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
343097306631	343097307190	343097307740	343097308290	343097308840	343097309390	343097309940	343097310490	343097311040	343097311590	343097312140	343097312690	343097313240	343097313790	343097314340	343097314890	343097315440	343097315990	343097316540	343097317090	343097317640	343097318190	343097318740	343097319290	343097319840	343097320390	343097320940	343097321490	343097322040	343097322590	343097323140	343097323690	343097324240	343097324790	343097325340	343097325890	343097326440	343097326990	343097327540	343097328090	343097328640	343097329190	343097329740	343097330290	343097330840	343097331390	343097331940	343097332490	343097333040	343097333590	343097334140	343097334690	343097335240	343097335790	343097336340	343097336890	343097337440	343097337990	343097338540	343097339090	343097339640	343097340190	343097340740	343097341290	343097341840	343097342390	343097342940	343097343490	343097344040	343097344590	343097345140	343097345690	343097346240	343097346790	343097347340	343097347890	343097348440	343097348990	343097349540	343097350090	343097350640	343097351190	343097351740	343097352290	343097352840	343097353390	343097353940	343097354490	343097355040	343097355590	343097356140	343097356690	343097357240	343097357790	343097358340	343097358890	343097359440	343097359990	343097360540	343097361090	343097361640	343097362190	343097362740	343097363290	343097363840	343097364390	343097364940	343097365490	343097366040	343097366590	343097367140	343097367690	343097368240	343097368790	343097369340	343097369890	343097370440	343097370990	343097371540	343097372090	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	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
1716	932	545	411	340	520	632	667	584	519	447	313	286	227	185	209	180	149	140	118	101	106	97	104	98	81	85	61	80	65	73	67	67	61	63	68	58	69	54	46	51	58	48	56	57	50	56	65	45	47	60	68	44	34	41	55	50	45	53	55	70	55	35	47	61	45	48	56	42	50	41	52	63	62	54	79	53	40	50	53	46	39	54	45	46	52	57	56	28	47	61	57	51	59	43	35	36	46	47	56	58	48	48	51	58	58	66	64	48	53	57	43	54	54	53	50	63	45	54	39	45	52	42	57	48	51	42	49	42	52	52	50	51	41	47	59	49	49	56	52	52	47	51	46	47	49	55	48	58	61	38	56	59	63	46	48	53	56	55	54	44	46	53	57	52	41	44	65	43	68	54	46	41	49	45	55	56	73	36	48	47	44	55	58	57	48	44	54	52	53	53	39	50	56	46	49	57	54	37	41	55	55	47	60	52	47	56	47	61	57	51	59	59	42	52	44	68	54	54	74	60	52	49	57	42	51	60	49	56	50	45	51	61	53	50	42	50	48	35	65	43	54	56	63	54	61	39	45	52	43	45	62	60	49	46	50	48	56	58	52	55	55	45	59	50	56	48	38	59	58	48	48	44	53	55	57	54	66	49	49	45	44	47	48	48	52	55	48	51	52	54	47	55	52	61	45	50	55	50	45	52	39	57	49	57	43	57	49	53	55	50	61	47	51	49	50	51	46	47	66	44	37	51	43	58	45	51	43	49	43	49	55	45	44	43	57	42	45	56	57	51	49	49	51	50	36	45	54	62	67	51	55	54	55	60	59	41	52	58	47	74	42	49	47	40	46	51	45	48	43	46	53	42	59	65	40	44	50	43	42	61	40	47	53	55	55	50	52	55	53	39	59	55	59	59	58	50	55	45	72	60	43	41	51	38	48	48	63	44	57	51	51	59	49	42	55	59	55	53	46	50	54	53	45	42	49	51	53	43	38	55	51	52	48	63	41	46	47	55	52	65	56	64	51	47	56	43	50	49	51	38	48	41	52	57	50	49	51	50	46	54	53	51	51	60	62	44	47	57	42	53	54	41	55	55	52	62	41	66	53	68	48	45	45	45	52	52	55	54	62	53	61	49	55	39	52	52	57	47	45	48	50	50	46	42	46	52	54	53	51	59	46	55	50	47	58	46	54	49	53	55	43	54	46	51	46	46	52	48	49	52	55	45	49	52	56	66	55	49	39	42	43	47	54	48	65	53	64	57	47	56	52	35	57	51	53	57	47	49	47	50	49	48	47	65	44	50	41	47	51	41	40	49	49	43	60	57	64	48	43	42	51	46	55	43	78	51	45	41	56	61	54	57	46	41	56	66	54	43	42	55	41	38	64	45	48	46	56	40	45	50	59	50	57	45	52	49	50	50	56	49	47	40	51	50	40	46	46	46	52	56	66	51	52	49	46	46	56	52	47	39	65	50	55	49	47	50	49	64	49	61	48	51	61	51	53	57	44	61	55	62	49	57	49	48	58	53	41	50	48	56	49	61	48	49	49	54	42	49	41	49	49	54	50	57	58	49	60	49	51	32	49	51	46	51	42	48	29	55	52	61	50	47	54	41	45	52	44	41	50	59	49	53	54	56	50	56	46	48	64	43	50	53	51	43	59	50	42	47	50	45	48	48	58	44	53	51	69	41	69	46	42	49	53	43	55	48	47	62	49	55	48	49	53	40	39	54	56	49	43	49	44	50	58	60	39	59	51	53	54	43	49	44	42	52	52	47	44	51	53	48	54	57	50	35	43	49	48	56	37	46	50	41	48	47	60	53	44	49	49	61	60	46	32	50	52	58	57	39	58	52	58	61	53	44	58	46	48	47	55	45	60	52	50	51	45	54	56	48	65	58	46	57	61	57	65	62	50	54	42	54	54	48	41	65	56	43	60	53	46	54	43	57	46	51	63	44	59	46	52	48	46	54	52	49	67	49	57	64	44	53	55	65	39	46	50	57	56	42	62	54	57	49	53	58	61	41	65	44	47	53	45	60	65	61	47	66	63	49	41	51	51	48	49	49	51	42	43	58	53	49	51	33	53	47	48	39	51	49	30	71	37	64	46	54	55	48	50	43	62	51	53	48	45	47	42	56	49	64	62	49	56	64	62	61	44	46	42	63	51	41	55	52	50	44	48	46	53	52	57	32	44	55	58	43	52	52	46	60	65	61	50	51	35	62	54	56	40	51	44	42	50	48	60	50	48	47	52	58	53	51	53	48	46	55	48	48	52	50	51	38	48	45	55	53	47	53	43	49	54	48	47	61	51	47	58	49	58	51	48	56	50	60	40	55	53	60	50	63	50	44	47	46	52	69	53	58	50	43	59	53	46	55	45	47	42	48	49	53	51	67	56	65	53	43	59	58	43	60	48	44	46	60	51	51	48	53	54	51	48	49	45	50	48	42	44	65	49	52	53	48	47	53	50	39	44	57	55	53	51	48	76	47	40	48	50	60	53	47	58	43	71	44	44	46	47	52	46	48	46	52	45	49	48	50	45	50	60	60	53	55	52	38	56	48	56	64	52	44	56	49	51	56	42	51	44	56	48	56	53	51	61	58	62	60	49	52	56	42	66	33	39	59	49	60	58	53	53	52	60	60	52	47	40	44	50	43	59	52	54	48	59	51	52	52	62	52	49	52	44	47	53	47	41	51	47	52	59	48	61	47	55	58	59	54	46	46	38	44	56	52	46	52	50	48	49	58	41	62	55	55	59	53	65	50	42	45	43	61	54	46	44	50	60	53	40	49	56	60	52	53	38	59	48	46	52	38	45	51	76	49	46	48	55	49	47	61	44	47	56	49	50	48	47	60	54	51	52	46	52	47	49	55	67	47	42	61	54	64	48	53	52	59	58	47	52	52	61	50	66	46	55	44	44	48	61	53	43	37	50	56	57	57	50	39	45	54	57	44	46	60	39	53	63	50	46	58	45	52	47	56	60	53	47	45	50	66	51	45	49	42	55	48	55	51	51	60	48	55	55	51	55	41	46	57	43	55	64	56	40	44	46	58	52	39	55	56	44	48	47	56	53	45	62	55	52	55	53	38	65	54	55	48	45	60	54	42	57	63	55	49	46	58	50	52	50	61	50	56	53	38	57	57	65	49	49	50	46	47	48	50	56	58	59	46	52	47	52	52	48	53	53	47	48	48	34	60	46	41	41	55	57	47	57	47	61	45	53	55	47	56	48	47	56	40	54	48	68	65	38	54	43	45	44	58	64	49	41	56	61	43	65	62	38	51	58	45	56	38	43	49	58	55	47	56	40	54	40	44	50	47	56	41	57	48	51	40	51	46	53	42	52	54	45	59	60	54	47	47	49	42	49	56	47	52	46	54	58	57	48	37	47	41	47	58	50	57	55	54	60	68	51	56	49	48	61	72	54	50	50	47	47	53	45	40	49	39	53	40	55	58	44	46	58	38	52	67	51	52	49	42	56	68	48	41	42
21257	10710	6862	10892	20014	22774	21718	19845	17995	15557	12988	10392	8398	6785	5641	4943	4432	4039	3388	2800	2502	2147	1928	1973	1756	1489	1363	1230	1208	1061	1063	1011	918	924	841	764	742	686	602	656	575	559	523	558	598	604	528	549	559	587	565	574	537	593	543	647	516	567	544	543	500	570	537	563	556	543	518	551	531	555	526	524	513	524	520	535	531	554	503	523	527	522	520	536	553	546	546	560	508	538	511	514	495	523	549	495	483	512	509	498	551	503	520	530	513	531	535	495	522	518	509	541	560	519	504	525	521	505	520	507	523	462	499	494	504	518	507	499	507	544	546	496	548	480	522	523	524	515	498	489	525	519	488	524	543	527	483	507	529	479	509	551	514	533	546	494	523	520	475	536	513	509	547	470	485	545	507	518	523	521	520	496	494	505	523	512	491	494	502	525	526	499	519	494	490	481	486	533	484	509	525	529	478	452	526	546	518	511	551	511	529	538	532	539	500	551	537	494	547	541	526	519	482	520	494	509	506	500	528	494	523	507	508	519	487	529	546	503	546	556	462	508	504	484	543	482	501	518	527	525	528	544	517	489	515	528	534	497	471	516	509	477	541	492	504	515	517	521	571	507	511	499	505	512	516	515	532	488	522	496	491	540	502	531	509	536	536	510	477	504	505	477	503	491	523	513	502	456	537	471	503	504	515	556	522	521	543	495	563	507	528	554	485	498	530	544	536	518	533	546	562	490	497	544	509	525	512	511	521	540	523	508	507	526	527	496	510	490	502	489	503	531	530	465	483	529	523	526	463	523	530	504	541	543	512	508	529	496	546	500	537	505	530	500	474	529	538	519	538	512	488	500	480	535	495	519	529	515	522	523	516	536	506	497	523	490	493	496	514	494	489	544	514	529	519	509	492	515	518	514	536	523	564	515	527	483	496	550	522	539	484	497	478	473	489	495	517	535	493	518	528	503	492	528	544	503	509	535	507	508	515	510	468	494	541	520	520	522	517	540	543	542	516	480	563	537	501	520	521	511	476	491	539	541	525	499	511	498	487	529	520	527	514	493	530	516	516	484	518	542	569	507	505	591	496	488	517	489	551	530	476	519	491	509	504	474	508	532	513	538	501	525	501	527	529	520	546	507	549	512	518	497	491	500	519	540	497	501	496	514	528	513	542	527	507	502	470	491	534	528	490	496	498	523	509	532	499	478	502	486	499	518	492	536	521	536	508	514	512	511	514	527	449	521	481	549	544	515	513	509	515	510	497	512	513	507	514	494	500	521	551	542	510	513	524	494	487	538	525	515	538	544	496	506	508	504	459	513	514	555	524	542	526	515	542	527	528	509	490	494	549	523	508	534	523	533	519	503	516	538	514	522	489	526	517	525	493	542	503	484	522	526	549	515	521	535	510	523	500	493	525	519	488	544	491	559	567	513	536	492	491	490	507	524	510	543	538	529	522	463	494	539	563	506	501	501	525	475	531	520	545	546	532	489	513	493	505	541	539	510	484	529	486	514	515	470	542	490	489	520	522	506	562	534	482	538	501	511	532	496	530	520	534	534	504	498	503	551	523	513	532	518	506	537	504	503	521	534	498	509	524	520	489	504	528	528	513	493	488	512	525	521	515	529	487	490	528	492	538	531	532	503	504	500	540	521	493	558	477	507	505	492	512	499	511	517	530	498	517	550	474	525	507	505	529	490	540	531	509	506	511	470	483	508	523	510	547	521	500	491	523	542	503	493	507	517	503	527	515	536	513	499	509	525	558	544	512	517	509	472	517	501	521	511	516	491	523	554	544	514	486	501	530	523	557	491	472	523	523	506	532	497	498	530	507	508	475	519	484	531	488	483	488	513	496	549	499	525	478	494	529	498	489	501	526	529	469	506	517	511	531	498	499	505	554	514	539	490	473	528	534	494	566	512	499	580	486	516	535	477	564	511	542	548	525	528	506	537	509	541	492	492	493	503	518	508	508	529	499	496	529	540	489	513	561	529	540	517	510	472	496	480	509	494	520	522	492	491	519	533	536	535	535	520	512	464	486	529	499	503	534	467	557	513	510	532	502	552	490	505	520	502	527	557	493	495	537	503	512	565	567	486	538	480	478	478	484	534	498	510	510	508	498	514	524	504	518	512	511	453	513	538	476	539	490	502	525	529	534	490	507	517	491	535	502	488	534	495	509	475	489	511	504	522	527	572	536	522	498	542	513	504	506	538	531	520	504	489	507	509	518	492	477	503	526	474	534	522	506	518	503	524	522	512	503	488	533	503	518	484	489	503	503	514	493	514	501	533	504	514	540	526	501	516	512	481	545	524	517	500	524	515	492	534	519	521	519	527	543	486	502	489	534	494	496	516	551	502	512	528	503	544	519	487	529	494	533	506	558	503	533	514	522	511	526	497	506	522	541	501	480	558	527	514	498	511	541	537	525	528	521	510	509	494	514	508	506	524	530	537	481	538	502	471	508	483	517	494	515	495	500	504	572	512	545	496	545	544	541	504	511	516	511	506	535	538	519	567	506	515	501	529	498	513	517	490	540	510	527	524	503	507	540	496	526	530	491	512	539	511	486	518	524	549	520	531	512	550	518	526	515	571	552	507	515	526	502	523	521	539	493	552	532	518	512	524	534	555	507	499	538	523	496	513	528	531	520	546	524	541	517	499	500	511	500	516	520	537	492	483	501	524	511	497	509	486	518	547	579	525	514	485	502	519	528	537	525	518	532	514	524	526	456	520	514	504	513	537	517	474	487	542	489	515	485	498	529	554	513	491	495	507	513	537	567	562	514	523	522	519	489	528	501	561	511	535	496	545	509	484	520	474	507	524	518	518	544	478	534	503	576	505	539	490	513	531	530	517	521	525	504	552	533	484	528	536	521	528	502	485	538	499	510	503	535	481	519	568	546	484	550	521	569	532	541	507	512	529	530	543	503	522	519	524	521	528	537	486	496	530	540	521	495	526	497	505	525	501	496	499	491	492	524	486	512	541	508	531	559	520	544	518	527	518	491	486	510	529	519	531	525	531	506	539	560	516	527	520	500	550	562	468	501	490	525	500	552	531	507	528	535	486	521	500	535	536	474	504	531	537	516	491	499	498	508	479	502	532	523	564	498	508	557	467	486	523	489	486	469	495	519	530	509	536	498	516	486	502	544	494	487	465	524	502	519	516	535	488	544	524	511	520	532	514	516	561	503	506	540	509	501	504	540	513	507	473	519	472	535	507	475	547	496	538	535	517	457	489	542	547	510	519	525	510	515	485	507	493	503	518	505	519	535	519	485	535	505	466	539	521	513	532	511	520	485	515	526	542	488	497	529	491	491	498	535	485	534	526	499	492	536	563	489	526	509	516	522	541	481	483	497	537	460	479	540	556	528	501	518	540	507	503	499	530	541	514	489	483	532	515	518	502	499	505	511	512	491	506	531	524	478	522	476	503	506	466	498	504	477	508	552	535	543	520	523	524	465	460	513	532	534	514	550	538	535	488	505	507	514	506	513	524	533	493	550	518
1281	485	301	208	232	318	353	395	343	303	292	200	221	166	156	135	115	125	102	97	91	100	85	94	84	76	77	89	69	71	70	74	75	57	73	68	74	62	66	77	64	76	75	61	64	63	60	62	70	59	64	62	70	62	59	73	73	57	61	69	59	71	75	59	63	66	59	82	57	80	68	52	49	58	68	70	66	70	56	78	65	75	66	68	67	66	67	55	56	76	62	64	72	66	70	58	59	83	55	56	59	59	69	62	85	63	61	73	71	65	55	59	74	65	62	67	57	67	65	70	83	68	58	58	67	55	67	70	52	73	61	63	78	45	58	56	49	56	54	66	72	59	71	52	55	60	55	58	59	73	56	71	54	61	63	67	72	71	68	49	70	71	65	63	78	69	66	80	55	50	65	63	60	57	57	61	62	66	70	60	57	67	62	65	60	60	69	68	67	76	91	76	78	54	71	76	73	66	57	69	59	55	60	71	71	71	54	75	58	57	66	60	68	81	54	51	60	78	77	50	76	62	75	71	73	86	61	65	70	59	57	76	66	71	68	60	65	56	56	61	70	45	62	60	76	56	61	59	67	67	60	64	57	66	58	47	62	69	73	55	65	58	63	65	60	66	54	57	53	57	82	66	72	55	53	78	68	61	62	59	68	67	66	48	74	66	57	65	80	65	55	68	60	63	73	61	59	63	71	63	51	70	52	61	76	76	55	67	64	59	73	60	68	44	66	75	64	73	57	57	61	61	65	57	71	76	64	69	59	55	58	44	69	65	76	72	57	73	82	71	67	63	58	51	60	67	59	64	75	69	62	57	68	56	62	58	61	63	76	70	65	63	64	67	69	52	44	51	59	65	54	63	61	67	66	65	66	47	62	58	72	69	65	58	59	66	57	70	61	58	57	63	73	79	57	57	55	54	72	72	61	55	65	71	64	55	74	47	62	61	68	71	72	58	65	62	65	63	62	58	68	53	66	59	56	59	55	59	69	61	58	60	57	80	59	62	65	74	68	52	44	78	74	74	67	65	70	62	65	66	61	65	58	81	67	60	72	55	62	67	55	64	59	58	62	65	76	57	68	54	74	75	58	53	49	57	64	74	65	68	73	70	63	67	73	49	79	56	57	78	65	78	63	81	57	73	64	56	64	57	63	63	78	57	55	60	70	70	80	67	67	63	75	58	68	52	66	60	56	65	58	73	67	64	57	68	67	73	60	64	62	55	69	68	67	70	81	62	58	81	76	72	83	61	59	78	77	61	65	67	65	63	57	62	65	63	64	55	50	53	67	77	65	71	69	67	58	78	77	65	39	62	57	67	57	57	85	67	50	67	61	55	72	67	72	72	52	59	53	55	77	65	57	62	67	70	69	61	80	67	70	86	70	67	65	43	70	67	59	67	53	72	52	69	76	61	60	67	70	59	78	78	64	53	61	54	59	73	61	57	59	59	56	71	69	73	60	79	60	57	70	55	61	59	72	66	60	72	69	66	56	68	60	78	65	69	66	61	53	55	51	53	58	62	77	65	48	63	66	76	75	55	82	62	79	58	62	73	64	54	64	59	65	55	65	64	67	61	51	77	56	70	67	61	71	67	52	58	76	61	61	65	69	77	56	71	55	57	73	67	71	68	57	59	69	72	67	58	75	52	52	71	95	63	67	60	48	66	55	66	65	48	81	64	64	69	62	63	56	64	60	64	68	55	54	62	50	55	50	73	77	69	53	67	77	64	52	56	60	68	73	52	67	60	56	53	56	55	65	74	83	67	68	70	70	74	62	61	63	60	66	59	69	66	72	64	61	80	54	61	63	77	69	66	69	66	58	42	76	64	60	60	66	77	64	69	74	51	60	64	61	58	61	70	67	70	77	53	55	71	69	58	79	53	63	71	52	74	59	68	72	74	81	75	51	61	60	69	69	58	65	58	58	86	60	67	60	63	50	65	60	59	73	60	58	66	74	58	61	68	63	64	62	58	61	65	71	67	62	64	46	60	69	66	74	61	64	72	56	59	42	53	61	53	75	70	69	48	74	64	74	72	62	65	70	68	70	62	68	73	85	66	64	59	68	53	84	70	68	50	57	74	61	62	51	62	62	90	76	74	64	61	49	66	71	67	68	60	58	53	58	67	86	64	64	59	49	57	67	65	67	64	53	63	63	57	59	59	70	70	71	71	62	69	60	65	52	69	62	79	67	62	58	72	66	69	62	68	74	67	68	77	58	62	68	65	70	54	64	69	66	63	62	67	67	75	62	72	54	58	55	49	77	76	56	67	72	57	73	68	73	74	59	54	71	63	55	71	50	57	74	57	45	61	59	65	59	73	66	53	78	73	85	64	53	59	62	68	68	68	76	61	67	73	66	67	68	62	60	56	67	77	57	67	68	63	68	63	74	60	71	65	70	58	58	58	52	60	51	60	73	68	66	59	58	65	72	69	75	66	56	75	77	56	57	75	57	53	71	60	52	53	74	67	55	63	63	57	54	67	66	73	56	63	63	66	52	67	55	49	69	55	70	74	70	56	67	75	60	65	42	62	66	57	65	47	62	62	57	61	58	68	72	67	63	62	63	72	65	54	52	47	49	72	76	45	64	56	56	59	53	60	69	45	65	78	52	60	73	51	60	58	64	68	61	62	46	60	67	54	53	74	63	63	65	72	54	62	66	51	70	68	60	74	48	71	77	63	60	82	54	73	57	62	43	68	50	53	71	70	64	74	50	66	69	68	64	67	61	64	66	57	65	53	49	62	78	66	55	52	61	79	68	62	53	64	75	64	73	64	54	74	67	61	66	60	59	65	79	69	63	62	64	59	62	73	68	59	60	63	52	59	72	61	54	63	58	67	55	50	54	73	53	66	52	60	67	63	70	60	74	64	59	66	75	72	75	59	71	65	74	63	78	65	69	64	70	82	55	52	51	51	65	65	56	69	60	66	55	68	65	57	69	68	75	64	74	66	63	52	63	63	63	58	50	64	62	54	71	72	76	51	66	76	63	58	55	60	63	64	48	64	81	65	65	68	70	64	70	60	51	69	64	72	65	62	74	58	52	63	73	64	54	64	61	70	64	62	64	73	60	61	64	74	61	65	80	52	63	70	75	46	71	46	48	56	53	62	64	72	66	69	67	65	50	65	69	70	81	60	58	67	65	63	60	59	60	75	62	65	67	61	72	56	73	55	58	67	65	64	57	48	57	50	56	69	56	67	62	71	70	56	54	53	56	62	81	68	90	60	59	66	73	50	57	74	64	67	59	61	68	63	74	52	51	69	81	70	69	59	65	70	70	66	63	62	60	55	45	62	65	59	69	67	66	70	66	71	66	61	53	70	70	62	63	82	60	65	78	66	56	62	64	60	49	61	49	69	53	74	70	75	62	44	64	56	68	61	78	90	75	62	77	54	71	67	74	54	58	76	66	60	71	62	63	53	66	51	58	78	61	58	73	52	62	58	66	65	60	54	88	64	81	64	65	70	68	66	66	64	58	66	55	53	54	69
16167	7309	4428	6745	14166	16689	15889	14524	12861	11046	8990	6967	5472	4382	3757	3248	2911	2557	2185	1820	1752	1461	1420	1389	1267	1221	1076	1039	979	942	937	952	833	828	779	716	727	700	724	658	648	645	634	640	646	609	649	652	623	600	623	672	664	675	650	609	697	680	635	603	649	624	648	660	641	626	630	618	620	671	603	631	642	654	630	608	664	592	635	609	628	601	622	619	639	596	607	645	654	621	641	597	610	641	609	621	668	610	608	592	636	657	683	624	625	614	634	617	599	598	592	613	619	607	675	605	639	630	633	627	656	579	641	630	599	615	619	604	585	622	639	654	606	641	621	599	591	621	618	578	591	588	597	621	605	658	616	606	600	610	619	590	620	601	645	667	576	684	616	621	642	575	629	587	622	698	601	616	602	637	571	598	620	581	632	611	631	640	639	608	620	633	593	616	625	625	633	600	581	586	601	633	654	620	660	627	614	636	627	635	583	595	601	602	599	591	576	609	605	608	562	617	631	594	662	630	634	629	620	609	623	618	618	622	666	619	656	621	616	644	582	626	649	582	630	641	618	657	655	607	624	633	616	630	613	596	607	663	600	640	583	647	656	613	616	613	644	613	657	672	634	611	631	622	659	593	646	583	678	647	653	613	585	613	605	631	603	599	652	582	629	684	674	610	643	582	594	594	588	625	681	654	634	646	655	661	636	584	612	621	587	596	603	624	631	624	612	574	633	609	627	659	661	649	576	640	657	646	642	615	618	649	622	627	618	641	611	618	659	618	600	574	647	624	641	656	616	622	604	632	659	619	604	611	662	621	620	558	598	617	627	621	635	622	607	655	643	607	603	655	623	639	607	619	604	614	630	640	577	668	647	650	632	664	643	658	622	663	609	635	618	619	642	625	629	641	606	638	597	545	618	594	624	652	593	636	695	623	606	639	621	595	596	631	607	616	611	606	598	654	636	606	635	658	628	618	586	633	625	651	643	663	608	595	621	602	626	603	604	604	628	624	655	632	593	642	646	615	633	662	638	648	613	563	657	685	617	606	605	571	600	606	629	632	644	657	660	579	625	625	575	593	636	625	587	593	651	640	623	666	595	624	604	624	633	601	617	654	614	634	625	628	624	595	650	607	640	607	628	646	622	628	663	587	568	641	640	641	644	634	595	619	620	573	620	650	641	618	633	663	621	582	613	634	603	606	611	623	649	608	577	615	622	614	594	619	606	617	626	595	583	591	670	634	632	594	628	693	618	617	629	587	621	612	614	651	629	573	604	622	603	609	601	572	604	643	561	630	609	637	650	619	602	637	624	615	618	648	615	623	590	631	635	594	626	604	616	612	635	574	610	682	625	621	653	627	630	653	613	602	590	610	599	642	605	639	618	637	584	613	642	614	604	628	586	667	625	607	634	624	586	648	595	593	605	640	624	621	589	606	592	642	672	615	568	591	600	654	580	650	610	627	623	663	642	625	639	593	651	613	594	603	577	602	606	599	621	616	607	616	574	653	599	611	649	634	650	662	672	605	604	628	634	624	621	603	561	627	571	605	630	627	640	604	610	618	623	610	653	644	606	644	644	654	619	657	608	603	622	580	663	585	604	596	586	607	634	639	622	625	631	645	645	576	630	622	603	615	613	568	621	611	607	647	662	667	617	655	647	662	622	609	631	642	620	611	602	646	594	620	639	651	615	647	594	640	595	608	593	625	611	639	645	600	619	611	630	627	613	615	646	550	623	578	643	629	636	622	613	618	595	589	657	649	650	599	633	636	585	620	614	596	610	662	627	605	669	608	631	572	675	607	632	594	654	625	632	650	623	650	654	636	639	607	651	614	602	612	675	656	639	600	601	635	644	595	591	615	624	646	616	651	618	658	597	597	605	631	630	591	629	622	589	653	598	560	612	611	632	637	613	625	609	663	616	608	647	593	578	608	652	641	635	628	622	609	612	636	597	680	581	619	635	628	644	585	630	604	650	614	610	602	631	634	626	587	606	676	599	653	631	636	651	627	588	600	630	598	659	623	662	653	651	605	632	688	634	627	612	616	582	647	626	620	604	585	638	616	577	613	575	586	646	620	614	596	611	611	629	615	607	665	630	617	582	659	612	613	622	600	617	633	624	657	628	615	633	624	629	602	646	626	640	637	637	670	661	679	629	653	631	596	616	633	620	598	627	625	639	658	575	650	635	595	585	647	624	615	626	576	603	644	620	601	635	638	626	677	658	601	626	549	625	620	604	620	615	691	600	595	629	596	645	628	639	608	627	615	607	607	568	637	589	621	625	629	610	615	609	615	662	605	651	609	626	641	635	599	631	614	635	630	647	656	593	612	650	600	634	666	612	607	684	616	615	656	682	616	634	617	569	596	567	635	591	616	591	592	598	602	653	583	647	630	631	641	593	599	607	621	656	589	644	653	612	646	632	634	583	599	619	653	602	648	613	592	638	583	626	620	646	581	616	615	605	580	607	616	625	568	605	641	639	635	635	597	603	601	582	627	629	604	589	640	669	598	662	608	639	599	617	672	613	633	623	635	560	574	606	602	646	625	572	601	622	607	635	651	595	598	632	580	601	654	612	612	622	656	591	569	660	641	625	612	624	607	624	600	642	629	653	666	618	615	593	603	617	641	620	612	636	666	647	605	678	619	608	598	610	648	696	646	641	621	626	627	596	614	597	607	633	609	630	630	611	643	592	632	594	617	636	638	600	616	642	612	598	619	581	616	669	607	639	646	626	626	636	604	653	637	604	599	603	601	619	639	589	620	613	623	599	626	623	634	635	591	549	609	601	586	636	588	667	607	621	616	586	618	605	592	605	637	589	606	621	612	627	617	636	634	606	613	595	584	599	601	628	612	622	629	636	658	618	638	574	650	653	603	634	598	647	636	602	659	611	630	569	578	631	614	573	624	595	618	619	654	619	615	624	656	608	596	590	596	623	651	640	609	568	644	640	615	635	622	621	583	629	635	612	626	618	588	600	611	627	650	659	569	657	649	617	635	577	617	642	585	636	626	641	618	662	660	618	652	618	625	604	604	592	647	649	593	583	633	637	618	605	629	599	615	617	579	613	640	666	628	644	667	598	621	619	575	620	641	585	621	577	589	596	593	640	634	642	585	611	605	597	613	592	652	574	578	576	632	643	637	633	606	637	623	612	637	644	628	608	629	620	639	615	616	620	612	634	624	660	566	597	644	593	612	608	601	610	596	612	647	622	544	589	654	585	632	631	631	626	590	615	615	612	592	623	623	594	678	591	665	616	634	667	643	601	633	588	625	614	655	608	607	619	598	595	609	645	658	569	620	619	616	583	645	631	616	612	586	637	579	641	590	653	630	585	660	622	638	578	648	657	594	650	623	663	647	616	622	629	647	644	624	600	579	611	579	633	635	596	639	646	666	659	621	658	627	613	604	617	628	630	617	598	640	646	618	661	634	650	650	650	613	634	624	574	618	585	604	619	624	651	661	609	651	634	583	630	606	622	603	618	613	626	648	653	619	597	613	652	602
1327	710	403	292	287	429	522	552	494	449	328	298	241	163	197	153	164	128	134	115	91	105	69	88	122	88	89	76	78	86	69	83	65	87	67	64	70	76	62	63	68	61	53	74	71	61	64	68	61	52	64	56	63	50	64	57	79	66	56	66	58	72	55	50	70	63	65	61	51	59	70	70	63	75	65	66	78	61	60	68	61	70	70	62	72	63	65	61	68	67	60	83	68	69	71	60	71	49	59	64	51	62	55	77	72	63	70	67	62	73	56	60	45	70	67	75	68	60	66	53	75	63	81	77	54	74	73	59	62	70	64	66	64	72	65	65	59	69	56	50	66	55	56	68	73	57	66	55	62	67	62	71	64	61	63	72	61	64	61	75	63	55	68	62	76	68	60	63	63	58	60	76	57	61	65	77	65	79	64	59	63	76	67	53	80	56	64	74	73	63	59	57	59	67	64	63	76	64	65	74	69	74	71	60	60	71	59	82	67	61	70	61	70	59	54	60	60	68	66	62	78	68	75	51	55	69	68	64	57	61	72	71	58	59	62	60	67	71	64	55	81	60	64	64	59	57	64	57	76	57	61	63	63	47	69	62	73	66	72	61	66	83	63	63	66	57	68	70	66	52	51	60	83	80	60	45	62	73	58	64	68	64	58	65	71	78	54	59	67	67	74	68	61	58	73	61	89	72	50	65	58	49	72	69	60	51	77	69	63	72	72	75	57	73	57	72	75	50	63	59	66	63	50	72	59	67	57	69	56	79	80	80	61	65	55	74	52	80	67	67	65	64	59	55	59	80	56	72	67	83	67	50	56	68	82	68	58	65	65	55	65	46	58	64	67	64	70	66	81	54	63	75	70	66	61	56	66	69	58	80	60	65	61	75	62	61	69	56	57	53	77	75	46	55	57	64	53	56	66	57	57	59	65	72	71	66	50	67	78	79	66	56	67	79	57	54	67	80	74	72	59	71	66	74	46	61	68	52	74	78	58	70	54	55	53	68	62	90	61	67	63	72	59	64	49	67	54	68	52	68	65	52	67	53	53	56	63	71	67	51	67	65	62	65	64	69	59	67	60	79	53	59	68	70	70	66	69	54	63	61	65	65	55	59	60	50	65	65	63	61	64	73	64	57	57	78	69	59	71	55	73	55	52	63	80	62	68	65	69	64	71	50	64	69	59	64	66	73	66	64	61	56	58	58	69	63	71	72	79	54	65	74	75	72	54	53	63	55	76	64	69	63	86	62	55	68	75	43	69	62	63	60	56	59	49	70	57	61	60	68	61	59	72	56	65	58	59	81	64	59	65	47	63	50	79	60	64	58	67	56	59	62	77	51	68	62	68	58	73	56	52	63	53	69	50	72	58	65	57	66	58	58	67	73	67	70	67	55	77	55	68	71	46	60	72	51	79	66	62	73	51	58	71	71	64	64	51	57	68	69	57	49	54	57	68	56	68	55	59	58	63	59	63	58	55	69	52	65	62	72	63	52	58	63	64	61	59	61	70	55	76	66	76	58	58	73	67	73	66	70	56	81	50	70	68	62	52	52	69	62	57	61	64	68	72	70	60	68	44	64	67	54	61	53	58	61	61	63	81	67	58	61	53	69	66	64	63	82	80	65	54	66	57	60	58	67	59	68	70	55	62	58	70	68	46	61	69	64	75	62	63	66	60	68	61	53	48	49	62	58	57	65	61	62	49	56	57	44	59	84	71	72	70	68	54	77	72	61	58	72	74	66	56	55	80	83	65	73	49	56	73	62	55	57	63	71	67	83	59	54	70	70	68	73	76	77	71	59	73	73	62	72	58	53	72	64	60	62	59	82	68	70	69	63	69	80	71	54	63	68	66	63	60	64	75	56	69	63	59	47	67	62	66	70	74	68	59	72	84	72	74	68	69	69	61	71	59	64	59	72	77	59	75	59	70	64	71	75	73	59	65	69	74	64	66	53	66	68	58	54	62	74	57	55	51	66	64	71	56	68	65	59	70	50	61	63	76	71	72	67	68	59	58	58	62	66	80	63	71	65	63	74	61	54	62	64	56	74	48	67	62	61	52	67	55	61	72	62	62	67	64	48	79	62	47	65	62	68	68	69	82	65	62	74	86	61	63	63	57	76	50	48	74	47	70	65	62	53	72	71	63	71	72	62	60	65	74	60	58	63	51	76	59	59	55	62	79	61	59	61	65	62	84	74	66	76	54	50	71	77	58	58	68	64	56	78	59	55	62	52	50	68	68	64	69	59	76	68	69	64	73	62	49	63	67	54	62	63	68	55	72	58	66	62	62	72	80	70	77	62	69	59	63	65	50	63	56	64	55	75	67	52	69	82	50	66	67	57	70	63	68	83	68	61	69	71	66	50	78	62	66	79	50	61	57	57	65	60	82	79	69	67	63	37	72	69	64	71	56	52	69	61	70	52	59	65	66	57	79	67	62	80	57	61	56	82	68	71	70	74	69	48	75	75	58	57	57	59	46	60	44	70	54	60	78	69	60	54	65	65	60	59	72	81	69	68	72	68	61	67	66	60	64	48	63	73	65	79	50	55	62	72	62	68	74	73	65	68	58	54	62	69	71	66	62	68	71	65	68	66	76	54	66	62	61	57	64	56	62	69	59	66	55	60	82	53	71	70	75	63	66	64	66	59	70	60	66	59	71	80	59	75	64	73	59	54	59	68	72	77	74	58	70	71	56	72	67	74	50	63	76	63	59	61	64	78	50	72	79	71	63	71	58	71	58	55	64	55	58	66	73	57	65	61	57	56	63	73	63	65	68	72	60	71	60	53	90	70	62	72	55	67	76	80	56	79	61	78	73	55	86	62	48	68	55	72	66	58	64	59	53	62	81	57	55	43	51	65	52	65	74	56	71	61	79	70	52	71	61	70	62	51	70	67	66	56	68	75	59	56	61	74	73	72	65	76	53	53	66	67	67	62	63	65	53	63	89	54	70	55	71	75	60	62	60	60	63	65	61	78	64	62	56	67	52	60	55	73	73	58	87	63	77	73	62	61	49	57	63	67	72	72	65	66	59	57	52	73	61	88	65	67	63	58	75	58	49	71	58	66	62	66	55	51	63	54	65	57	70	57	68	65	60	72	52	69	82	69	64	58	72	59	58	61	65	60	60	65	61	64	67	76	60	59	66	71	55	60	51	73	57	51	60	81	65	62	53	58	63	69	56	62	76	60	75	69	68	70	64	66	72	69	62	68	78	62	58	57	67	67	61	60	70	64	86	56	75	62	61	61	75	80	63	73	66	62	76	69	65	63	62	70	65	86	64	59	60	84	60	69	80	54	58	61	57	65	70	67	62	54	70	68	72	64	56	67	56	64	76	63	54	57	81	54	73	68	63	63	58	85	61	57	73	63	59	57	52	61	55	64	64	60	72	65	67	65	62	58	63	54	53	61	72	66	75	57	68	69	65	71	61	63	60	50	73	57	52	57	62	59	75	59	59	65	64	64	62	83	72	53	71	60	70	68	59	59
18563	9411	5559	8963	17661	20213	19260	17354	15359	13384	10717	8698	6722	5436	4591	4076	3646	3086	2829	2319	2013	1873	1719	1661	1630	1401	1322	1275	1129	1137	1066	973	936	992	934	851	775	746	737	690	658	705	671	673	644	612	652	714	682	650	669	729	741	703	690	629	697	670	657	615	661	710	728	672	680	643	708	703	642	657	675	633	657	631	656	622	688	651	625	641	625	667	665	626	636	644	621	613	636	613	676	632	619	676	612	680	642	641	623	660	630	626	636	640	644	611	667	580	625	674	618	691	635	648	628	650	588	710	649	625	637	629	640	639	622	614	586	681	623	639	672	598	610	589	645	632	689	639	662	630	621	643	637	669	625	600	615	572	625	650	654	624	641	628	633	633	612	631	673	645	638	607	641	618	645	633	633	645	660	664	626	639	642	621	663	658	650	600	635	628	653	667	642	603	644	642	693	658	638	602	654	645	638	617	601	645	638	650	675	662	601	624	686	618	648	592	642	613	617	611	654	579	610	615	661	658	686	616	615	642	624	655	612	616	641	673	615	628	608	647	637	718	697	631	633	659	629	647	602	664	557	633	613	606	675	708	661	666	614	652	637	602	582	650	627	643	651	591	646	632	659	608	652	632	640	655	597	649	676	640	631	663	611	642	616	649	641	626	698	652	658	638	617	637	653	682	678	644	591	648	659	643	627	648	636	646	639	603	628	632	609	639	676	644	647	660	666	614	632	640	637	634	610	639	641	691	601	638	613	644	641	694	640	639	607	648	634	651	652	675	640	620	641	650	645	642	599	659	586	659	667	671	644	625	607	605	614	605	619	598	648	643	650	655	666	624	708	656	639	632	617	633	661	637	659	660	625	666	652	605	661	655	631	658	700	646	633	615	682	651	638	648	619	700	679	673	656	624	642	625	649	670	638	670	621	617	670	628	646	687	644	652	654	648	610	630	654	665	663	652	700	621	622	632	653	641	582	608	649	651	586	617	678	640	660	630	653	630	659	614	640	640	654	617	643	610	610	658	620	664	674	644	617	657	631	635	641	589	641	614	647	648	659	646	680	632	657	590	643	631	665	612	629	657	602	613	623	673	655	669	642	659	626	647	608	634	638	630	618	678	614	623	610	621	625	606	643	667	630	639	627	644	625	669	638	648	616	645	611	597	615	656	649	637	669	585	614	676	602	611	627	600	666	607	643	602	644	594	611	622	659	624	635	661	693	628	602	646	629	611	644	686	629	646	639	638	615	616	604	662	666	606	653	609	650	598	664	643	657	631	633	649	627	633	615	648	618	655	623	649	635	648	685	616	608	627	612	614	639	641	617	616	608	673	618	670	645	658	625	636	629	643	667	607	672	673	631	660	650	641	655	657	658	636	640	656	668	641	661	608	645	611	633	672	682	646	607	678	640	624	590	624	628	663	612	639	652	578	641	697	701	612	613	677	641	604	599	670	635	583	652	624	656	655	672	653	631	659	643	689	647	653	653	649	655	674	604	632	626	624	645	642	616	660	610	603	609	650	630	707	613	641	603	627	614	658	627	640	650	640	664	674	658	637	615	632	662	643	657	653	647	674	660	628	654	648	641	680	660	602	654	652	657	660	663	622	626	684	653	615	671	637	629	622	615	644	671	665	638	672	610	626	652	613	638	619	670	563	629	632	626	670	619	625	609	676	642	681	593	640	620	621	631	593	589	672	680	635	651	656	633	628	637	647	650	614	642	673	652	620	679	661	616	643	633	647	643	644	630	616	668	642	668	598	607	640	641	686	599	648	627	597	633	627	619	664	622	616	651	619	678	648	624	639	649	675	650	618	682	671	635	617	664	598	646	602	677	662	652	627	619	618	597	692	630	620	631	610	670	590	666	651	632	623	637	618	618	647	611	644	624	640	589	658	679	623	608	619	650	616	610	644	681	658	644	675	615	622	610	649	636	598	672	644	665	646	656	668	633	667	635	692	650	678	595	605	616	634	648	643	594	685	634	634	633	634	652	660	665	639	624	677	631	652	618	688	639	618	641	633	637	667	594	668	652	610	626	648	659	668	627	656	652	607	656	667	619	642	611	624	637	689	635	632	649	623	683	584	622	620	596	623	621	676	619	597	599	668	625	611	673	671	652	600	640	693	655	647	618	629	608	637	614	683	666	626	641	644	649	634	633	630	592	615	629	672	593	634	614	658	634	591	652	635	672	632	630	619	670	637	649	611	636	617	659	653	620	638	644	641	634	635	614	650	700	687	618	650	655	593	658	608	632	609	632	658	629	662	654	634	639	639	627	674	642	597	632	648	638	645	639	613	612	605	648	653	695	608	630	635	606	690	621	611	652	666	602	628	638	648	665	627	665	638	622	636	626	681	606	660	666	613	649	610	601	646	685	599	632	615	634	647	641	628	638	622	626	635	607	630	642	644	661	633	686	634	631	638	580	633	644	595	684	635	635	665	650	632	672	594	645	628	666	648	678	656	645	643	660	625	625	669	630	634	652	655	629	652	626	650	605	619	632	630	614	642	643	644	616	626	600	532	675	607	660	638	626	623	625	632	624	621	611	602	635	655	643	614	654	691	622	664	627	633	651	701	592	640	617	659	612	628	637	653	659	623	663	642	627	624	677	623	648	621	627	649	657	638	637	635	646	628	628	654	653	633	615	620	632	642	637	639	680	648	625	640	683	631	654	612	624	624	688	626	619	627	673	622	674	662	672	653	660	600	708	651	651	647	624	673	601	627	643	617	666	632	642	617	623	633	677	633	647	640	601	624	635	628	636	706	638	641	624	605	615	670	640	644	639	591	640	651	652	646	610	650	668	631	610	671	615	646	638	647	581	618	653	668	651	642	616	625	635	655	664	620	604	644	660	610	622	648	638	620	651	657	625	629	667	629	628	607	667	629	662	597	618	625	647	669	635	606	657	612	663	652	624	639	624	627	646	646	601	601	688	658	643	616	601	613	667	619	659	668	654	607	595	635	666	655	660	618	626	637	654	650	650	659	615	626	632	645	643	639	652	656	656	645	631	661	632	663	608	668	668	601	663	696	618	612	640	642	623	654	639	630	643	630	604	631	615	626	617	675	643	669	653	625	644	658	638	632	644	638	636	668	657	675	617	656	636	628	644	654	633	627	611	624	626	684	611	606	622	660	641	604	617	639	620	674	631	657	619	631	632	620	675	637	649	682	682	604	610	631	670	651	661	621	659	623	645	599	628	644	611	643	665	618	584	640	642	659	640	640	624	601	625	625	664	684	633	645	681	675	600	664	592	628	681	584	654	586	642	684	672	638	688	625	642	685	678	658	702	623	611	671	648	634	640	626	639	640	632	664	655	611	626	645	638	646	604	626	649	622	638	605	647	622	676	595	612	676	678	650	670	677	650	684	626	635	667	630	651	654	582	604	648	675	623	621	655	575	642	601	637	674	666	671	623	654	647	617	686	641	685	644	629	630	648	628	617	602	634	638	665	679	638	672	592	601	633	601	638	599	649	649	624	686	696	633	657	684	632	649	660	593
1957	623	371	276	268	415	471	490	494	416	328	308	221	191	155	158	125	112	120	95	91	100	83	83	77	76	70	66	76	66	63	58	70	64	74	65	57	60	53	54	53	46	50	62	51	57	43	42	52	56	49	44	62	41	46	46	37	58	48	50	48	49	51	42	40	54	52	47	63	51	40	62	49	54	42	46	60	60	42	48	43	48	45	47	40	48	55	36	53	49	56	53	45	55	57	49	48	46	41	54	46	39	52	53	55	61	52	53	53	75	58	56	48	62	57	54	44	46	37	72	65	46	39	53	41	42	39	38	51	50	46	65	38	59	47	49	55	42	41	45	47	52	61	46	35	52	54	58	40	62	50	45	40	41	50	51	64	60	48	60	57	49	51	60	48	51	56	42	48	61	53	55	42	51	45	42	48	54	55	38	56	48	47	65	47	53	40	59	62	42	49	51	43	50	67	66	44	52	57	40	51	44	47	46	49	44	51	46	64	56	43	62	61	57	48	42	46	56	46	48	69	46	59	63	48	41	48	54	50	56	59	58	40	55	60	52	53	56	56	62	43	49	41	38	65	48	47	40	42	53	45	52	43	42	49	56	51	50	60	56	52	47	59	43	61	49	50	53	68	46	65	57	47	45	47	50	50	57	56	61	71	55	66	36	47	54	56	58	56	47	57	62	42	46	66	53	56	39	55	43	47	52	59	49	53	49	40	45	52	59	56	58	57	54	60	53	48	61	48	42	51	37	52	53	49	39	41	54	51	58	55	38	42	50	68	58	51	36	54	42	50	47	54	55	48	49	43	52	52	52	52	53	56	57	47	49	49	43	63	40	44	54	59	44	54	45	49	48	51	45	53	57	49	50	58	50	69	65	58	38	42	65	51	51	51	43	47	54	43	54	37	48	48	53	50	50	46	48	50	46	50	46	44	50	46	55	33	54	63	47	48	53	39	53	50	61	49	56	41	58	50	47	49	63	47	44	46	43	53	49	66	50	55	42	46	51	48	57	62	48	54	62	51	60	49	33	43	53	39	55	63	60	47	53	40	53	58	48	33	42	44	52	52	57	52	57	41	42	58	52	47	49	57	47	51	46	43	46	46	47	57	53	55	45	57	61	56	52	52	46	64	38	51	42	52	62	55	52	46	47	46	44	52	49	45	53	41	40	65	51	58	44	48	60	58	41	54	62	57	50	64	53	50	43	45	47	55	50	54	53	46	53	58	56	50	61	49	46	55	52	41	51	53	51	51	53	47	43	53	59	53	55	48	63	43	44	46	59	49	56	58	46	43	46	48	55	47	40	62	40	56	54	45	62	62	43	55	49	56	53	53	54	61	43	62	53	49	53	60	48	35	57	55	64	56	55	48	52	52	62	36	45	56	58	44	55	47	53	39	57	44	41	55	46	46	45	48	56	43	49	50	44	43	50	48	48	55	49	42	60	59	43	50	60	47	58	63	61	59	51	44	53	55	45	60	46	46	54	38	47	51	60	42	43	46	51	46	56	39	45	50	50	44	55	51	53	50	58	41	60	53	67	35	41	47	48	60	65	52	44	58	56	57	46	54	42	56	52	51	61	47	60	60	51	52	47	52	50	59	50	49	41	64	62	54	52	54	42	50	56	53	67	45	47	51	46	47	42	57	58	57	48	52	39	46	57	47	51	39	52	53	54	62	51	51	39	52	47	56	52	56	46	46	53	39	48	56	54	40	35	72	56	36	58	52	49	64	46	50	49	48	52	47	55	39	48	49	52	48	46	48	51	58	52	37	44	51	53	41	52	47	44	47	32	59	42	58	41	53	40	52	63	52	60	54	48	60	47	59	56	59	47	54	60	53	49	53	53	44	56	44	51	57	54	55	53	50	45	60	50	49	68	39	43	49	48	41	40	46	62	48	52	50	60	54	40	52	47	39	49	51	49	55	64	51	50	44	45	45	46	48	44	43	53	56	56	35	54	45	58	54	65	48	45	48	47	63	39	56	52	44	55	45	50	51	60	38	43	59	58	60	43	45	54	34	56	50	40	56	54	42	67	54	54	50	62	58	51	55	62	56	64	57	41	46	52	56	55	44	44	44	50	48	53	52	40	55	56	50	51	40	52	45	53	43	42	48	58	45	56	59	43	51	57	46	56	56	44	65	49	46	43	42	55	40	53	45	53	61	47	53	54	53	41	35	55	49	47	51	55	68	54	41	49	68	39	63	62	50	54	59	45	54	55	52	51	61	64	54	43	54	50	41	44	51	37	55	50	52	42	45	40	56	43	51	57	48	51	48	44	58	51	40	60	33	39	44	49	42	55	50	42	45	61	52	56	52	46	47	59	46	51	39	49	56	51	47	44	59	48	45	61	46	46	37	48	46	53	54	60	42	67	43	51	61	53	62	58	45	61	53	38	44	46	57	55	50	59	36	58	58	52	55	58	38	44	42	45	60	49	51	54	49	55	48	47	58	55	60	43	61	51	68	43	55	44	54	55	46	36	64	54	55	40	50	50	38	41	54	53	51	51	42	44	47	44	36	54	61	50	43	45	54	57	42	55	45	44	61	55	57	51	53	30	54	55	55	40	44	47	44	56	49	49	44	57	53	61	53	61	42	46	45	50	48	55	46	46	60	45	55	52	51	55	53	54	47	54	44	44	51	53	52	50	47	59	42	57	49	52	45	40	60	43	65	47	44	57	53	48	38	28	57	42	45	68	49	50	59	50	54	57	62	34	55	39	47	51	40	44	46	54	54	59	43	63	56	60	45	39	43	49	48	43	48	55	48	37	52	42	47	41	58	45	44	46	51	48	59	59	44	36	63	58	59	50	44	44	54	60	48	45	58	65	42	49	56	40	48	43	57	48	52	55	52	46	60	64	58	58	40	49	57	47	46	47	61	63	43	50	65	48	37	45	35	44	63	45	37	49	49	45	58	51	44	48	46	54	48	58	44	50	52	62	45	51	58	46	57	55	46	57	59	54	45	56	50	42	55	64	51	51	60	33	57	47	47	65	50	49	42	41	51	59	43	41	42	52	50	41	46	45	44	52	42	65	54	49	61	59	45	42	43	48	53	54	66	56	42	63	42	49	59	47	56	41	42	51	38	48	65	49	60	63	54	58	58	40	41	55	56	54	57	51	61	48	55	44	58	57	44	54	41	66	53	63	46	45	45	48	72	53	50	57	53	55	60	63	47	54	58	54	56	46	46	59	66	54	37	54	52	51	52	58	47	62	56	62	49	49	51	54	51	54	47	42	54	59	42	45	63	63	54	53	58	46	64	51	46	52	43	44	59	51	61	34	48	44	64	41	55	53	65	49	58	35	54	55	53	54	58	53	50	77	46	36	51	57	43	45	48	62	58	48	45	50	46	45	47	40	51	71	49	53	55	47	50	47	61	57	57	54	56	52	65	43	48	49	43	44	45	51	58	54	56	43	49	53	56	49	48	43	58	51	59	56	56	57	51	47	48	51	41	48	47	48	51	54	62	56	52	65	56	54	39	61
19702	8829	5376	8746	17167	19857	19228	17391	15571	13334	11106	8833	6835	5252	4454	4092	3546	3092	2727	2204	1949	1820	1679	1562	1547	1372	1238	1204	1083	1039	990	936	915	911	761	731	636	612	607	542	571	537	542	572	558	541	487	567	511	505	535	510	494	538	530	563	569	524	518	564	514	526	547	521	518	512	517	523	517	493	520	527	508	501	540	524	497	487	522	501	526	498	488	519	498	548	490	460	498	490	528	504	480	512	479	497	512	482	513	518	497	535	511	495	515	507	495	450	456	521	520	494	497	495	494	489	486	540	477	509	474	530	536	536	501	535	486	501	517	514	493	469	478	506	474	513	505	509	480	508	465	498	465	481	464	471	481	528	455	493	452	491	480	534	481	517	552	473	476	497	561	498	482	521	469	501	517	476	510	505	541	529	487	507	515	510	511	531	463	495	504	496	504	490	489	469	522	531	530	503	504	519	532	482	498	506	493	518	511	489	541	468	544	475	526	483	509	511	472	495	456	511	486	484	525	494	526	471	506	470	468	475	489	482	485	494	491	514	504	531	498	485	467	503	502	499	513	453	487	462	530	481	528	477	479	515	498	501	499	495	494	530	506	511	516	506	476	494	511	474	482	466	502	476	514	508	502	500	512	490	503	491	493	533	519	532	481	490	524	514	532	515	472	464	503	508	476	517	522	486	474	493	505	513	497	458	504	499	469	526	477	506	515	453	514	491	516	501	474	479	471	464	504	483	499	472	528	481	501	504	525	508	475	509	452	496	545	541	527	546	531	504	540	512	479	496	499	454	490	493	503	514	530	494	527	487	501	431	501	533	480	456	540	500	508	521	506	475	481	513	496	490	508	465	458	493	498	501	494	471	513	508	509	505	487	520	492	500	478	481	524	523	468	493	501	469	518	522	477	505	480	504	489	455	506	534	447	490	501	486	483	472	488	492	555	463	515	540	521	557	504	545	507	538	476	476	497	516	541	512	507	471	508	477	521	498	505	527	492	461	510	465	465	540	488	496	499	515	475	491	487	548	463	534	539	497	488	499	509	507	503	508	497	448	512	462	502	490	519	483	480	509	491	545	548	491	542	505	483	529	474	547	539	485	496	479	519	486	516	491	501	486	469	512	500	508	460	505	527	498	483	515	483	492	522	528	496	473	499	478	502	480	497	488	516	500	508	440	486	468	496	514	477	484	484	483	486	537	504	492	485	490	483	527	500	496	525	498	463	489	508	517	500	479	505	492	490	505	482	522	500	481	444	525	494	476	490	486	496	518	437	515	514	494	494	514	528	512	539	480	520	499	465	480	525	494	506	511	490	490	491	465	489	498	516	497	515	508	509	479	499	489	515	506	505	502	490	526	489	526	476	547	493	504	528	503	524	493	512	499	511	509	520	472	525	504	448	480	466	493	531	462	501	477	463	522	489	523	479	512	479	502	498	496	527	527	491	499	530	506	471	517	492	527	502	501	514	503	518	502	480	486	488	467	510	474	505	457	495	466	517	464	483	508	485	497	530	439	494	508	484	452	473	497	531	498	481	500	471	493	526	468	507	486	439	504	494	480	465	474	527	534	477	508	494	517	522	493	468	497	516	519	502	505	473	514	496	462	520	516	496	512	477	494	489	476	527	540	501	515	483	503	490	506	494	449	480	499	517	505	488	464	473	473	493	505	527	525	500	474	480	488	527	517	474	494	538	470	492	489	514	489	490	473	504	541	465	512	480	504	497	504	525	497	522	505	492	494	482	451	510	493	495	510	504	488	519	469	546	510	498	542	492	506	518	485	475	502	508	480	504	506	461	495	474	498	533	493	472	494	543	479	506	484	464	488	530	496	545	524	541	502	498	529	432	474	518	528	444	486	522	501	518	489	464	525	511	557	506	498	503	542	499	496	520	488	499	482	477	517	523	523	524	543	523	531	525	561	504	528	527	513	471	523	506	517	492	490	507	530	491	511	496	489	513	524	509	486	496	497	516	486	505	482	509	537	503	521	530	534	512	500	479	511	528	501	467	487	517	482	462	507	497	502	480	502	539	487	506	522	526	519	517	510	512	482	476	511	514	536	465	497	509	506	507	481	512	507	486	481	491	490	473	497	494	508	526	473	519	515	480	472	500	475	512	458	496	511	492	506	482	506	482	496	509	497	499	498	467	490	512	519	512	480	501	460	507	503	509	494	482	496	507	470	522	482	511	495	478	490	544	504	471	545	517	509	466	500	490	468	483	524	467	484	466	471	519	505	437	518	516	485	508	526	510	522	514	483	484	502	516	474	478	514	515	494	489	534	460	508	467	472	513	538	498	479	475	504	512	504	486	504	529	486	526	490	533	507	498	490	521	481	475	520	511	507	519	492	512	514	487	516	465	504	508	504	530	471	461	479	514	470	493	471	522	473	525	469	513	521	514	512	489	498	502	458	524	499	491	483	488	516	529	493	481	501	497	479	503	481	523	503	551	535	524	495	507	489	501	489	518	488	507	539	494	461	523	470	449	516	482	478	513	517	500	527	471	484	451	500	465	469	515	493	470	476	493	483	508	499	464	473	445	476	481	496	495	513	517	535	487	536	509	499	484	487	528	500	494	524	470	509	497	474	479	516	466	507	512	525	484	523	518	544	491	516	471	460	463	495	469	532	500	477	511	489	491	493	490	486	496	473	513	495	467	441	458	517	541	465	512	517	512	488	497	494	492	481	495	483	508	467	503	508	521	432	508	508	520	493	549	516	519	520	466	496	529	490	467	529	469	498	481	461	495	528	480	460	495	492	476	510	435	476	493	507	500	490	488	504	509	475	516	499	472	486	514	467	526	510	488	494	458	508	482	471	474	477	473	487	517	490	498	481	555	496	482	458	507	506	526	536	463	480	517	484	470	483	511	531	494	493	479	528	489	485	490	503	487	497	503	480	523	471	590	460	502	477	508	486	531	481	499	470	547	497	489	497	478	474	514	531	484	512	488	480	512	485	507	491	488	488	509	496	515	507	516	491	478	508	490	532	515	495	502	484	525	459	510	487	507	521	473	461	520	497	494	483	524	521	483	536	499	506	499	508	466	514	519	447	507	505	502	514	496	498	476	512	478	493	492	507	494	487	512	504	504	509	501	514	520	486	507	514	476	502	485	491	521	456	514	514	471	512	527	523	515	494	491	504	465	489	495	514	501	521	475	515	491	503	505	488	527	502	527	483	474	544	499	492	515	472	471	492	481	531	553	489	502	500	495	481	466	496	462	510	478	519	511	505	507	515	507	458	501	486	534	534	462	491	461	468	488	511	489	504	486	497	488	531	535	531	500	478	478	488	468	547	508	532	474	478	499	477	504	470	485	496	499	505	494	507	466	513	522	484	499	466	534	521	533	470	516	471	496	494	504	505	472	517	495	507	513	517	523	464	493	463	538	507	540	482	510	529	500	491	548	473	467	511	478	486	478	490	510	501	471	489	474	523	457	479	534	535	513	520	528	468	502	504	474	501	500	521	493	481	488	497	489	540	527	504	498	495	513	532
1757	890	564	363	367	542	651	633	601	549	434	391	245	226	182	169	143	143	143	122	109	97	113	101	95	110	104	109	83	90	64	62	75	60	67	71	63	46	73	50	51	66	48	62	71	58	60	58	41	38	59	56	49	58	67	55	67	61	59	56	58	48	51	55	49	47	60	49	45	63	61	46	48	40	52	71	40	48	49	60	57	51	56	54	80	42	39	52	48	49	52	46	53	60	58	57	35	49	41	45	40	48	45	49	69	58	64	68	62	67	51	52	38	54	50	59	57	46	56	53	46	50	61	62	58	67	61	57	52	56	58	45	63	54	52	50	43	56	39	53	50	41	57	47	59	41	59	53	43	50	53	56	60	62	56	56	53	57	59	53	47	60	47	60	54	45	61	47	48	38	53	63	53	45	49	58	43	53	37	41	42	54	54	50	47	55	54	53	39	51	60	50	53	53	52	60	54	59	53	70	50	55	57	46	58	48	40	48	44	50	41	49	55	50	55	39	43	41	50	53	50	53	41	57	49	55	37	44	60	61	40	53	55	67	48	52	55	62	48	65	58	52	51	50	26	51	41	46	58	55	57	38	52	47	52	49	44	40	56	67	39	45	58	56	54	48	57	60	74	57	65	52	55	44	41	57	62	48	54	43	50	63	45	57	59	55	47	63	58	29	45	44	59	57	58	53	39	44	54	46	41	47	55	67	47	63	49	46	46	44	45	43	47	56	53	46	70	48	45	49	50	47	45	51	52	50	56	64	50	65	45	36	44	50	60	57	53	51	54	52	55	41	55	43	51	52	43	53	51	45	47	59	51	55	51	57	43	49	64	50	52	44	51	61	46	61	50	49	56	44	54	65	45	49	46	55	56	64	50	49	55	49	54	58	52	52	50	55	65	33	51	56	53	50	55	59	48	55	50	64	64	60	52	64	45	49	58	49	44	47	44	55	57	50	57	52	63	54	45	52	55	51	58	52	51	51	51	71	42	46	59	50	54	49	53	58	38	55	41	64	40	54	45	52	44	56	49	57	41	47	52	58	65	53	46	53	54	49	69	52	56	59	60	48	56	43	46	63	42	55	51	50	54	54	45	56	67	56	58	51	60	55	45	56	55	40	62	52	55	54	45	55	70	53	40	45	53	57	60	50	50	51	50	53	58	55	38	51	52	46	47	57	47	46	49	51	53	52	43	51	55	54	48	45	65	53	43	62	46	54	59	61	61	41	53	50	49	56	43	56	59	55	55	55	46	49	53	49	68	50	46	45	67	42	44	43	64	59	63	47	55	46	44	59	60	61	47	66	54	55	46	71	54	63	50	49	57	58	69	39	51	62	40	59	39	53	47	47	49	58	57	55	49	51	47	53	55	58	57	46	54	52	51	52	49	62	57	46	58	47	53	51	48	38	43	40	63	50	46	63	48	63	34	44	64	52	45	50	63	68	48	53	65	62	41	47	52	50	41	55	54	56	42	43	53	53	63	44	57	55	53	44	58	42	47	56	45	59	54	64	58	41	50	41	41	50	49	55	51	51	49	56	51	53	50	52	66	57	37	51	54	50	60	48	52	41	61	60	58	44	41	46	55	47	40	50	54	42	50	52	52	55	57	57	43	51	51	52	54	53	52	63	48	52	65	53	53	42	56	63	54	49	61	60	47	49	57	49	54	43	45	49	43	63	61	59	42	48	67	48	60	54	52	57	54	54	56	53	53	52	58	63	44	61	46	62	58	56	47	50	47	48	52	44	67	59	56	53	66	48	48	47	44	58	58	67	62	54	66	55	51	42	50	64	68	63	60	37	57	45	59	41	55	57	53	55	54	58	41	51	57	41	44	53	50	51	50	47	60	42	68	53	42	50	64	52	53	59	66	55	54	41	48	51	66	47	55	55	52	48	66	48	60	65	50	42	44	71	54	49	43	51	63	49	44	47	44	39	45	44	38	49	54	59	41	48	51	47	49	56	47	66	39	51	55	55	57	59	47	50	61	49	63	41	44	48	53	62	41	45	48	49	52	62	42	51	48	51	47	52	43	36	54	54	51	37	56	48	66	56	49	54	56	62	47	55	49	48	53	49	50	47	68	57	52	53	48	49	67	48	48	66	49	57	50	54	65	63	54	53	48	56	51	56	60	46	49	43	40	49	53	55	47	44	50	56	51	47	47	60	61	46	40	46	49	45	44	63	48	48	52	61	56	63	69	43	42	60	54	60	47	52	58	68	49	49	43	58	46	51	57	62	55	60	37	56	47	51	62	50	51	54	57	46	50	55	65	41	58	51	48	51	47	58	65	53	48	53	52	53	55	56	48	51	49	56	48	72	47	49	48	52	32	57	50	53	43	53	45	65	53	61	48	41	49	60	56	38	54	52	60	49	47	59	59	50	50	41	49	40	51	47	48	54	50	63	55	54	43	56	46	62	61	51	53	50	53	52	49	49	54	64	43	57	50	56	57	44	65	41	53	42	49	46	63	48	42	41	76	55	59	44	55	61	51	54	43	42	63	52	39	44	51	52	70	57	58	50	47	47	68	43	50	67	75	56	36	46	52	41	39	45	51	49	45	47	56	52	51	51	54	53	49	58	53	52	56	56	55	42	53	50	50	62	48	48	63	53	48	60	56	49	55	57	58	50	53	51	68	50	51	60	50	57	54	41	41	59	42	50	50	50	55	49	54	49	45	48	43	41	48	58	53	58	78	50	54	44	58	48	69	46	39	59	56	63	48	52	50	50	45	57	36	64	58	54	55	52	59	53	42	47	57	48	51	46	64	49	61	42	40	59	52	48	50	46	51	52	54	64	50	58	46	63	50	42	55	58	46	52	53	56	53	50	42	47	41	61	61	52	50	54	64	48	49	58	50	43	44	44	38	54	48	57	63	45	54	51	52	42	56	49	45	40	49	52	46	53	55	51	53	51	49	57	47	61	47	44	60	47	57	47	59	49	66	57	62	47	55	49	55	60	54	54	49	65	55	56	49	54	44	56	57	53	50	47	45	51	52	56	51	42	45	48	52	60	62	47	45	55	55	56	61	48	42	49	52	49	45	60	46	51	56	59	42	50	37	47	56	41	57	53	48	46	61	63	50	49	51	68	47	45	55	46	66	41	54	52	51	53	65	43	61	58	44	50	74	51	46	61	45	54	41	64	49	49	52	49	63	44	51	57	48	51	43	52	45	62	69	47	65	61	67	52	52	54	47	47	59	59	42	59	53	63	62	55	46	40	53	47	66	47	52	50	61	49	51	46	63	61	51	47	38	38	57	60	63	48	52	56	47	52	53	54	38	59	53	48	50	53	58	48	57	59	53	52	48	48	59	49	56	57	50	43	65	68	61	58	50	49	57	48	47	57	45	70	54	55	57	41	56	49	50	56	63	50	52	40	44	51	50	53	49	61	57	39	45	54	53	51	57	62	58	45	52	41	58	55	57	57	49	51	54	49	50	59	52	46	62	43	53	47	60	56	53	54	42	51	59	52	54	49	38	56	61	34
21260	10518	6639	10720	19840	22798	21762	19845	17820	15289	12938	10341	7974	6232	5263	4701	4062	3583	3088	2533	2331	2095	1896	1943	1778	1740	1636	1390	1296	1239	1172	1117	1067	1008	892	831	724	720	658	649	570	588	621	610	561	544	580	534	596	571	590	599	550	582	548	596	535	627	572	593	591	543	566	575	578	594	574	567	561	573	538	534	575	538	534	503	545	511	521	526	529	538	539	545	519	539	565	550	566	538	529	524	519	543	530	543	537	538	534	559	513	534	581	522	550	534	576	542	506	539	582	558	497	539	546	542	545	518	545	575	520	511	525	536	535	535	525	537	523	567	548	485	509	573	523	489	508	531	511	517	505	534	531	495	514	517	519	539	548	520	543	527	536	525	532	531	502	528	518	530	519	540	507	510	512	527	535	549	543	514	540	535	509	520	537	515	533	580	552	588	530	525	514	549	528	523	543	539	514	529	569	544	501	498	536	536	532	525	544	548	523	535	552	499	543	540	539	523	532	552	518	558	506	502	524	493	535	537	532	533	549	525	507	521	544	580	480	530	524	551	523	486	500	570	520	523	500	579	538	546	502	562	505	518	549	510	549	521	569	548	510	535	516	517	535	536	541	454	520	524	543	552	532	514	523	512	519	503	554	532	490	535	554	536	552	593	552	518	518	539	525	524	503	539	529	554	509	568	535	539	532	501	549	553	496	539	500	522	516	537	508	558	530	492	539	526	516	523	532	518	533	506	527	566	536	509	555	536	498	532	521	521	546	525	539	493	550	516	544	494	485	519	529	516	538	501	547	547	511	523	517	515	528	575	521	507	583	542	563	516	514	524	542	508	501	537	534	526	546	528	498	520	538	523	533	527	504	527	550	546	500	507	523	526	566	496	552	499	504	548	562	527	574	510	510	513	509	523	523	524	495	527	496	507	570	591	528	534	543	538	535	566	540	543	524	537	532	533	564	519	534	519	533	527	511	561	531	518	517	513	502	516	518	537	540	515	518	567	542	518	529	504	502	475	562	513	560	517	540	504	519	567	525	564	512	524	541	504	500	546	515	511	565	544	529	548	545	515	534	526	534	553	541	528	499	530	513	517	474	545	520	543	519	534	543	589	534	510	550	505	509	532	554	539	535	553	528	512	521	499	503	496	545	521	541	510	535	513	535	559	530	591	522	549	482	487	543	522	536	529	523	519	501	520	529	514	518	508	557	528	539	563	521	558	528	546	567	561	535	533	555	502	520	512	488	508	546	554	547	517	535	517	547	507	539	555	527	543	521	517	532	535	487	518	563	539	530	535	497	539	554	534	515	537	496	551	516	527	503	520	525	544	551	514	536	545	516	501	527	528	563	563	486	518	567	568	512	530	574	509	515	530	499	534	538	504	499	531	520	564	555	501	493	543	493	523	491	526	537	532	552	543	540	538	546	536	540	515	514	538	555	528	532	498	548	493	562	507	540	567	489	522	490	527	515	530	538	516	574	561	509	492	573	570	535	543	536	516	508	502	549	541	526	516	526	530	529	530	550	524	541	518	525	510	508	560	560	524	514	528	517	543	520	556	518	532	530	540	545	543	520	515	543	537	536	506	491	522	552	506	498	531	560	487	533	514	497	509	471	532	529	522	584	561	509	532	547	546	520	513	540	528	557	549	526	555	524	579	528	522	537	526	559	524	553	523	567	516	532	532	507	520	523	495	525	560	462	516	533	529	534	533	522	465	568	523	523	533	538	579	538	503	509	557	579	511	536	602	525	540	509	516	525	537	507	521	509	550	516	522	557	525	556	510	544	512	545	533	532	560	553	530	510	514	516	582	559	521	599	523	541	522	519	524	581	501	508	504	493	535	529	498	529	542	509	514	552	514	547	512	518	507	544	499	490	573	536	575	523	526	518	539	566	533	515	527	557	509	535	534	539	467	543	557	536	556	567	512	537	532	533	562	527	550	486	521	526	507	528	553	516	558	515	511	541	566	521	550	507	495	552	560	558	485	552	539	555	555	527	557	502	490	525	598	524	515	556	534	528	529	538	565	538	523	512	532	506	552	510	560	546	537	520	552	540	575	547	501	527	522	476	547	542	537	514	555	549	566	527	563	510	538	532	529	509	534	506	523	526	510	545	566	537	532	479	578	520	533	509	491	536	538	513	514	532	495	536	517	536	516	547	506	546	528	531	549	545	536	569	546	556	584	550	513	556	540	498	559	516	577	538	527	513	518	493	579	567	532	495	541	511	506	485	550	541	561	521	537	526	567	546	505	530	495	523	535	549	533	550	538	533	522	567	524	512	520	535	528	558	566	554	550	544	474	484	547	528	503	543	531	495	563	583	513	502	533	568	526	594	513	537	540	501	518	493	589	541	521	548	561	552	519	546	516	567	574	481	525	540	529	547	544	521	532	496	528	544	538	532	500	531	496	504	550	530	523	501	519	553	524	523	536	570	534	509	523	524	562	522	533	479	513	553	540	560	536	523	560	527	530	513	533	518	525	548	563	528	545	527	508	518	508	545	499	521	511	502	485	532	504	523	539	485	500	486	533	517	526	500	564	550	502	522	531	526	496	502	542	494	507	490	460	532	569	562	558	514	520	510	555	555	522	530	524	514	507	526	534	499	547	524	482	516	522	528	509	544	543	554	526	552	527	505	543	493	544	503	535	521	494	524	520	508	512	512	496	508	550	524	538	512	511	514	496	558	514	568	485	542	537	467	505	524	514	505	503	540	527	508	533	547	559	530	535	546	502	512	552	513	545	498	532	502	522	482	512	529	545	548	556	524	541	532	522	469	514	530	537	532	531	523	477	498	503	509	500	511	513	483	541	484	545	555	557	524	548	511	480	574	522	522	516	511	538	571	484	562	523	519	515	519	547	526	515	530	531	495	526	507	574	531	543	510	535	492	513	524	491	482	541	520	519	488	464	516	578	505	525	535	598	546	521	524	535	504	517	493	583	497	510	481	526	551	502	518	527	494	550	545	538	523	561	522	536	529	555	532	511	495	519	501	561	553	523	565	505	517	543	530	541	550	551	500	537	555	540	491	545	536	506	522	545	502	528	520	503	521	547	522	497	513	555	498	527	544	550	547	528	515	507	515	489	575	520	478	544	574	513	493	553	527	498	535	511	548	502	526	530	519	526	519	504	497	520	540	486	493	530	580	554	543	533	532	508	535	546	552	560	509	534	533	547	515	541	544	523	509	554	556	536	490	542	547	554	519	514	508	549	561	518	551	513	538	552	534	539	519	502	563	503	512	542	535	542	494	577	528	524	501	518	568	507	531	525	572	532	539	540	528	519	551	532	542	514	521	548	534	527	546	562	555	540	495	534	537	540	529	554	513	515	566	515	544	508	571	520	566	539	514	535	533	502	526	514	529	539	543	506	563	587	518	553	540	563	521	499	504	529	509	551	574	562	520	479	550	489	530	471	507	531	510	538	522	526	524	543	575	568	515	526	543	528	555	580	538	501	535	599	511	526	578	498	485	554	510	476	576	570	520	500	480	532	565	545	533	547
1324	461	337	280	245	336	368	389	367	351	310	263	192	156	147	154	138	120	116	98	97	85	82	91	86	70	100	69	77	81	89	80	73	72	78	72	63	74	74	70	70	73	58	83	80	85	59	79	66	66	67	70	63	56	64	63	74	69	60	56	47	62	64	65	65	66	59	55	76	62	66	82	71	56	66	65	58	74	62	62	57	52	65	50	63	59	72	85	54	74	52	59	57	66	60	54	68	64	67	58	58	62	58	81	54	68	72	55	61	47	69	66	70	79	56	57	62	72	57	62	56	54	86	71	67	73	56	67	71	75	56	57	77	56	59	61	69	64	68	60	64	66	73	71	54	73	74	59	63	67	68	61	71	58	61	79	79	73	68	79	78	67	77	56	63	79	64	56	60	72	51	66	79	74	72	66	62	76	60	77	67	71	60	76	57	77	71	61	68	63	67	77	72	71	76	76	62	64	72	65	76	64	64	63	67	60	68	72	76	60	59	77	66	71	55	66	70	71	63	68	48	73	61	64	44	75	59	64	70	77	75	67	63	64	70	73	78	57	67	80	50	70	62	62	61	61	68	70	84	54	72	84	53	62	69	60	70	65	62	68	61	50	63	67	73	74	56	70	57	69	59	68	57	71	60	54	70	72	55	70	63	61	63	69	52	80	70	69	80	70	61	68	73	60	80	63	51	62	65	63	61	69	60	49	58	59	62	64	62	65	52	67	75	70	77	65	75	64	70	52	75	75	65	62	60	52	80	52	65	70	52	78	60	69	66	69	62	62	70	59	67	63	65	69	73	60	75	57	64	60	61	75	67	65	70	62	56	78	60	63	64	63	53	73	66	54	63	59	66	74	59	67	56	82	69	59	57	69	51	72	52	67	73	62	54	65	74	73	59	78	55	62	66	53	66	56	55	64	70	62	64	55	76	67	57	79	66	78	56	56	59	66	57	75	52	65	56	69	75	50	70	53	60	61	75	56	66	77	57	64	56	57	67	73	69	55	64	76	64	64	87	65	68	70	63	72	70	54	59	68	62	55	69	62	54	67	66	70	56	65	73	54	47	76	88	63	54	56	58	57	67	74	63	84	65	72	58	64	65	90	70	56	71	73	71	72	65	59	71	54	72	63	65	58	53	64	71	66	55	77	56	62	83	53	55	60	62	86	64	63	56	68	61	68	55	74	82	81	87	53	59	53	55	58	58	53	66	61	56	75	68	79	76	61	52	71	77	68	70	79	53	64	62	61	62	71	60	61	70	51	59	61	68	38	59	56	67	67	58	63	64	85	57	63	76	67	61	62	62	63	69	73	64	58	69	68	64	64	65	54	83	57	56	69	63	50	77	66	61	81	56	70	62	62	54	62	78	68	64	66	68	71	72	70	80	65	62	71	61	63	77	53	63	63	58	76	68	64	51	69	45	82	66	84	55	65	60	71	71	57	68	62	68	63	78	62	63	66	61	76	71	70	57	51	64	67	70	61	59	61	79	75	69	67	64	57	62	65	68	63	53	64	71	62	57	75	69	78	63	66	71	68	67	83	65	75	58	62	59	81	65	72	77	51	74	62	59	65	53	64	65	79	64	62	71	63	64	60	66	69	67	84	72	72	57	79	79	64	64	58	60	67	71	55	78	71	58	54	77	67	74	76	57	73	66	67	61	58	52	68	58	81	76	55	77	59	76	74	65	59	67	61	56	67	84	62	64	64	51	62	65	63	54	63	68	67	72	51	74	63	59	59	64	62	62	70	72	64	72	77	75	64	65	55	54	62	71	60	70	61	72	67	82	68	84	57	68	72	68	66	62	78	80	57	53	74	52	65	78	63	63	69	49	57	63	63	56	63	68	81	50	75	68	62	54	70	61	59	53	75	72	50	80	66	63	60	73	77	65	61	65	55	72	57	55	74	74	64	66	64	56	73	80	66	60	76	71	63	56	58	50	56	65	65	61	68	65	69	62	68	71	59	72	72	66	49	60	85	58	67	60	71	60	58	62	66	62	58	65	65	60	66	61	63	67	67	65	82	69	77	79	62	71	71	75	63	73	61	63	73	65	71	71	78	72	78	73	71	71	66	74	64	72	61	74	55	59	62	68	49	67	70	61	68	62	78	60	56	66	58	67	70	73	64	72	60	65	63	84	55	64	70	65	56	71	71	59	64	61	68	79	58	83	74	56	71	66	73	63	48	68	68	61	75	68	70	82	64	75	66	73	67	60	64	56	81	75	57	69	75	64	54	69	68	68	78	67	67	73	73	67	58	74	63	60	70	87	67	60	68	66	54	65	67	53	85	62	65	66	53	43	69	67	63	56	65	62	67	68	78	62	69	77	65	81	67	66	73	63	69	55	65	64	56	67	60	59	74	59	63	63	63	69	61	66	63	55	69	52	66	70	68	57	76	77	62	64	78	54	59	55	74	67	78	63	56	72	61	56	75	67	70	66	69	68	66	73	73	72	68	81	65	72	73	74	57	69	64	53	67	55	59	65	64	68	60	67	56	73	60	63	60	63	65	66	63	60	71	68	61	67	66	73	65	68	65	55	57	67	68	68	61	65	67	47	75	52	61	66	68	54	68	56	72	65	61	71	68	55	66	71	63	56	60	59	67	63	64	80	66	65	65	62	66	90	62	68	70	62	63	71	74	59	78	68	71	73	76	81	60	54	51	63	62	60	75	66	64	59	62	66	56	47	69	69	68	65	62	73	91	56	69	82	47	69	66	73	62	54	68	70	67	56	78	64	77	71	65	82	50	65	55	73	61	71	72	71	71	55	57	70	74	57	54	47	55	63	50	57	54	78	69	70	66	59	67	70	71	62	65	71	75	72	71	60	61	55	58	58	64	64	60	75	57	64	61	79	74	66	69	74	75	71	61	63	68	66	73	60	62	63	80	58	76	66	61	78	59	71	59	76	75	74	59	74	59	72	80	62	62	61	52	65	59	77	70	74	64	69	69	54	69	56	67	69	68	71	57	64	66	46	67	74	63	74	62	75	67	76	57	66	78	75	64	59	54	61	72	63	61	63	81	55	64	63	66	54	56	71	58	65	50	69	66	78	63	66	70	65	63	83	63	60	69	69	62	63	67	56	62	54	69	67	66	72	69	63	59	62	81	77	63	65	67	66	77	76	75	69	70	77	70	54	71	65	63	73	82	68	66	78	82	68	70	58	68	78	68	63	67	63	58	63	75	66	74	57	61	56	65	73	58	66	59	77	60	53	86	65	72	62	58	67	71	64	67	75	72	68	63	61	58	58	68	60	71	47	79	64	73	57	60	62	62	54	61	69	62	53	66	52	49	62	48	58	78	70	57	67	69	61	56	69	79	71	62	71	72	60	76	84	71	79	83	59	56	73	64	65	87	69	69	67	66	62	63	56	62	53	73	74	60	71	62	56	75	50	56	66	63	68	74	64	74	70	60	58	76	64	75	51	63	67	67	61	67	59	69	65	61	71	58	64	69	73	60	62	80	62	53	71	58	70	64	63	72
16628	7063	4400	7126	14480	17169	16087	14720	12883	11145	9367	7100	5199	4106	3402	3075	2654	2351	1889	1800	1516	1474	1491	1453	1386	1268	1205	1144	1070	1014	1058	967	971	897	815	805	725	734	722	674	684	686	661	638	635	641	639	675	639	673	647	642	648	630	692	617	709	666	678	656	686	676	674	620	667	650	642	627	678	665	677	646	648	635	624	632	659	670	618	642	669	645	671	680	649	666	656	665	691	633	625	661	615	673	625	709	613	648	686	682	649	641	668	664	663	619	607	644	676	612	611	629	611	665	651	565	673	638	646	645	602	636	615	660	690	626	655	656	628	628	679	649	628	604	628	651	657	613	606	635	622	651	594	664	628	617	655	607	617	635	653	628	640	604	624	647	629	654	632	620	650	633	662	631	662	677	669	619	644	622	670	648	644	666	646	659	657	665	623	683	591	636	642	630	633	608	652	596	630	588	634	636	632	651	630	600	659	657	628	661	668	625	682	703	615	593	610	637	600	591	633	599	637	630	656	599	684	682	640	692	697	606	658	658	622	619	644	634	626	633	633	705	612	635	622	591	643	625	607	620	678	665	624	689	647	619	620	631	627	655	619	653	632	630	591	667	619	656	635	596	625	635	657	667	670	643	621	630	633	625	604	682	662	611	587	635	637	642	646	632	644	635	613	644	618	621	664	663	619	592	652	670	638	639	633	627	661	647	644	645	622	654	642	629	678	642	678	642	629	647	636	610	662	609	648	581	624	666	617	641	678	638	574	602	638	613	629	614	668	629	637	670	654	638	627	634	604	660	668	672	614	628	671	611	604	636	619	637	685	630	657	627	646	643	626	666	663	594	681	622	634	637	635	632	639	629	669	653	656	642	673	621	658	635	679	617	624	631	646	607	644	621	594	638	611	615	633	654	683	608	602	662	655	645	672	600	594	626	646	635	626	682	598	648	669	630	616	608	648	652	605	649	632	652	627	642	590	644	649	624	651	673	623	651	647	652	629	645	663	658	620	661	622	655	662	694	620	625	626	639	609	592	654	625	642	664	673	641	638	669	625	581	666	662	690	617	638	627	662	591	643	669	631	628	605	660	663	687	621	606	661	625	635	650	654	639	663	668	611	589	638	581	645	676	624	614	616	649	617	677	666	590	653	608	650	654	660	580	630	614	628	614	618	670	665	637	608	603	652	655	674	692	621	639	634	627	625	619	652	625	625	575	629	635	622	618	630	668	619	647	659	641	581	635	585	596	602	629	635	646	634	654	643	656	663	656	607	650	634	628	636	676	645	600	685	640	695	625	657	588	623	584	635	643	649	612	663	653	599	613	648	659	632	667	615	616	640	645	678	649	642	656	641	626	639	615	660	630	686	640	624	588	611	592	610	654	687	672	578	652	662	652	656	615	664	671	670	620	628	625	632	622	607	671	666	652	600	658	637	620	647	606	686	620	625	650	626	650	643	643	670	648	661	624	620	651	626	654	631	643	628	593	653	593	628	640	593	659	579	629	642	613	660	633	637	623	648	635	648	617	648	624	655	675	649	645	615	671	622	598	635	659	630	628	664	654	641	628	610	655	637	595	637	650	680	672	628	624	649	646	637	653	616	654	610	627	622	672	622	626	673	641	636	608	601	637	625	587	651	619	634	608	671	615	634	645	653	601	624	657	628	668	621	584	653	618	662	658	607	587	624	654	650	646	662	609	657	628	594	673	621	598	634	633	653	636	634	666	622	611	636	636	642	629	648	600	643	658	680	655	624	679	609	623	606	646	623	651	628	663	635	629	647	654	667	626	626	640	658	615	627	672	645	640	620	633	666	607	633	610	632	688	663	614	651	652	637	589	596	630	667	658	674	589	628	667	601	650	610	671	684	683	676	622	636	646	657	594	648	608	633	593	645	613	625	662	633	610	617	627	618	659	670	642	645	647	634	619	639	635	651	582	653	633	638	624	620	577	584	627	692	697	624	638	664	628	654	658	667	640	651	621	637	648	603	638	632	654	632	619	608	591	612	642	592	664	648	641	664	629	661	647	655	613	708	661	649	646	630	647	639	623	657	637	666	635	650	668	662	641	601	654	630	627	642	604	621	632	619	684	596	667	632	642	670	608	666	597	671	642	624	650	640	606	641	640	596	616	678	651	641	637	667	633	625	603	625	596	637	642	595	666	677	631	603	614	608	663	648	660	615	637	640	620	627	662	642	612	627	683	668	632	642	660	639	638	612	639	649	660	623	629	634	649	654	653	648	631	678	655	652	636	612	647	637	628	710	653	618	635	622	633	633	631	573	667	624	632	600	644	632	672	618	626	629	643	596	626	636	638	643	646	594	662	613	660	644	659	670	636	620	659	666	605	661	665	619	673	641	639	634	630	646	631	694	646	634	605	633	642	622	649	631	638	618	587	669	643	593	652	662	647	658	645	663	632	604	638	635	620	651	595	617	593	613	679	612	617	606	679	661	631	632	589	685	647	649	629	676	650	659	637	647	638	646	630	608	611	626	635	647	616	603	596	645	631	614	651	633	611	623	637	634	639	634	624	636	666	662	661	666	622	679	647	705	622	712	639	628	622	614	643	633	665	658	635	657	645	634	651	647	653	611	653	676	624	630	632	615	665	647	646	634	603	674	625	662	603	622	614	652	621	658	686	650	649	646	671	640	699	648	649	640	601	657	634	627	599	674	664	638	639	653	654	603	650	610	615	643	680	619	643	648	631	627	614	619	643	657	639	600	607	637	624	634	675	648	627	615	661	654	656	682	644	670	654	639	601	666	646	612	638	653	603	633	612	615	621	627	647	622	611	613	671	610	597	640	636	634	635	640	629	642	649	649	626	632	626	660	635	621	642	632	608	615	658	595	624	641	612	638	597	639	606	597	638	648	616	633	614	644	652	659	627	615	656	637	604	628	662	642	698	606	623	616	630	678	628	568	656	607	674	645	639	649	638	664	602	611	643	598	638	662	622	707	645	630	692	652	683	660	641	585	657	635	638	646	648	623	634	654	608	648	632	642	651	662	659	611	666	641	620	594	628	628	626	644	610	574	615	624	594	658	647	667	633	662	609	658	655	614	599	659	641	639	620	633	674	656	584	652	645	639	562	619	649	620	651	603	610	701	638	690	637	640	612	616	641	639	631	665	631	655	641	613	610	616	688	687	584	627	679	662	648	686	618	655	645	606	624	688	682	650	647	662	647	625	591	621	662	646	661	620	657	676	659	665	641	677	666	626	649	592	649	634	689	673	643	639	597	650	651	614	640	668	672	595	624	650	647	619	611	655	641	651	608	628	638	634	618	653	628	601	627	647	648	662	645	602	615	617	644	670	641	656	645	684	681	636	636	661	667	664	662	642	663	642	614	698	648	618	605	607	636	656	645	621	679	632	626	665	637	684	641	643	637	646	644	659	650	652	640	660	613	634	655	650	628	621	616	641	613	667	673	637	663	632	652	662	639	619	663	652	633	604	627	673	682	642	609	664	675	648	583	639	639	655	622	642	704	602	632	630	651	655	625
1338	687	432	307	318	475	527	547	495	444	358	287	242	193	168	137	144	146	116	107	105	112	87	79	105	90	89	94	105	69	76	86	66	77	73	99	70	80	83	74	72	59	73	63	58	67	69	71	75	63	56	75	57	63	68	50	68	63	78	65	58	69	69	64	85	70	76	79	67	61	70	71	68	59	80	64	81	51	83	71	64	69	57	65	71	62	65	62	66	74	70	74	61	70	60	64	71	54	73	52	64	71	71	57	80	56	79	59	58	57	64	76	71	71	60	64	72	57	61	82	70	69	64	65	78	63	66	73	75	65	81	67	70	60	62	67	64	72	64	56	67	76	73	70	66	71	77	66	70	67	61	73	70	72	70	66	78	61	54	70	61	70	66	69	49	60	70	65	62	83	85	57	56	92	55	65	67	65	62	52	39	58	70	63	72	72	64	68	51	58	67	77	59	73	69	64	60	64	61	60	59	64	63	81	54	62	53	75	67	66	67	57	66	66	64	55	53	77	57	64	72	65	63	73	70	71	70	69	61	65	67	78	61	59	70	68	64	63	78	79	67	68	68	79	61	70	45	65	78	52	76	66	64	75	55	69	82	74	63	57	58	66	73	58	74	64	68	58	65	52	64	54	61	69	72	54	61	65	69	69	64	68	78	47	62	56	75	61	52	71	64	58	57	58	65	57	73	70	87	72	68	80	67	58	61	66	85	69	79	60	61	65	67	63	69	61	73	66	65	74	55	71	74	68	66	71	71	71	66	57	69	68	57	54	58	67	62	76	56	62	61	74	62	56	59	74	81	74	78	63	77	67	79	60	59	69	74	55	75	76	56	65	54	67	55	79	65	60	74	63	68	78	55	80	80	76	63	76	68	69	73	88	66	62	65	66	75	48	70	54	77	60	65	62	51	61	61	67	69	65	54	50	64	68	76	72	65	67	67	64	54	56	76	69	67	80	59	55	70	63	64	74	60	67	70	65	64	64	65	66	59	70	78	68	68	84	68	55	63	73	59	62	76	74	71	71	78	64	63	80	75	69	56	77	63	71	66	63	58	65	65	64	74	73	65	71	69	68	65	66	64	47	54	64	65	50	65	58	64	47	57	63	71	81	64	64	79	70	48	61	73	75	59	64	65	78	78	64	62	66	58	67	63	66	63	68	59	62	75	68	52	54	69	57	63	74	58	78	77	66	69	66	76	67	70	58	75	63	65	68	63	62	70	66	64	77	74	77	63	63	63	72	69	71	66	60	73	64	73	73	70	56	75	64	52	73	63	86	76	60	72	67	52	62	65	77	62	85	61	70	74	52	60	65	59	61	67	63	72	74	71	72	65	65	67	82	62	68	54	72	57	63	77	68	68	74	58	70	85	76	61	60	65	81	75	73	63	58	62	64	61	54	67	84	56	64	60	69	67	76	81	64	62	60	66	77	62	71	70	60	52	55	79	73	81	66	66	68	59	70	63	63	65	66	64	66	61	74	81	63	68	64	70	73	83	65	71	70	62	70	76	57	71	60	82	76	77	71	50	56	67	63	74	67	65	76	69	83	65	79	60	72	69	63	69	73	74	54	55	64	86	67	72	71	68	66	58	75	55	71	80	62	69	59	57	64	76	49	65	71	58	60	76	63	67	56	67	66	57	58	59	49	59	80	77	69	76	81	67	66	59	68	65	57	66	59	64	75	72	68	66	63	78	73	62	65	65	53	66	65	60	69	67	59	61	84	64	76	73	71	78	76	72	66	81	80	79	72	75	60	57	71	60	64	52	67	62	57	65	63	70	79	56	64	61	65	61	69	79	68	53	83	58	75	66	81	67	80	65	59	83	61	65	61	56	61	72	67	59	59	76	52	68	65	86	89	67	66	57	55	60	68	54	69	64	57	60	77	49	64	60	62	74	48	65	61	71	47	62	55	81	57	69	69	67	78	77	58	63	59	60	62	60	71	53	54	66	58	73	75	70	64	67	54	44	76	70	62	60	78	72	59	74	84	72	65	72	70	59	79	59	59	55	61	79	58	81	67	70	66	61	61	78	73	67	76	73	70	58	67	73	64	65	69	80	66	80	57	60	67	56	72	66	68	67	62	81	61	68	62	52	77	70	69	65	59	71	62	63	67	66	63	64	74	79	69	66	70	69	74	75	69	65	79	71	78	60	73	73	71	56	85	66	76	65	60	65	79	55	78	78	70	67	68	68	71	80	68	61	55	68	66	70	68	74	78	77	63	70	71	62	75	67	70	66	56	56	62	67	63	54	66	68	74	51	61	71	73	62	55	63	52	63	55	74	58	65	43	55	51	71	62	66	71	80	64	60	69	55	73	72	74	66	55	51	73	58	77	63	62	62	81	80	63	68	69	79	61	77	50	68	55	74	83	65	55	60	48	81	64	66	72	59	77	73	71	66	57	54	76	63	64	74	55	78	62	65	73	68	63	45	67	67	62	70	69	72	65	79	66	61	89	69	66	54	65	69	84	65	65	65	73	67	75	64	58	67	79	73	75	68	65	55	83	68	82	72	61	80	92	76	66	79	70	50	71	64	65	75	54	66	76	68	66	80	64	79	59	64	69	55	68	61	62	53	67	80	58	89	60	84	60	61	65	61	66	70	73	65	63	55	54	72	65	63	61	51	69	59	64	68	66	63	60	69	52	66	67	77	60	65	71	63	63	70	60	50	67	79	76	62	56	65	64	63	56	59	61	63	58	64	68	79	69	65	81	66	81	68	68	77	68	70	63	75	68	68	67	53	67	66	74	78	57	70	61	68	73	60	88	80	62	59	70	59	67	60	64	68	58	71	53	78	60	86	54	71	67	57	52	66	74	53	59	59	61	61	74	56	68	70	74	63	59	57	78	58	52	63	81	83	62	72	60	67	69	71	83	64	63	66	60	65	70	73	67	75	73	72	49	73	79	62	72	80	60	66	70	61	61	55	81	55	63	73	71	71	81	63	64	59	69	63	49	74	68	63	57	61	68	65	65	61	81	70	69	68	67	72	69	77	61	56	63	67	61	64	60	56	56	64	71	66	67	60	57	60	76	66	63	71	69	62	63	66	67	69	63	83	70	80	66	53	74	76	46	71	60	66	80	54	63	51	55	55	72	72	66	67	73	73	82	64	65	61	84	66	58	70	69	84	63	65	60	65	64	59	72	64	63	70	69	64	75	61	65	68	47	63	77	57	75	77	66	65	73	69	81	63	44	63	65	55	61	60	66	56	85	55	60	66	74	67	62	70	68	47	63	66	57	53	65	68	68	72	64	65	78	58	70	78	54	69	79	50	54	79	67	70	82	69	75	68	61	68	75	56	74	76	56	54	62	73	59	62	64	72	56	66	65	68	56	56	75	59	74	58	69	61	68	61	63	65	68	60	55	80	68	57	68	61	67	62	55	64	62	63	65	67	61	61	68	65	69	66	73	79	63	61	72	69	63	80	70	69	61	63	71	66	68	63	59	58	67	79	67	82	58	76	72	57	45	68	60	84	72
18656	9317	5685	9440	18050	20498	19329	17797	15767	13285	11300	8472	6606	4946	4171	3555	3029	2864	2361	2187	2032	1987	1835	1780	1725	1547	1505	1315	1220	1208	1222	1106	1061	1040	887	881	867	765	769	777	731	705	716	693	686	690	697	662	722	737	681	650	669	656	696	650	670	685	644	659	669	654	717	711	680	657	679	702	665	685	655	711	651	675	674	651	644	708	689	714	674	678	661	688	652	683	677	673	618	660	646	665	688	677	684	657	699	627	622	642	663	641	682	641	682	646	685	643	678	661	622	644	654	628	637	626	650	667	636	673	675	618	625	662	632	661	663	629	632	666	648	636	642	656	685	722	640	663	601	668	695	664	654	648	640	652	662	619	628	687	632	585	677	625	646	682	662	666	677	624	698	687	673	642	686	652	650	663	692	633	630	639	670	652	664	705	693	658	672	664	661	619	626	644	677	651	633	682	698	631	631	687	659	663	687	656	628	694	649	680	693	677	656	673	673	640	655	718	679	612	650	683	634	659	646	597	628	634	625	673	660	645	651	663	692	688	650	663	643	624	623	666	649	631	665	644	668	704	703	610	691	626	682	674	643	633	655	665	657	664	685	678	689	637	643	662	668	617	702	640	650	657	711	676	679	655	695	653	677	643	698	625	691	654	619	643	615	641	627	641	641	640	633	615	672	655	654	653	693	616	692	645	696	637	695	650	628	673	648	685	701	695	662	682	635	690	638	658	651	659	721	633	645	655	665	653	641	666	649	625	709	688	658	628	652	683	638	630	662	673	648	655	622	666	650	674	651	655	640	665	679	646	667	669	676	656	689	668	601	706	677	654	653	655	632	658	667	655	651	666	713	657	658	674	652	689	650	661	630	679	642	668	658	628	619	629	617	626	642	629	625	641	664	630	675	643	659	629	683	645	640	644	635	624	587	677	637	631	635	656	624	642	644	646	686	688	657	698	683	629	674	694	673	674	642	676	653	680	683	683	652	623	669	626	686	709	646	629	644	654	634	651	647	643	630	639	627	646	617	710	623	629	667	623	619	667	658	648	663	641	669	646	660	628	623	679	598	642	634	685	653	637	658	656	658	671	632	643	646	693	658	658	604	655	688	658	635	660	675	653	654	665	670	663	701	703	648	654	673	653	676	624	708	693	654	680	628	627	666	620	669	609	632	605	651	614	615	680	706	670	670	672	652	604	647	637	675	610	677	656	677	662	658	661	683	732	675	682	628	669	656	652	654	655	682	642	655	700	685	653	665	636	679	672	702	639	657	665	663	651	702	663	684	643	668	659	699	657	629	680	681	672	636	644	668	643	698	646	640	648	673	675	649	615	662	658	616	689	660	674	631	637	643	675	713	628	681	663	655	652	635	663	684	669	649	671	611	674	640	622	627	601	666	657	702	634	636	659	632	659	653	667	638	683	663	619	663	699	672	635	657	679	648	636	647	606	700	635	692	658	678	626	636	664	684	664	611	652	680	694	638	654	642	686	665	654	660	691	676	676	661	650	640	641	664	609	655	699	654	643	645	654	642	668	636	673	686	685	662	700	661	638	629	643	664	618	646	636	681	639	669	623	689	699	641	657	688	629	677	649	674	646	653	618	652	668	643	687	667	676	665	652	643	665	649	635	696	679	620	621	653	701	649	634	654	622	633	671	608	623	595	706	661	642	666	674	628	650	634	651	649	672	655	672	622	633	636	667	659	614	636	665	631	610	651	663	647	667	724	671	680	694	652	653	643	648	641	689	653	677	674	672	663	646	656	651	645	651	657	672	664	661	695	649	688	657	701	660	659	642	711	650	645	672	633	678	659	612	593	720	633	686	650	669	637	640	661	685	679	602	648	689	638	654	621	623	662	658	660	682	704	615	653	685	654	673	676	728	680	661	662	706	600	698	613	695	638	600	687	674	641	686	642	655	651	642	697	660	699	619	658	658	642	674	624	653	642	670	679	615	676	623	657	652	678	700	626	675	686	646	661	684	655	664	680	613	667	644	686	629	700	681	661	674	671	677	678	672	631	660	647	641	641	646	656	665	678	673	622	599	659	630	662	644	648	660	654	658	690	711	650	660	629	673	628	606	625	699	678	660	660	656	652	670	696	667	636	641	684	641	692	660	617	651	661	597	678	672	655	639	648	686	623	611	671	682	658	610	641	635	629	669	629	658	645	627	608	604	716	667	694	657	660	665	674	630	639	696	626	596	668	667	631	679	649	686	616	603	687	663	619	634	681	659	673	635	635	686	659	682	621	689	624	615	635	648	632	671	686	611	666	645	634	656	657	705	676	682	649	672	605	636	664	649	630	667	663	603	612	662	629	648	651	653	646	669	627	601	661	607	616	695	643	630	637	640	633	660	654	628	649	628	619	648	620	671	705	642	647	654	681	697	646	649	661	726	641	713	629	670	623	661	665	633	683	628	617	659	617	685	640	658	687	637	682	627	708	625	700	642	683	705	612	664	655	671	674	685	660	642	660	653	639	648	664	623	677	660	671	586	635	619	642	666	648	621	661	627	642	682	654	648	670	660	662	623	671	683	656	650	633	669	638	698	659	635	668	656	686	658	650	649	652	652	693	667	666	625	638	638	691	703	645	605	677	647	671	648	614	629	626	639	687	702	680	662	678	657	621	658	681	683	655	641	698	638	663	671	695	649	679	653	653	645	683	615	694	624	684	653	709	660	691	659	676	627	647	671	689	646	677	630	679	672	658	645	633	662	658	682	705	675	673	653	650	682	640	666	662	642	652	639	673	661	662	692	654	670	664	652	635	640	649	652	656	638	664	635	646	674	686	682	670	670	611	688	637	615	646	663	681	683	693	652	681	696	631	644	683	649	684	670	721	625	616	699	625	664	656	652	690	679	635	603	674	652	664	674	672	682	654	626	628	614	617	655	642	673	658	658	694	677	620	684	708	665	642	668	653	684	676	655	647	636	646	616	646	655	644	702	611	634	693	646	646	690	666	664	634	653	649	673	626	619	687	618	665	685	676	656	658	670	666	639	662	631	660	645	657	652	676	690	635	637	657	673	630	622	656	603	670	657	690	719	641	648	620	687	642	679	684	642	610	676	644	683	626	640	627	659	623	638	664	662	678	673	646	610	614	628	636	646	660	662	664	620	632	657	650	694	685	622	661	643	693	658	681	622	631	680	670	649	663	645	673	676	655	608	661	628	637	678	668	624	646	654	653	645	622	664	679	662	638	663	639	603	686	636	651	640	669	631	651	638	688	662	653	647	663	620	652	648	660	658	642	707	683	644	677	642	646	646	622	644	666	634	681	622	662	713	664	650	657	640	672	636	614	661	658	675	667	679	633	679	601	648	667	632	672	641	679	667	672	620	684	668	634	649	654	654	658	688	675	654	661	593	652	660	635	678	690	674	637	666	648	603	637	665	660	633	640	630	697	695	701	681	679	659	605	687	595	668	623	673	653	594	671	659	632	662	626	659	669	670	642	670	682	722	656	638	667	682	659	644	715	638	642	677	663	649	639	643	657	635	616	650
1907	649	437	327	326	371	515	526	467	375	347	282	216	162	135	124	151	126	96	107	88	84	95	92	102	72	75	79	82	78	60	77	66	44	57	64	49	59	54	66	60	60	54	56	51	57	51	63	34	55	53	51	54	51	61	47	66	44	52	52	64	45	49	58	54	46	51	50	63	54	48	52	53	48	54	58	66	48	60	52	45	59	59	53	68	55	52	50	52	48	67	54	55	52	61	46	55	45	53	59	49	51	47	46	42	60	47	54	52	55	43	53	52	56	50	65	55	49	48	60	52	45	55	45	47	45	64	48	45	69	52	49	55	51	59	43	45	54	47	43	57	52	47	64	58	55	52	58	56	45	56	61	40	61	56	62	54	58	45	51	50	40	48	64	44	51	48	50	42	49	64	55	53	45	57	60	43	51	59	55	52	51	54	60	46	49	51	54	49	50	53	57	55	52	59	50	56	58	53	60	52	54	53	50	48	46	52	47	57	44	55	57	55	42	46	38	53	61	38	54	52	54	44	47	64	57	50	46	52	36	59	62	51	60	52	40	54	69	62	74	50	60	45	49	51	46	56	56	50	49	68	55	58	40	54	46	52	45	50	47	55	39	42	45	54	50	49	49	47	56	48	60	37	46	60	61	53	48	46	58	48	51	56	53	50	54	52	65	51	53	52	43	57	54	60	51	45	58	54	56	55	48	53	41	43	55	66	60	48	47	56	56	44	53	61	38	48	55	49	66	51	52	47	51	67	60	58	52	39	55	63	73	61	47	53	42	63	57	53	54	52	62	40	46	51	50	66	45	62	57	51	61	56	40	66	52	49	56	49	48	59	58	65	48	51	44	58	49	54	39	42	43	55	45	66	61	50	60	52	53	50	67	42	52	54	51	45	63	54	44	46	41	69	50	75	43	40	46	56	62	49	50	43	49	55	56	65	44	38	51	59	66	50	53	56	73	50	55	49	51	55	55	60	52	53	46	53	50	67	51	53	54	47	52	41	54	45	60	62	54	71	50	57	73	50	44	47	46	40	52	51	69	58	57	57	60	59	55	58	50	58	43	50	50	47	47	47	37	61	41	57	63	42	46	55	38	59	60	47	55	61	61	56	55	57	66	57	50	61	46	41	51	56	47	50	55	48	41	55	48	52	47	47	50	54	56	59	60	42	46	45	58	59	57	44	58	50	58	48	66	45	49	49	56	43	46	61	40	59	62	50	47	60	61	48	45	47	45	43	65	55	58	60	53	59	46	46	51	43	53	50	58	53	55	55	51	47	46	47	44	56	42	42	45	60	45	64	49	50	59	40	56	57	42	53	47	47	53	63	56	50	59	44	49	55	44	53	46	61	55	55	55	52	51	45	66	56	55	47	56	46	52	46	47	47	60	47	58	63	39	55	49	51	47	39	50	49	51	47	73	55	35	61	58	56	53	49	53	51	61	60	57	44	66	52	65	48	46	54	63	57	55	59	43	50	52	43	51	50	58	47	48	47	57	45	58	50	46	55	53	55	47	47	47	54	53	59	61	48	55	57	48	53	64	59	44	59	49	34	49	55	52	53	65	50	61	46	50	68	65	53	54	51	49	58	57	55	59	45	50	53	60	61	62	52	47	50	41	52	56	64	43	47	59	48	55	65	54	65	48	60	45	45	64	62	56	57	35	52	59	56	42	47	42	50	64	60	49	59	48	49	49	52	44	43	44	50	54	48	44	49	57	48	68	53	49	44	65	41	48	51	50	50	34	46	53	51	55	53	63	51	44	47	58	54	40	48	42	48	46	50	47	46	50	55	65	59	56	42	55	55	49	67	66	51	49	47	57	55	50	53	47	48	60	52	48	48	52	45	59	44	46	42	36	52	57	48	52	52	50	44	58	48	55	56	45	44	53	43	55	65	56	56	58	53	56	54	46	37	60	59	41	49	62	49	53	70	61	55	59	46	47	54	58	42	48	53	53	55	43	41	62	53	44	53	54	53	57	52	60	53	56	67	48	43	56	36	64	57	49	59	56	54	53	46	53	47	48	56	46	40	57	60	54	43	39	63	64	55	45	50	61	46	46	49	55	55	57	62	44	52	52	62	58	44	45	57	51	56	47	41	54	51	48	56	63	52	42	53	54	66	52	47	53	60	60	46	58	45	73	50	53	55	44	64	55	43	54	49	56	47	57	56	66	58	48	44	49	51	35	50	45	55	56	56	51	58	64	60	58	46	56	51	60	62	49	57	51	60	51	38	52	44	61	51	47	46	60	47	64	40	52	48	41	48	47	55	42	47	50	51	44	57	49	42	46	56	57	55	45	48	64	44	53	51	48	43	44	47	48	54	44	51	51	64	58	50	41	47	61	57	56	54	48	53	48	53	48	60	55	46	59	46	54	45	52	57	44	52	50	47	51	61	38	66	57	53	48	45	45	65	51	52	50	65	50	46	56	56	50	67	58	54	51	65	49	49	43	50	51	57	41	64	62	55	59	58	71	46	61	54	51	49	53	58	46	51	47	40	57	59	59	54	43	54	45	56	53	51	54	41	55	47	59	45	63	61	61	42	52	61	49	46	38	49	51	53	52	48	57	49	40	68	50	61	51	43	38	49	54	48	49	57	42	66	40	59	52	48	59	60	59	47	55	58	52	42	60	52	54	42	47	56	47	56	55	53	60	49	49	63	50	44	58	62	38	53	48	48	49	63	53	49	59	53	66	58	56	53	58	68	56	54	60	49	53	56	50	57	45	60	55	43	53	49	50	51	54	63	49	50	63	42	60	47	47	63	69	52	49	53	47	63	51	54	58	61	50	45	40	58	52	57	46	48	61	53	57	38	55	59	56	63	49	52	44	56	51	56	61	56	60	39	51	70	56	69	61	44	63	38	54	46	51	52	52	62	60	52	41	50	47	48	48	49	56	55	39	50	53	50	48	57	45	52	53	46	67	54	53	67	66	46	58	53	49	46	48	77	48	58	57	52	49	47	63	55	47	43	45	54	57	62	43	52	71	45	52	56	45	55	53	59	59	55	64	68	55	61	51	54	56	47	58	43	45	56	36	47	43	44	53	47	42	45	46	60	66	60	54	48	44	56	62	55	48	46	43	52	59	62	48	49	50	59	59	43	57	46	53	40	60	58	51	56	38	50	58	66	51	53	61	58	48	58	59	46	56	56	64	56	62	59	63	59	51	46	52	60	52	62	46	48	52	46	53	55	51	48	55	56	54	52	39	60	62	66	55	49	44	63	61	58	59	41	46	53	51	54	56	49	43	46	42	49	61	60	48	37	51	54	44	54	56	36	63	54	52	44	54	56	41	54	47	51	57	49	60	54	51	67	65	40	66	45	48	52	65	72	60	56	51	50	49	63	55	56	46	42	70	44	49	60	37	53	47	49	78	65	57	62	45	67	48	52	52	46	47	36	59	43	55	62	57	51	50	54	46	49	63	51	52	53	42	52	63	45	63	61	44	45	43	42	56	48	44	69	51	48	71	57	58	53	48	52	52
19149	8566	5474	9033	17468	19812	19407	18115	15876	13179	10725	8558	6603	5020	4196	3579	3155	2879	2425	2178	1929	1872	1712	1717	1652	1502	1445	1234	1194	1142	1063	1086	925	874	791	757	619	633	649	580	591	601	605	570	552	534	528	541	559	557	643	536	559	514	540	578	568	630	544	525	591	537	496	549	535	550	534	539	564	512	522	554	517	559	507	513	502	531	546	548	500	558	536	556	560	503	534	536	540	483	531	518	507	500	593	520	495	501	531	495	483	519	534	522	504	505	490	530	518	484	545	535	511	510	480	512	553	537	496	515	508	518	505	451	507	522	508	558	533	534	537	491	491	533	500	512	543	521	554	490	508	501	503	551	544	511	505	501	530	470	503	515	503	495	540	477	507	527	506	555	515	514	471	527	517	497	514	514	515	532	518	568	503	484	517	489	563	509	519	524	494	515	507	482	507	540	508	524	522	498	493	534	517	516	498	550	559	486	545	562	519	562	487	493	500	545	529	534	498	473	534	509	534	510	521	514	558	514	560	509	535	528	498	515	499	521	492	559	505	519	523	517	493	505	500	563	481	523	507	494	545	500	500	529	525	523	532	551	493	533	510	527	522	498	528	550	525	507	530	529	506	493	510	519	525	472	519	524	522	491	502	501	514	536	511	528	515	499	523	512	538	522	538	502	502	540	517	587	546	510	477	552	523	523	514	502	509	538	520	489	513	516	554	531	533	503	534	496	527	471	520	526	522	485	514	516	547	505	584	497	530	503	492	534	515	504	527	489	520	553	531	549	534	502	528	489	509	507	524	485	531	536	512	499	516	512	539	471	496	467	511	506	509	513	563	507	536	543	526	518	497	531	495	539	551	542	523	531	472	518	500	531	542	574	495	572	512	563	515	552	525	530	513	524	521	517	503	506	522	511	532	514	494	531	510	523	508	499	542	468	504	498	515	477	469	510	521	556	509	499	572	510	492	499	509	515	492	510	514	482	496	514	498	538	504	527	493	498	516	540	519	526	528	505	517	529	495	522	482	555	559	490	525	496	474	501	538	529	540	498	554	524	535	503	513	509	536	538	513	537	537	488	557	514	529	487	579	528	517	532	549	511	519	552	516	497	537	539	521	522	518	523	501	507	509	539	500	501	514	494	510	562	508	524	518	518	521	515	515	556	495	521	512	498	524	514	526	508	506	550	529	493	504	519	536	509	520	464	510	507	510	494	500	507	514	499	508	533	491	512	512	500	482	499	530	516	528	533	504	499	517	486	491	512	545	515	547	557	474	467	535	502	560	468	513	536	494	527	528	525	512	504	480	491	496	532	511	494	536	512	492	565	511	515	527	522	512	501	545	483	495	526	543	488	510	508	555	538	515	529	523	504	466	536	482	545	506	483	520	500	524	511	502	548	533	526	500	514	502	488	468	492	496	481	520	530	491	535	521	505	475	484	503	515	486	507	488	518	521	505	533	495	491	535	530	514	528	485	544	525	544	568	487	501	485	535	493	501	485	520	491	500	506	528	510	527	567	543	520	532	514	505	514	577	531	544	492	500	521	520	456	504	487	511	533	515	524	515	467	523	512	580	509	483	525	532	507	529	537	542	493	554	493	519	499	525	516	558	520	484	525	503	572	509	508	484	522	484	499	521	580	507	545	511	504	516	508	518	542	479	477	524	510	529	499	507	489	518	521	530	485	503	520	510	534	488	489	502	503	482	525	542	530	504	510	517	542	508	500	513	545	521	468	560	536	531	575	516	492	520	555	517	521	510	521	494	524	487	499	475	520	532	485	487	524	526	534	530	478	503	487	509	508	549	541	512	510	474	531	548	523	504	528	532	491	503	562	535	516	522	543	503	503	541	515	539	514	518	519	538	529	527	556	537	485	554	480	526	518	495	551	519	518	513	518	509	475	533	533	482	493	552	533	539	515	524	517	542	496	512	526	518	528	511	506	476	529	553	555	486	462	560	472	527	514	547	504	534	513	521	522	520	524	527	506	505	535	521	505	555	513	566	512	519	510	520	534	496	510	551	529	510	514	502	519	546	523	523	534	532	494	506	463	527	501	532	553	526	517	523	475	546	509	541	505	491	519	520	511	531	506	498	541	510	526	498	514	504	504	465	516	529	524	533	534	537	561	526	503	517	516	489	494	496	517	516	562	519	495	545	495	547	524	554	501	535	504	488	506	537	527	525	558	519	531	509	533	536	494	506	517	485	503	518	519	562	507	488	487	514	504	489	524	532	535	508	537	540	569	502	542	487	525	538	518	510	517	510	533	485	519	567	508	515	540	522	494	491	537	480	520	522	477	523	508	493	512	509	491	503	493	489	504	497	502	529	477	446	524	525	527	539	524	508	529	508	530	514	522	528	493	522	505	521	519	518	521	535	528	521	456	516	519	499	496	505	471	477	481	527	547	537	528	508	555	525	462	511	527	527	505	485	517	556	497	505	521	508	550	488	495	474	474	555	507	482	498	497	550	520	526	487	505	514	520	559	497	483	530	523	501	481	532	530	495	507	493	543	545	494	499	521	499	503	514	513	512	516	515	509	528	519	535	513	542	498	556	502	554	510	497	491	513	501	510	525	526	526	529	505	513	512	527	493	549	549	545	514	501	525	482	484	519	522	536	522	495	568	535	543	512	480	477	523	527	519	517	497	488	562	511	497	521	479	531	517	503	526	581	561	528	531	604	512	524	481	509	537	503	477	520	553	508	510	515	511	523	532	521	550	501	513	540	528	493	532	492	493	534	543	527	476	501	514	490	539	513	491	527	533	527	520	534	536	525	532	523	539	537	530	539	525	568	527	465	507	487	476	513	552	522	508	533	506	497	539	513	565	503	535	502	505	536	505	510	470	481	535	533	482	509	545	503	513	541	523	533	527	539	505	539	549	503	487	477	486	529	501	539	509	520	478	497	486	509	528	486	530	508	485	497	496	500	516	547	517	475	511	516	516	502	539	497	502	506	519	558	535	506	581	513	561	480	496	534	515	527	515	497	518	534	535	510	514	536	498	494	478	505	531	533	526	528	506	487	510	480	481	514	522	513	546	541	534	513	540	503	528	568	551	517	504	527	542	505	528	505	505	516	503	500	554	506	536	523	513	512	508	467	467	533	513	528	502	523	480	506	516	531	538	519	492	490	523	513	521	553	537	493	517	476	516	538	516	497	520	553	510	474	498	545	485	537	524	478	496	530	488	517	511	554	511	530	520	521	510	517	530	549	498	523	537	491	504	572	502	516	513	530	518	493	479	510	559	503	545	488	553	504	494	493	521	510	524	522	478	513	524	537	513	483	511	507	499	514	511	512	510	459	517	526	467	522	507	519	536	529	525	496	526	506	511	516	496	548	500	508	514	524	544	499	515	528	513	486	546	491	545	525	527	481	515	536	499	521	564	509	498	530	468	523	517	537	490	560	462	495	545	519	532	487	487	496	546	541	527	496	519	527	521	503	482	475	484	525	494	518	503	532	521	521	520	510	523	469	521	499	479	508	516	518	502	525	461	500	485
1859	923	556	394	350	538	648	727	599	519	397	317	264	218	180	173	147	134	130	112	118	112	102	91	106	76	84	75	97	74	70	83	77	81	58	67	67	54	55	61	59	66	69	60	53	41	52	47	59	49	44	53	54	68	57	59	65	47	62	60	50	54	56	63	63	62	67	50	49	50	73	58	54	61	60	55	38	59	56	67	41	47	63	54	46	62	50	48	51	49	60	61	29	47	48	63	43	66	51	64	45	72	43	51	51	50	59	51	64	56	45	63	50	55	63	51	53	38	56	56	53	53	54	55	50	47	56	73	64	56	59	53	63	47	59	43	60	49	50	57	57	59	46	62	63	48	51	59	59	53	53	47	63	46	51	47	59	44	49	56	56	48	53	49	43	56	46	57	53	59	34	56	59	57	59	50	43	55	56	49	57	52	54	47	56	54	67	43	53	55	48	45	64	52	51	40	48	45	54	62	60	65	47	66	58	56	58	62	63	48	58	67	46	65	60	47	49	52	58	50	61	58	65	48	52	61	52	55	56	75	54	59	55	40	52	56	46	67	58	54	41	60	56	60	53	45	45	61	51	61	55	40	44	47	57	52	55	53	62	57	58	49	46	55	66	46	51	56	55	40	51	44	59	52	55	51	59	63	56	53	65	49	49	57	60	44	48	62	44	57	47	50	56	46	47	61	58	50	62	37	55	55	51	45	66	46	63	59	63	57	55	46	63	48	50	57	52	51	46	51	68	54	53	59	62	66	64	48	48	60	55	38	47	57	52	42	59	43	56	46	67	60	48	50	56	50	56	55	45	56	57	57	69	47	51	43	53	52	72	46	49	66	52	59	46	44	56	53	60	65	56	53	54	54	52	50	53	57	54	56	43	61	50	50	39	59	48	67	48	50	62	60	43	53	48	55	43	66	49	47	67	49	41	70	50	39	64	55	42	54	42	61	62	43	63	69	57	66	57	54	39	54	48	45	42	56	57	41	63	54	50	52	49	57	39	64	68	48	56	58	60	57	55	45	51	55	62	56	52	51	54	60	49	54	51	43	57	56	57	51	50	55	77	56	49	47	57	61	64	46	61	59	49	60	50	63	53	61	57	50	45	58	46	56	66	55	54	59	63	50	63	61	62	47	50	48	49	61	42	51	64	65	48	60	53	57	55	48	50	52	52	41	38	49	53	53	53	57	40	48	64	50	48	55	58	51	48	54	57	67	68	53	55	58	44	52	55	53	61	59	53	55	64	54	48	63	56	53	71	49	55	58	52	55	61	47	72	49	55	44	44	62	48	44	53	56	49	63	46	50	52	59	45	53	66	45	60	70	59	55	48	48	63	51	48	54	54	59	53	52	65	36	44	46	68	50	56	50	56	56	55	50	43	47	59	57	67	57	59	48	49	42	47	51	49	46	49	61	44	52	44	45	57	51	58	47	59	61	66	60	65	51	46	55	58	55	57	51	60	52	55	48	60	63	59	60	55	48	57	51	60	63	64	51	52	43	54	60	63	55	61	46	59	53	47	70	64	54	55	58	63	55	67	58	54	57	60	52	52	43	53	45	53	66	43	51	55	47	64	57	50	60	58	61	56	54	51	45	66	50	53	60	44	50	62	46	44	61	55	49	65	51	63	51	72	55	68	52	57	47	54	56	61	45	63	44	55	52	58	54	57	61	43	65	70	56	44	64	61	53	53	45	57	45	57	54	42	41	52	51	44	53	48	49	51	50	38	49	40	71	50	57	59	45	46	56	56	50	62	49	57	47	56	61	60	64	51	54	53	51	53	56	56	58	56	46	60	51	50	47	51	48	63	55	46	57	60	59	50	64	62	53	38	66	36	57	60	40	54	52	42	47	46	49	53	45	53	51	64	59	52	40	51	52	45	49	54	53	69	50	55	67	60	55	55	55	44	51	54	57	66	67	44	51	54	61	51	49	50	63	60	70	47	54	60	52	66	51	57	53	43	49	64	41	68	46	41	46	54	61	48	51	41	58	52	55	51	55	53	42	42	51	56	59	50	53	50	53	64	69	62	54	52	49	44	48	64	51	54	51	61	59	57	50	45	59	62	55	46	45	53	54	53	53	54	53	64	57	59	54	58	56	59	55	41	57	42	41	41	56	64	44	59	39	41	47	49	52	63	54	58	69	46	50	51	55	60	49	43	60	37	50	53	66	54	49	48	50	63	49	48	46	56	60	49	65	56	44	77	45	53	47	58	44	54	66	44	43	63	48	56	41	39	55	68	62	49	64	60	67	59	62	41	55	57	54	52	54	68	58	47	64	50	45	49	49	65	46	60	50	53	36	58	62	59	48	42	63	48	57	50	48	48	58	41	51	54	60	59	58	59	65	64	56	50	48	41	51	53	49	34	55	42	60	58	55	54	52	52	48	71	55	57	57	60	43	49	43	47	53	55	55	59	47	67	57	55	39	68	41	59	65	51	51	52	44	63	58	60	55	58	58	51	47	47	60	40	56	55	48	55	45	57	70	45	52	55	54	52	52	59	61	63	67	46	67	53	54	54	61	65	52	60	37	51	59	53	52	55	54	56	41	44	42	52	49	62	55	53	42	52	49	48	47	53	49	48	49	48	49	56	46	59	53	63	62	56	58	55	59	72	51	59	53	55	69	43	44	40	57	47	55	57	55	71	51	60	58	60	65	46	45	54	53	43	53	47	51	62	69	60	55	61	58	49	49	56	47	46	52	61	49	45	68	63	55	59	57	52	56	48	63	64	55	61	46	54	45	59	54	58	40	53	39	53	44	45	57	54	47	46	54	62	56	57	54	65	52	46	40	73	44	54	56	70	39	74	52	69	42	55	45	52	44	60	36	68	56	47	50	58	48	53	54	55	47	33	54	57	58	63	52	61	51	44	59	63	47	61	49	51	56	55	50	61	63	59	55	72	49	63	46	58	56	57	56	62	47	64	57	48	57	38	42	54	52	56	59	50	60	67	52	65	45	48	54	43	56	60	59	65	46	46	45	64	58	40	54	49	54	56	63	46	56	57	46	39	61	59	61	52	64	65	66	46	47	48	54	58	51	50	58	65	59	51	53	54	72	43	59	40	65	45	59	50	45	64	50	39	65	59	53	59	57	58	56	59	57	66	49	51	57	61	53	54	56	49	62	53	49	45	50	49	45	48	61	57	42	63	51	48	49	47	60	49	45	53	55	56	48	56	52	55	54	49	58	61	39	53	67	64	63	63	61	51	36	53	51	50	55	49	56	44	40	49	58	58	52	53	55	58	60	54	55	58	50	65	55	65	55	56	49	58	48	47	55	38	46	57	58	63	68	47	50	55	49	54	52	50	64	65	55	55	51	59	51	48	48	52	49	50	63	51	62	52	54	48	48	47	57	62	49	60	49	65	61	56	60	58	50	56	46	42	53	55	36	51	54	59	61	55	47	53	43	60	55	59	58	70	52	49	50	52	55	48	52	59	44	55	62	55	63	54	53	49	59	58	53	61	53	45	43	68	60	47	51
21490	10694	7128	10915	19966	22550	22357	20337	17688	15159	12305	9907	7703	6105	5048	4343	3733	3413	2943	2467	2434	2147	2095	1967	1841	1693	1633	1450	1371	1369	1312	1248	1064	1049	950	882	785	721	704	708	628	644	620	556	610	579	594	637	652	537	556	580	612	574	564	572	599	585	608	591	583	602	580	598	574	548	536	568	566	544	545	540	576	585	552	545	590	546	543	520	542	604	531	498	563	536	542	576	570	540	549	545	573	522	579	531	561	519	530	528	550	550	552	516	585	537	486	524	512	521	561	507	526	532	533	570	547	520	540	552	526	539	542	557	532	548	540	539	557	528	548	545	546	563	495	526	554	553	530	529	590	559	545	546	548	532	567	545	536	523	564	549	511	521	530	560	513	556	553	524	542	562	597	567	563	548	539	563	538	555	571	514	542	537	553	588	505	508	505	513	525	507	556	564	540	542	504	563	517	576	532	567	564	566	522	511	573	567	490	584	532	518	576	552	533	551	546	525	532	565	541	573	561	539	549	556	525	526	557	539	531	552	545	575	514	527	568	529	594	532	550	518	538	539	557	552	532	578	540	547	560	538	553	577	520	533	532	552	552	550	545	545	525	545	519	513	567	591	496	527	550	578	545	551	542	524	520	533	569	503	521	577	535	555	587	586	527	551	527	565	543	548	541	521	538	541	551	541	549	547	531	524	551	517	515	605	590	549	557	505	519	533	499	555	575	566	519	546	490	547	516	547	531	559	579	511	589	528	568	546	542	545	538	551	515	528	561	536	526	515	562	567	533	532	524	531	531	557	554	538	544	564	562	550	536	596	541	559	547	504	491	555	532	514	525	571	556	525	546	558	552	528	518	609	519	552	545	504	561	523	546	488	533	537	545	563	586	610	564	533	596	516	516	561	537	535	540	528	600	535	541	567	516	536	521	520	518	525	578	548	515	549	553	574	569	539	523	554	543	517	555	568	513	570	550	547	581	570	546	559	552	539	534	528	556	531	585	548	519	512	545	539	571	537	534	546	600	567	539	527	527	563	534	533	538	524	552	543	538	542	561	585	506	528	563	568	563	523	555	584	534	560	541	537	546	509	564	498	562	535	518	578	571	573	521	537	520	555	571	541	548	551	544	552	549	528	548	528	494	570	503	575	505	564	530	521	552	593	521	559	568	517	556	487	560	552	537	558	578	547	553	600	536	572	558	543	535	575	543	569	555	584	569	512	508	534	546	533	544	560	563	570	546	547	572	529	569	561	553	586	559	570	517	539	548	595	518	551	554	531	519	519	530	552	557	554	563	527	516	536	545	528	588	567	539	586	533	554	578	512	551	512	547	527	560	560	549	537	522	585	515	525	497	549	521	550	551	573	496	525	555	572	540	552	556	540	573	549	562	521	559	503	557	553	565	510	567	521	535	522	554	502	572	582	543	555	512	546	495	553	540	568	560	560	585	511	514	524	550	526	566	498	517	508	527	573	570	578	537	575	587	556	560	501	539	530	557	507	506	540	564	548	578	492	520	535	556	576	555	520	521	535	507	490	538	568	537	569	613	550	545	553	518	517	530	514	547	588	548	529	604	542	543	549	530	529	509	526	539	530	580	557	539	546	523	531	519	523	557	530	528	565	566	528	574	535	592	549	534	567	507	520	608	523	554	487	557	546	587	545	512	548	522	531	526	587	531	572	587	518	542	547	538	534	546	549	563	545	567	547	527	572	516	555	598	544	552	563	554	527	483	578	572	576	528	547	572	528	558	504	573	509	555	616	528	521	554	539	578	562	549	551	521	556	558	515	524	535	573	545	547	541	547	574	558	518	516	550	570	549	517	540	538	576	548	524	572	531	554	557	538	543	525	559	550	528	577	550	541	530	521	514	521	557	531	514	510	519	570	527	560	544	538	560	526	575	589	527	563	568	543	513	501	537	547	537	545	510	511	576	537	525	557	542	526	562	606	530	527	566	493	555	527	539	542	560	545	528	545	566	547	512	532	525	557	555	524	535	557	540	517	530	548	561	539	542	543	540	549	575	525	533	547	547	526	571	560	525	532	564	539	536	539	554	505	555	489	540	558	551	534	543	556	548	516	523	515	530	538	556	542	578	538	546	556	571	524	521	534	499	528	556	590	541	546	574	491	564	570	560	532	564	546	582	570	527	562	548	579	564	558	524	552	541	537	557	531	533	545	514	568	535	599	499	566	550	531	552	524	559	574	541	560	555	558	512	555	532	563	541	557	574	523	530	535	530	549	520	523	550	516	542	557	544	558	506	566	525	510	603	527	569	541	499	539	519	597	524	547	567	536	557	531	533	539	583	545	550	530	540	545	560	541	499	531	549	537	551	551	583	530	564	508	575	530	530	566	526	551	546	549	561	574	563	570	536	578	557	545	526	566	558	566	561	570	560	551	509	544	552	538	545	547	548	575	525	518	548	584	494	507	535	526	552	596	559	540	538	580	562	558	555	555	557	527	554	564	559	520	548	551	540	555	479	543	505	570	560	580	525	513	517	511	559	584	543	547	513	532	550	587	511	549	512	561	523	512	542	547	550	539	527	566	559	589	535	540	583	559	559	560	569	540	502	515	541	528	539	593	543	561	538	527	518	531	516	493	552	553	532	584	578	551	481	524	513	556	533	540	543	524	553	536	520	529	522	546	534	555	558	545	548	500	528	555	574	535	549	543	537	562	531	541	535	554	501	537	519	537	519	537	530	554	532	547	517	559	519	546	543	565	554	511	532	557	559	584	557	533	572	517	527	547	562	534	497	541	603	546	577	584	561	535	582	536	586	549	555	556	546	524	523	530	525	550	555	585	522	505	543	523	578	546	533	539	561	550	552	555	614	570	545	531	523	532	566	514	598	558	516	551	542	524	494	545	555	544	546	525	572	525	550	547	538	530	532	567	545	531	540	567	501	590	515	528	523	532	552	535	537	568	531	502	541	509	519	528	538	550	549	508	534	545	525	569	572	554	579	532	530	600	532	551	531	540	535	564	534	506	515	551	541	550	555	592	582	556	581	569	526	548	530	552	527	514	531	551	490	496	530	499	550	529	550	542	508	545	551	572	534	571	560	525	572	556	560	546	548	547	548	556	551	508	554	536	540	566	562	531	551	527	567	520	538	521	553	508	566	515	530	531	530	552	517	559	606	553	489	548	524	571	518	524	524	540	605	551	526	547	577	525	516	533	579	545	520	531	536	562	557	521	528	509	551	557	531	557	585	522	572	546	530	535	522	565	530	548	560	511	535	550	528	492	545	529	538	539	541	556	575	568	530	550	557	530	526	539	558	552	529	563	571	538	523	530	497	527	566	534	547	563	537	522	610	533	568	537	546	548	561	529	531	573	523	539	579	536	552	535	547	549	475	618	533	514	545	516	538	551	565	563	530	531	531	580	535	549	529	540	583	548	538	513	537	543	505	536	541	526	542	507	537	582	593	527	555	553	543	524	551	531	520	530	538	541	539	530	575	556	535	576	512	567	534	543	558	557	534	570	536	537	525	564	579	538	553
1351	473	355	245	238	378	427	426	354	347	278	243	165	152	139	106	133	109	96	84	105	90	123	78	94	85	94	78	71	87	72	79	91	87	75	77	64	84	81	83	69	82	62	54	78	75	50	67	84	78	83	82	57	77	63	78	72	86	72	63	67	79	65	54	77	73	63	74	78	57	65	67	77	60	77	83	71	57	62	60	58	86	68	65	66	59	67	75	77	58	53	70	62	65	68	46	60	66	65	57	64	67	67	79	64	67	65	73	72	78	66	90	65	71	69	62	71	69	56	67	61	61	77	67	89	76	57	56	76	65	74	75	74	85	66	64	54	73	80	61	76	69	60	66	68	78	76	74	70	64	68	78	70	67	77	63	69	77	70	68	60	55	67	69	67	66	90	66	71	69	68	62	68	79	56	64	70	72	73	69	62	62	84	64	82	69	64	67	71	67	80	50	57	82	65	68	82	57	61	64	72	75	66	69	63	67	79	68	64	72	68	60	62	61	74	83	62	81	67	70	75	65	83	84	64	74	61	57	61	62	57	54	65	71	64	82	65	58	77	64	51	65	78	68	71	71	68	64	67	60	73	61	50	72	73	58	69	63	71	70	55	66	60	60	59	74	79	73	67	54	60	59	70	67	65	73	73	67	65	71	66	75	76	61	60	81	69	76	65	68	57	66	72	56	64	68	82	78	68	52	73	75	74	63	54	74	57	65	63	72	67	61	88	69	59	60	81	60	57	62	58	61	70	67	72	55	75	60	73	71	69	71	60	58	65	68	68	66	68	77	76	75	54	70	72	57	62	65	72	76	55	66	64	68	67	68	67	57	58	79	70	76	73	66	81	66	66	74	64	67	65	67	68	60	69	68	71	57	78	68	74	63	77	70	74	61	65	73	63	74	63	78	65	80	69	69	64	79	78	60	69	65	69	67	66	65	66	76	65	75	58	65	63	72	74	81	73	64	72	80	62	72	67	70	83	70	72	76	68	57	74	67	62	80	67	77	76	79	73	66	70	61	72	67	73	69	67	58	72	77	72	59	65	57	75	55	82	73	55	63	63	65	68	67	67	70	58	73	56	70	68	72	71	60	73	58	79	54	65	83	79	77	64	65	77	68	64	64	71	64	81	53	74	50	80	60	60	73	70	73	67	58	74	78	68	71	84	62	54	67	55	60	84	61	65	80	58	50	82	50	65	84	65	85	67	60	79	61	80	74	62	70	54	71	60	69	55	55	67	62	63	46	66	69	72	65	63	64	71	69	55	60	81	76	68	85	78	62	76	64	51	77	71	69	61	63	63	76	61	73	68	82	74	62	78	63	61	68	76	54	66	72	73	95	71	61	78	57	66	71	57	68	75	67	75	63	74	62	75	66	54	73	79	56	58	80	68	66	65	61	63	61	71	54	66	55	74	60	72	76	72	67	83	67	58	75	83	72	73	64	69	75	62	73	75	59	83	62	71	71	72	63	69	64	64	77	81	51	74	43	73	89	69	53	82	54	66	81	53	84	76	66	57	57	70	83	71	61	62	67	56	55	71	83	60	85	56	60	60	69	70	76	68	61	85	67	69	74	54	58	69	61	56	54	55	62	60	82	72	68	63	63	67	54	65	74	74	69	70	82	63	55	62	69	76	65	51	61	55	73	65	46	54	80	62	75	63	70	76	65	68	76	70	72	56	65	46	66	76	66	69	77	78	63	75	60	69	84	57	70	87	59	78	57	59	76	73	70	63	77	58	82	61	65	76	56	60	68	78	69	75	82	77	61	78	64	74	67	92	64	63	68	72	61	76	80	66	72	69	67	67	86	82	72	76	68	64	63	74	60	76	59	70	80	61	86	57	69	57	62	76	67	69	56	65	76	62	67	73	68	53	78	71	79	64	77	59	57	77	61	60	52	71	68	71	63	63	67	61	60	67	58	72	79	50	82	73	67	64	81	77	64	62	75	65	96	66	79	68	74	57	55	68	64	71	80	67	78	76	64	60	54	64	70	62	69	78	64	57	59	64	71	82	68	75	63	64	79	83	69	78	73	62	69	65	60	56	60	72	71	53	69	64	69	62	80	65	78	77	77	75	67	69	72	59	78	63	76	66	70	83	79	52	69	73	71	68	74	76	71	67	53	71	69	69	69	78	57	78	68	68	72	62	62	81	75	81	84	65	73	80	60	68	62	60	65	80	73	71	75	79	46	77	68	53	75	78	84	57	66	75	55	72	60	58	80	65	60	70	73	71	66	67	72	68	51	57	52	60	60	72	70	89	64	66	63	66	72	60	63	58	54	72	90	60	67	72	72	73	71	75	67	69	85	73	64	68	65	67	70	64	58	74	71	72	62	90	55	81	60	65	80	72	63	72	63	64	74	65	61	59	63	82	74	57	51	78	65	66	74	69	82	55	53	78	78	68	65	73	73	65	63	79	80	83	83	69	72	66	77	54	71	64	66	62	77	60	55	66	66	56	69	71	69	79	81	56	84	55	54	61	66	58	71	88	80	62	71	57	63	76	58	54	73	65	71	67	65	77	58	81	57	68	61	85	74	71	63	82	66	66	55	63	74	77	63	46	76	68	82	82	58	65	64	68	69	79	55	77	59	68	71	75	67	76	78	66	56	68	67	66	62	58	66	68	63	68	76	71	79	62	69	71	62	64	76	82	71	74	63	72	67	66	65	87	60	54	78	70	44	56	60	68	60	79	56	49	61	63	61	63	75	58	65	77	63	57	57	61	61	83	62	76	73	74	63	70	79	64	65	73	77	74	69	86	75	69	78	60	69	71	73	64	78	65	75	72	70	68	64	67	74	68	69	86	58	78	81	65	76	57	63	66	59	76	57	77	68	73	69	57	74	54	64	77	78	87	62	80	55	82	67	61	66	61	63	72	57	72	76	70	71	76	73	78	71	59	74	71	65	77	66	71	60	58	76	72	73	59	67	68	85	62	58	73	55	65	52	59	67	63	67	70	77	63	68	54	71	71	62	87	71	98	66	57	83	70	74	68	67	70	65	73	74	61	81	50	55	75	56	62	81	59	74	62	56	61	69	65	77	74	63	58	63	74	75	58	68	67	67	75	66	75	63	77	64	55	72	72	66	68	60	73	69	72	67	72	51	64	75	65	52	61	71	53	65	70	75	71	68	63	76	57	76	60	66	66	56	75	60	81	76	60	68	77	69	64	54	73	74	71	63	72	68	69	66	75	76	73	78	70	66	65	67	57	81	67	75	70	80	76	63	72	63	66	71	56	74	55	59	69	64	61	62	56	68	71	79	77	76	61	62	75	70	70	68	54	60	70	84	67	59	68	71	74	64	55	72	62	73	71	55	60	65	83	79	71	70	54	62	80	77	74	76	71	65	74	57	56	67	54	78	69	80	81	63	74	62	66	68	68	69	61	76	72	60	68	73	78	57	83	60	71	66	81	64	67	69	59	63	66	53	74	75	72	62	75	70	60	79	51	72	68	67	69	68	57	67	72	63	65	63	74	71	64	72
16174	7379	4610	7399	14579	17649	17145	15229	13160	10826	8626	6851	5141	4058	3368	2939	2408	2215	1929	1807	1707	1563	1501	1478	1409	1345	1233	1202	1130	1178	1175	1063	953	947	862	806	787	773	711	711	726	678	671	689	702	698	669	661	638	638	671	696	659	688	686	670	634	697	701	658	694	701	674	678	637	675	702	655	674	695	638	673	670	686	627	655	659	643	638	651	657	656	690	659	695	632	645	686	610	657	677	644	671	680	692	647	605	650	674	621	668	667	655	616	613	646	676	664	662	611	661	650	631	652	708	666	661	645	644	654	661	650	661	659	698	652	618	686	619	602	624	591	670	655	708	621	645	649	664	605	598	708	709	649	665	695	625	663	681	588	671	642	678	637	647	613	640	625	635	638	647	635	657	627	685	664	643	641	657	656	663	607	660	662	667	627	692	657	663	663	658	658	627	650	677	656	660	673	637	621	687	648	662	665	683	669	669	608	678	610	673	694	654	628	606	634	649	676	670	647	638	623	687	636	634	665	619	649	621	655	605	666	619	677	629	629	642	636	651	646	619	647	663	685	644	660	617	624	615	682	610	659	620	639	613	645	655	682	660	634	661	605	654	636	609	620	666	674	721	625	686	610	662	672	645	651	653	616	663	690	660	616	664	657	687	657	650	628	633	651	662	676	675	670	683	661	654	656	683	658	685	676	637	650	622	682	613	668	688	640	701	673	616	661	671	662	653	624	615	653	625	673	631	683	618	641	677	662	663	634	658	620	688	669	601	676	662	657	639	696	675	629	659	682	589	659	634	651	670	653	642	637	707	681	641	630	689	664	654	656	679	630	701	657	628	627	666	631	615	650	688	621	676	647	678	635	636	590	648	660	641	701	635	646	641	714	677	675	645	693	672	675	645	650	642	635	622	641	665	638	655	629	642	689	610	632	671	674	648	620	673	608	639	634	715	639	674	652	604	667	672	646	630	636	683	673	638	661	681	647	604	677	658	609	660	676	720	625	648	687	672	608	622	689	661	653	632	649	633	619	654	602	672	659	669	668	682	689	629	640	656	651	663	611	667	637	641	594	658	674	665	641	672	660	684	678	669	641	641	667	657	638	656	687	670	673	609	662	647	639	676	645	669	649	595	664	630	680	661	667	653	616	638	643	687	656	648	659	640	599	637	630	664	671	672	651	702	661	669	637	593	640	605	630	648	656	648	661	650	633	657	663	642	705	680	692	651	685	658	641	685	735	652	624	659	671	671	618	651	659	688	645	650	648	661	634	659	619	691	681	684	657	652	643	628	659	656	663	653	641	652	648	695	647	649	638	678	646	687	614	649	652	624	644	647	632	652	653	629	641	613	665	664	667	694	665	630	682	650	678	669	660	640	673	626	628	683	704	653	646	633	649	663	690	665	628	654	609	629	602	673	629	648	665	664	650	672	636	690	592	660	653	697	670	600	664	596	633	646	671	629	713	644	662	659	681	644	628	629	664	655	663	609	640	623	672	691	657	620	649	580	651	623	693	667	645	619	671	648	633	651	677	674	636	677	676	638	636	693	649	659	621	633	652	612	669	670	709	632	674	638	585	624	673	614	700	628	668	680	654	657	654	693	652	656	671	699	663	669	660	645	665	626	680	641	647	682	690	661	683	658	646	676	656	709	635	674	665	618	672	694	653	631	662	694	652	634	654	630	659	642	640	645	648	675	640	654	652	671	652	650	643	685	644	674	623	629	686	674	641	706	617	624	626	622	672	632	686	611	670	668	666	601	664	672	631	637	684	640	670	708	673	637	650	686	665	670	623	631	656	645	650	696	682	630	630	681	634	675	672	657	651	665	672	646	622	633	673	648	644	659	622	663	672	647	697	692	647	654	663	658	680	633	669	613	598	649	654	643	662	626	667	597	671	625	687	643	639	654	674	635	671	650	619	669	688	641	669	662	659	684	688	657	642	598	617	654	643	591	670	611	668	629	639	623	665	670	607	620	642	618	668	682	676	636	645	666	647	641	651	647	635	648	645	650	682	661	657	672	645	711	620	676	674	634	600	667	668	653	660	638	613	609	671	634	660	666	656	659	689	678	676	689	712	673	660	657	656	640	634	658	643	631	652	629	695	632	687	645	672	672	656	688	637	628	680	661	638	600	632	657	613	674	621	655	633	663	689	680	612	692	666	632	653	637	668	630	694	658	653	702	641	673	687	661	619	711	618	618	631	652	680	679	680	654	646	635	615	683	674	667	636	641	665	628	623	651	668	632	698	640	690	654	692	624	694	663	659	676	661	679	613	629	682	650	663	669	617	622	648	695	693	685	682	642	666	660	625	644	638	655	668	651	684	659	624	634	665	588	663	647	641	648	646	645	657	655	633	647	660	656	670	639	658	612	617	657	651	672	641	633	622	603	686	657	646	634	692	659	658	660	664	642	666	642	647	652	667	639	669	715	644	640	641	648	654	643	651	635	663	653	668	668	636	606	714	672	623	614	633	674	686	629	628	672	682	653	692	646	678	683	641	688	634	700	634	667	668	608	667	681	658	646	709	629	628	675	695	675	680	595	670	640	624	713	637	692	652	670	645	651	633	659	673	670	627	602	656	659	672	640	659	622	679	683	626	636	645	620	622	637	694	651	666	622	663	686	645	633	662	656	649	674	646	625	693	653	682	633	630	644	628	654	645	649	622	611	639	660	625	622	631	617	641	647	646	646	647	626	656	650	646	710	632	672	647	637	640	665	676	622	703	635	664	633	661	665	672	643	662	696	641	644	624	659	634	644	641	657	647	662	662	641	673	651	618	677	642	628	677	626	653	656	637	624	653	699	654	668	659	662	675	667	711	646	632	668	667	667	653	665	618	652	642	700	643	633	681	632	645	674	698	665	688	670	652	658	597	675	674	668	658	666	604	636	684	688	681	646	673	677	625	637	688	656	636	650	734	635	645	669	678	673	641	665	642	653	656	688	639	643	610	639	626	627	663	628	653	650	673	610	656	622	656	661	638	659	641	681	666	638	610	635	644	702	697	628	709	638	632	612	685	659	667	667	655	643	694	668	634	674	669	654	658	639	634	622	706	662	606	671	663	588	630	625	617	660	676	658	645	657	634	693	641	646	650	659	650	625	691	646	697	661	645	664	665	651	648	671	669	625	657	661	623	645	669	622	652	674	687	625	637	684	670	661	654	694	657	614	614	618	657	659	677	653	653	635	629	630	636	625	677	638	680	687	620	682	640	646	636	686	664	652	726	677	644	654	614	650	661	685	647	581	638	628	665	646	753	601	663	611	628	657	655	680	692	701	671	693	666	688	699	670	670	633	699	694	649	642	711	684	660	664	697	667	638	610	653	669	666	660	602	698	651	700	704	616	666	652	641	677	660	642	636	660	672	684	691	684	667	620	633	655	670	637	665	636	685	707	610	666	658	642	656	629	605	662	624	667	703	647	679	670	632	674	675	624	670	694	615	642	687	685	688	678	667	668	630	617	659	678	648	627	639	626	646	644	629	630	676	687	648	636	678	617	649
1188	745	448	332	335	513	585	563	503	416	351	279	225	182	165	140	140	123	128	114	111	107	89	110	103	99	94	107	107	86	93	76	78	64	63	65	69	77	73	83	80	70	70	71	70	67	75	62	66	79	77	60	71	72	61	81	82	98	71	66	72	76	73	70	76	74	71	70	64	72	69	72	63	80	65	67	85	74	69	74	71	62	58	60	80	74	66	65	54	46	68	70	62	57	56	67	65	68	59	63	64	68	83	79	64	57	74	64	68	76	87	79	61	75	60	55	62	61	73	75	56	59	72	86	65	75	66	67	72	63	60	70	85	74	62	74	63	79	77	64	72	60	79	67	66	53	79	73	74	61	57	68	48	65	67	71	64	62	70	76	66	61	65	56	60	68	67	71	67	68	62	66	78	62	61	73	62	69	53	69	87	77	75	76	66	65	76	81	69	63	70	66	62	76	71	83	68	88	49	67	63	70	64	68	62	53	54	72	82	80	62	70	60	64	65	75	75	53	62	64	57	69	54	69	79	68	73	69	54	76	63	77	63	61	61	77	85	60	73	66	81	70	67	73	59	61	69	70	76	56	75	72	70	82	70	75	69	77	60	61	69	66	77	97	77	65	55	73	63	64	63	71	55	74	68	77	69	80	69	70	77	70	66	67	79	60	77	79	57	70	73	79	85	65	70	75	71	86	49	71	83	76	69	62	62	73	81	77	46	58	64	64	70	57	71	60	60	65	58	76	68	56	55	82	64	58	69	78	65	70	67	55	60	79	68	71	60	56	70	57	64	71	65	59	77	81	75	82	69	68	93	69	63	66	62	63	61	71	67	69	66	68	54	61	82	57	54	57	59	75	73	62	68	64	68	85	80	61	71	77	53	71	68	73	57	67	55	72	71	66	71	66	59	61	61	63	66	59	66	54	75	61	75	76	73	67	76	79	64	84	68	66	67	69	78	66	81	89	71	71	62	56	83	65	69	69	68	62	64	69	59	74	58	63	79	68	66	66	56	89	69	66	64	82	76	70	72	84	73	67	64	70	55	77	74	72	63	70	55	77	57	63	69	73	66	48	77	73	64	59	72	55	58	80	77	64	60	71	60	58	68	71	69	59	61	71	63	66	72	89	78	65	65	80	74	64	67	68	69	58	61	69	75	66	68	85	66	71	62	56	68	72	78	91	81	79	55	83	72	64	55	66	54	63	60	77	68	59	58	73	86	67	85	67	56	79	76	74	64	61	72	65	65	80	90	68	67	55	81	60	62	67	74	78	66	78	59	65	67	69	73	67	62	68	60	75	70	71	54	73	66	57	63	72	81	78	66	65	70	68	74	66	69	64	72	70	67	61	73	66	76	66	80	64	63	71	67	74	65	62	82	81	73	62	56	63	53	83	56	63	75	65	64	65	76	69	66	56	74	65	65	68	69	53	70	70	69	58	57	63	69	63	73	65	67	93	78	86	74	71	69	67	69	87	53	80	64	56	69	62	58	68	65	58	68	73	78	84	73	67	58	80	61	68	62	67	67	72	80	83	83	60	69	75	66	79	63	44	64	76	64	57	76	60	75	86	59	59	65	55	63	63	70	57	73	65	67	73	63	81	69	64	56	77	82	77	75	60	68	69	63	60	70	59	71	62	65	58	57	75	78	88	67	73	69	63	88	71	81	70	57	62	64	62	71	77	53	71	71	60	74	61	70	62	54	66	73	66	69	80	60	68	68	57	81	74	73	72	64	71	71	69	70	69	60	59	61	60	59	62	70	72	71	67	74	72	79	80	58	70	59	61	63	60	68	71	65	75	60	65	68	69	75	82	64	68	76	71	78	74	61	69	77	72	82	66	76	70	77	92	57	55	94	63	76	65	57	65	82	68	78	75	71	76	70	70	54	64	64	71	59	70	51	62	75	67	62	76	66	63	71	71	78	84	62	61	63	56	59	56	61	75	66	65	68	76	70	78	66	68	70	64	61	69	62	89	67	60	69	74	77	64	67	73	59	71	68	62	70	59	68	75	68	57	84	64	70	85	69	75	80	75	58	68	67	72	71	70	84	66	70	62	63	70	88	74	65	64	74	68	68	68	67	59	64	50	54	70	75	60	72	57	96	71	75	66	67	67	50	79	77	72	76	54	62	65	78	66	63	67	80	65	81	75	69	71	61	73	65	60	73	85	70	66	69	69	72	73	63	63	55	69	56	65	79	74	61	76	61	63	53	64	68	68	61	74	71	64	56	86	66	70	72	64	61	72	73	84	65	61	68	72	62	68	80	92	51	57	66	66	56	63	67	61	70	61	84	79	72	78	74	69	78	58	59	78	55	85	60	65	84	84	61	77	76	72	67	77	79	61	83	68	73	71	64	70	71	74	66	52	72	67	84	73	69	57	67	80	75	70	57	72	76	57	61	70	58	71	69	74	63	70	74	71	62	66	71	76	61	63	62	59	87	74	60	62	76	70	59	80	66	52	74	80	79	67	78	74	75	65	73	69	52	74	62	60	59	68	70	64	80	70	67	63	64	65	75	80	78	68	59	61	58	67	68	69	56	83	67	88	71	54	67	64	74	65	83	71	66	56	65	67	71	85	67	71	79	79	83	74	60	74	66	62	74	74	68	58	74	58	64	59	78	75	66	59	79	59	66	62	74	69	78	76	64	54	70	58	63	80	72	88	83	73	74	78	63	66	74	74	66	61	62	63	67	67	69	80	64	66	63	73	69	67	80	70	60	73	79	59	69	74	70	69	62	64	59	75	68	68	56	70	70	76	63	65	65	80	72	64	69	63	67	64	78	72	79	68	73	60	73	61	59	66	70	63	62	70	74	56	63	58	52	60	58	67	67	59	58	67	63	78	82	62	55	76	57	58	69	79	70	65	67	67	55	64	78	59	67	78	59	74	93	65	74	76	72	70	78	76	66	67	79	68	68	74	61	75	75	65	60	65	59	85	69	69	66	64	60	73	80	67	77	75	64	66	64	77	70	53	57	73	60	49	80	65	71	67	66	63	57	70	68	90	78	78	75	71	60	86	65	58	71	69	78	61	69	84	63	66	74	58	68	72	56	76	79	58	61	80	77	86	56	78	58	77	52	61	77	82	71	63	59	77	60	85	83	67	72	63	53	68	66	65	71	58	74	73	70	65	63	51	78	71	53	60	45	73	59	59	54	65	67	88	72	72	75	79	67	75	82	67	66	70	64	78	68	62	67	76	64	83	79	66	65	59	69	69	58	55	63	66	60	71	53	79	77	76	69	79	56	79	69	74	69	59	65	65	72	59	68	58	70	64	65	55	68	57	62	64	53	71	72	66	80	46	51	72	64	70	84	69	69	64	67	74	69	80	75	59	82	66	77	75	56	80	58	83	65	63	74	72	66	79	59	70	86	72	73	58	75	74	84	66	60	65	63	60	76	58	66	68	66	63	67	74	59	55	81	67	64	76	65	64	80	68	64	73	72	61	62	71	61	78	56	68	65	62	71	76	72	64	60	67	73	60
17862	9500	5926	9472	18092	21265	20319	18027	15619	12883	10405	8091	6307	5051	4240	3458	3020	2697	2491	2332	2022	1874	1824	1763	1702	1558	1431	1411	1373	1316	1268	1203	1064	1003	996	860	898	813	798	794	766	715	714	720	702	716	694	749	738	716	725	726	638	711	697	693	680	664	705	659	701	688	691	691	672	698	710	678	713	677	668	676	692	666	720	693	693	677	707	665	657	673	673	714	705	684	731	645	678	684	658	689	674	658	693	689	656	644	689	690	701	692	700	644	626	686	629	665	717	658	710	713	670	660	639	699	688	674	661	660	641	660	680	625	716	712	675	704	645	701	635	690	689	642	657	614	663	627	612	666	654	692	673	637	701	684	625	652	649	657	644	667	704	691	632	676	670	682	683	702	673	631	616	707	661	696	703	652	644	702	683	700	669	671	699	661	681	680	674	674	693	676	679	679	658	633	684	666	656	663	695	688	625	693	688	673	674	674	696	723	624	668	692	707	710	664	651	701	729	688	660	661	670	659	701	659	640	659	650	635	687	659	650	722	610	669	680	696	653	679	706	662	623	703	686	654	677	679	655	709	671	674	647	668	648	693	688	661	635	667	676	622	676	681	684	665	695	700	664	605	625	648	665	683	669	653	665	656	713	677	675	679	661	613	705	662	655	754	695	664	714	645	679	687	697	702	634	668	648	671	631	668	632	701	676	651	662	668	653	665	686	655	696	683	738	691	659	697	655	633	705	668	652	674	695	655	667	703	676	706	647	651	619	684	670	715	647	703	674	704	650	632	680	692	656	617	628	688	634	704	690	696	662	680	662	726	653	663	656	652	662	609	651	690	653	695	725	705	666	692	693	698	661	672	656	681	690	665	678	659	635	674	670	668	681	639	713	682	656	683	637	615	701	672	675	676	669	701	671	648	681	652	692	659	667	662	658	699	673	697	600	709	710	671	659	678	676	647	671	639	708	631	662	687	677	692	733	676	639	718	659	687	644	679	709	651	631	703	685	696	699	651	673	680	690	710	667	669	685	686	672	662	681	703	669	679	682	640	726	656	661	635	662	695	666	673	634	623	692	656	693	667	693	668	668	634	681	676	621	656	727	681	680	676	661	702	680	664	688	694	664	667	656	668	706	624	660	660	673	642	717	684	724	649	670	635	682	717	643	669	672	703	661	697	701	689	650	644	719	638	708	633	700	654	672	649	679	700	660	687	692	631	708	709	650	656	678	651	685	681	714	693	667	677	689	667	679	707	673	639	708	688	635	664	684	633	666	682	665	677	654	625	690	660	677	725	687	639	661	685	666	643	673	696	708	675	686	653	646	700	636	655	680	655	657	647	708	606	691	692	645	683	668	663	688	637	676	674	628	647	660	690	659	684	709	643	678	683	680	643	658	688	682	735	692	650	691	719	638	731	669	659	668	737	709	650	693	659	606	675	663	724	634	690	684	677	640	641	661	667	711	688	714	700	691	721	746	635	672	638	679	713	667	693	709	667	638	693	640	650	650	678	683	658	684	700	682	687	705	667	646	681	697	730	639	655	682	682	647	691	655	659	654	684	677	623	705	640	690	659	657	699	692	666	698	692	659	666	701	712	683	698	738	672	659	691	670	673	678	649	653	716	694	647	653	609	645	656	660	691	666	733	688	664	653	635	682	636	639	675	672	651	647	673	668	664	711	653	704	682	682	675	646	623	688	657	669	680	697	689	634	608	680	691	678	743	696	685	699	668	702	696	683	643	684	720	657	670	680	687	689	669	678	672	659	700	677	636	725	671	654	641	686	713	670	651	655	639	686	669	676	675	634	707	685	665	692	629	678	693	704	678	660	697	676	665	704	648	662	663	697	685	658	665	698	671	680	667	657	638	664	668	678	660	672	682	685	651	664	680	674	695	651	685	688	657	689	686	662	651	677	696	681	664	708	664	692	677	668	638	644	675	649	661	707	674	694	676	705	649	659	610	678	744	707	693	649	647	694	639	665	653	690	668	664	683	671	691	653	672	688	662	686	654	683	688	679	689	708	634	694	683	668	698	654	700	644	688	729	694	687	671	702	633	664	673	672	687	679	701	669	668	658	679	647	692	676	596	667	680	661	664	698	668	679	690	710	673	660	644	737	675	666	673	699	655	624	690	704	649	631	646	654	664	604	693	660	692	687	651	680	697	662	658	635	663	642	674	674	674	671	699	690	698	705	643	672	683	638	652	632	663	725	679	677	663	644	626	721	654	646	671	681	681	711	673	657	710	664	663	671	690	665	694	713	711	657	639	646	649	622	637	630	668	690	677	682	711	700	722	705	692	639	628	690	614	675	700	689	652	665	661	707	679	695	673	636	678	692	671	690	680	659	627	637	649	695	705	669	690	640	698	691	686	648	688	640	694	678	674	652	689	618	623	672	655	629	710	672	663	696	668	707	636	648	720	653	696	639	637	678	670	693	704	627	701	656	646	605	656	659	646	654	674	666	666	709	670	660	631	725	709	694	654	664	615	687	667	637	680	674	683	634	713	697	647	635	646	678	684	634	701	666	685	640	680	634	666	655	667	640	696	678	681	698	665	663	654	607	649	692	684	688	664	656	678	723	665	664	665	706	702	700	671	606	686	677	685	632	639	673	688	679	637	688	634	662	629	692	743	675	631	700	707	710	650	642	668	698	709	681	689	675	731	669	643	680	629	707	641	713	674	665	640	698	682	674	671	661	712	694	648	645	689	674	683	632	672	670	704	696	646	665	678	669	669	718	673	662	703	690	666	701	702	678	690	672	621	636	611	661	629	700	681	643	666	720	701	652	653	689	662	628	730	711	652	639	699	628	685	701	648	664	676	627	684	697	675	665	701	685	643	674	648	675	638	675	681	670	694	600	636	669	717	715	620	661	680	647	729	649	663	663	683	698	639	671	697	664	688	652	641	687	702	656	630	670	633	637	683	696	651	683	653	720	626	670	669	653	712	689	685	694	642	670	667	638	666	680	688	659	694	669	661	672	689	646	675	706	657	716	627	687	671	704	683	667	696	667	663	651	650	672	692	674	674	700	729	648	688	653	670	668	696	687	675	637	662	708	660	671	724	659	661	674	690	686	652	667	688	693	657	666	687	670	661	675	655	704	669	686	657	634	710	672	662	657	630	669	671	693	678	653	669	638	664	699	685	684	656	673	621	667	716	662	650	704	644	692	665	650	625	682	672	681	690	690	681	670	653	663	693	688	659	629	672	690	653	667	703	644	700	643	648	654	629	636	672	712	686	679	665	640	687	684	674	675	670	665	684	672	697	674	701	677	705	697	714	662	645	682	660	698	702	658	704	648	669	737	658	627	707	657	664	681	636	655	671	636	701	595	622	734	646	638	705	665	643	658	684	651	647	686	648	675	664	674	650	657	670	678	720	614	695	666	666	665	705	684	697	683	734	693	679	641	699	686	643	660	675	661	684	633	628	675	676	716	704	662	667	705	672	684	674	684	653	646	681	650	706	650	720	678	722	711	700	626	732	678	687	685	676	669	662	652	653
1818	683	421	297	304	469	508	523	505	445	332	215	210	204	162	147	134	115	102	100	113	101	111	84	83	93	88	70	90	81	59	82	89	62	81	62	55	50	45	58	54	69	44	44	53	54	64	58	57	55	46	44	57	51	49	49	69	58	57	57	57	43	66	43	53	51	49	53	51	52	47	66	53	56	56	50	62	51	58	46	61	60	69	57	54	38	61	53	60	50	65	52	53	52	57	57	53	58	54	51	59	60	60	53	45	56	59	40	65	56	51	59	50	61	44	52	52	65	55	54	54	46	66	48	47	54	53	64	52	65	54	52	54	70	56	49	53	47	48	69	57	66	65	51	62	56	42	62	59	54	63	58	62	51	57	68	48	46	43	45	47	58	65	53	47	55	63	57	50	70	63	54	59	55	52	50	47	66	53	38	47	43	56	50	52	62	52	47	52	65	57	63	44	49	62	47	57	55	64	56	62	50	44	69	55	45	54	55	55	64	58	50	50	53	54	68	53	55	48	38	46	49	56	58	56	50	49	60	47	51	60	48	57	61	49	50	49	47	54	49	55	64	63	61	67	63	59	47	50	55	65	58	52	55	56	47	54	62	62	56	50	60	54	56	65	49	48	48	55	51	48	49	47	57	60	51	53	55	59	46	57	43	76	59	56	71	62	50	52	51	51	55	58	55	48	47	51	50	53	49	57	57	53	48	49	43	56	67	61	51	57	53	51	46	47	70	43	68	54	54	72	60	60	37	47	47	56	54	61	63	57	52	42	49	55	58	61	37	51	43	55	70	49	60	63	59	46	47	56	49	51	52	68	62	55	52	46	48	49	59	55	59	47	50	62	49	49	55	56	61	49	73	68	48	61	63	44	46	50	54	37	58	62	56	65	52	59	57	48	43	50	36	46	51	57	49	53	64	59	53	70	49	62	57	62	49	40	59	53	62	49	66	46	53	55	59	54	46	38	52	46	48	52	59	46	44	67	47	47	63	56	55	48	50	54	51	60	63	61	59	42	56	53	50	65	58	58	56	59	50	60	60	55	54	42	59	58	47	43	59	56	53	54	65	48	52	46	60	39	61	57	50	48	59	60	48	67	46	51	58	60	54	44	47	41	51	65	55	58	48	63	50	64	55	83	58	50	63	68	54	54	52	44	56	59	41	56	44	52	49	48	54	52	45	60	52	58	44	61	52	48	61	75	62	61	59	48	54	50	56	34	38	61	51	48	59	51	45	56	46	50	55	47	55	59	57	56	53	49	61	57	62	55	59	52	54	58	62	38	53	59	50	48	60	47	47	58	62	54	53	53	66	55	70	54	52	63	54	57	62	53	69	69	55	61	43	58	50	58	51	65	51	53	60	60	38	70	35	57	66	59	73	62	45	51	43	44	47	63	52	43	49	42	54	55	57	56	55	55	70	54	69	56	50	41	65	57	53	52	53	60	47	56	48	48	51	40	41	55	74	62	53	54	59	41	49	53	58	58	62	71	53	49	50	70	47	55	56	50	50	55	56	59	43	35	72	62	51	50	54	50	41	58	51	52	44	58	51	57	65	56	35	61	51	42	58	54	56	62	66	67	55	49	50	40	61	61	70	53	63	60	59	65	55	66	54	46	61	54	67	50	51	49	52	70	49	55	55	45	51	58	51	54	59	46	53	50	51	73	36	45	54	49	56	48	49	55	55	59	53	53	60	58	49	41	53	41	48	53	46	54	55	48	60	53	58	49	52	68	56	53	47	51	59	53	56	42	51	53	57	61	51	49	51	71	55	62	55	50	49	39	58	58	62	60	58	59	47	62	54	65	57	61	52	59	58	67	37	48	49	57	46	58	60	61	42	52	54	62	56	48	55	46	64	52	69	53	52	55	44	57	57	48	48	63	59	53	54	57	41	59	42	58	57	55	51	62	51	48	60	50	50	46	51	41	49	61	58	48	60	50	47	85	53	52	51	56	64	56	51	73	61	52	50	63	71	75	54	63	56	46	52	41	62	62	75	55	50	50	47	43	53	62	47	43	51	51	64	59	59	63	62	53	60	63	51	57	45	54	49	49	43	54	50	51	48	54	47	65	46	50	57	54	57	53	52	52	45	60	46	81	52	60	65	53	54	49	52	58	52	48	43	56	56	64	59	61	57	59	51	43	50	42	52	55	54	62	56	49	64	52	56	55	58	54	57	55	60	48	55	47	66	54	64	48	62	58	49	48	55	53	59	49	56	53	66	66	57	51	41	57	54	58	55	51	55	54	60	49	45	44	57	46	62	62	59	57	59	55	50	55	49	52	52	59	69	61	50	50	49	55	53	59	62	59	72	56	52	61	58	56	66	48	65	60	53	52	45	64	51	56	36	61	66	59	52	43	60	58	49	55	50	52	57	59	50	54	65	48	43	64	48	46	61	42	52	58	48	56	54	63	60	39	49	57	40	46	55	50	51	58	60	53	64	60	48	52	50	56	60	58	54	59	56	53	71	59	56	64	45	53	45	66	56	64	50	59	51	54	52	53	50	49	32	64	49	52	45	67	60	63	59	62	57	53	69	56	55	47	63	47	57	74	54	52	46	56	51	58	48	39	56	46	65	59	56	55	45	54	72	59	50	53	47	54	57	58	54	52	56	52	59	56	43	48	55	50	55	48	56	46	60	41	44	55	51	49	56	44	73	67	44	67	62	56	49	49	51	56	45	40	47	48	55	53	49	53	43	60	58	60	42	70	49	48	53	77	53	50	47	28	57	58	49	47	47	47	62	49	56	59	51	41	70	53	62	52	54	60	42	58	50	63	47	45	53	47	58	54	60	58	49	48	63	50	56	60	55	69	58	55	55	66	43	64	52	52	54	54	55	52	57	51	57	57	46	55	50	46	46	49	59	58	44	56	44	59	56	67	66	52	50	51	54	52	52	48	62	53	58	56	54	50	61	50	45	44	58	44	55	45	42	45	40	48	45	60	46	47	52	55	44	54	49	59	63	40	57	44	59	48	56	64	43	54	44	51	55	55	48	50	49	50	59	47	43	59	54	60	46	49	59	50	57	63	49	67	48	48	60	44	68	62	72	51	62	71	51	48	63	46	73	56	52	53	64	46	49	51	47	57	72	58	59	49	58	46	50	49	66	58	53	66	52	54	45	59	60	60	72	57	56	65	42	63	44	65	58	67	53	55	54	71	47	57	58	59	62	55	50	53	42	45	54	51	73	50	63	63	57	53	60	73	64	58	57	54	39	57	45	42	62	49	55	47	70	41	57	50	46	55	51	58	59	37	53	48	67	58	73	50	47	74	65	50	52	55	48	50	55	56	53	54	57	55	57	53	52	58	58	58	43	52	53	54	51	36	56	52	58	48	59	48	59	46	70	63	66	43	59	62	53	55	69	53	42	71	44	54	55	55	52	58	59	49	51	54	47	61	51	50	66	70	66	46	63	45	48	44	57	61	52	61	57	38	56	49	52	58	44	58	54	47	50	54	51	51	58	69	59	49	60	49	47	59	59
18971	9160	5588	9059	17627	20966	19982	18026	15686	12991	10139	7889	6160	5201	4236	3482	3223	2822	2495	2211	2044	1884	1735	1680	1537	1505	1484	1355	1302	1281	1139	1084	931	906	849	705	714	678	669	633	663	604	613	572	568	601	568	563	571	527	563	528	595	544	625	583	557	545	540	567	614	532	548	561	548	513	564	587	539	574	551	518	541	529	480	582	566	542	538	508	589	504	480	526	595	597	532	580	519	515	539	530	544	532	549	503	570	482	544	519	527	586	491	556	478	555	574	538	573	526	521	525	568	527	514	575	528	505	574	505	546	525	505	571	548	512	578	519	527	519	535	542	514	512	517	580	528	550	517	533	576	569	488	527	545	531	503	519	546	510	551	538	539	521	552	538	564	500	551	510	551	529	511	523	513	529	498	538	547	535	561	564	487	523	556	521	548	520	583	531	563	543	541	471	532	555	534	519	511	534	546	519	537	560	593	572	537	552	507	495	541	533	495	548	551	522	495	510	545	528	511	540	524	538	530	511	548	553	542	527	552	541	539	572	529	531	533	556	523	525	535	536	537	534	553	514	567	545	533	509	514	550	526	523	572	517	494	563	542	534	533	533	561	520	536	542	510	569	544	543	496	552	518	486	527	526	573	519	534	542	554	561	528	552	529	531	556	523	498	549	565	583	501	531	520	508	552	556	509	528	534	515	544	520	577	529	539	524	512	582	558	504	529	537	517	528	519	550	562	569	536	528	541	509	593	472	563	593	524	502	584	496	513	516	526	538	489	547	493	555	531	478	561	515	522	550	518	525	588	463	524	529	538	511	534	499	531	559	520	549	548	519	538	548	543	541	497	506	556	521	512	536	546	552	503	557	528	529	531	526	537	536	559	524	548	557	534	533	519	540	526	525	530	553	523	533	525	571	511	560	539	497	533	528	539	513	498	540	483	564	565	539	520	528	537	520	535	560	514	534	558	492	527	520	523	495	511	507	495	536	502	552	525	524	543	520	505	525	522	538	542	525	480	528	504	548	560	515	521	569	544	591	546	524	537	534	553	548	550	542	495	521	491	538	545	553	514	550	491	525	509	539	540	540	514	532	495	560	506	541	535	567	519	566	531	517	566	516	499	560	516	559	542	543	511	597	523	516	502	491	541	517	565	506	549	525	514	525	531	495	533	524	520	554	552	571	560	520	510	596	561	561	510	525	503	547	536	499	518	528	547	522	528	545	550	513	523	562	492	498	560	546	510	531	560	557	507	498	538	567	498	538	504	540	519	505	501	537	540	573	505	503	508	522	561	480	523	550	520	524	502	529	549	528	538	525	516	541	576	567	484	547	564	532	563	545	533	493	528	543	540	471	529	491	546	533	541	483	567	556	532	514	478	532	568	523	528	476	524	531	536	530	501	528	536	521	565	500	549	549	545	521	565	502	587	526	542	548	576	506	566	512	557	498	514	553	499	479	526	540	538	515	545	572	523	549	504	500	503	501	540	531	509	583	563	555	592	538	508	521	539	522	545	551	524	540	521	563	542	545	541	523	532	541	557	539	494	513	538	561	520	541	569	522	555	532	558	564	564	550	551	532	569	567	549	537	552	511	521	534	536	567	572	534	496	585	495	546	568	524	501	541	521	522	557	535	567	537	534	549	537	527	546	465	517	506	496	549	548	546	544	545	521	528	536	557	549	476	536	539	510	523	550	535	550	552	507	583	517	520	545	543	539	526	527	521	555	568	543	523	557	541	534	526	513	516	538	524	533	493	522	560	558	505	543	544	531	504	526	506	499	521	538	535	532	528	551	523	501	524	533	517	491	511	478	558	523	515	528	543	571	563	524	581	540	540	534	522	493	571	522	515	547	535	492	543	529	538	535	537	499	535	549	556	501	525	529	513	559	559	554	539	542	512	548	522	510	502	510	521	535	520	497	549	538	522	565	539	514	528	541	494	536	554	536	505	544	548	570	517	553	508	542	535	526	574	547	547	524	569	507	542	547	558	511	518	545	528	558	516	546	537	541	499	527	549	513	496	553	500	563	568	550	539	544	501	522	558	528	502	518	529	519	533	508	523	554	493	540	504	587	516	558	494	541	531	542	517	507	537	543	512	505	574	513	507	530	512	521	544	495	557	513	511	531	509	523	529	536	536	497	516	544	518	561	515	539	543	522	516	473	527	529	521	538	518	502	522	544	538	551	543	530	500	500	542	522	534	503	522	537	554	562	546	538	513	509	565	536	543	561	518	543	533	533	507	523	520	516	545	497	499	547	539	549	531	553	559	538	561	537	510	519	529	566	541	573	515	526	536	540	593	553	544	536	564	538	539	530	509	494	546	514	505	540	552	504	535	508	538	547	547	539	590	506	545	562	546	534	520	542	537	537	539	563	484	540	559	535	570	548	525	546	542	532	546	538	512	483	539	535	550	528	522	565	507	518	543	522	543	458	522	532	530	526	495	571	563	567	564	515	564	569	516	557	528	489	532	541	550	525	525	483	539	523	492	533	561	495	581	529	547	555	554	549	514	528	524	536	577	529	525	506	537	544	501	525	552	543	544	533	551	561	496	548	542	567	539	509	530	512	529	538	557	519	499	504	562	492	546	509	525	535	491	542	531	515	518	540	542	592	523	530	546	513	497	522	558	515	526	519	516	543	530	566	527	511	512	562	550	538	537	547	498	532	537	567	466	543	539	527	516	532	465	525	558	555	526	544	550	569	538	542	557	543	554	530	522	519	564	537	560	536	555	547	507	515	515	526	521	540	510	567	532	495	529	593	496	527	537	562	530	547	534	536	556	544	533	530	543	523	518	566	538	504	466	551	535	524	548	511	535	514	547	523	517	518	516	554	535	511	510	481	523	496	513	518	562	553	518	574	517	512	511	534	540	540	507	512	554	547	559	543	571	519	515	556	565	497	524	516	484	501	518	519	556	502	537	536	568	477	496	533	534	517	536	529	543	550	559	552	503	503	480	500	508	553	536	546	512	528	544	512	551	560	501	520	544	539	514	530	550	519	542	520	540	507	513	530	561	535	517	525	510	540	490	535	506	537	566	514	520	518	582	528	559	517	519	489	564	519	507	486	556	585	535	519	507	487	534	532	551	531	503	515	524	546	533	523	504	535	567	531	526	529	600	554	493	514	563	538	500	513	569	522	536	506	547	476	555	500	550	531	550	544	512	507	520	547	545	504	576	543	553	547	531	534	518	543	545	523	525	540	502	506	510	541	528	533	540	535	552	555	534	511	544	533	506	531	531	523	539	505	526	591	524	549	525	554	554	551	541	543	525	552	537	572	518	551	545	531	532	560	551	542	549	555	563	522	547	522	525	522	531	544	560	557	538	526	568	564	523	574	544	566	528	563	510	522	504	530	581	556	526	550	549	516	522	565	554	501	541	506	521	521	515	517	524	532	547	491	492	507	534	529	559	506	547	544	511	534	561	535	540	522	510	554	518	515	539	526	542	523	531	525	517	550	519	531	510	539	539	519	548	553	511	521	517	550	550	517	527	482	498	520	558
1740	878	539	382	398	569	717	693	616	485	361	322	278	222	189	155	141	153	132	134	114	106	92	94	97	98	73	84	83	99	83	71	82	79	75	62	51	61	56	72	61	70	54	59	55	59	52	51	59	54	55	54	51	65	48	80	60	59	60	57	48	54	66	47	65	55	55	63	67	65	65	53	56	64	53	57	58	64	53	71	67	70	57	53	54	53	50	59	60	55	55	56	57	58	61	56	48	60	53	41	50	54	55	56	64	53	55	51	59	62	49	47	62	59	56	54	50	57	65	51	40	51	55	54	60	59	47	61	57	57	61	51	63	57	69	61	47	42	63	65	59	63	59	52	60	57	71	63	58	45	58	52	65	66	58	57	55	58	53	62	60	52	52	53	61	57	54	57	57	56	61	67	48	49	64	61	60	55	63	55	73	50	57	62	49	52	55	52	63	55	39	61	67	61	40	48	38	59	53	63	49	66	55	53	55	60	64	57	45	63	60	62	50	62	68	64	53	59	63	69	61	60	54	50	47	63	46	64	45	55	64	44	45	62	63	52	65	63	47	54	64	66	52	57	65	48	49	61	55	75	53	52	59	58	53	59	52	52	52	63	43	52	64	59	55	53	52	59	51	58	54	62	52	61	58	66	49	50	49	46	53	62	52	62	50	64	65	51	44	53	55	50	52	55	53	50	65	45	60	60	57	56	57	50	55	58	63	49	64	61	55	64	50	56	55	46	54	65	64	47	41	53	44	50	58	62	59	57	45	70	46	62	59	70	48	60	55	49	65	55	67	55	62	51	64	47	69	67	57	44	70	55	55	57	59	57	52	57	55	41	67	64	57	49	53	51	65	64	72	55	57	60	51	52	44	56	72	44	54	52	71	47	62	54	40	57	61	67	52	50	69	48	56	61	51	60	59	69	52	63	69	53	49	52	45	57	59	58	64	54	61	62	64	54	65	43	62	61	57	53	59	52	54	49	58	63	62	67	67	60	57	59	58	56	59	57	47	62	48	67	58	64	57	74	70	55	62	54	56	46	56	45	52	50	39	60	71	65	57	47	63	60	63	63	54	58	46	53	67	63	54	52	63	62	64	61	64	72	55	67	59	69	46	51	48	63	62	64	71	66	47	54	57	53	57	57	65	55	47	56	56	65	39	53	46	59	69	59	58	63	65	64	58	50	65	43	57	69	71	54	48	52	59	62	51	62	52	51	56	63	49	66	51	50	57	52	52	60	47	56	54	74	46	50	58	49	52	66	64	58	49	43	55	56	59	63	54	57	51	57	50	49	54	43	59	59	59	57	57	57	58	50	56	53	67	47	54	61	55	57	46	51	53	58	62	48	54	46	71	52	62	58	47	65	70	66	59	57	66	64	56	54	50	62	52	52	42	47	47	51	58	61	57	47	62	60	51	62	56	55	49	51	50	52	57	55	66	45	53	55	51	55	60	67	55	52	58	57	65	48	46	59	61	55	61	53	60	59	58	55	60	55	52	61	60	58	56	51	60	57	46	61	71	44	57	52	50	64	60	46	54	61	73	38	57	70	63	46	57	68	54	51	66	46	50	54	57	62	60	60	58	56	60	56	58	55	67	69	51	65	53	53	49	58	52	48	73	67	67	63	50	61	58	54	59	66	64	78	49	53	50	56	49	52	58	61	53	54	54	56	55	44	56	52	52	48	63	65	66	70	49	56	46	44	53	52	54	59	73	59	52	49	63	40	47	67	55	57	51	68	67	56	57	61	56	64	45	56	63	55	73	55	50	60	49	51	50	61	55	49	73	50	65	61	45	58	56	65	53	71	55	51	52	67	51	58	58	46	49	62	59	61	49	49	58	53	55	66	50	56	48	53	68	50	61	57	56	63	46	58	59	66	52	79	56	57	57	55	55	59	54	60	73	42	62	57	49	56	47	50	45	52	59	51	52	55	56	57	42	61	48	49	68	57	65	53	54	65	48	47	54	57	46	53	52	49	54	59	55	71	55	65	62	68	57	56	54	58	55	64	66	65	62	60	49	52	57	63	66	61	63	57	60	46	60	54	55	52	48	54	59	53	64	51	60	55	69	68	69	59	48	58	60	64	51	59	75	56	59	61	61	47	61	49	58	65	58	59	46	63	68	42	48	53	48	50	58	72	44	60	73	62	69	54	47	63	62	61	50	56	47	49	54	51	47	45	59	62	47	60	45	62	53	50	54	65	50	62	56	53	46	62	47	52	67	51	51	63	47	60	50	61	48	62	67	57	62	59	45	54	50	60	52	63	47	54	49	53	57	51	68	61	51	60	66	51	53	52	63	41	47	61	54	57	48	57	59	54	56	62	60	58	46	65	43	55	54	68	55	64	58	56	47	52	58	59	58	67	56	51	56	49	65	52	67	60	65	55	53	48	61	51	48	64	62	55	58	66	47	65	40	55	51	48	63	60	67	44	55	52	53	55	48	58	59	56	62	49	47	57	54	56	63	54	60	59	67	70	53	54	66	52	66	59	55	61	54	61	69	48	64	69	65	54	57	53	64	51	56	59	44	68	53	59	52	61	61	68	73	66	66	63	50	44	56	54	62	45	66	42	63	52	56	59	56	53	52	68	62	49	57	55	48	64	51	45	65	47	61	55	49	53	60	51	60	60	58	64	53	49	60	64	60	55	54	54	56	48	73	54	57	50	52	57	55	53	61	53	50	45	72	53	59	49	58	62	58	68	64	56	66	45	55	42	49	48	63	48	58	62	60	48	70	47	62	46	65	64	47	66	58	58	67	54	56	59	46	46	54	50	48	65	63	56	63	49	69	47	54	54	62	61	70	66	61	66	59	58	60	72	59	55	70	57	59	66	44	61	53	58	69	71	62	53	47	61	50	73	48	59	52	61	67	58	61	56	47	59	67	70	65	63	60	36	51	52	59	67	49	59	59	59	60	56	63	59	46	55	62	52	52	62	61	52	58	57	62	51	48	47	48	67	58	56	47	53	53	68	56	51	58	43	48	49	56	38	61	43	53	50	61	54	60	55	57	66	60	60	49	50	58	68	55	52	49	61	51	53	55	66	53	61	53	46	54	61	69	57	64	55	49	58	63	48	47	49	80	66	58	55	50	71	50	59	58	59	61	55	57	49	48	64	56	56	43	49	58	52	46	52	53	50	70	76	62	57	44	63	52	51	66	62	48	61	55	58	57	48	53	56	59	61	52	68	50	73	58	50	63	50	57	54	58	51	73	57	57	58	50	57	53	43	49	57	49	47	70	58	43	58	70	47	52	49	61	51	45	59	50	61	48	53	52	57	70	59	62	72	55	61	57	60	65	52	69	54	60	63	69	61	46	57	60	61	64	46	51	61	71	55	79	46	63	67	61	56	52	58	54	50	58	65	53	51	64	67	51	49	44	73	54	46	52	47	54	55	62	47	63	67	51	51	59	61	53	61	56	57	56	59	53	42	57	62	71	45	60	66	56	52	57	56	53	65	58	57	57	60	57	53	53	75	73	52	55	59
20778	10821	7075	10986	20558	23851	22763	20649	17832	14780	11515	9030	7371	6263	5069	4283	4113	3473	3072	2805	2557	2263	2051	1897	1834	1724	1698	1557	1609	1510	1338	1317	1155	1009	977	846	808	779	757	685	660	702	646	657	606	629	628	641	630	616	652	632	618	613	674	653	578	575	608	595	612	575	640	596	650	616	624	596	589	593	587	548	579	569	557	577	598	561	551	634	530	607	531	567	583	620	582	549	568	607	621	579	567	560	592	540	563	575	579	522	537	569	533	563	612	583	553	513	595	530	549	580	567	534	537	603	529	560	554	544	552	492	561	574	539	543	522	524	571	522	545	543	534	580	585	562	543	592	598	545	553	564	559	592	550	539	555	563	527	593	603	546	553	609	576	586	581	546	609	578	556	583	556	594	588	585	568	569	480	555	587	574	549	537	570	554	578	538	564	508	548	545	589	563	570	532	561	595	569	562	590	586	599	549	564	567	551	554	584	576	563	597	582	579	581	592	526	548	533	520	576	548	534	571	571	513	583	530	588	510	552	573	538	595	562	558	524	538	564	587	550	540	573	570	593	562	561	600	562	517	584	596	561	529	512	538	582	554	576	522	544	535	557	584	568	591	548	546	598	547	584	570	526	587	527	580	556	587	554	600	601	552	528	545	536	579	602	570	549	561	588	548	549	548	564	561	576	564	556	538	603	568	564	582	587	567	563	595	571	518	543	556	541	520	562	597	593	553	559	551	530	566	532	610	558	582	590	559	574	547	574	534	580	548	591	542	553	567	528	582	563	558	562	558	536	536	561	611	613	566	552	587	537	532	533	555	558	575	551	589	584	605	550	569	577	540	580	535	551	549	577	541	539	540	581	565	581	571	601	555	570	532	515	558	569	538	555	582	552	606	576	570	535	569	567	584	541	629	563	540	587	563	566	548	581	542	554	590	563	604	556	549	589	531	613	613	552	558	560	556	564	515	563	600	570	577	561	595	556	570	558	573	582	594	566	563	536	608	576	543	571	532	552	560	595	576	588	548	553	574	545	546	572	588	544	574	578	544	567	512	535	553	590	553	590	590	561	557	580	583	542	580	537	551	561	526	605	551	531	594	619	607	556	531	577	571	563	579	532	571	556	561	579	505	603	541	592	562	551	545	554	547	577	544	544	565	523	601	580	596	592	606	555	548	600	572	514	539	582	533	579	561	573	575	556	553	557	578	562	589	598	590	580	553	550	560	569	620	551	570	561	575	545	588	538	598	513	568	550	538	557	586	567	519	566	567	550	576	564	563	529	593	569	568	548	560	518	588	616	534	552	615	543	561	576	544	568	585	544	543	572	589	622	544	558	563	584	586	513	572	524	535	562	580	547	553	606	561	569	617	511	605	562	543	555	522	545	566	547	583	579	588	539	564	565	576	587	550	585	573	575	568	597	555	566	528	539	534	536	593	604	542	551	575	581	567	528	570	536	562	551	548	554	593	561	523	592	523	574	590	555	564	614	520	568	581	563	585	560	552	521	554	597	584	557	559	569	560	604	589	587	558	518	582	577	594	576	534	590	650	551	557	579	611	576	525	590	523	557	572	558	533	580	553	549	567	556	572	548	574	574	594	556	597	579	566	552	553	599	561	593	566	540	585	555	557	529	602	581	592	535	562	544	612	543	556	574	536	551	567	574	545	605	545	571	559	588	555	531	549	556	543	571	558	530	570	544	581	588	588	566	550	545	564	541	591	595	603	536	598	531	576	604	539	527	564	562	574	568	567	584	553	568	562	555	516	580	584	573	547	556	557	526	648	542	563	579	578	544	574	603	543	540	543	574	555	580	565	573	608	559	582	575	583	544	533	582	560	548	553	531	531	547	560	560	575	560	525	557	573	561	592	570	561	567	583	545	585	555	522	561	567	541	588	555	606	564	576	548	553	573	571	570	564	542	584	527	572	553	548	529	567	571	543	545	521	562	545	577	590	550	546	584	567	538	540	601	572	533	555	550	562	598	577	602	588	521	544	569	553	582	594	565	562	531	510	574	544	559	490	550	572	606	574	587	576	537	552	563	616	577	558	575	547	605	585	548	525	536	593	566	533	539	558	582	548	589	600	542	601	542	586	531	588	560	577	602	544	576	545	585	584	547	573	558	581	579	571	607	538	554	587	537	547	532	557	566	584	560	516	565	594	568	593	543	549	572	563	580	606	545	545	540	557	564	529	551	594	574	573	540	575	557	561	544	521	574	552	578	573	567	554	610	542	551	562	557	574	573	545	572	540	586	584	593	530	595	586	570	555	542	539	596	520	583	557	569	568	568	549	538	563	574	599	567	591	563	567	566	564	538	552	536	534	569	579	594	572	574	551	567	568	571	557	532	550	548	575	542	598	507	559	571	580	567	578	590	535	566	595	558	561	556	588	547	530	584	591	599	567	563	532	587	532	582	555	586	587	559	558	559	567	573	563	523	595	601	572	551	573	553	547	616	529	556	580	525	524	580	536	547	573	575	580	503	569	531	547	538	569	566	551	582	540	552	543	589	526	576	588	562	556	544	571	602	568	561	560	574	578	565	560	525	594	565	569	578	542	574	556	577	587	574	547	588	542	578	600	543	544	585	543	562	552	568	563	542	551	532	518	530	588	548	551	566	576	611	592	546	540	562	588	554	565	541	573	530	577	577	547	529	573	562	536	536	590	598	566	590	554	561	557	559	536	501	544	578	572	529	582	599	554	533	560	582	555	546	533	573	539	610	558	567	546	579	545	566	582	579	591	537	557	608	559	610	603	584	550	570	533	560	592	583	573	501	569	548	589	567	586	559	559	549	548	577	577	548	575	565	560	543	595	547	598	525	578	573	612	573	518	567	570	555	522	565	563	543	556	597	582	616	532	566	571	570	549	529	546	540	561	552	574	541	569	552	556	538	574	571	539	563	539	530	559	607	551	567	560	527	534	559	539	539	581	595	564	563	594	564	524	522	581	556	587	571	594	582	557	536	544	612	543	535	549	559	575	531	545	567	561	555	584	563	540	598	594	564	586	576	580	566	551	550	552	539	564	559	531	576	580	512	604	530	536	562	577	526	563	576	551	547	581	570	594	565	562	592	566	549	560	537	575	610	592	533	577	578	631	556	560	599	567	556	593	541	555	579	539	569	587	528	543	584	591	573	573	578	561	581	550	588	594	580	601	524	581	560	568	532	582	572	564	573	579	570	536	508	571	520	540	526	624	575	574	527	525	578	582	578	548	532	573	566	541	567	549	571	594	570	577	584	577	554	573	576	603	552	580	607	606	558	540	612	586	584	556	583	536	583	551	592	544	576	581	552	560	571	544	559	543	551	591	555	608	583	529	540	596	545	590	574	581	589	567	590	585	529	593	575	552	542	581	565	571	568	573	570	617	534	559	559	571	541	593	564	573	548	557	547	579	534	600	565	584	483	581	521	582	557	546	633	527	568	590	570	530	559	539	588	590	562	564	549	554	573	573	535	594	603	559	569	579	533	541	565	601	564	520	550	557	593	553	574	571	565	595
1311	489	308	247	246	356	420	440	363	309	237	177	190	170	147	140	122	120	127	112	93	111	81	103	99	90	85	83	96	91	82	80	70	80	67	75	73	84	67	72	73	76	69	63	73	74	72	60	66	60	60	71	65	64	69	82	54	71	67	66	66	64	84	71	73	72	81	73	80	72	64	68	56	63	79	69	67	79	65	55	78	58	57	68	81	56	73	68	79	71	67	72	75	57	70	82	64	66	57	64	68	65	71	79	70	69	79	67	67	73	74	68	80	75	72	64	79	71	68	76	75	61	59	76	77	67	55	58	63	75	85	76	68	73	63	60	76	75	75	81	65	74	87	70	73	63	65	81	79	59	73	75	76	76	69	78	63	69	56	77	65	76	67	60	74	72	83	65	66	60	74	53	83	90	83	61	66	76	77	61	50	76	73	86	79	53	67	64	68	78	63	70	66	72	68	80	73	78	68	62	70	74	71	72	67	63	63	57	74	70	75	64	62	72	77	78	86	64	73	58	68	70	68	56	74	86	77	59	69	79	72	74	83	84	82	63	87	79	65	63	93	80	83	52	69	65	71	65	54	67	74	73	57	84	63	62	68	81	87	66	67	65	83	61	69	74	73	52	82	64	70	63	60	78	66	83	60	79	72	66	84	82	78	79	78	70	65	73	64	65	80	89	72	67	86	60	65	66	63	74	66	71	60	64	77	69	78	54	72	72	78	76	63	68	76	67	74	77	66	72	76	80	71	85	54	70	61	82	70	71	66	78	76	69	64	71	79	66	78	81	87	77	78	61	67	69	65	66	69	71	88	65	74	80	72	71	66	61	76	72	88	62	71	55	70	70	75	70	70	68	73	84	82	73	65	55	68	55	84	91	59	69	76	62	62	68	69	67	81	80	72	68	64	69	67	82	75	67	67	67	94	80	63	71	69	61	75	67	65	84	67	70	69	73	72	57	87	56	81	59	75	74	55	76	58	66	67	71	64	70	72	84	61	71	59	54	79	52	71	62	67	80	62	62	78	70	73	89	64	77	62	62	75	58	81	65	63	56	66	81	68	62	54	71	78	65	69	82	67	71	68	68	67	60	72	75	71	66	78	87	70	79	84	67	68	54	64	74	72	69	63	66	72	60	75	59	63	66	87	68	78	79	65	84	69	81	63	63	68	89	71	65	67	66	72	71	67	63	71	67	67	70	86	76	58	72	62	77	65	82	75	75	63	69	84	70	62	64	75	71	77	83	53	62	76	62	78	68	65	66	78	69	78	85	59	73	80	61	59	67	76	74	95	77	60	73	86	73	77	75	71	73	66	72	87	73	70	70	81	64	68	64	72	72	74	82	61	63	72	79	72	73	67	78	91	58	67	68	60	75	68	86	73	60	77	48	72	59	70	73	69	73	85	57	72	60	72	66	79	57	71	61	73	70	69	65	54	75	76	74	66	69	87	67	61	67	68	81	69	73	76	64	69	76	89	57	69	72	69	69	86	69	70	75	74	74	65	71	69	82	65	89	69	70	76	69	60	74	80	69	69	72	83	72	71	71	75	76	51	71	77	62	69	65	72	72	65	98	74	68	67	62	72	82	66	79	77	51	67	65	79	75	70	66	59	63	60	66	69	70	77	84	77	56	80	69	61	82	68	74	70	69	70	90	74	77	60	69	59	57	86	69	62	68	74	63	70	74	82	53	68	73	70	84	61	65	72	68	65	56	75	68	61	72	80	81	72	64	59	67	78	68	75	65	72	84	60	88	73	68	74	67	68	70	80	69	66	75	60	68	62	67	74	67	66	77	82	50	73	92	71	90	80	59	73	75	57	68	60	86	82	75	53	55	76	78	85	71	59	67	61	64	63	76	72	57	70	63	66	75	82	81	92	66	69	60	71	73	75	63	74	78	64	62	66	63	75	64	76	75	78	76	75	71	67	56	73	88	54	67	60	74	69	70	64	82	61	68	82	63	54	74	69	66	63	60	61	76	58	55	68	72	80	63	81	75	73	61	80	75	72	71	71	65	61	73	57	68	58	76	53	59	69	73	70	61	74	57	76	69	68	78	72	82	68	71	61	58	71	65	72	64	65	79	59	62	62	76	58	75	71	58	73	78	76	79	63	75	71	69	74	65	66	65	73	59	60	64	71	75	65	76	85	86	63	69	67	72	62	60	75	58	67	58	57	77	65	71	74	63	82	73	63	75	60	73	76	64	60	69	60	80	69	57	80	71	65	65	74	61	63	72	69	71	80	69	72	65	64	74	75	73	74	80	87	67	80	59	73	68	61	75	79	75	67	78	51	73	72	80	71	71	77	63	60	73	65	61	60	79	87	77	68	62	83	69	55	66	72	80	71	74	69	70	79	70	66	73	69	76	63	78	61	58	69	70	62	79	76	73	59	81	72	90	62	68	69	64	65	71	64	49	88	71	72	87	89	62	71	85	73	57	74	59	64	79	68	56	75	62	80	58	78	74	61	65	64	83	74	66	78	76	60	65	60	66	65	69	77	74	67	57	87	64	67	66	69	69	72	78	70	86	71	76	59	68	59	62	80	57	84	60	66	80	69	64	66	76	57	65	69	66	63	68	77	90	73	63	82	71	77	67	74	83	56	60	68	53	70	69	74	69	78	77	83	68	60	59	59	58	68	80	67	78	60	70	72	63	56	78	82	79	89	73	72	75	59	86	64	78	72	63	58	80	70	62	70	71	69	70	64	47	63	81	57	76	78	68	67	60	70	51	71	60	73	62	68	80	76	63	66	78	70	67	70	72	68	69	67	68	66	68	71	63	53	75	76	63	79	63	52	74	62	68	72	74	77	74	74	68	70	68	82	53	80	83	68	80	68	71	82	79	65	72	70	71	67	74	66	85	73	72	76	61	80	75	75	72	80	69	73	70	90	63	63	65	69	83	61	68	74	63	58	55	68	77	67	59	58	69	59	72	78	71	64	67	67	66	74	75	79	61	69	72	78	72	61	65	61	68	52	77	68	74	62	63	66	68	69	84	82	74	70	63	78	67	63	72	53	66	74	63	56	67	71	65	64	76	81	76	71	55	72	77	79	79	62	70	75	62	56	55	82	71	71	80	59	55	65	84	73	77	62	72	77	83	90	78	86	68	90	69	74	69	58	75	60	73	71	51	74	70	60	72	78	78	83	75	72	69	70	68	73	62	67	63	86	78	69	66	66	78	62	63	71	76	51	66	62	64	72	80	65	64	74	87	76	72	69	73	81	67	75	60	72	80	81	63	71	68	79	74	77	72	59	58	67	87	71	74	71	62	61	80	69	65	72	84	69	83	59	67	74	68	75	70	65	73	68	74	78	69	71	59	74	76	67	70	59	73	62	67	73	73	77	71	84	59	65	72	64	75	71	78	65	74	77	74	66	71	76	73	71	64	62	73	75	73	74	67	60	87	83	72	67	71	67	68	72	68	73	78	84	63	60	60	65	70	70	75	64	51	62	70	76	67	73	67	69	79	70	65	89	87	73	71
16515	7452	4404	7517	15529	18309	17639	15587	13224	10153	7857	6192	4979	4129	3311	2824	2669	2455	2082	1975	1761	1580	1500	1390	1285	1334	1298	1298	1313	1287	1269	1126	991	931	911	891	805	750	792	748	752	700	712	675	674	645	670	728	696	658	648	706	730	709	711	702	676	687	696	692	697	744	733	677	698	694	691	689	695	673	663	739	667	676	673	664	688	691	694	656	698	692	671	679	706	677	630	703	665	646	654	684	647	643	700	639	667	709	651	689	684	682	691	645	619	654	666	719	696	699	652	644	674	684	681	656	714	690	696	665	665	670	691	716	661	643	643	679	614	656	684	668	703	679	599	709	661	665	670	674	666	618	676	654	710	651	687	601	666	678	663	661	633	650	665	717	652	671	638	654	651	684	682	700	703	662	636	659	638	669	705	665	695	642	644	662	639	649	657	652	653	685	643	643	690	665	667	666	713	729	676	656	690	673	712	665	659	688	701	676	644	645	670	672	688	660	682	633	681	604	678	683	604	638	666	652	707	641	650	628	696	660	652	718	670	634	681	686	674	673	685	679	659	638	683	652	696	644	694	648	657	641	706	672	666	679	665	681	693	640	599	673	669	652	644	682	675	658	641	678	658	661	689	679	638	629	691	681	716	751	696	686	681	634	661	669	727	673	630	694	633	690	678	677	691	639	663	676	683	688	706	651	696	674	642	632	668	692	689	652	673	622	659	625	705	692	634	673	641	625	671	707	660	629	667	627	634	676	698	684	662	644	702	698	696	627	663	679	660	667	640	685	692	689	681	684	652	702	679	699	669	654	680	665	699	689	627	680	663	667	671	654	706	680	651	683	685	651	675	644	697	676	658	671	669	673	666	672	641	685	703	687	649	723	663	690	701	685	680	721	652	688	695	685	689	650	676	681	648	685	695	718	642	646	667	680	666	682	678	645	635	640	666	662	644	685	654	689	656	691	688	728	671	641	631	649	702	636	671	689	677	692	651	668	676	672	664	655	626	679	647	642	608	663	702	613	683	655	678	710	654	688	655	656	651	673	645	680	702	693	677	664	704	699	655	682	627	690	665	658	691	678	667	706	682	666	683	654	663	642	644	651	677	678	744	654	701	688	648	672	650	684	683	685	695	687	700	645	697	641	678	676	699	709	649	677	661	646	679	670	641	682	648	624	667	657	686	680	657	642	702	656	632	650	651	644	670	652	674	686	692	638	628	672	724	655	697	702	681	670	638	698	694	692	737	659	673	694	674	679	649	681	645	674	656	644	689	677	681	651	683	683	679	658	667	670	704	637	629	688	716	705	651	724	716	665	706	678	670	677	632	633	688	673	668	658	673	636	665	692	674	692	652	676	663	639	692	651	643	657	636	685	667	655	688	685	656	707	625	682	657	632	710	648	675	611	673	647	676	693	666	636	661	658	664	644	635	668	648	665	689	628	662	734	671	668	721	661	687	628	743	714	688	656	658	663	674	622	653	719	650	646	707	686	652	652	703	696	680	668	652	647	636	694	666	642	676	672	630	670	634	687	667	691	669	670	723	643	637	672	722	723	676	678	717	628	690	683	686	692	672	653	713	661	684	655	676	691	638	654	684	657	682	674	635	678	693	640	629	643	700	711	653	695	689	696	614	687	661	747	670	642	666	650	676	667	681	670	666	721	650	698	672	656	645	662	673	626	643	629	668	648	662	628	679	650	692	690	679	681	694	705	696	690	703	732	642	640	649	649	656	689	697	673	690	655	637	696	637	662	647	690	688	667	654	674	687	706	618	691	717	654	656	654	666	704	657	667	706	723	693	685	651	663	719	655	661	639	693	669	640	651	679	703	653	686	685	654	664	692	666	612	637	661	645	653	696	704	626	652	682	710	628	669	693	655	685	666	684	685	695	665	669	699	665	689	671	662	688	735	696	665	664	612	693	673	670	675	735	658	647	670	589	676	696	691	671	645	692	691	721	684	689	663	666	633	662	665	644	715	663	680	655	628	613	671	722	692	632	639	661	629	693	648	711	714	636	651	683	668	671	652	675	681	668	697	674	660	686	665	671	676	687	660	678	677	644	671	673	694	689	674	651	642	654	670	661	666	642	647	657	697	697	698	671	666	734	658	628	668	663	637	700	695	671	671	629	674	664	667	690	625	653	673	666	661	697	614	663	668	672	696	690	673	663	636	674	689	650	608	690	656	669	645	706	621	640	673	699	677	694	670	679	674	693	645	678	714	706	658	661	639	675	685	685	680	667	658	646	692	667	664	655	636	634	707	645	670	683	701	634	647	656	685	650	619	632	659	695	675	665	725	640	696	709	667	678	665	697	678	651	658	669	643	687	647	639	675	651	707	675	684	658	659	691	687	704	648	632	682	691	639	653	670	652	689	659	702	712	627	673	689	665	627	700	697	712	650	650	738	702	627	650	686	688	716	663	684	715	636	700	651	664	612	675	693	675	662	641	638	706	660	648	656	711	636	665	667	665	697	665	694	677	718	697	701	664	616	662	632	639	664	668	646	712	652	691	646	673	659	687	663	675	654	673	681	660	663	670	658	706	687	697	610	652	629	664	683	657	661	663	652	687	691	650	656	661	661	675	640	680	627	643	719	645	691	682	662	682	704	688	670	718	669	636	681	687	675	686	676	676	677	655	708	683	685	691	693	705	674	691	672	703	704	696	706	658	656	672	661	660	669	732	682	700	687	670	657	649	677	667	728	669	672	702	668	641	650	669	675	650	667	672	642	675	673	675	652	661	683	692	682	687	681	634	670	673	664	676	682	633	679	700	693	624	690	683	632	688	697	696	687	692	668	662	629	679	683	638	687	710	644	679	627	620	640	680	722	639	661	655	651	610	665	661	676	687	709	705	647	721	643	657	700	731	650	676	677	652	737	626	700	677	692	697	635	652	668	695	669	729	647	658	674	687	737	668	622	667	643	676	640	632	696	682	695	680	721	710	703	698	626	639	639	640	693	653	680	655	656	694	675	680	652	651	673	684	657	646	662	680	641	667	712	645	641	690	629	638	646	702	632	658	660	675	699	627	676	682	670	690	699	690	717	704	630	638	630	722	662	659	643	643	683	684	699	689	717	640	696	664	663	697	677	663	693	679	688	698	698	676	642	679	604	659	653	655	637	655	647	689	695	693	647	633	687	638	666	700	649	667	617	653	665	691	662	701	641	659	632	704	714	695	675	643	673	661	687	686	671	662	634	706	661	679	707	671	639	667	690	662	653	719	672	631	660	694	681	693	665	684	695	624	707	674	690	672	710	675	661	630	629	678	641	633	655	651	690	693	642	655	635	680	666	671	703	661	634	671	631	636	684	701	736	673	620	691	750	614	648	675	694	673	626	674	652	645	626	679	692	715	664	695	717	657	684	696	702	708	658	702	700	665	688	665	700	686	673	621	703	726	649	640	658	644	691	693	627	633	665	679	686	663	668	666	705	681	628	663	696	692	710	632	669	676	648	633	670	641	640	621	661	704	714	672	666	639	696	682	673	692	645	677	664	658	692
1374	772	454	325	347	534	603	615	495	393	332	278	235	219	170	170	147	130	144	131	108	113	97	109	114	101	91	101	104	107	83	93	92	77	98	83	71	65	62	74	70	75	73	70	79	70	72	67	63	94	92	81	72	87	87	66	76	62	86	75	76	63	72	75	66	58	79	69	86	74	48	66	68	54	74	54	69	83	74	78	58	79	80	72	70	81	64	57	74	58	80	73	69	80	77	71	81	70	66	84	76	68	73	91	68	69	69	67	71	55	76	64	73	63	68	60	64	69	62	76	53	61	65	82	68	65	79	62	78	77	67	84	70	79	58	77	74	75	73	65	72	76	59	69	81	64	67	60	54	50	83	72	77	62	88	86	59	66	67	50	68	66	91	72	75	59	67	50	86	61	70	77	72	76	58	66	54	62	62	83	71	79	63	60	66	75	79	69	67	85	55	60	75	71	73	86	76	55	79	68	60	77	77	61	62	69	76	71	72	66	60	69	74	60	65	77	69	77	67	76	58	82	67	67	75	69	76	51	65	69	86	81	46	83	91	72	61	83	76	61	66	72	82	63	65	63	54	60	63	61	77	76	75	84	73	72	78	67	66	59	66	74	73	58	62	61	77	68	70	76	56	75	75	68	68	63	87	85	81	83	75	62	76	54	79	63	86	72	65	70	72	60	62	75	66	63	72	69	51	71	76	65	74	59	76	56	71	76	96	75	73	74	63	76	63	68	58	73	79	75	81	63	67	71	76	59	57	84	61	75	69	71	73	69	83	55	67	68	71	72	74	65	79	68	65	75	61	73	65	76	53	59	75	65	66	66	62	82	70	88	69	70	57	72	72	82	78	58	62	70	62	73	72	69	65	75	61	76	69	67	82	75	85	66	66	92	79	62	76	79	73	71	73	67	76	81	63	85	58	61	75	80	71	69	64	73	70	64	76	57	73	66	71	72	78	55	78	67	68	73	59	72	82	63	61	63	82	61	80	62	69	70	72	67	60	83	55	65	73	60	64	59	64	66	63	64	75	68	75	102	80	65	55	68	72	73	66	84	81	65	84	76	75	70	73	90	62	53	75	78	81	64	80	71	74	69	54	69	73	80	72	82	83	71	67	54	74	62	56	64	84	61	65	60	63	64	74	70	75	82	77	77	86	73	68	68	68	54	62	72	69	74	73	54	61	75	76	66	69	55	64	62	74	60	77	78	78	75	54	79	61	85	74	76	72	72	63	61	51	80	79	66	67	56	63	68	69	68	77	64	64	61	78	62	74	70	54	74	68	70	59	81	67	72	70	73	75	74	59	58	81	70	78	71	60	67	86	73	79	63	64	76	67	70	76	61	74	67	68	62	66	75	51	77	82	65	62	86	82	67	68	71	73	61	55	75	75	79	68	58	64	56	82	70	77	79	61	72	69	70	82	80	77	67	69	58	56	75	64	63	58	76	58	75	67	70	62	68	66	56	63	69	64	63	70	80	65	63	56	73	62	56	60	65	72	72	75	73	68	77	87	66	68	66	74	88	80	75	76	73	74	77	56	59	80	75	61	64	73	80	79	73	70	75	55	60	72	69	63	79	78	65	76	78	82	67	54	69	69	74	70	77	67	60	74	72	66	61	67	76	80	74	76	70	60	58	60	76	77	69	80	57	46	82	61	59	72	66	68	81	75	66	74	81	57	66	54	67	66	68	72	60	87	70	59	58	67	65	69	80	76	73	70	75	71	88	77	75	77	64	70	60	70	75	63	56	62	69	70	64	64	60	65	76	75	77	78	68	67	63	71	67	71	83	77	52	74	86	69	75	59	72	64	65	64	61	74	89	78	81	70	76	69	94	75	77	59	73	72	56	65	59	68	65	63	78	70	72	59	74	62	65	69	74	79	67	74	77	67	74	89	77	72	73	80	70	66	55	70	56	67	62	65	72	86	58	56	63	63	61	64	62	66	62	67	64	73	69	67	66	72	75	84	65	63	74	73	57	62	67	76	58	62	71	60	70	77	85	81	80	73	67	80	71	56	73	51	64	57	53	74	59	81	77	80	74	75	71	66	65	73	69	63	67	77	70	73	67	61	66	62	67	82	58	85	77	65	73	79	77	70	82	79	54	74	55	67	75	76	69	75	67	76	84	83	69	72	73	80	69	70	71	79	71	58	65	68	70	76	72	70	63	66	69	72	69	65	82	93	60	64	83	70	64	64	70	70	76	69	72	71	64	67	69	87	80	58	78	71	50	75	73	80	74	62	73	83	65	71	64	66	85	85	74	77	59	65	69	60	76	78	62	63	67	82	69	64	80	81	60	77	83	58	67	80	77	61	64	97	50	68	73	77	63	88	59	72	72	78	65	70	72	81	72	72	66	73	74	69	81	81	62	75	63	65	88	63	70	65	63	71	84	74	76	66	76	82	70	68	70	71	61	71	69	68	76	66	74	80	66	67	67	64	70	54	80	56	72	73	60	57	93	72	64	66	74	65	63	77	66	66	75	74	79	62	59	68	77	55	82	60	70	58	67	78	83	64	69	81	68	71	75	68	56	70	83	63	74	73	59	63	65	76	81	77	72	54	69	73	66	74	56	84	70	63	62	73	78	58	74	81	75	64	70	77	58	61	79	65	58	73	77	77	73	75	64	66	68	71	71	47	65	75	77	77	76	77	70	76	67	59	82	94	72	80	69	65	62	72	65	80	80	66	73	78	75	79	74	87	70	81	64	67	69	59	72	69	69	82	86	72	63	64	73	74	68	73	73	79	72	80	68	68	85	60	74	59	67	66	77	70	77	69	60	79	73	62	68	59	77	67	76	78	74	71	56	55	70	81	64	70	72	83	68	57	69	59	70	68	61	53	75	75	77	81	71	79	69	81	65	73	93	93	59	60	72	94	77	74	71	69	72	77	64	63	71	58	77	54	76	70	71	81	74	74	45	75	66	73	77	62	69	73	60	61	73	65	78	69	64	53	67	56	63	79	79	77	80	78	83	71	77	59	72	80	74	74	71	69	63	79	54	71	64	85	59	62	67	76	70	81	75	74	82	88	66	82	68	83	66	73	76	61	78	80	88	68	71	58	76	56	79	80	67	63	63	84	57	56	75	79	72	58	70	66	66	63	71	74	64	68	71	71	68	65	71	69	71	70	56	67	68	55	67	89	67	64	66	69	71	67	67	68	73	57	71	59	70	74	66	56	63	75	56	62	73	63	64	64	60	67	83	64	69	65	68	74	83	71	82	59	77	79	71	82	56	81	73	89	77	68	78	85	80	58	73	84	73	96	46	75	72	71	71	61	62	87	66	66	69	75	75	72	82	76	75	63	67	83	75	79	53	75	59	62	61	57	69	63	64	56	83	87	63	62	70	81	77	79	71	83	64	66	87	87	82	61	68	69	66	72	62	59	55	60	75	91	74	70	69	62	72	68	64	72	84	77	64	74	87	75	71	78	82	67	54	70	81	81	74	79	82	74	67	73	70	66	60	76	58	73	72	76	75	73	88
18393	9614	5833	9748	19103	22019	20688	18454	15258	12269	9829	7900	6388	5228	4337	3730	3328	2973	2596	2351	2150	1963	1755	1703	1612	1573	1480	1506	1584	1573	1408	1307	1161	1068	918	950	921	835	812	785	715	793	706	715	744	730	735	747	754	729	745	787	669	723	699	702	712	769	721	711	745	732	695	718	696	683	671	723	670	718	699	679	694	716	681	742	672	710	707	668	702	675	741	704	714	661	731	661	713	692	679	629	636	671	665	681	648	710	715	671	707	687	707	695	676	717	721	708	685	623	688	693	728	739	632	687	641	680	706	725	713	665	710	720	648	683	652	725	732	687	728	703	658	697	668	725	674	646	681	673	666	686	688	699	701	677	655	685	643	682	696	714	664	695	710	698	693	691	643	695	680	682	663	679	701	716	635	677	716	720	652	701	711	745	679	664	720	706	704	674	684	661	698	706	692	620	711	654	715	682	688	672	652	653	667	732	709	660	676	780	709	678	656	670	697	719	669	674	644	666	729	693	703	685	697	746	725	706	735	678	690	645	697	681	698	647	702	711	731	665	675	688	707	686	742	698	673	636	729	646	683	688	715	705	685	678	704	690	700	717	692	637	686	668	680	719	664	703	645	687	677	703	686	670	681	706	665	688	711	702	696	645	671	719	727	717	634	708	656	714	714	660	689	680	674	666	688	688	688	718	718	671	648	645	701	674	744	651	709	677	633	707	679	693	684	666	703	748	697	655	680	721	721	736	691	688	661	692	647	684	654	708	665	681	708	670	695	681	713	670	679	704	715	677	757	697	707	754	678	652	687	644	668	697	706	747	688	729	661	678	687	706	679	699	705	689	779	674	669	723	683	667	723	638	668	662	747	667	714	718	707	677	671	680	666	662	682	696	682	684	692	677	694	670	730	697	663	685	694	733	757	709	676	732	654	720	708	727	685	706	633	637	682	645	699	638	673	742	670	722	699	641	707	716	701	670	695	715	651	686	671	685	694	696	707	693	701	723	729	685	747	687	715	690	684	682	741	670	729	691	722	745	674	731	689	679	681	733	699	648	702	691	649	697	719	709	710	674	698	676	716	685	654	673	720	678	673	687	699	676	677	700	697	698	695	631	687	668	702	721	687	670	719	705	672	676	685	722	670	742	673	688	687	690	714	700	731	667	719	708	714	663	708	683	665	704	673	679	695	714	717	704	649	681	654	713	644	669	718	657	672	692	663	717	702	675	715	633	682	672	687	732	693	737	731	665	688	678	653	672	693	652	664	735	700	672	678	683	710	669	674	696	656	672	700	670	672	711	648	671	677	712	661	685	689	662	679	669	694	733	679	706	658	665	714	705	703	686	661	670	723	671	660	764	695	698	707	727	682	695	702	747	665	684	727	654	708	684	687	765	681	664	681	708	706	740	664	696	644	744	672	687	688	707	709	704	713	674	694	730	706	707	733	746	694	670	669	710	713	690	642	651	647	712	665	686	698	688	689	680	669	708	725	704	659	702	710	678	604	715	674	705	695	673	675	682	639	709	708	675	729	668	676	667	712	723	647	727	702	684	680	713	698	700	675	704	679	734	696	690	717	702	693	624	655	710	634	682	643	653	661	700	707	680	659	653	689	695	678	684	675	735	721	697	687	703	657	696	691	708	712	623	706	674	748	720	707	728	789	657	716	697	691	678	694	687	693	695	714	679	686	700	695	684	683	713	679	710	707	746	710	674	732	704	690	678	708	709	648	706	656	678	652	728	701	675	644	701	660	666	704	707	659	712	672	673	685	657	721	661	724	702	702	662	696	710	700	680	721	740	654	716	662	685	723	707	702	675	703	724	675	662	692	679	744	686	672	723	707	701	678	668	704	698	757	683	685	696	726	676	687	710	711	688	705	665	712	689	686	624	700	653	662	733	707	645	719	769	668	664	678	692	728	721	679	677	694	676	706	671	686	696	657	693	654	691	714	708	676	701	716	683	670	689	669	699	762	693	657	651	676	733	669	681	702	647	750	637	675	677	709	704	645	689	679	743	700	672	646	656	709	675	690	672	684	654	681	669	737	674	734	656	702	693	651	737	723	700	699	688	710	738	641	663	716	673	720	685	667	723	711	727	670	676	624	728	711	676	678	699	691	677	732	713	710	717	688	739	667	668	668	650	624	663	699	713	640	698	735	683	674	751	669	682	688	682	725	680	688	674	715	717	691	707	651	704	656	669	688	709	701	656	692	687	675	664	726	700	715	705	667	715	732	687	705	680	693	739	682	696	680	674	692	691	785	713	711	690	733	759	729	696	717	702	643	735	681	682	686	697	729	748	717	661	655	668	696	716	715	699	687	667	671	710	660	688	744	644	691	719	695	686	687	705	679	692	666	694	741	716	678	712	698	700	710	695	620	728	697	684	669	714	664	690	731	668	690	671	685	696	705	716	702	678	709	664	705	717	664	663	689	714	659	671	670	685	701	686	719	684	730	669	731	709	642	703	684	672	682	668	698	717	676	712	706	694	695	706	653	705	697	676	672	714	696	710	658	694	652	670	675	705	717	692	636	654	679	657	690	702	671	698	713	723	669	707	701	739	609	704	654	721	707	676	702	660	673	659	702	708	688	673	692	681	658	733	663	692	649	707	665	649	719	691	680	720	662	686	658	711	683	717	681	694	663	670	724	645	689	708	677	715	655	682	692	692	698	703	666	674	702	725	673	657	681	647	713	663	712	661	743	664	700	674	732	648	713	653	680	680	703	721	703	677	703	696	684	713	733	661	718	653	698	675	661	697	699	697	709	723	665	713	676	677	707	745	701	728	686	674	695	682	661	681	688	679	734	688	668	679	679	673	697	718	661	673	706	674	710	685	676	672	725	714	686	696	638	761	677	696	692	702	708	691	684	728	636	719	753	679	659	717	716	672	705	708	705	695	686	683	670	703	690	664	682	678	699	705	682	698	677	736	663	684	685	680	698	651	680	685	683	669	680	678	684	682	680	719	729	733	672	689	708	691	701	685	692	695	695	679	689	694	670	669	696	682	671	733	709	695	696	681	682	689	692	642	700	724	652	687	658	683	704	738	691	680	703	679	690	739	661	711	731	649	692	737	699	679	691	641	660	652	675	678	651	710	717	714	671	632	687	655	687	640	658	681	635	723	648	674	723	714	719	703	660	698	661	701	708	666	710	726	691	693	686	711	679	682	650	659	677	663	667	705	699	683	679	699	689	699	691	714	698	691	673	686	695	737	710	729	730	681	729	687	643	686	734	659	631	725	697	671	690	618	689	697	659	723	678	684	689	707	731	662	678	612	706	692	693	713	664	699	699	675	750	642	707	665	715	687	670	676	678	669	688	685	689	720	675	681	694	679	721	647	724	682	666	686	714	705	658	681	719	686	715	773	709	709	673	663	706	711	700	699	718	672	687	717	697	662	637	684	670	711	720	663	694	696	706	670	707	665	690	702	703	685	700	672	711	749	698	687	683	684	688	642	683	670	677	661	693	702	709	705	685	647	673	734	717	687	686	737	706	674	696	645
1902	664	411	342	354	517	614	574	471	376	336	294	232	196	165	162	154	138	95	121	130	100	80	88	89	100	94	91	85	92	88	84	72	56	59	64	63	63	84	69	64	44	67	59	51	76	59	65	45	62	54	57	56	55	52	62	60	64	53	53	56	57	62	49	49	51	49	52	61	51	53	55	66	64	62	52	63	50	65	43	64	54	43	55	57	50	57	54	55	56	51	50	75	67	66	57	63	62	65	62	48	49	48	61	57	61	57	62	45	52	64	65	58	50	50	66	65	47	53	61	47	61	43	56	57	49	63	47	54	56	73	55	46	52	56	52	52	55	65	54	52	47	64	47	62	58	57	54	62	53	54	69	57	52	47	63	52	58	48	61	63	65	38	73	52	43	65	56	54	37	58	66	57	65	44	63	53	66	58	56	45	51	66	57	66	56	65	52	53	66	48	43	61	58	63	56	59	61	60	53	56	47	49	44	59	50	52	57	48	55	62	47	53	70	69	62	55	48	48	67	61	71	48	50	52	57	59	58	35	52	52	58	66	70	43	52	42	46	64	47	61	61	45	61	51	57	45	56	56	56	54	67	63	68	46	54	44	53	51	50	54	60	60	70	53	60	63	61	48	55	68	52	74	54	58	67	61	63	55	60	60	68	65	56	50	59	63	53	66	51	60	56	56	67	57	56	57	34	59	65	41	58	58	46	47	46	60	57	51	69	53	63	51	70	64	63	50	64	43	59	59	61	59	58	56	53	61	63	54	67	54	59	60	45	59	61	60	52	46	65	56	52	44	57	65	59	51	51	52	58	38	52	60	58	57	43	53	60	57	68	55	77	50	52	57	62	59	59	57	61	66	56	53	48	57	57	77	60	43	60	55	50	46	60	62	50	55	55	54	56	53	61	67	46	52	53	68	55	69	50	66	56	60	54	64	52	55	57	48	73	55	50	65	64	52	63	56	65	56	57	62	67	41	53	50	62	54	63	55	54	57	60	62	61	44	55	57	51	64	60	61	49	49	50	58	49	74	36	54	63	58	55	57	55	58	65	53	60	59	54	64	57	49	58	51	66	58	54	40	47	59	59	59	74	54	58	46	50	62	58	51	73	52	59	61	62	66	62	54	67	53	59	48	52	57	59	56	45	72	48	52	59	45	46	53	46	48	63	45	49	67	54	51	61	52	58	62	65	58	49	63	72	50	60	44	47	64	65	48	55	60	59	53	54	68	56	53	70	65	59	53	42	53	69	50	54	61	54	65	55	66	56	70	56	73	49	51	55	60	47	63	62	56	50	58	65	69	47	70	55	64	58	54	64	63	59	52	63	60	49	50	65	65	62	59	54	51	62	49	58	53	63	57	54	68	49	63	51	68	51	49	38	65	63	53	67	55	59	52	49	66	66	60	42	65	61	60	68	54	65	56	48	59	44	52	64	63	48	47	62	65	58	59	48	54	67	61	64	47	59	60	60	49	69	49	65	48	45	54	60	63	37	50	50	54	62	58	45	53	66	55	55	61	61	71	46	51	58	62	54	69	68	55	70	54	55	51	52	65	57	42	64	56	51	60	59	65	47	54	55	55	48	53	63	50	60	60	62	56	71	68	53	68	63	51	64	45	63	50	60	57	70	55	61	59	38	55	53	55	66	59	66	54	54	48	75	55	60	61	45	72	45	53	66	59	61	50	56	50	54	51	62	58	57	63	58	58	52	49	57	69	50	47	49	47	66	66	58	67	60	42	48	62	63	58	42	71	48	58	58	58	56	62	58	61	62	51	65	59	69	41	45	57	77	49	72	56	46	46	65	41	59	54	73	54	65	50	38	65	62	48	45	64	59	53	52	53	47	62	66	57	64	53	55	72	61	44	52	58	65	49	58	60	48	71	50	50	45	48	63	59	63	46	43	55	58	46	48	65	53	49	46	63	62	56	55	63	57	70	53	57	51	51	58	53	66	51	58	64	56	49	60	56	42	60	59	59	53	61	43	48	60	64	59	74	42	61	62	60	57	63	61	57	49	58	77	60	54	47	50	55	54	56	52	48	64	55	74	60	55	59	48	63	58	51	47	66	49	50	54	67	47	54	68	48	50	61	54	53	58	58	56	55	58	51	52	55	52	64	55	61	52	70	62	67	71	60	60	49	64	64	61	60	62	53	75	59	56	49	57	55	53	48	59	61	52	67	71	63	52	57	48	68	62	47	55	63	54	45	53	62	56	56	52	61	66	55	63	50	46	48	58	53	52	50	43	49	62	42	53	47	62	53	62	58	51	51	61	49	52	79	48	50	60	64	63	51	54	66	62	59	61	53	64	54	48	61	72	47	53	56	64	46	66	48	59	39	50	51	46	51	47	54	62	63	60	56	64	67	73	61	48	62	59	52	45	34	57	55	53	49	44	60	54	43	53	61	69	59	43	59	60	41	58	55	58	65	64	54	61	51	61	55	58	65	57	62	50	57	49	62	42	52	65	60	56	55	64	63	70	61	66	58	60	58	60	55	65	49	67	63	64	61	63	62	61	59	52	49	59	60	65	58	52	59	53	64	57	54	61	49	48	64	58	51	45	55	49	57	69	58	65	55	48	46	46	61	63	54	57	59	47	52	59	72	63	65	62	48	48	51	60	52	49	59	60	48	54	54	55	58	53	52	64	53	52	58	52	40	56	56	73	58	53	63	52	61	57	69	57	59	64	55	64	58	59	53	51	66	50	58	66	57	61	58	64	51	54	48	61	51	48	75	54	61	61	55	71	55	57	50	59	57	73	50	63	53	59	60	49	58	59	76	50	64	57	51	43	60	51	61	46	58	75	50	52	54	58	58	53	60	54	57	57	55	40	44	48	54	63	65	62	57	62	48	68	64	63	73	56	53	69	52	51	60	61	49	43	60	48	53	52	48	52	47	57	43	54	64	53	71	49	58	54	49	57	56	62	62	55	47	57	52	62	54	57	39	55	51	48	51	48	58	63	62	58	50	49	58	47	47	55	55	40	59	56	53	49	71	56	43	62	57	51	53	44	54	58	51	45	52	50	71	50	57	63	50	52	65	51	42	59	64	68	58	56	48	50	57	67	60	56	60	51	49	66	59	48	51	49	41	49	54	52	65	53	53	52	60	49	51	58	49	52	55	50	51	50	66	54	63	65	52	49	53	48	48	61	55	48	61	68	68	75	61	55	71	50	66	62	70	52	56	62	49	56	56	70	60	57	56	45	49	52	68	50	81	67	59	59	60	50	56	50	50	57	64	58	61	62	47	67	67	55	58	55	51	49	54	63	62	70	53	73	61	67	59	46	61	45	51	62	54	56	52	63	51	44	48	43	62	54	67	75	71	69	54	70	63	63	58	60	49	68	56	58	59	49	45	63	57	70	49	56	47	63	59	54	54	58	68	41	57	65	45	54	54	57	47	55	59	51	48	60	53	65	56	58	53	65	50	59	65	49	57	56	57	57	68	77	65	63	49	61	54	56	56	56	59	59	43	54	71	57	66	60
18995	8746	5671	9317	18684	21569	20383	18139	15084	12722	10421	8249	6658	5528	4262	3728	3195	2942	2677	2348	2059	1869	1741	1613	1528	1405	1511	1454	1469	1430	1326	1200	1042	988	845	785	741	711	649	672	625	610	621	571	585	561	557	568	571	588	608	574	630	561	561	581	580	538	590	591	560	570	541	572	590	575	601	614	599	580	552	570	545	551	496	536	520	534	568	508	538	514	574	531	561	604	577	561	529	551	579	507	555	537	542	515	533	549	508	567	529	545	516	534	556	556	534	565	557	554	557	590	551	551	560	574	539	532	559	568	505	571	527	550	524	559	571	561	536	489	522	537	528	522	542	534	533	600	513	560	548	544	572	519	567	569	517	499	551	496	534	524	527	563	579	552	504	525	563	566	542	540	556	537	539	545	590	544	564	579	506	555	571	521	545	534	598	570	515	522	520	523	544	535	536	556	510	521	559	569	586	532	535	562	532	519	554	479	522	563	528	566	556	554	526	541	539	555	573	556	558	518	532	567	547	544	550	542	533	552	528	540	543	513	543	574	532	555	520	552	571	522	518	556	531	591	506	563	523	559	515	542	512	542	534	578	523	569	559	536	566	538	530	576	578	550	533	529	536	489	581	542	562	544	549	549	539	542	519	595	546	529	542	575	557	512	556	573	545	560	570	539	529	559	528	539	542	573	509	543	551	540	553	562	544	524	562	540	514	539	552	573	537	583	547	526	556	514	533	534	550	552	606	516	532	510	572	521	547	514	559	549	585	569	543	528	575	528	518	512	546	572	559	536	532	537	574	560	565	551	548	548	543	523	507	540	548	527	543	544	578	565	552	559	555	506	598	563	583	497	513	536	584	579	511	555	545	525	545	551	567	579	532	548	540	539	509	512	524	537	548	577	580	531	508	605	551	537	544	560	509	584	550	548	539	579	525	527	534	550	551	559	528	559	550	590	558	521	583	521	510	542	517	531	554	568	531	548	569	527	531	535	539	556	527	567	533	538	531	555	545	557	528	528	576	558	540	539	511	545	537	551	578	524	596	590	548	557	513	570	550	558	526	534	546	549	516	515	566	531	556	533	557	568	541	569	543	507	577	556	559	552	551	577	529	517	585	592	529	527	573	547	529	525	571	552	514	583	564	552	574	516	534	500	576	544	527	539	549	554	539	493	555	571	540	523	513	530	583	560	503	509	543	560	532	571	536	507	539	510	552	526	544	548	518	501	518	520	505	513	542	557	530	530	531	564	521	525	513	547	512	513	573	559	555	581	579	540	595	503	523	553	574	526	558	563	548	543	539	541	570	537	528	508	531	516	550	511	497	497	535	565	543	530	559	562	567	551	549	523	546	559	566	538	484	530	517	536	550	521	517	515	581	559	572	540	599	570	559	558	584	528	547	576	606	535	536	537	564	518	574	545	522	569	556	547	525	554	556	552	562	522	536	552	540	595	568	577	545	538	511	512	559	526	514	491	564	557	546	531	533	538	572	533	564	559	567	543	531	545	589	565	493	522	542	538	549	553	554	540	599	529	510	515	542	567	584	517	516	552	541	562	493	549	546	572	581	508	520	563	580	569	519	532	561	540	556	553	544	556	526	542	555	513	534	524	579	561	521	534	549	586	551	566	565	584	549	571	499	566	559	544	551	564	558	548	537	515	516	528	582	537	557	593	559	565	541	554	529	516	569	525	537	547	537	539	553	547	548	561	529	537	570	590	505	540	539	518	557	568	559	524	556	549	547	567	511	529	515	557	572	532	565	522	541	527	534	553	527	522	572	536	557	583	586	570	545	568	537	536	510	524	573	518	556	525	553	550	583	566	532	565	554	569	557	529	572	545	512	533	528	573	566	591	553	564	557	572	520	552	521	565	557	566	567	548	524	558	557	579	566	554	541	515	559	521	541	582	539	537	556	587	566	523	522	568	563	564	486	550	554	555	546	527	569	590	527	544	538	522	543	540	548	541	554	560	580	546	557	538	512	537	546	524	519	512	556	510	540	573	545	521	538	551	544	538	556	553	550	566	554	546	521	533	515	564	597	573	474	585	513	563	507	578	534	565	562	553	562	549	504	513	557	519	572	567	538	526	525	528	553	515	521	535	524	561	529	540	542	564	551	531	532	532	503	502	541	570	568	507	532	531	563	580	561	535	510	540	547	560	543	543	560	523	553	525	523	523	558	535	526	526	558	518	536	556	551	539	499	523	500	508	538	579	562	523	526	571	549	538	517	533	561	569	550	540	555	514	544	564	560	546	536	514	517	549	546	559	564	530	595	565	569	543	562	518	551	531	513	514	553	529	554	544	536	514	565	503	563	558	583	578	548	581	550	525	515	551	569	520	554	514	566	514	479	528	513	530	546	534	560	597	543	547	548	520	528	551	539	550	548	572	543	516	555	522	529	503	543	589	522	535	545	540	570	528	570	543	496	525	590	541	561	566	537	545	530	569	525	550	539	541	522	514	536	517	523	599	537	528	521	523	516	571	546	546	557	549	511	559	537	560	580	546	537	565	522	500	546	563	547	581	555	508	567	546	589	580	545	538	566	544	562	578	512	525	545	536	555	536	544	544	575	553	546	542	497	540	579	563	560	551	521	548	556	528	557	516	556	559	525	564	541	562	584	530	545	524	567	519	583	557	568	596	536	590	553	570	528	559	530	540	515	561	520	596	518	558	540	556	539	523	568	555	542	514	512	534	554	548	514	501	595	567	546	507	546	562	550	536	589	517	532	582	567	536	548	529	537	547	573	566	557	553	540	552	525	570	551	572	513	543	570	536	547	520	583	566	554	595	531	554	581	536	528	534	502	539	542	541	579	524	536	575	550	576	536	557	549	592	571	534	544	542	548	538	545	512	530	547	543	562	538	556	553	553	563	595	531	558	555	516	511	530	535	568	554	555	549	525	523	515	528	581	496	535	549	495	565	549	562	562	539	545	541	506	554	512	531	538	529	606	569	554	511	582	562	499	553	514	559	503	562	569	558	518	542	583	522	535	576	567	554	545	566	555	536	565	532	561	559	541	586	554	516	557	543	545	554	525	536	585	524	562	513	588	571	554	547	578	552	520	540	543	552	543	539	547	559	509	573	567	521	557	574	568	519	533	545	594	540	543	530	555	539	509	553	541	572	518	523	553	570	573	513	585	579	524	561	531	558	554	527	547	565	534	554	564	523	524	511	532	563	554	544	568	550	525	566	551	546	556	509	511	498	540	556	537	548	575	528	539	578	529	569	499	558	544	506	553	540	533	562	546	525	552	518	566	561	595	551	508	528	505	536	554	517	577	520	559	548	536	544	544	539	565	534	560	554	556	555	531	542	560	568	568	527	590	503	531	566	545	579	507	544	547	564	562	538	547	543	540	559	573	559	513	517	561	540	549	519	511	515	563	515	538	540	541	560	591	555	563	557	580	548	513	542	536	539	574	532	541	568	531	537	553	512	527	543	559	528	576	534	565	549	539	576	536	552	544	582	562	536	534	587	531	522	575	574	514	555	545	530	520	569	522
1854	936	581	410	438	624	736	675	574	536	396	318	269	209	211	187	176	155	142	92	133	106	99	89	111	93	105	85	98	81	80	89	80	64	84	61	70	59	56	75	72	60	59	70	57	60	57	68	56	58	60	49	56	62	58	61	62	58	64	48	58	57	70	67	59	52	52	52	60	49	54	62	53	81	66	67	51	57	58	60	58	60	59	79	43	53	58	69	47	56	66	61	57	55	57	53	54	54	64	70	44	51	46	57	50	70	71	57	59	64	68	50	61	45	61	54	55	59	58	46	60	48	46	53	67	52	75	43	60	54	61	47	57	62	68	56	72	47	63	54	63	52	55	40	60	49	59	42	76	53	55	70	52	55	55	58	72	64	75	61	55	58	60	55	60	53	56	49	69	69	58	60	48	66	42	56	52	61	62	56	64	55	55	57	56	57	47	56	60	65	54	56	55	56	45	50	60	56	48	54	71	60	59	58	55	58	62	53	60	56	62	68	68	47	68	66	58	51	61	70	59	59	72	58	69	62	55	61	54	58	51	47	40	59	57	59	55	66	53	50	53	48	66	46	52	46	41	53	52	62	54	74	61	61	65	57	58	48	60	62	58	50	39	51	55	59	56	63	53	47	62	65	61	61	60	58	69	65	52	61	52	66	65	57	49	62	39	67	66	56	54	61	53	58	52	54	69	59	54	44	65	63	51	57	57	60	59	44	42	58	60	52	52	59	64	63	59	69	53	62	62	55	55	53	48	42	63	62	53	68	70	68	63	55	49	52	61	62	60	53	53	51	55	59	61	59	57	58	56	58	57	52	63	58	58	67	40	60	53	68	74	60	50	51	59	65	49	59	50	52	50	61	62	56	50	57	66	53	72	53	52	62	56	53	57	51	65	58	78	69	68	75	56	66	57	50	69	56	66	60	40	59	61	57	63	50	58	56	64	66	57	61	65	62	48	68	43	53	58	62	69	62	58	58	60	60	64	65	63	59	46	57	52	43	49	53	50	59	70	61	55	63	48	54	45	62	62	59	60	56	44	60	58	53	60	48	51	59	68	48	41	58	54	55	52	53	48	60	70	63	63	62	61	63	44	56	55	61	62	65	66	73	67	64	59	59	61	53	45	72	74	60	50	51	58	68	56	72	54	51	50	68	40	64	63	58	64	58	52	51	56	52	61	65	52	53	62	76	61	47	73	59	69	64	58	58	59	75	52	59	58	42	57	44	63	64	59	62	60	60	69	58	55	63	51	52	57	69	62	61	43	66	52	70	61	63	50	67	67	59	70	66	43	58	49	55	64	52	53	66	52	55	56	54	55	64	64	61	50	55	58	55	64	52	65	58	57	77	62	55	63	59	66	63	56	64	51	52	53	58	56	43	46	58	68	65	51	55	61	52	43	60	57	71	58	54	54	57	52	51	55	53	58	55	54	72	63	55	65	57	67	62	52	53	50	61	60	54	59	55	51	53	64	62	59	37	61	57	70	62	52	60	63	52	55	64	61	54	49	77	53	50	62	69	63	54	74	59	45	66	58	46	68	60	53	51	44	60	60	51	51	53	54	49	48	67	50	48	50	54	58	57	57	60	55	49	67	48	49	73	52	59	55	63	53	71	54	63	49	51	63	68	66	54	56	57	44	65	65	55	63	71	59	69	49	60	54	43	49	71	66	55	57	53	54	57	44	47	61	60	57	57	68	55	57	55	77	62	54	53	60	56	63	60	65	64	51	70	51	45	49	51	61	50	54	50	59	56	64	62	58	56	57	57	48	47	50	54	56	47	53	59	47	67	61	52	50	53	49	69	58	58	48	56	55	49	62	59	71	52	53	64	65	53	56	55	67	49	68	61	47	56	65	50	64	52	58	66	68	47	58	47	62	48	59	65	63	58	60	59	63	67	63	44	46	56	82	57	79	69	54	58	46	72	65	61	59	56	60	53	51	69	65	45	46	48	44	54	49	56	46	51	57	53	68	50	60	48	52	38	49	66	67	65	58	61	54	58	75	58	54	74	60	67	70	50	49	62	58	50	39	62	53	63	56	65	70	52	60	56	56	57	49	63	61	62	65	58	40	42	57	46	64	50	63	54	57	72	47	58	65	84	63	53	55	58	47	59	43	46	57	59	63	66	55	70	69	49	67	58	58	63	53	51	59	57	36	52	53	49	50	61	55	57	59	57	56	52	54	48	62	55	58	63	52	57	60	37	51	62	61	52	54	54	55	63	61	47	45	65	58	62	67	66	59	54	64	59	70	54	63	47	68	52	58	65	63	61	64	67	59	47	47	64	60	68	52	68	52	53	57	50	57	64	66	49	61	55	64	67	62	45	54	67	45	73	58	62	71	48	54	57	73	65	47	69	47	47	52	62	51	75	69	63	48	67	47	63	62	55	62	52	50	59	55	68	62	58	63	48	60	64	55	47	58	47	70	70	56	61	51	68	45	52	54	53	62	53	57	53	53	56	72	55	50	66	49	63	63	62	50	68	66	48	58	62	49	78	76	59	71	58	61	62	43	48	49	64	61	59	56	64	57	59	58	52	69	52	63	52	54	70	67	54	54	57	47	63	62	67	59	57	59	60	68	60	65	65	55	49	63	53	63	48	61	61	42	70	40	65	58	50	49	58	55	66	54	58	43	66	62	48	63	52	64	64	61	62	67	57	46	73	81	54	58	56	50	62	52	62	66	58	51	52	74	54	68	66	61	53	67	52	64	67	66	56	60	68	55	80	62	56	60	65	57	56	59	43	57	59	60	64	66	62	47	50	66	65	66	53	74	52	56	55	59	58	67	74	62	60	47	50	66	53	63	60	55	48	60	50	60	62	61	66	44	48	62	59	58	60	59	64	63	51	62	61	62	53	58	65	42	64	53	80	76	66	50	66	57	55	54	49	56	69	56	53	64	79	60	63	68	52	47	61	55	61	68	79	68	59	54	49	57	59	57	54	65	49	58	48	57	56	61	68	48	52	56	62	73	61	59	52	56	58	46	57	61	70	68	53	50	49	59	51	60	61	55	64	59	59	64	68	68	54	47	48	58	42	54	59	64	53	56	54	68	50	58	64	45	64	56	59	55	52	60	54	50	54	42	62	58	74	61	46	58	56	56	63	62	64	54	71	52	45	56	75	63	49	67	72	65	52	53	69	42	58	54	47	60	57	59	59	53	64	47	68	59	51	60	45	62	51	67	58	55	56	46	61	54	54	64	51	61	57	54	86	69	59	59	64	55	44	55	72	55	50	50	42	57	51	52	69	44	68	53	41	48	35	65	75	59	61	54	61	69	69	63	56	66	61	56	65	65	67	58	47	55	55	55	56	62	65	62	42	64	61	54	69	65	54	61	62	68	61	55	52	69	70	60	58	77	63	67	46	47	53	73	53	42	53	63	62	53	45	46	63	57	57	58	58	61	51	57	59	52	39	55	54	62	64	54	59	70	64	59	57	52	48	55	67	75	66	51	45	67	53	61	61	61	57	49	60	70	59	56	56
21144	10756	7017	11416	21502	24125	22698	20129	17231	14841	12166	9738	7662	6363	5104	4467	4021	3527	3148	2766	2400	2206	1963	1820	1703	1704	1621	1697	1667	1678	1488	1437	1237	1093	955	864	831	780	770	758	668	700	634	645	609	660	619	649	633	617	613	604	623	614	647	672	668	592	616	554	622	607	601	582	630	565	556	556	558	594	629	586	563	574	590	628	561	588	599	578	579	555	600	563	583	553	515	558	568	576	562	577	554	560	581	539	581	559	554	586	541	566	550	555	541	598	597	599	582	548	573	582	555	568	577	607	538	557	595	544	571	577	579	574	544	577	621	530	538	587	583	534	594	575	566	576	576	597	589	601	591	536	590	596	553	586	560	575	602	598	556	562	574	561	565	573	577	534	620	531	584	555	554	552	609	588	558	553	544	570	582	616	537	574	557	596	601	564	535	558	567	587	558	564	563	545	555	570	544	560	597	564	597	581	549	553	596	565	560	562	543	577	530	549	568	557	598	588	575	579	594	609	584	592	563	599	571	557	598	555	545	618	583	590	588	564	544	571	533	564	571	578	565	636	542	577	565	600	547	549	571	573	593	592	604	614	589	590	571	579	587	579	600	589	541	590	541	548	588	565	578	561	508	614	593	589	604	588	533	553	552	570	591	578	564	560	575	540	592	552	581	555	611	576	585	603	597	575	556	615	643	575	593	574	569	571	568	564	556	561	594	567	614	574	609	555	616	574	585	544	590	514	563	495	602	535	584	567	538	566	565	558	566	572	599	554	568	569	591	557	559	566	584	598	606	571	565	550	581	576	550	617	579	542	568	576	601	593	590	567	578	611	604	594	556	591	609	611	624	566	553	564	559	534	562	602	591	567	594	579	574	589	615	551	556	566	601	539	561	568	531	564	535	604	549	603	581	545	581	560	565	599	560	598	583	569	543	569	569	536	577	570	574	583	569	611	612	579	591	569	529	621	586	549	616	544	543	559	578	562	562	548	509	575	577	565	578	603	566	567	554	598	604	544	607	552	542	568	527	565	579	555	596	602	585	592	549	572	587	515	559	559	552	581	567	579	570	572	573	562	581	595	643	581	551	583	560	571	623	573	553	578	564	550	570	557	569	622	599	557	565	574	565	564	593	552	567	561	540	596	603	597	613	569	551	604	601	557	620	576	573	555	587	573	591	536	595	576	556	621	573	567	563	573	587	568	557	579	539	572	611	604	549	586	604	577	593	561	587	593	570	580	547	578	591	546	582	649	599	572	547	569	563	596	575	556	564	547	567	583	534	587	592	568	513	616	565	574	589	584	585	544	555	563	589	571	567	599	562	564	572	579	566	587	568	555	546	550	592	574	585	567	581	573	580	594	590	602	572	561	571	597	573	572	560	596	566	584	577	593	583	573	615	584	575	536	589	616	589	572	591	598	565	554	525	577	551	592	582	541	565	553	593	556	563	587	567	565	554	582	560	544	551	606	588	577	562	593	546	592	570	545	550	572	614	575	564	580	596	552	559	607	571	596	569	540	589	578	549	589	583	554	535	591	584	570	560	573	554	607	571	588	578	533	575	571	595	567	596	529	560	597	611	604	577	587	536	561	595	573	576	552	532	532	593	554	584	601	590	545	578	582	584	556	545	604	574	567	550	538	558	576	592	572	574	562	585	552	581	542	576	572	540	618	568	564	606	582	511	581	564	570	612	574	559	590	588	531	573	530	615	618	557	576	547	572	584	593	578	553	560	565	556	539	552	546	615	564	580	583	578	616	584	545	583	588	608	592	615	595	563	531	611	558	608	557	536	585	558	538	604	553	549	553	582	572	602	595	552	571	614	607	568	572	565	595	550	515	591	606	595	555	577	573	555	544	595	591	574	569	548	540	591	593	535	544	549	586	580	573	592	577	603	584	626	612	576	590	580	560	566	593	561	599	602	601	552	587	554	520	583	530	561	557	561	594	580	613	581	589	569	566	582	570	549	578	529	572	588	630	566	593	570	536	563	589	586	575	540	600	559	570	613	510	579	589	595	578	577	545	590	569	537	577	535	535	569	601	581	533	576	602	574	587	621	571	594	589	597	551	578	549	570	587	559	610	598	566	570	550	534	576	567	598	548	590	577	576	541	604	534	572	590	547	592	586	550	578	592	592	568	585	575	573	553	568	592	557	566	561	606	553	574	562	620	546	580	596	557	619	570	569	529	583	566	567	566	556	565	546	549	581	572	622	550	582	530	606	562	611	582	599	546	592	625	529	602	609	582	539	541	566	587	560	541	566	543	575	558	570	574	585	588	565	534	517	590	543	605	601	564	555	556	565	590	587	575	566	619	572	568	580	557	571	566	554	580	585	570	543	575	553	585	598	612	608	539	583	579	589	568	618	590	545	566	589	561	570	577	581	532	592	564	567	594	551	566	604	554	567	584	606	567	571	558	567	621	533	589	564	551	581	576	538	575	555	559	552	595	585	589	607	594	574	554	610	581	589	561	619	580	549	570	591	585	534	563	583	586	615	578	620	603	552	601	574	548	559	576	625	566	585	594	601	551	525	552	563	584	590	541	555	608	581	566	564	554	605	631	565	546	588	594	572	597	588	590	573	580	570	535	599	556	552	562	565	553	598	590	624	574	537	575	597	538	530	530	593	567	542	574	609	596	551	569	567	590	601	554	580	603	516	542	597	585	557	616	577	554	570	557	560	579	617	616	631	550	571	591	623	599	555	623	592	586	592	590	602	534	612	578	540	571	600	571	584	607	566	593	586	589	561	593	540	619	561	619	582	580	540	579	588	564	584	577	552	593	580	579	578	556	594	559	569	504	622	553	550	559	580	538	547	591	550	594	577	597	585	536	582	571	576	571	567	533	519	566	586	594	600	574	542	578	595	597	547	591	612	587	551	587	574	581	583	601	599	594	590	561	561	569	532	574	562	597	580	562	572	566	623	601	582	514	632	546	553	577	584	563	566	550	576	602	583	577	548	590	571	573	563	578	552	603	596	581	585	574	545	589	586	587	598	562	579	601	586	567	566	568	567	614	564	572	609	582	625	566	581	582	591	564	563	571	565	607	633	578	530	560	551	569	594	581	563	524	554	566	579	550	587	559	574	590	531	570	577	578	531	545	552	592	626	586	565	575	582	530	575	549	597	589	599	577	595	578	592	549	612	567	546	590	590	599	530	569	605	568	613	564	537	562	597	569	597	579	573	602	584	586	552	555	563	557	548	600	543	575	575	607	573	593	576	580	652	578	559	601	545	611	580	555	558	557	567	551	584	576	618	589	560	557	571	550	562	627	590	596	581	579	546	583	612	535	581	584	573	592	590	575	573	590	564	578	562	556	588	565	574	579	530	589	602	621	554	565	561	566	567	584	595	561	595	595	580	576	587	579	557	607	574	599	582	559	571	576	577	556	553	546	591	578	595	593	590	607	614	617	584	567	587	559	606	569	568	577	569	534	594	613	570	565	601	573	572	564	608	595	593	550	569	580	570	579	597	598	595	541	540	547	581	613	568	565	589	564	555
1395	501	312	274	291	393	442	464	354	323	289	193	185	156	144	151	128	108	129	109	105	101	95	120	89	94	83	103	84	99	80	91	81	94	86	84	70	80	83	74	84	69	83	77	82	66	60	79	79	71	78	63	83	77	70	67	70	85	89	83	70	66	58	57	71	64	60	66	88	79	86	78	65	75	55	79	75	57	71	79	82	70	53	66	64	69	69	66	73	82	73	81	79	50	69	90	66	55	61	81	74	58	72	72	81	63	87	76	62	78	75	64	81	58	67	72	65	61	68	76	65	81	59	77	62	67	69	67	72	69	65	61	63	68	90	72	75	69	75	64	77	66	85	72	85	85	72	67	65	77	88	76	64	70	70	57	84	62	69	63	85	75	72	68	70	66	53	74	63	76	70	80	71	53	64	73	76	76	77	71	74	69	68	86	87	74	78	80	75	67	74	72	98	68	65	80	65	65	72	68	73	80	70	63	79	73	46	73	76	65	87	72	57	56	65	73	85	87	68	89	83	74	63	79	70	73	67	61	82	76	79	62	75	76	59	76	74	84	69	62	67	65	77	76	71	67	72	88	72	81	82	64	68	73	77	68	83	63	71	74	71	89	65	82	74	65	79	75	73	84	66	64	67	64	58	72	63	80	78	73	59	54	66	73	72	67	61	63	63	72	67	71	81	56	65	57	74	82	77	69	78	54	68	61	65	70	80	69	59	85	67	71	82	62	79	85	66	63	61	70	56	85	74	89	74	80	75	77	73	91	62	74	73	72	68	75	65	81	72	71	66	78	64	75	70	71	91	69	77	81	72	60	70	69	69	74	73	77	79	87	80	79	78	68	71	77	66	74	72	61	61	68	71	67	80	74	78	66	80	76	64	66	87	72	63	68	77	70	75	75	93	85	75	81	70	74	91	89	63	77	82	89	58	77	76	82	69	58	72	77	62	73	67	69	67	78	64	64	73	71	60	84	61	61	61	82	76	85	71	79	64	73	78	67	87	100	62	74	57	67	70	90	81	78	96	68	71	80	76	67	72	56	67	84	66	80	68	81	71	71	77	68	64	67	79	74	77	66	69	77	74	68	65	83	73	74	59	71	67	97	76	64	74	68	57	71	75	83	72	69	65	73	70	57	63	77	72	81	64	97	58	81	75	73	64	63	68	65	63	68	56	71	72	60	55	67	76	75	73	69	66	70	67	67	62	56	65	65	61	65	74	81	59	68	78	70	68	60	66	74	55	68	66	68	70	60	56	70	78	67	73	77	62	80	75	65	76	78	73	59	67	61	66	69	62	64	83	71	68	71	86	76	69	71	65	78	72	82	75	66	71	76	59	65	75	85	78	71	65	85	68	66	56	69	68	73	62	62	75	78	68	75	82	69	85	72	73	63	73	91	62	75	65	70	79	77	66	79	73	78	81	63	81	70	72	92	64	72	65	77	79	68	61	76	61	63	78	79	64	56	77	58	60	70	82	73	66	69	70	79	75	80	61	71	80	61	71	63	83	80	81	80	67	64	78	78	66	67	82	72	77	58	84	87	70	76	86	56	57	72	67	60	93	70	66	61	77	78	71	76	64	64	75	58	65	76	70	63	74	62	59	79	60	76	77	88	65	73	57	61	78	66	77	62	65	75	73	75	55	65	83	75	72	84	65	68	57	74	55	86	73	61	75	79	70	98	65	82	71	63	67	81	77	48	68	63	60	77	72	78	82	75	54	62	74	89	61	76	69	77	76	65	75	83	59	72	78	55	72	67	77	61	71	75	63	85	65	80	52	58	63	57	67	86	77	75	81	83	74	80	73	91	59	67	76	73	60	65	88	75	69	68	68	79	69	71	67	102	71	68	71	82	73	69	90	88	68	72	59	71	88	65	65	74	85	60	60	55	70	69	74	77	90	65	68	87	63	64	82	80	57	78	69	68	73	68	74	66	79	57	89	92	85	70	76	88	65	69	75	71	67	73	83	68	59	64	79	70	61	66	68	83	68	60	77	71	70	83	83	76	72	69	68	93	84	82	73	70	88	71	77	60	62	56	65	65	83	72	62	79	87	59	71	56	69	55	75	71	72	73	59	76	74	58	61	68	87	73	74	75	55	69	86	70	85	67	66	70	64	72	78	66	53	79	73	71	75	67	70	81	66	79	80	77	80	81	60	71	63	68	68	78	73	77	69	62	82	80	71	72	81	62	74	68	58	72	58	75	76	69	70	87	77	80	101	62	61	74	78	70	83	58	73	65	67	75	80	75	68	66	73	74	50	89	71	75	72	69	74	64	66	67	80	66	85	51	73	71	57	75	70	69	59	65	65	65	82	65	66	78	72	68	69	77	67	66	83	71	73	62	65	70	74	80	72	68	86	90	60	73	68	69	60	87	65	72	84	84	73	79	76	59	83	74	75	88	69	74	73	70	55	79	72	87	61	79	92	70	83	68	71	75	80	67	77	65	76	64	79	74	64	79	63	77	83	77	63	77	77	56	82	75	58	73	84	53	53	71	66	73	69	78	46	67	79	85	71	73	64	62	65	76	85	62	63	91	55	70	81	69	75	78	75	71	66	86	72	93	79	85	74	74	89	52	71	84	81	82	82	71	85	68	72	66	63	72	94	63	68	64	76	76	64	80	79	73	83	58	79	62	85	62	60	76	68	55	74	79	73	68	70	78	83	82	69	68	76	56	68	71	76	69	67	86	66	80	62	83	67	70	72	76	76	82	69	66	84	67	80	66	73	61	71	82	76	64	78	97	87	84	77	63	79	92	65	79	64	81	79	84	57	92	58	72	80	73	66	72	73	77	78	57	63	61	72	72	73	59	69	62	69	62	82	85	85	64	69	77	78	62	74	71	72	78	64	73	75	77	62	73	65	72	64	60	70	71	69	69	81	68	87	78	75	79	67	54	73	73	79	62	80	62	71	72	78	76	77	76	68	71	64	62	83	69	77	80	73	78	74	77	81	73	67	75	74	75	63	74	74	77	75	65	81	77	72	65	73	65	81	68	70	76	73	67	67	88	72	71	70	93	65	64	64	59	68	68	75	79	80	59	79	84	77	77	65	72	67	89	70	79	68	60	69	78	63	72	70	86	73	79	65	61	70	73	82	80	64	71	75	70	75	77	77	68	67	81	66	65	73	65	71	61	59	67	54	74	55	66	69	57	74	74	60	64	86	85	69	77	75	73	68	76	85	63	72	97	68	69	74	81	65	78	70	80	76	50	85	68	72	63	76	65	60	70	65	61	70	65	82	49	85	76	82	66	76	75	92	58	81	66	68	66	85	81	72	77	83	68	71	73	73	69	69	57	69	84	91	73	66	77	72	65	81	73	69	82	77	68	67	73	69	84	85	58	77	76	70	67	72	59	85	70	74	62	75	73	67	74	60	72	69	69	73	85	68	72	88	84	67	83	77	66	66	78	67	74	65	67	75	55	76	63	66	81	71	69	76	76	70	70	52	60	67	79	66	80	74	73	70	70	85	75	79	64	78	73
16598	7300	4654	7841	16396	18573	17679	14966	12505	10679	8477	6420	5169	4313	3396	2962	2615	2345	2141	1901	1759	1558	1466	1351	1345	1332	1319	1390	1391	1252	1243	1151	1043	988	898	807	839	805	762	753	813	729	705	665	704	668	727	711	730	752	701	671	690	696	755	668	680	709	706	696	728	664	680	660	697	717	694	672	667	708	672	691	707	647	691	719	660	670	712	686	664	720	690	646	670	678	652	712	710	682	708	682	704	658	704	672	649	728	659	703	668	670	722	682	654	667	648	661	671	683	686	661	679	694	660	722	658	757	667	729	664	693	663	707	705	714	662	705	704	702	655	720	651	663	653	680	693	646	670	640	658	731	648	683	681	696	648	702	720	700	650	649	633	682	696	672	699	735	681	645	708	621	709	699	665	704	699	689	628	670	691	680	707	682	666	644	675	726	702	724	695	719	685	692	666	660	672	700	676	676	657	661	701	702	655	709	635	696	675	681	670	698	679	711	714	726	684	674	706	685	645	683	673	664	669	699	724	677	686	667	668	679	677	671	677	690	625	688	643	689	673	756	703	692	629	693	675	695	661	649	694	673	711	692	704	700	681	661	670	695	688	723	708	685	674	690	703	655	704	719	648	694	674	699	630	690	686	678	660	674	683	680	645	675	658	690	668	631	756	634	669	677	709	635	727	695	720	684	726	668	680	669	738	672	698	752	716	624	691	716	720	668	665	690	729	689	633	703	665	658	716	706	666	665	685	659	691	715	658	699	681	684	688	654	709	705	690	673	679	702	686	721	652	656	721	651	703	664	683	666	698	697	694	680	707	684	676	688	703	708	710	714	707	674	708	678	708	733	692	650	733	680	667	677	723	648	682	693	666	650	695	654	700	673	639	707	727	688	692	672	660	649	679	711	669	700	637	716	701	680	666	699	660	688	696	681	690	689	707	721	715	719	676	679	714	708	683	705	719	672	668	713	679	669	675	701	711	688	710	683	681	649	684	678	664	677	692	640	656	650	675	673	685	677	660	634	694	678	672	657	612	641	714	658	697	677	669	651	697	713	700	674	682	686	696	716	696	656	672	693	675	695	688	673	680	662	691	671	710	730	696	680	659	672	696	699	690	702	659	705	747	698	731	654	731	644	684	652	702	680	680	668	659	685	651	702	691	658	666	658	712	682	695	733	706	689	669	703	713	658	692	693	692	711	701	698	703	676	627	648	692	720	693	694	711	709	655	699	689	670	691	694	639	702	675	642	702	668	670	648	701	684	719	682	648	656	711	684	680	700	704	644	685	687	658	739	666	654	679	712	682	693	659	714	710	666	624	714	712	690	672	696	712	693	712	719	634	661	686	677	648	698	659	662	740	686	710	676	662	703	657	721	689	662	730	662	641	702	656	697	691	684	691	673	644	657	653	653	698	680	702	707	674	699	645	736	682	678	715	696	703	685	670	643	725	747	705	644	665	674	659	619	660	700	672	682	643	693	658	724	674	657	665	741	611	660	659	681	697	689	718	678	714	738	668	669	702	678	671	645	702	713	667	674	674	680	663	725	724	703	657	753	698	693	674	657	692	724	728	655	726	643	641	701	674	706	681	681	722	653	638	684	719	677	694	640	682	744	696	706	690	639	692	692	630	687	672	707	694	695	744	677	669	671	679	681	696	649	728	671	663	685	750	686	634	720	688	745	683	677	679	615	685	696	715	684	675	646	652	664	673	662	702	695	704	736	694	664	718	675	728	694	715	682	701	680	712	618	654	672	637	655	655	695	710	667	652	675	746	719	652	736	692	689	687	702	641	686	680	687	670	689	700	737	659	684	662	726	669	721	681	670	682	684	694	699	700	704	680	705	717	694	645	675	690	711	720	666	686	656	678	698	682	680	707	693	678	658	667	673	710	696	646	629	668	669	651	713	692	676	671	659	679	653	709	685	683	701	719	640	709	657	727	695	700	687	705	709	674	683	695	673	657	699	698	662	639	690	709	628	707	641	697	670	678	693	716	696	675	646	650	701	684	696	698	700	691	709	699	709	698	712	669	682	686	699	663	688	639	657	697	684	701	717	710	727	680	661	716	685	736	683	636	677	708	673	697	715	682	681	658	686	680	704	685	688	679	665	727	706	669	671	720	621	700	684	688	646	694	678	680	677	686	677	712	670	725	685	703	656	741	659	686	652	701	659	686	686	750	698	638	657	705	729	723	712	693	649	659	634	697	708	700	675	703	690	687	648	673	696	662	687	682	684	712	710	642	691	685	696	694	656	713	657	684	689	655	654	662	701	686	675	700	680	681	684	691	683	663	674	645	649	706	675	726	702	698	672	665	692	668	691	732	667	696	683	683	677	704	684	690	691	707	686	643	681	714	693	676	650	671	648	672	662	675	701	713	677	687	626	671	677	731	669	711	689	684	722	672	675	728	689	661	663	723	662	688	681	684	684	664	712	731	633	707	712	668	667	699	735	729	690	702	653	677	703	650	673	703	730	680	716	684	733	663	682	678	651	677	675	670	705	697	717	685	730	664	643	697	671	709	646	686	712	692	704	692	710	718	657	717	692	623	707	695	683	645	699	633	703	742	711	713	664	664	686	672	713	662	667	707	680	706	711	651	692	690	696	665	677	743	651	716	685	705	683	681	703	641	684	632	648	672	671	713	689	663	671	650	707	686	713	646	702	664	719	700	683	659	647	703	660	688	667	676	689	706	635	683	679	696	714	697	696	680	630	657	677	677	666	666	706	674	674	701	699	652	686	652	683	717	646	697	674	685	648	696	666	662	682	704	650	673	678	694	672	664	657	695	712	657	716	681	737	706	656	703	669	690	699	663	671	699	667	667	669	652	698	691	692	656	667	726	662	693	664	685	694	723	696	652	651	726	693	674	665	699	690	665	709	677	702	643	703	685	707	740	673	696	747	667	664	706	643	668	647	677	750	734	642	722	648	734	723	635	680	673	703	701	701	710	735	741	631	740	655	718	697	730	657	689	665	734	748	715	699	739	666	687	705	702	688	713	684	692	694	709	703	670	715	644	685	657	661	693	701	670	681	684	715	723	713	696	646	671	718	699	752	702	719	684	680	732	707	704	756	663	678	670	649	642	664	679	688	712	679	649	684	679	685	681	663	658	719	740	668	717	641	637	725	675	655	691	682	667	654	721	661	627	671	663	693	677	658	640	666	710	634	691	695	687	690	676	645	645	678	721	711	651	712	726	698	676	665	689	736	686	692	680	701	707	692	672	734	669	711	709	670	648	674	698	654	658	684	714	652	703	643	668	677	695	660	710	701	713	724	688	718	666	635	682	691	685	678	665	690	719	656	652	696	679	700	685	711	703	679	716	666	670	648	664	664	678	713	679	711	671	662	679	670	686	663	676	672	730	690	650	679	673	730	681	656	681	672	633	673	668	705	657	681	650	683	697	693	692	685	675	716	698	695	685	684	691	685	635	654	715	672	673	653	634	709	635	700	682	690	677	706	683	738	666	682	705	632	718	654	725	675	659	672	690	706	703	654	677	636
1348	726	452	348	369	499	593	543	440	427	330	272	219	199	193	183	149	137	146	130	109	108	118	108	94	104	88	118	112	103	102	87	82	89	77	92	88	83	74	86	76	79	81	67	79	79	85	82	84	59	83	78	70	86	71	71	83	83	59	63	65	71	51	68	68	71	79	70	76	64	63	73	72	84	63	79	66	60	71	74	68	78	78	75	72	63	78	56	65	69	88	71	67	71	91	84	69	64	69	81	70	76	73	66	63	76	74	74	77	72	69	69	81	81	74	65	79	93	65	67	79	67	72	73	83	87	66	69	59	71	62	87	71	67	71	60	87	80	73	62	68	73	68	69	85	68	75	58	70	72	59	62	59	84	66	70	61	61	66	68	67	81	53	53	91	78	69	61	68	78	71	79	73	58	74	80	81	69	61	84	85	57	64	74	66	78	66	69	66	69	75	76	54	55	64	78	67	80	78	70	70	63	72	68	75	65	84	77	74	66	75	64	50	67	70	63	68	70	64	70	79	78	72	84	74	68	56	64	77	76	81	80	62	72	70	86	71	67	72	78	67	74	62	58	83	93	70	51	65	89	61	76	84	64	63	81	63	75	76	75	85	75	71	73	70	59	75	69	69	84	71	73	69	67	75	70	57	85	74	84	57	81	77	65	80	57	66	66	87	82	63	80	70	73	79	75	62	58	70	75	73	69	72	74	75	67	77	73	66	47	81	71	67	71	73	82	59	68	79	82	71	65	58	69	67	71	79	59	76	75	72	91	71	66	76	63	68	70	92	71	66	76	67	97	61	82	65	81	69	60	59	96	60	69	79	69	63	69	83	70	69	88	85	63	89	67	68	73	77	78	87	67	81	73	78	72	71	67	67	72	70	63	68	62	80	78	62	76	76	55	60	52	73	63	49	65	73	82	93	81	65	77	75	74	82	82	79	55	67	70	71	63	78	71	62	66	76	70	68	49	69	77	69	80	54	85	80	68	85	71	58	64	70	75	75	68	70	79	72	68	85	72	74	68	79	58	67	69	69	77	83	71	65	83	60	63	73	74	72	73	75	69	80	81	93	71	73	69	67	72	77	73	81	81	89	78	63	78	64	59	63	78	72	71	66	81	93	69	75	78	79	63	63	73	73	71	72	79	85	61	75	77	63	74	64	64	83	77	75	85	65	54	64	74	78	78	78	86	57	66	92	74	63	58	80	61	82	73	74	70	65	85	69	64	68	60	59	69	82	80	68	100	69	73	69	63	74	74	74	71	71	89	77	78	78	65	85	88	77	84	76	80	62	76	72	76	66	71	58	60	69	85	57	81	81	69	86	67	55	63	61	75	68	68	76	83	83	69	72	81	72	76	82	83	69	64	63	56	72	67	63	67	68	68	67	71	91	86	67	77	77	77	57	58	90	65	82	71	57	76	58	70	75	68	71	66	76	74	74	65	73	94	64	76	69	78	76	70	60	63	73	62	67	70	58	65	63	80	74	73	69	78	68	74	73	81	84	62	62	66	71	61	76	75	79	54	68	65	65	71	80	82	99	84	65	74	72	69	81	75	56	75	66	64	79	65	68	71	81	81	86	69	69	71	74	70	78	74	75	81	77	72	67	79	60	88	78	58	63	62	81	88	63	70	58	66	75	47	88	77	65	72	69	51	86	72	72	89	64	82	85	80	78	71	64	73	58	63	72	68	59	66	46	72	75	67	78	77	64	72	62	70	72	65	68	54	80	72	76	63	73	64	81	78	67	58	63	72	80	76	71	79	72	80	67	80	65	51	62	76	73	63	67	73	55	72	79	72	80	71	73	87	72	75	60	75	58	72	74	78	81	62	88	70	82	71	89	67	75	66	81	82	72	62	68	57	69	81	72	77	71	80	83	74	72	70	67	75	64	80	77	79	80	64	69	78	73	90	91	61	61	71	71	75	69	70	58	85	63	79	74	99	81	74	82	91	86	80	67	69	76	54	72	81	76	78	69	53	80	88	54	61	62	79	75	90	64	59	70	75	60	83	64	62	85	66	70	88	70	90	68	77	69	70	82	68	77	76	73	78	81	75	85	77	77	83	62	79	79	61	71	78	71	73	51	75	70	85	64	67	68	67	53	61	73	63	68	71	73	51	73	78	95	78	82	73	83	79	70	80	68	75	79	80	74	95	77	82	80	78	76	72	74	72	65	66	76	72	69	80	75	72	80	84	85	73	62	55	79	79	67	62	86	64	77	87	64	85	77	62	70	66	76	52	82	67	70	81	69	67	82	70	70	59	76	68	67	78	74	77	68	81	69	75	74	64	64	74	92	79	78	74	79	56	79	59	89	73	58	75	73	53	70	76	71	62	72	62	65	77	89	69	77	77	73	71	69	80	70	75	70	66	72	74	61	72	65	71	78	82	62	70	72	73	76	71	63	72	63	68	71	80	63	68	72	80	76	77	70	76	66	71	75	75	69	69	73	77	74	60	69	77	76	69	75	69	81	69	68	83	55	77	61	73	69	72	99	82	86	68	70	66	62	82	79	79	82	80	78	68	69	71	68	75	76	74	63	72	76	80	55	71	81	65	74	67	67	72	74	85	81	80	68	60	67	67	62	79	68	71	70	65	87	63	66	71	61	68	72	74	79	76	79	72	83	73	57	64	97	69	65	72	78	85	68	68	61	69	68	75	70	63	80	74	83	76	76	84	63	65	53	63	83	68	78	65	78	70	67	91	93	71	73	62	74	77	61	78	63	65	77	69	78	65	72	62	64	74	58	79	88	74	68	78	65	64	77	80	69	68	56	70	87	97	69	65	70	77	80	81	63	73	62	69	69	67	71	69	68	90	73	72	73	77	68	82	80	61	68	59	82	65	80	77	78	69	73	83	67	74	68	80	72	59	64	72	84	60	69	85	71	90	60	64	73	89	61	58	88	56	58	69	82	65	71	60	71	62	77	59	68	86	72	60	78	83	73	77	50	76	61	67	63	81	68	80	75	73	85	68	83	80	76	54	73	66	86	71	83	73	68	68	73	61	64	60	67	68	85	62	73	69	64	88	68	69	77	84	55	82	65	65	74	86	62	89	66	75	63	73	64	83	81	62	74	71	66	74	68	68	75	63	72	67	65	81	58	65	69	67	64	85	79	90	88	68	72	57	73	68	61	81	87	80	80	75	63	70	77	73	75	61	60	63	73	69	76	84	53	67	63	80	90	80	76	69	66	75	73	76	73	76	74	67	79	78	60	68	72	80	81	69	74	62	75	75	67	68	76	62	67	73	79	66	70	78	66	70	82	61	81	84	69	69	75	63	60	58	68	73	70	75	75	78	70	58	79	68	78	74	53	62	71	66	77	72	81	72	61	58	70	93	68	66	78	72	86	72	62	63	79	76	74	67	65	70	76	90	67	79	84	73	67	75	79	78	64	79	79	57	73	87	69	67	77	74	82	81	79	77	80	78	61	66	77	73	72	74	85	89	76	90	48	73	65	73	71	58	77	68	60	84	63	72	69	65
18314	9575	6162	10353	19845	21987	20684	17887	15466	12860	10344	8217	6667	5466	4540	3802	3415	2965	2701	2443	2163	1830	1713	1677	1544	1583	1604	1619	1508	1521	1402	1299	1163	1049	913	925	907	869	797	796	779	765	750	721	745	770	691	769	720	734	751	751	719	719	807	743	751	691	718	737	724	710	722	763	673	726	742	707	728	675	688	716	674	721	715	684	746	695	732	681	655	724	700	707	667	721	748	733	701	718	706	722	730	699	739	717	685	682	656	684	701	725	725	749	680	758	690	737	752	735	712	747	696	733	733	664	684	682	734	749	685	712	730	718	699	708	727	744	692	673	673	736	667	699	704	653	725	706	704	642	759	700	705	735	696	720	673	716	743	700	680	763	736	728	711	717	746	731	740	670	675	702	730	715	745	683	718	698	744	720	739	688	669	759	729	703	668	710	661	680	695	655	677	661	712	698	671	722	689	727	736	718	668	729	725	706	652	666	713	713	684	724	694	715	752	709	729	694	741	696	715	758	707	661	690	689	730	683	703	718	726	697	696	739	666	703	708	685	757	675	695	729	758	755	728	705	735	696	775	758	746	731	705	718	717	743	683	699	743	708	695	706	719	734	694	735	705	671	729	689	709	714	703	732	674	686	728	698	750	722	760	698	691	692	720	667	655	699	690	682	755	695	738	753	652	702	658	784	688	684	703	736	669	679	673	710	749	711	715	699	706	711	703	723	760	725	685	689	718	651	724	727	649	724	681	710	729	720	731	729	735	715	657	678	732	697	689	713	666	778	720	711	705	694	738	692	716	716	721	669	724	720	684	720	719	730	704	700	720	681	733	694	690	757	746	739	714	695	706	695	710	756	696	758	668	710	711	669	729	715	707	733	688	698	663	695	657	716	716	709	712	715	691	628	763	709	667	717	718	673	731	714	718	708	636	694	684	652	711	691	710	717	753	706	716	685	699	713	753	708	709	742	723	682	732	737	694	689	755	680	677	694	686	726	691	690	706	709	661	699	686	705	713	716	704	679	737	698	756	684	692	693	713	716	719	738	661	718	709	697	674	735	722	717	678	684	771	750	709	776	725	756	713	704	711	699	697	714	689	680	723	725	782	700	688	748	702	684	716	696	731	751	719	706	700	719	743	686	701	732	688	742	713	731	677	734	674	720	730	700	653	670	718	695	733	715	738	703	708	691	651	721	753	654	703	701	716	674	711	697	682	755	654	711	713	677	711	735	739	719	714	699	747	670	721	708	724	696	733	731	702	719	741	718	676	685	700	642	698	705	727	738	721	739	749	717	712	707	668	718	725	718	702	742	711	744	728	704	727	705	735	699	723	696	702	701	720	667	699	698	716	718	721	692	709	751	719	684	702	705	773	726	674	711	746	709	711	688	680	722	748	676	656	680	750	724	710	675	679	749	662	706	689	728	703	694	693	700	687	709	719	698	701	702	684	731	693	686	739	680	702	756	720	695	699	698	730	687	706	725	730	717	693	706	709	723	715	705	708	670	665	705	721	706	711	660	695	690	734	674	686	690	706	725	733	705	713	694	725	684	701	691	699	674	701	696	694	700	684	689	733	705	740	730	700	689	704	684	676	670	708	688	752	709	663	671	692	725	757	717	679	686	705	708	736	707	731	738	753	706	757	676	728	674	694	723	682	722	654	709	705	681	682	753	735	768	658	692	706	701	746	666	777	724	689	652	673	671	752	677	735	742	679	716	759	681	741	714	734	715	705	693	721	745	714	700	738	764	702	772	763	781	719	736	719	789	684	694	661	678	717	686	717	674	650	721	756	704	686	713	733	655	750	648	769	692	715	692	667	727	756	755	657	712	719	690	672	701	737	723	687	708	709	727	646	657	722	660	735	717	681	694	742	642	656	665	665	725	696	714	744	694	680	669	703	706	692	697	701	716	749	726	705	710	737	738	660	696	757	705	712	729	685	700	750	695	718	694	685	687	706	682	692	679	687	694	723	691	756	738	676	658	712	681	667	677	687	717	738	759	698	687	704	708	711	662	735	735	749	722	716	681	690	753	681	719	674	731	681	718	704	713	699	690	735	771	728	721	717	713	749	725	677	675	715	685	711	718	670	743	730	705	690	700	712	703	689	694	729	690	690	670	705	713	711	677	698	712	728	747	719	696	713	749	717	706	610	734	652	724	681	701	674	722	755	710	687	667	654	700	731	713	741	716	677	697	733	715	699	661	749	680	725	720	725	739	707	702	717	701	648	736	699	712	744	727	724	717	758	691	682	686	730	714	710	694	726	720	714	711	723	726	737	683	694	717	716	680	720	712	692	688	711	725	729	720	682	676	623	672	686	728	753	705	726	709	751	675	718	685	676	718	712	684	734	689	768	676	672	737	721	712	639	675	680	669	739	720	719	690	686	727	719	748	700	691	689	720	696	701	731	704	711	717	721	695	697	631	651	714	701	696	701	753	716	670	709	710	691	698	686	693	666	703	697	743	686	705	756	727	682	700	701	705	730	738	717	697	757	702	667	725	678	702	736	695	712	707	641	723	679	710	698	685	707	672	714	657	742	740	706	711	725	680	738	707	698	681	699	702	697	704	714	738	705	676	682	683	716	685	712	672	737	700	733	720	712	693	713	700	746	729	728	690	656	699	722	704	713	702	725	708	761	695	681	708	671	733	755	726	712	722	718	750	747	728	673	729	745	689	669	695	700	717	687	697	707	708	668	749	757	713	756	741	700	755	717	726	738	677	676	700	680	689	686	681	714	723	706	677	728	693	726	716	683	709	720	709	735	748	730	676	732	720	739	732	754	774	707	676	668	746	694	743	676	723	687	723	709	725	713	703	698	707	680	689	725	655	677	705	715	673	700	689	720	708	711	761	719	663	705	742	687	738	699	687	688	670	717	728	717	668	710	690	722	673	720	744	688	713	686	700	709	685	688	690	697	713	670	704	689	726	727	751	735	676	684	703	725	729	675	718	730	687	695	692	707	699	730	685	681	659	722	706	713	722	677	672	687	690	654	719	736	648	710	691	711	770	714	717	707	706	740	708	688	725	637	706	706	735	681	741	674	698	679	706	735	655	710	715	701	707	715	736	764	712	704	672	687	711	711	675	710	669	691	713	716	668	648	675	687	750	741	712	680	682	703	720	729	713	748	732	730	692	731	700	675	689	758	730	716	702	689	763	697	728	707	623	668	738	735	743	686	739	731	676	664	668	743	679	698	705	694	698	680	753	720	723	736	729	723	705	668	694	636	691	726	728	713	717	738	694	729	714	744	689	663	727	739	738	686	736	723	704	702	748	718	691	678	679	689	742	736	694	664	693	689	717	741	670	730	768	720	668	682	715	692	715	692	781	671	734	710	707	699	711	730	719	706	704	719	705	684	705	743	714	709	719	700	682	683	749	688	704	758	720	682	725	636	691	690	668	739	668	692	657	668	703	715	718	720	710	720	705	681	715	728	750	710	758	649	735	746	704	724	670	686	706	716	683	733	699	648	737	686	685	673	719	707	725	691	716	731	726	708	719
1953	667	438	340	318	491	518	596	483	399	336	276	245	222	198	150	149	121	132	129	94	116	91	83	87	86	84	75	86	94	76	77	72	76	54	78	81	61	59	63	61	64	68	62	41	65	60	43	65	73	53	40	51	65	51	57	54	62	59	61	56	45	50	57	45	37	51	53	56	59	43	56	73	60	55	63	53	69	57	53	49	46	58	49	67	52	61	59	56	47	43	68	62	65	61	67	61	63	58	61	53	54	80	44	61	62	59	62	57	52	62	55	69	43	44	55	64	48	57	58	53	57	65	60	53	52	69	43	57	63	67	56	51	55	58	64	57	55	50	59	54	53	66	43	49	51	57	60	65	48	70	66	56	58	56	65	51	55	56	66	61	63	62	62	64	58	66	50	63	53	48	49	42	62	62	46	50	61	68	39	50	57	59	59	57	56	64	81	49	47	57	59	68	50	60	53	54	62	66	61	67	49	58	51	57	67	76	36	50	57	54	62	62	66	73	57	57	55	55	51	73	59	52	47	45	57	59	61	70	74	52	57	47	69	75	53	57	49	57	52	53	45	53	52	56	48	53	59	63	62	63	66	54	50	57	77	65	50	50	65	63	49	54	49	59	68	40	65	67	72	61	45	57	63	58	58	63	65	56	57	51	61	77	58	76	68	68	51	65	57	61	40	58	58	61	57	61	51	56	42	55	42	65	57	54	63	63	67	64	59	56	71	67	48	58	52	59	74	57	65	53	56	62	62	59	46	57	60	65	54	55	60	60	50	56	60	62	46	55	51	57	68	61	53	53	63	42	52	70	59	53	64	68	66	58	59	49	62	48	63	50	48	45	49	65	52	65	64	64	66	43	47	51	65	60	64	50	75	57	65	69	47	61	56	55	46	57	47	55	57	58	48	62	51	51	43	50	56	50	54	53	65	40	57	56	48	54	48	42	71	72	62	53	60	54	59	62	62	66	67	48	62	51	53	67	58	72	47	52	54	61	61	53	53	55	58	61	63	52	58	51	47	65	66	62	49	71	44	53	61	50	54	65	60	57	50	68	52	69	64	56	66	59	52	46	52	48	50	56	63	66	50	51	65	48	59	64	62	46	67	48	69	60	77	65	53	56	60	59	78	54	59	53	56	45	61	54	61	54	30	68	55	50	61	44	58	63	52	64	58	53	50	53	51	64	67	71	56	65	56	62	61	68	59	51	61	59	48	56	77	46	60	52	71	59	56	51	62	63	50	60	56	56	63	60	58	61	61	56	63	56	54	45	45	62	66	57	61	66	53	58	64	76	62	55	69	59	52	62	80	58	58	56	69	67	60	62	66	56	50	53	53	68	55	65	58	38	54	57	61	60	43	59	70	53	56	42	54	53	52	48	63	56	44	60	59	54	64	49	53	49	74	62	60	57	50	51	50	57	56	59	56	59	51	58	62	51	55	52	57	50	66	51	63	64	47	58	47	56	63	56	54	70	64	51	76	53	62	52	60	51	59	43	51	56	57	53	54	53	63	58	62	56	47	56	51	59	63	64	56	63	58	60	52	41	70	53	78	47	58	54	52	55	59	58	64	79	52	57	47	56	60	58	57	54	51	69	54	80	66	47	58	50	70	65	53	48	54	64	65	55	53	42	58	61	66	54	69	48	67	47	51	56	61	59	49	55	62	60	46	53	67	54	55	42	60	67	57	52	50	51	62	68	53	65	49	53	50	59	51	58	50	64	66	60	57	56	49	59	57	44	53	52	67	61	61	51	61	61	51	53	57	65	64	41	48	61	58	62	55	63	67	66	66	56	60	73	31	60	49	58	59	66	60	68	51	53	60	69	60	82	53	60	40	51	55	63	57	63	52	62	49	65	61	57	49	62	60	61	64	44	49	59	54	47	68	57	49	47	61	71	55	58	59	58	55	52	63	65	53	64	66	56	64	65	69	56	59	65	54	54	50	64	56	49	55	55	69	64	51	57	58	40	61	52	65	51	46	47	55	60	54	70	67	68	56	59	46	58	70	73	50	63	58	64	54	51	53	75	51	71	72	53	60	59	52	51	74	41	49	51	62	51	55	50	64	65	63	50	65	77	55	66	56	62	56	59	54	49	59	61	46	57	64	55	63	50	59	48	57	54	71	53	56	47	65	61	52	53	67	59	60	64	53	51	51	48	42	64	55	60	66	50	46	49	64	69	53	60	65	65	53	63	57	49	65	79	54	61	56	65	56	56	54	69	57	62	47	60	53	52	62	55	69	62	45	57	71	65	59	65	67	70	60	67	59	59	61	72	55	50	51	61	56	70	55	49	68	44	61	66	66	61	67	59	62	52	47	45	63	59	61	59	62	64	55	59	50	60	65	49	63	49	59	46	55	53	59	41	48	64	61	61	66	52	76	58	51	54	56	52	58	64	64	59	60	37	53	48	68	75	55	49	70	52	64	52	43	52	63	59	43	59	51	72	51	48	51	66	46	57	51	58	59	63	53	57	66	59	57	60	44	67	60	59	55	64	53	46	55	41	45	53	62	64	60	55	59	55	56	59	50	69	68	58	58	69	65	67	64	52	57	63	60	42	59	59	61	65	57	55	55	50	70	59	61	59	51	60	53	64	61	58	58	62	65	65	57	49	65	62	58	57	57	53	62	51	59	61	63	59	54	58	55	49	58	71	57	56	59	39	52	54	61	63	62	62	67	59	72	60	59	43	58	47	60	52	50	54	72	40	52	50	50	55	51	46	58	46	70	51	67	50	43	47	61	65	60	41	55	48	51	58	67	59	69	52	74	69	53	58	63	60	60	64	56	50	71	52	59	50	58	55	56	48	74	57	62	54	61	50	73	66	66	50	58	67	52	45	56	62	60	56	64	57	62	50	51	55	72	63	62	51	63	54	48	67	50	62	54	55	65	70	63	47	46	68	60	50	53	48	59	69	51	60	62	54	54	62	62	60	53	65	51	56	47	48	71	48	53	63	73	59	65	42	62	69	63	46	54	54	79	68	61	48	66	56	45	57	63	47	67	50	56	49	59	55	61	61	50	53	59	65	57	62	54	46	57	59	52	53	54	60	43	65	50	51	51	65	64	74	53	69	56	49	65	57	64	61	52	63	57	64	59	54	79	60	49	54	56	47	51	57	65	69	51	57	77	70	56	61	59	61	61	59	61	72	60	53	44	57	64	67	59	54	42	44	45	63	55	65	50	41	48	35	39	55	57	56	51	63	60	63	62	70	52	65	75	47	60	43	45	66	67	49	60	53	73	71	54	58	60	54	49	63	63	59	50	60	51	54	40	66	61	57	57	73	73	60	47	57	47	57	57	63	60	66	54	80	61	59	55	63	52	49	52	53	62	66	61	57	52	63	66	64	61	60	51	60	73	59	46	55	56	56	53	55	50	61	56	56	64	59	56	59	63	50	56	59	63	66	64	56	71	64	62	70	51	60	50	57	56	64	66	65	56	59	54	65	58	49	62	63	51	57	61	60	55	56	56	56	66	61	56	51	61
19170	9021	5985	9926	19195	21801	20544	17990	15361	12701	10488	8570	7163	5810	4709	4105	3540	2937	2674	2381	2032	1820	1633	1489	1523	1426	1434	1479	1393	1362	1290	1160	1013	944	881	796	706	698	684	668	676	581	662	567	575	590	587	614	546	625	585	582	604	618	567	602	563	587	560	647	573	569	558	513	568	625	554	542	538	594	549	553	583	577	512	570	598	561	500	580	555	570	580	568	540	536	549	554	540	555	578	555	582	561	565	594	563	542	581	515	576	567	572	570	605	602	529	544	554	548	518	543	569	588	525	573	526	541	542	579	558	594	537	566	605	560	555	556	569	541	618	539	522	533	559	565	548	540	503	548	572	550	515	560	573	595	561	545	557	543	530	559	544	591	567	540	558	508	541	570	538	527	546	559	544	592	560	556	591	576	560	550	569	563	544	553	549	574	571	576	546	575	549	520	568	570	562	526	520	604	571	544	563	563	530	528	578	574	576	508	570	568	552	580	571	590	549	557	564	535	511	539	510	557	573	598	546	537	591	542	540	564	519	599	526	552	528	556	578	562	553	541	556	551	536	525	576	497	541	557	551	530	562	555	536	540	568	530	603	574	565	540	525	561	531	574	551	545	552	564	563	548	568	603	558	551	565	538	528	560	585	541	556	552	572	543	540	549	551	581	547	550	558	553	569	530	547	504	537	557	606	533	575	532	610	577	490	523	576	575	541	543	554	583	554	561	550	576	551	538	546	551	532	570	544	567	532	557	551	591	537	536	595	541	538	555	574	551	546	575	614	549	572	548	549	519	614	533	578	561	610	510	532	510	580	593	543	569	557	533	564	546	526	551	589	567	522	542	540	588	521	522	557	546	548	563	574	552	545	575	572	528	565	587	567	584	528	544	576	551	543	540	570	541	532	530	523	552	584	558	559	542	551	579	552	574	544	545	540	536	580	557	487	556	524	563	532	552	568	555	554	540	520	565	566	504	539	538	587	559	531	545	537	558	552	568	549	523	538	585	500	550	572	526	598	562	551	551	544	577	604	545	569	565	554	528	575	557	562	601	570	583	584	586	540	561	546	550	516	593	475	556	602	571	576	549	519	548	538	547	558	518	525	526	562	530	529	593	572	551	526	591	571	545	544	581	537	545	584	520	514	547	622	562	573	567	535	567	560	557	587	549	561	541	546	534	539	556	555	507	579	554	562	520	572	579	552	554	587	555	525	511	525	593	541	547	519	536	543	547	511	575	544	567	556	556	554	581	576	584	574	587	565	591	556	552	528	589	544	562	485	553	583	583	578	524	606	587	522	524	596	555	544	537	576	529	562	598	542	539	534	574	584	528	546	538	618	592	570	574	574	520	548	562	547	547	591	535	550	515	600	565	582	549	566	547	528	550	519	578	551	577	516	532	531	546	587	578	507	579	565	557	573	547	575	537	549	542	555	539	557	563	506	524	579	534	520	562	528	516	604	566	545	562	540	553	550	553	554	509	545	580	565	560	588	589	558	545	565	590	549	548	534	561	555	545	560	530	539	573	570	545	507	584	552	591	570	566	556	523	522	544	563	532	603	566	570	547	564	562	591	558	517	566	550	547	579	593	550	536	572	534	588	547	581	562	543	551	530	537	547	530	581	536	597	594	550	567	551	580	564	608	540	559	583	538	522	574	583	568	531	526	599	516	568	535	548	568	523	532	544	535	527	536	587	534	566	534	581	549	551	553	570	573	564	555	579	559	558	548	544	543	568	542	503	546	554	561	539	565	560	609	607	523	559	558	569	558	580	560	521	549	603	560	501	494	505	569	538	546	571	612	560	552	566	564	589	580	565	545	563	534	534	546	582	504	599	538	534	566	530	546	549	555	523	562	550	544	538	571	512	575	574	566	555	565	514	531	569	546	566	586	517	557	551	570	532	563	527	564	584	531	557	574	535	607	531	578	569	547	559	580	531	573	547	544	545	541	569	540	559	546	557	596	517	576	559	609	562	577	557	547	576	588	583	558	526	546	569	502	530	496	623	578	557	567	547	565	574	548	544	529	548	594	546	550	536	533	531	567	574	576	514	555	565	584	568	550	552	523	600	519	592	565	562	538	576	553	554	569	520	541	575	569	609	575	578	577	570	570	566	554	505	588	546	542	567	556	568	511	502	540	552	546	511	583	582	568	571	581	555	561	565	567	566	532	584	592	513	562	528	536	570	568	541	551	579	556	588	583	560	578	555	599	552	540	593	550	539	582	537	506	598	569	582	547	547	513	540	531	539	599	555	556	548	552	539	562	582	502	528	541	525	578	556	527	547	622	552	562	534	567	548	588	593	540	577	550	532	543	535	612	522	544	552	522	545	576	544	575	541	609	529	540	534	549	526	551	557	544	558	569	591	565	526	534	530	570	534	587	580	555	564	570	590	581	576	588	526	574	544	547	583	562	549	584	537	520	566	554	545	548	572	539	573	562	563	556	564	576	582	621	547	570	519	545	528	559	549	543	590	588	569	575	552	529	499	576	532	532	568	579	513	567	560	558	621	541	573	538	570	581	535	563	556	543	571	546	554	562	573	541	504	562	536	527	565	557	509	569	566	568	588	549	543	544	545	556	573	504	547	527	565	526	521	521	533	577	542	583	575	516	542	593	554	607	587	552	562	580	563	555	567	508	533	558	570	552	543	536	578	553	547	546	598	566	551	530	601	535	583	547	553	588	543	599	589	557	570	605	577	597	535	531	569	542	561	596	562	559	555	531	560	545	558	554	541	553	532	578	557	547	532	534	592	575	543	544	574	542	539	529	581	551	564	553	533	558	569	571	541	590	570	589	562	526	565	535	560	552	572	530	566	598	601	570	536	553	531	531	570	521	547	569	583	501	542	550	527	573	556	589	569	507	529	523	540	580	558	561	546	551	519	562	546	574	572	525	558	566	556	593	588	573	577	577	542	566	566	550	558	537	550	531	594	592	604	534	572	516	550	541	531	553	546	579	546	549	573	558	550	585	515	577	541	548	535	542	550	567	584	578	568	560	554	540	566	574	572	604	562	551	554	565	563	551	572	556	535	534	545	527	556	576	555	547	572	548	557	576	529	549	582	534	538	546	545	565	572	539	569	556	555	537	541	549	549	531	604	568	525	534	597	591	543	535	545	552	550	556	562	541	547	531	579	579	554	532	567	536	509	571	549	556	543	555	570	570	581	531	520	576	524	567	584	548	567	562	581	516	557	523	558	588	569	561	541	529	560	547	553	544	566	509	518	593	547	535	551	607	535	603	562	564	547	542	565	519	559	583	568	571	538	536	547	548	532	599	594	547	550	559	509	539	542	581	572	542	562	583	563	538	512	597	581	533	562	555	534	573	576	555	560	554	595	601	549	558	556	592	542	535	540	551	529	569	579	532	522	572	578	566	538	558	534	567	522	538	566	521	518	561	564	553	537	539	545	545	583	531	564	544	573	516	537	527	549	570	551	503	570	552	536	572	569	553	536	576	568	547	571	561	553	577	554	574	544	550	569	557	559	580	510	563	551	543
1865	901	609	463	438	701	810	690	620	512	410	344	291	260	218	203	184	150	160	125	121	114	110	101	101	94	100	101	92	87	85	76	87	80	54	66	78	64	62	64	59	58	59	68	53	49	73	73	48	66	53	59	66	61	52	64	76	78	63	59	55	64	56	54	61	79	63	56	57	49	58	55	59	64	47	58	43	63	59	76	58	57	60	44	43	64	73	54	63	48	69	60	56	57	54	63	72	64	65	49	43	41	51	58	67	63	63	56	45	63	74	67	61	65	56	50	63	69	65	62	50	50	64	58	74	64	72	69	58	50	59	48	49	48	57	57	57	54	63	61	52	56	54	75	57	59	61	69	43	59	74	72	53	57	59	49	48	58	54	58	63	53	57	49	48	62	68	63	67	65	65	65	65	62	64	52	51	55	70	56	59	55	49	59	50	63	65	59	52	70	52	59	58	56	60	54	53	70	52	73	55	63	57	60	81	59	62	66	58	59	54	55	56	61	59	64	67	54	59	63	49	47	58	57	57	64	77	54	64	59	64	55	43	66	52	61	57	62	57	50	51	52	57	64	57	63	64	61	63	67	50	73	60	55	50	62	53	40	57	45	45	65	79	62	64	72	56	69	63	63	57	45	59	48	50	61	61	60	58	70	48	66	55	69	43	57	50	60	69	68	58	67	58	66	58	66	69	66	61	64	70	69	57	57	60	66	52	44	60	59	56	53	68	63	62	49	57	59	53	71	63	65	59	57	68	52	53	66	58	64	46	58	65	63	63	49	53	68	56	54	59	49	54	53	54	49	63	79	69	65	46	56	65	62	59	65	65	66	61	66	55	65	50	54	52	62	42	59	55	80	60	69	53	60	48	52	53	74	55	66	54	59	54	51	59	49	54	47	58	58	68	73	65	51	58	75	62	52	77	53	58	70	63	53	53	70	63	68	71	54	62	65	66	71	61	55	41	59	47	60	55	70	47	56	57	64	57	65	67	51	61	64	50	60	46	56	53	62	59	47	59	59	46	62	51	56	76	52	64	66	69	67	65	67	55	71	61	63	58	57	66	65	65	70	52	56	47	67	62	64	60	65	65	35	61	71	58	63	41	53	64	67	50	74	78	59	59	56	39	62	60	70	47	49	46	44	57	71	68	61	64	55	48	58	50	58	57	62	71	74	56	58	69	64	50	69	45	52	57	59	67	51	62	68	67	54	74	66	52	77	51	54	48	54	64	70	72	52	58	54	73	65	59	55	67	57	59	57	62	58	71	67	57	56	61	63	51	61	56	60	63	66	60	67	82	51	64	64	57	50	54	52	66	57	61	54	57	56	63	70	62	73	56	56	60	61	50	56	49	53	54	67	77	48	70	53	71	51	59	66	44	61	64	53	45	49	51	69	42	52	59	56	49	42	48	64	61	56	57	62	65	64	39	60	53	58	61	54	58	66	53	59	67	73	61	55	65	51	52	55	63	74	73	46	65	75	62	56	65	66	59	67	61	51	63	52	63	52	61	59	54	53	55	66	63	62	55	44	62	58	69	55	53	54	62	56	53	42	59	61	72	61	48	66	51	51	59	56	72	68	68	56	56	67	57	54	43	55	57	67	74	58	47	73	68	63	65	50	41	62	61	55	50	51	69	59	50	54	67	50	61	66	66	54	60	66	59	64	59	43	53	50	61	58	49	50	58	59	48	53	57	41	57	56	73	62	58	52	64	61	53	61	57	81	63	74	87	53	66	71	62	55	50	66	65	50	56	66	51	58	65	63	62	56	56	68	58	44	50	57	58	53	65	59	67	55	44	53	64	40	58	64	63	76	60	57	63	44	77	62	67	64	69	66	70	57	49	72	59	58	62	57	61	62	55	51	63	67	56	56	55	68	67	59	69	59	54	69	52	61	56	59	69	63	67	63	75	70	50	67	63	58	62	49	62	56	57	57	57	52	62	51	55	53	52	59	57	52	58	69	64	60	47	67	69	48	57	55	60	56	66	57	64	52	59	56	65	69	60	53	60	64	50	61	61	62	62	71	63	58	58	63	53	54	53	49	57	61	64	86	64	47	56	62	51	69	64	63	66	56	66	55	57	49	58	59	69	69	60	61	69	64	51	56	72	71	56	47	66	55	63	61	62	49	55	56	62	64	48	57	71	57	75	69	59	57	57	57	47	47	59	56	65	64	59	60	54	61	46	58	60	60	56	48	51	69	60	52	59	63	68	59	73	63	50	63	75	52	53	75	85	67	45	66	63	60	52	68	56	75	44	63	58	60	66	55	63	59	44	66	56	56	61	54	54	59	49	66	57	64	72	60	51	57	66	57	53	45	55	61	61	66	63	63	57	65	52	65	61	60	55	56	66	48	47	62	49	53	52	73	57	62	50	59	57	58	56	47	55	69	59	64	72	49	43	65	64	60	63	59	51	66	58	62	64	57	58	51	65	69	61	57	63	61	52	59	63	61	61	48	59	57	63	51	50	55	66	60	69	52	76	51	55	65	64	73	67	65	62	64	60	58	58	56	60	47	50	57	68	68	74	49	68	58	63	59	60	69	60	59	56	81	63	64	54	51	41	44	70	63	53	53	69	60	55	60	62	54	54	55	52	46	66	60	55	60	53	47	56	62	55	74	65	47	41	63	57	57	63	58	66	47	52	62	69	66	66	46	66	66	58	55	49	55	59	61	48	62	60	56	60	60	68	57	56	62	66	51	72	41	67	55	57	71	68	57	57	60	43	59	56	70	52	60	66	70	45	65	73	56	55	56	62	71	63	71	60	66	48	58	58	51	56	61	52	68	53	55	58	53	52	48	43	63	60	58	51	56	57	67	69	65	61	60	55	58	58	76	65	67	68	59	66	57	70	67	56	67	65	65	72	65	63	62	55	53	70	61	55	69	61	56	59	61	58	65	66	65	61	47	47	46	65	50	62	60	43	67	65	59	62	51	69	54	58	60	57	64	60	63	59	57	62	61	47	57	54	57	51	64	62	63	51	63	50	62	56	68	47	55	62	73	59	57	59	49	63	60	67	76	62	57	68	63	50	59	48	45	59	47	53	64	57	55	63	68	44	59	53	54	73	60	70	62	58	50	59	59	53	63	55	68	64	63	50	66	51	51	63	76	57	46	57	41	62	77	66	64	64	70	51	58	60	59	52	55	52	61	66	68	60	77	61	66	62	50	53	55	54	59	61	41	64	51	66	57	70	58	56	65	58	61	54	61	60	64	60	55	58	74	72	65	73	54	75	69	50	61	57	49	54	55	58	54	63	56	62	59	60	68	71	53	54	58	51	62	52	45	64	66	69	48	67	60	67	63	77	73	53	59	57	59	62	54	55	50	55	73	63	50	66	41	73	50	63	57	56	59	48	60	61	51	65	49	67	55	65	64	55	58	51	60	70	59	67	57	66	54	57	54	67	64	59	74	53	63	56	61	54	56	80	59	51	72	59	53	64	68	62	76	60	61	52	67	75	63	54	52	61	53	61	56	62	74	58	61
20996	11239	7512	12378	21830	23977	22686	20164	17593	14836	11917	9749	8477	7105	5916	4910	4195	3758	3280	2780	2545	2160	1929	1824	1704	1697	1721	1714	1629	1608	1491	1311	1121	1048	905	867	837	728	760	671	720	670	637	646	631	628	588	625	621	617	639	587	629	674	602	629	602	578	577	598	539	585	603	601	564	570	572	570	636	615	577	552	595	555	555	558	565	552	583	569	480	586	594	544	570	568	569	560	576	557	576	568	607	597	596	587	562	583	578	604	607	581	557	578	574	570	579	578	552	558	563	578	578	566	550	575	572	562	597	547	537	608	565	587	549	557	580	588	624	593	594	534	570	588	557	527	582	569	607	574	569	586	572	578	546	549	617	593	569	570	570	552	594	548	591	563	577	600	568	594	566	580	551	613	629	575	524	602	551	599	578	579	562	558	536	577	602	584	546	581	578	586	611	614	563	603	584	605	528	599	566	579	554	654	571	596	602	587	592	552	573	589	577	537	562	541	569	602	551	559	550	592	625	590	529	558	557	529	584	584	608	535	622	586	574	561	627	561	567	579	604	594	592	601	556	552	564	537	603	614	563	559	557	581	635	574	579	605	548	565	625	619	543	572	583	606	622	545	559	598	576	591	575	546	571	596	550	580	586	571	577	620	578	603	602	631	565	574	585	614	542	655	606	539	579	598	580	603	602	561	584	609	559	604	582	644	647	553	580	611	563	580	574	566	570	605	597	573	532	554	573	574	605	526	581	553	546	568	580	616	583	590	544	587	527	560	537	574	509	576	555	570	596	650	617	566	579	574	603	560	542	566	555	605	544	581	572	625	571	553	568	547	621	629	578	569	603	569	607	565	561	583	589	580	579	560	542	535	585	577	576	569	566	611	590	571	550	623	579	594	562	598	606	601	595	578	563	584	614	610	582	535	609	592	584	588	531	578	617	612	582	594	546	556	563	571	561	577	607	602	615	567	571	587	594	575	641	531	534	546	571	563	567	574	549	581	606	574	592	576	628	586	591	614	562	568	544	544	560	613	603	608	575	569	574	575	564	579	607	580	543	602	553	596	605	552	616	560	623	571	548	567	563	552	574	602	593	580	550	569	591	606	563	604	579	632	574	578	598	565	570	574	564	583	601	587	599	608	551	548	621	557	577	552	539	522	633	607	546	564	565	605	569	562	626	610	607	551	572	607	634	596	572	590	553	559	577	616	575	567	533	555	574	593	542	584	624	584	564	596	588	576	596	536	584	563	594	595	577	559	576	595	564	606	567	608	603	590	582	614	571	563	582	567	655	593	588	573	546	606	554	576	577	490	582	597	579	547	514	599	595	567	544	598	603	611	616	588	562	587	585	556	537	562	565	563	573	610	593	539	598	540	585	566	614	554	540	576	553	586	561	614	608	595	562	566	533	577	581	577	546	568	575	571	565	590	571	600	628	595	616	590	592	589	576	550	555	586	582	615	571	601	594	615	541	594	553	539	584	616	551	562	547	576	554	587	566	537	578	565	610	574	592	611	580	581	623	569	596	613	631	576	562	592	596	571	567	582	588	595	605	612	568	590	633	590	613	581	593	576	555	596	550	563	614	582	612	522	572	589	571	541	592	575	578	612	561	567	592	635	609	549	612	582	589	584	593	566	535	610	602	616	596	606	623	582	585	624	595	586	540	569	584	625	572	565	560	545	580	559	605	582	589	637	576	584	544	526	566	575	569	604	549	622	584	607	583	592	595	561	606	610	553	576	551	582	598	569	570	563	592	592	599	578	621	598	586	578	592	576	535	591	586	613	597	570	593	565	620	532	578	517	573	522	569	624	589	546	588	588	590	593	563	583	581	581	570	570	638	605	607	561	574	613	587	583	582	590	568	569	603	577	596	581	617	520	589	600	574	574	606	570	590	571	585	583	557	591	578	517	591	579	603	608	577	596	604	599	598	633	591	591	606	645	579	569	559	587	547	549	582	537	610	574	581	603	576	578	600	568	579	573	602	579	568	567	628	621	567	580	604	620	595	615	591	589	580	583	607	536	591	568	560	567	566	592	549	608	564	623	541	579	582	559	538	613	546	620	560	598	597	535	610	584	592	588	570	560	570	595	539	577	541	548	593	572	560	555	589	562	571	607	556	621	585	588	577	609	560	564	624	557	597	585	551	587	579	595	565	589	589	619	633	611	597	567	579	589	604	525	591	579	554	633	559	595	598	615	588	541	547	569	573	588	596	570	584	547	546	609	585	573	575	587	567	575	572	590	549	607	546	585	536	597	568	582	603	565	555	580	582	547	610	590	575	608	564	602	585	600	542	562	578	602	573	544	599	558	546	573	609	583	593	661	611	547	553	582	560	563	601	587	550	560	599	604	609	577	542	604	574	591	565	602	557	583	578	583	618	564	580	605	619	591	600	602	574	534	587	598	555	570	604	589	537	576	588	562	597	583	591	564	633	588	605	624	589	566	549	579	588	587	580	585	617	614	553	560	545	564	575	562	678	582	587	561	627	598	566	598	545	609	597	592	578	606	535	607	608	567	596	563	573	582	568	578	588	591	584	600	564	545	595	571	611	565	586	559	535	576	615	572	639	566	574	584	550	554	604	592	584	596	591	585	569	569	565	600	629	585	616	602	578	580	572	559	603	604	585	608	579	578	606	547	594	553	584	597	597	569	626	612	546	616	578	570	576	559	580	556	545	530	534	562	606	584	575	586	551	600	584	621	572	602	609	606	570	577	565	537	589	595	603	582	605	603	558	567	561	550	588	608	581	625	535	606	585	594	561	618	601	567	564	580	599	579	607	596	614	559	600	601	581	572	630	585	586	578	524	558	559	612	576	589	568	607	557	571	592	646	576	588	563	556	559	583	552	553	582	583	551	604	599	537	602	573	581	585	618	552	541	588	580	539	598	603	571	610	567	627	593	563	547	603	613	591	612	556	539	596	537	571	563	624	563	562	541	581	537	609	547	566	598	595	598	566	568	581	578	560	594	558	595	581	614	571	557	552	556	555	597	590	571	586	601	558	573	614	574	552	610	565	531	598	568	577	580	564	574	591	619	539	619	566	611	567	558	587	599	595	628	565	599	582	562	608	561	603	533	607	574	623	582	585	582	603	579	575	600	581	561	579	555	555	592	574	567	581	600	608	583	558	564	572	568	539	594	562	533	575	581	535	559	580	609	578	615	556	586	563	556	552	575	617	556	608	585	578	547	610	599	594	563	608	592	596	610	600	534	569	566	544	592	548	604	566	569	621	581	591	585	589	573	589	580	608	611	579	570	614	584	575	568	517	610	588	592	600	591	531	615	639	559	609	574	603	600	589	598	582	590	610	586	593	590	600	540	605	534	567	558	591	580	581	564	599	583	583	562	587	595	583	563	598	574	587	578	612	612	653	584	618	557	630	564	592	561	578	548	590	634	560	596	589	586	604	589	652	587	592	600	611	574	566	611	572	570	578	541	557	578	598	571	578	580	572	579	547	574	573	553	604	592	544	594	560	582	599	570	549	606	592	567	587	592	593
1370	529	346	309	297	409	432	415	378	339	263	242	205	176	167	162	127	134	114	109	96	87	89	86	85	99	84	101	103	94	82	73	101	92	88	76	72	81	72	72	65	68	84	69	74	73	61	68	73	72	63	73	75	77	81	75	81	74	66	81	68	61	89	84	76	73	71	76	95	92	65	88	75	71	79	90	71	83	78	53	85	61	75	69	82	82	78	68	79	64	76	51	89	75	73	72	63	75	59	66	80	67	93	66	86	80	64	65	89	84	91	80	68	56	83	82	71	71	60	75	81	59	80	78	72	63	81	70	58	75	74	86	51	57	68	68	68	85	72	76	65	70	76	72	76	70	68	75	65	75	71	74	68	81	68	74	76	82	60	60	73	76	72	64	74	79	61	64	72	60	69	79	61	77	67	76	74	74	77	70	90	73	79	73	73	76	61	67	70	82	83	70	71	65	77	68	62	84	72	75	71	76	66	65	74	82	73	55	72	87	73	56	56	72	70	78	64	49	70	62	81	56	51	74	75	71	78	59	69	79	76	74	81	76	62	72	80	78	62	66	56	82	69	64	74	69	58	84	83	65	81	71	77	63	78	82	82	61	78	64	88	77	70	50	70	80	75	83	68	53	63	70	76	64	77	72	81	69	76	64	67	75	82	76	71	76	70	79	71	71	79	57	73	73	62	73	71	58	76	77	76	68	62	61	72	85	61	62	78	79	78	61	64	79	75	70	74	72	73	82	78	79	62	72	74	80	73	71	67	54	80	75	76	82	73	67	66	73	83	73	83	76	58	56	84	65	83	59	77	74	79	85	64	60	77	81	67	73	62	69	70	64	73	74	77	83	63	81	72	91	65	72	74	66	91	72	85	91	64	81	77	68	74	65	86	67	78	70	63	77	76	69	70	69	65	70	73	70	68	66	73	74	82	48	66	71	69	78	81	68	79	61	75	75	74	57	65	66	64	75	67	81	96	71	88	81	63	62	69	72	60	66	87	74	65	66	70	66	80	55	58	86	53	71	75	68	64	74	84	78	80	70	66	71	74	73	70	72	71	61	56	69	79	70	78	69	78	75	69	86	70	60	89	86	67	80	63	74	64	55	56	80	82	68	80	67	68	81	62	82	72	67	71	68	72	68	63	82	77	61	74	74	71	84	64	72	80	77	64	66	76	71	74	77	76	79	72	78	65	69	84	67	56	78	73	60	69	75	76	71	77	73	75	65	85	76	71	59	73	87	67	73	71	62	66	74	69	92	74	100	63	72	81	65	72	72	72	72	71	78	79	87	67	83	58	83	82	60	64	69	73	70	67	68	67	70	69	71	70	70	80	75	68	79	68	82	58	86	64	56	75	87	74	69	83	67	71	74	87	71	59	77	80	69	76	75	82	72	70	76	94	74	71	68	75	68	78	69	73	73	84	92	65	68	74	81	64	66	66	94	64	71	66	75	78	68	84	65	69	69	75	65	64	87	64	73	77	62	81	75	63	74	83	79	75	70	85	75	67	69	79	75	73	80	66	80	80	75	65	69	73	76	50	91	64	70	71	70	73	76	67	79	75	71	64	74	68	61	59	66	78	72	75	71	71	70	70	68	74	66	74	73	62	68	99	68	104	84	62	46	75	71	88	61	59	84	80	66	69	89	83	74	70	92	77	79	72	78	62	78	74	77	79	69	85	73	57	72	80	70	78	75	72	74	72	77	88	71	87	80	68	62	77	62	72	70	68	83	79	65	73	85	80	70	74	67	91	75	78	67	85	78	73	69	63	56	69	85	75	82	91	80	81	69	63	82	92	77	66	83	78	63	88	71	67	58	83	61	93	68	70	66	74	64	65	69	60	70	76	85	88	65	68	52	72	71	75	86	62	76	60	78	74	60	84	77	63	82	82	76	59	80	82	79	73	72	69	73	67	80	73	67	66	64	82	66	68	67	63	74	63	80	68	87	63	75	56	80	72	71	67	66	79	66	75	69	78	70	64	60	70	68	74	70	85	74	54	76	85	65	68	67	77	80	77	53	96	59	73	73	80	76	69	71	74	78	75	72	72	59	58	67	68	82	59	76	72	68	76	88	66	62	64	73	75	76	74	66	68	71	91	81	52	62	84	65	75	72	80	58	87	76	70	49	61	66	72	66	61	71	59	71	87	60	66	80	79	68	84	84	79	57	73	71	86	68	59	69	65	76	85	74	92	74	81	61	66	68	92	78	70	76	88	62	67	75	78	66	79	70	77	72	84	67	67	82	75	77	59	81	73	90	87	69	85	69	69	69	50	62	84	74	82	74	66	66	75	67	62	95	69	79	69	75	77	64	66	86	76	60	78	77	48	92	65	62	68	83	65	71	48	75	78	91	69	75	81	64	74	61	70	66	69	75	64	62	71	76	84	74	76	73	75	77	98	75	64	69	66	71	94	80	69	67	78	78	66	71	69	95	77	91	57	72	63	84	73	79	70	74	75	73	59	71	53	58	88	88	75	62	77	75	87	74	71	77	49	59	66	65	68	76	55	74	82	60	82	63	71	60	88	59	63	67	82	65	78	54	50	64	72	71	88	76	63	62	70	73	69	65	66	83	73	79	90	79	76	67	63	82	81	61	68	72	79	68	66	78	71	73	74	68	72	72	73	66	69	68	83	68	60	78	70	75	65	79	75	73	69	62	65	72	79	78	79	70	59	91	75	68	74	65	77	64	68	77	55	81	74	69	76	78	73	73	64	72	77	75	87	80	55	85	73	81	67	89	68	69	76	61	87	61	91	74	80	68	78	74	79	73	83	84	82	53	77	80	63	75	64	62	72	81	87	78	76	92	59	67	75	78	84	69	63	63	62	77	80	77	65	69	68	68	72	70	83	78	72	70	73	81	80	57	68	66	74	62	75	74	74	63	89	83	81	84	67	76	67	74	67	83	56	79	58	74	66	62	68	86	79	73	63	72	74	76	69	75	56	70	73	80	68	79	72	72	66	84	80	78	82	48	70	71	82	76	83	71	72	73	71	69	71	65	75	93	71	64	76	77	71	70	67	71	83	67	60	70	68	71	70	78	73	74	72	68	79	59	74	68	72	69	67	80	70	57	64	73	88	80	60	78	69	59	79	86	72	75	83	65	90	98	69	85	74	66	78	65	60	62	72	63	85	62	85	87	79	75	71	77	61	68	60	66	67	70	73	67	82	67	65	67	84	70	78	71	77	74	86	72	72	62	69	68	79	67	78	66	88	60	73	91	79	83	61	71	78	73	78	80	74	78	84	68	66	87	67	69	71	62	65	75	65	66	66	70	66	67	69	85	70	66	65	71	74	74	79	74	71	63	79	53	72	70	68	70	70	72	66	86	61	66	74	80	87	66	73	68	72	82	87	87	81	81	86	64	80	71	87	83	75	68	67	89	50	84	78	54	89	84	78	75	74	59	72	64	63	55	67	79	80	78	72	79	63	65	69	87	57	79	71	76	44	73	73	73	73	71	71	54	66	61	64	61	69	71	50	79
16681	7741	4978	8281	16102	18333	17103	14929	12675	10108	8101	6727	5842	4759	3924	3404	2864	2466	2260	2007	1790	1604	1482	1412	1321	1277	1348	1285	1348	1308	1187	1126	1018	942	939	837	834	785	781	712	748	719	712	712	711	733	699	682	706	697	737	703	705	707	697	712	725	649	716	725	677	719	725	702	668	705	690	717	746	702	723	696	702	695	700	725	713	714	698	674	701	643	725	724	692	745	751	685	704	655	713	700	706	687	676	707	667	727	709	760	659	681	729	722	689	674	663	693	696	653	715	676	703	704	678	679	675	703	715	676	663	729	696	701	675	698	704	705	715	679	703	701	683	741	709	679	675	643	693	713	640	700	640	656	712	683	706	729	688	725	725	673	707	763	671	680	700	690	697	646	735	733	702	662	643	715	694	687	739	684	676	667	683	694	695	688	703	730	650	682	648	691	672	715	672	702	680	703	724	619	724	717	692	712	715	653	674	739	685	667	707	715	715	680	703	636	698	696	721	655	686	673	648	737	675	676	707	658	668	672	690	683	708	626	719	687	659	696	678	670	675	706	652	722	625	719	741	700	653	698	659	690	649	657	690	717	662	700	677	706	654	648	697	672	667	666	684	663	715	649	699	698	706	694	650	692	693	663	675	661	691	686	715	687	640	645	708	666	702	688	715	689	703	680	722	709	717	661	679	737	707	698	676	653	726	674	692	724	745	612	676	703	708	663	719	724	663	660	703	667	644	663	695	717	689	662	718	633	675	734	664	690	673	704	661	686	701	744	666	691	687	727	680	709	708	664	694	700	676	704	733	665	692	744	658	694	701	725	693	654	683	647	728	651	693	695	661	696	674	689	665	713	702	671	720	698	672	711	677	663	619	674	739	701	665	665	718	673	727	661	651	684	687	681	690	672	726	632	682	689	704	661	717	701	651	711	677	657	692	717	730	722	691	710	722	717	667	692	681	702	635	693	702	672	691	661	701	692	651	705	683	658	705	685	681	682	671	702	655	690	720	682	718	674	693	715	649	706	701	688	689	710	707	692	733	697	682	683	621	751	696	743	733	690	712	708	690	668	657	730	710	644	712	693	676	712	699	672	688	700	673	703	684	762	663	714	675	692	659	675	642	690	683	665	706	693	695	735	683	706	739	721	740	675	684	651	644	695	717	630	656	663	703	685	655	679	694	707	653	678	728	687	710	657	671	674	739	685	655	705	704	700	699	704	691	771	657	651	711	676	621	710	689	666	672	666	700	695	672	650	662	654	700	721	704	694	692	685	714	716	724	648	749	721	654	725	658	684	689	674	691	735	707	696	759	703	685	715	732	670	708	680	656	647	671	684	682	704	653	699	701	728	661	711	683	678	690	678	684	687	701	622	681	734	684	665	663	706	686	712	682	682	683	663	746	685	684	703	705	713	685	696	664	713	691	735	698	686	659	682	672	684	662	683	637	717	698	700	658	667	666	680	709	682	674	714	682	695	678	706	696	684	705	705	679	695	724	686	685	724	677	732	681	674	735	613	686	654	687	640	669	676	733	700	679	669	714	687	727	712	702	694	669	680	727	701	712	657	699	722	681	732	673	700	685	684	690	693	733	652	684	733	693	706	703	705	723	658	675	705	683	670	695	669	730	640	682	715	686	714	658	620	720	699	694	681	691	626	677	695	733	703	685	700	705	677	680	671	642	693	646	684	674	673	698	694	659	640	665	707	670	703	676	711	679	765	699	712	678	671	684	664	709	686	663	718	699	725	657	673	719	698	667	693	683	685	671	709	693	694	689	661	697	649	667	723	701	689	700	693	674	718	722	681	666	674	705	683	674	707	687	707	696	665	683	694	644	718	692	702	713	673	660	651	726	657	716	649	686	719	723	697	683	705	712	687	708	729	726	713	700	728	685	636	663	716	667	661	709	709	741	708	770	702	663	717	685	682	703	721	717	646	690	700	676	690	676	715	673	690	720	717	702	679	686	704	680	708	693	695	689	742	672	699	701	681	693	638	665	714	707	685	723	735	684	712	706	702	660	716	697	703	667	703	681	707	681	701	713	639	694	664	648	700	707	696	722	644	683	690	692	697	651	690	678	726	724	691	688	624	730	722	679	689	719	699	694	694	709	688	666	712	693	662	696	686	712	711	643	685	675	682	674	666	734	729	685	671	707	683	700	696	701	708	699	701	733	680	695	635	665	684	662	679	690	690	753	688	660	669	696	677	708	699	724	709	656	714	699	656	709	649	676	660	712	683	663	688	703	671	655	689	690	657	693	688	741	659	751	648	678	686	709	712	739	706	723	675	684	686	677	688	742	654	695	638	669	704	690	676	666	665	670	702	654	739	659	693	658	733	647	653	665	663	652	674	679	645	693	653	659	687	654	675	701	660	703	655	710	726	718	674	646	655	688	649	660	676	697	689	696	642	667	654	701	657	632	676	680	669	670	619	702	724	766	683	675	729	658	721	675	724	662	632	673	640	668	703	714	645	692	692	697	687	728	676	706	746	713	702	697	667	722	712	670	722	703	663	698	671	698	724	642	707	706	702	694	691	672	676	731	669	686	695	684	711	662	666	677	708	697	703	693	684	715	728	686	664	639	759	723	730	688	711	637	718	662	610	707	697	683	680	675	670	691	698	675	718	708	671	708	670	699	756	712	698	704	665	671	655	705	723	692	690	731	671	667	686	676	709	698	685	676	691	647	639	714	670	669	690	705	731	703	669	636	676	706	657	638	702	666	689	671	671	684	685	689	648	680	690	666	611	683	667	709	663	716	670	646	701	689	697	712	664	731	688	720	702	636	670	685	690	673	740	658	653	659	685	692	679	675	651	648	721	710	693	710	683	743	713	678	694	698	635	647	660	661	703	693	621	670	687	682	629	660	701	751	698	668	697	750	719	717	673	714	698	672	643	706	725	693	685	727	666	670	659	652	657	654	656	686	747	674	724	737	681	673	727	654	672	725	682	660	712	694	679	675	690	737	689	699	656	744	694	667	665	670	725	704	713	707	733	689	698	687	692	714	714	739	692	655	703	629	724	727	712	664	671	659	684	688	728	667	660	725	698	683	682	670	715	658	672	702	754	710	702	719	683	684	649	703	660	683	687	640	695	702	673	679	709	681	708	672	709	668	667	727	667	704	681	660	634	655	706	726	664	736	691	714	684	674	710	649	689	695	687	641	670	694	691	668	719	659	731	662	656	713	707	666	702	728	693	675	660	728	685	696	724	706	670	689	688	665	633	732	711	669	700	690	681	676	708	682	684	690	673	681	742	737	681	638	725	664	719	679	679	661	683	667	642	697	661	687	676	719	672	694	674	659	710	671	668	594	699	703	689	697	701	701	727	696	686	687	650	727	706	737	684	681	688	669	694	697	665	676	675	744	657	683	685	711	684	743	675	674	667	669	685	665	695	703	699	672	685	711	663	738	693	712	692	655	669	671	672	685	668	722	662	682	673	677	705	683	653	739	708	684	705	670	673	690	738	725	697	701	678	680	683	725	714	660	680	720	649	712	698
1380	748	513	378	383	609	635	554	440	431	298	279	255	237	217	180	184	158	140	126	120	98	98	101	126	91	115	114	103	86	93	92	88	86	82	65	63	79	81	75	72	73	89	71	70	68	69	89	52	69	78	56	75	73	61	72	69	74	67	78	84	63	78	62	73	80	77	77	65	67	63	83	75	72	74	73	66	71	58	84	82	68	65	78	72	58	84	67	69	79	69	66	88	76	77	81	77	72	85	76	67	76	74	70	63	57	74	65	59	68	78	68	77	57	69	77	80	76	80	72	66	68	72	88	65	80	79	73	53	69	78	74	79	87	59	77	82	80	77	72	65	68	64	76	74	68	71	68	78	67	69	63	94	81	64	70	69	71	74	68	60	74	82	72	68	69	96	65	74	90	81	77	78	58	85	68	77	70	65	71	78	77	58	82	67	80	63	55	60	71	80	84	69	71	65	79	81	70	62	88	72	66	84	68	83	73	63	69	69	70	69	62	84	86	64	59	75	70	76	65	84	80	83	73	86	80	86	63	79	74	69	73	79	74	67	80	85	72	71	74	74	72	68	61	88	78	69	76	63	73	68	79	79	73	82	76	64	73	76	59	75	59	74	78	59	75	56	74	84	68	73	67	65	75	81	64	96	72	74	54	57	65	74	80	54	71	74	72	77	63	58	70	78	80	76	70	77	62	70	77	78	66	67	68	86	84	87	76	64	80	76	72	75	60	75	83	65	74	63	86	74	59	71	63	66	57	77	77	74	71	75	57	81	64	68	77	96	64	52	77	75	69	74	55	71	66	58	72	78	68	79	79	73	93	86	66	80	63	68	79	87	70	78	69	84	66	83	90	79	65	79	78	76	68	71	67	67	67	67	63	72	74	79	67	91	80	53	62	72	85	58	80	54	79	72	74	75	70	72	75	55	64	75	70	69	75	74	99	79	80	63	51	78	72	65	74	71	65	73	73	67	66	70	74	75	82	73	78	80	51	75	62	67	87	65	71	91	76	71	75	59	70	77	64	78	83	75	74	63	76	66	61	90	75	87	76	66	94	77	78	57	83	79	87	74	55	56	80	60	71	72	77	73	87	67	77	63	71	72	53	73	86	71	72	70	69	87	75	72	73	69	82	90	68	62	72	73	72	52	82	81	73	69	68	62	80	61	79	84	56	65	67	77	79	76	63	67	80	76	67	72	64	72	74	76	54	80	72	73	75	79	76	82	88	63	66	57	69	75	67	72	77	86	65	86	80	69	73	69	80	85	82	82	71	73	63	79	83	75	84	69	85	66	73	84	87	66	88	75	66	59	69	64	57	83	75	58	71	76	65	69	93	90	74	85	81	67	65	77	74	67	83	80	73	72	54	79	69	59	63	85	72	72	66	58	81	69	65	67	58	74	66	64	59	76	71	72	87	70	90	76	82	57	67	83	80	72	84	59	64	82	81	75	82	61	72	67	76	68	77	85	78	81	66	76	68	71	84	61	71	77	77	72	61	71	65	83	75	66	66	73	60	75	82	59	81	63	73	57	84	71	70	81	57	65	61	73	82	77	59	80	79	76	74	70	66	76	68	78	88	70	100	82	70	67	58	62	66	67	61	79	71	76	76	87	74	67	83	65	91	64	92	72	66	74	76	69	68	74	82	66	73	70	81	88	78	71	82	50	86	76	80	94	73	64	78	87	70	81	80	68	62	70	90	74	78	76	56	72	72	82	81	72	72	77	76	81	87	73	60	84	75	66	81	82	81	73	74	67	82	79	69	78	65	57	94	82	74	84	72	58	57	64	71	80	64	51	73	86	68	58	72	80	82	68	61	61	69	70	85	69	78	63	72	65	68	66	71	70	73	80	71	73	81	69	82	75	74	66	92	75	87	74	73	68	79	72	63	69	90	67	65	82	64	77	64	82	62	74	74	63	79	72	87	71	64	75	62	75	67	73	88	89	69	80	83	69	75	79	63	65	65	57	69	70	95	70	65	73	74	59	84	90	76	65	76	73	67	65	60	68	65	62	60	64	88	76	63	78	62	72	62	69	89	83	64	80	64	77	75	67	74	86	69	76	86	90	79	78	76	71	77	73	62	71	66	79	62	82	74	75	77	65	75	82	75	79	78	71	81	63	94	73	79	71	58	68	68	83	57	78	61	77	81	64	68	52	82	60	67	80	63	70	91	56	76	73	62	64	65	67	74	88	62	78	65	82	79	84	78	61	82	63	70	70	83	64	75	72	65	65	66	77	75	76	62	73	71	80	76	76	79	65	80	67	56	68	75	85	88	69	91	80	78	67	67	67	71	69	74	70	71	77	74	64	78	78	77	89	68	66	80	77	77	73	80	75	64	70	62	81	77	77	57	68	88	70	84	83	81	67	70	78	65	77	73	76	67	66	61	85	75	67	66	87	69	66	80	67	93	80	87	75	67	93	78	74	77	54	81	72	74	66	79	82	76	64	74	63	78	74	79	84	86	72	64	69	91	81	71	57	77	52	72	83	71	67	62	81	73	69	75	80	72	65	68	56	73	74	71	85	80	63	73	74	78	67	91	60	79	81	83	88	74	72	80	58	58	67	68	73	79	88	70	66	53	75	63	69	74	102	75	54	80	78	62	70	80	73	76	81	71	76	80	56	62	84	87	76	90	65	62	62	73	73	78	75	68	81	63	81	68	69	70	73	89	68	60	68	83	69	59	74	81	69	77	80	68	78	66	60	78	71	69	97	78	67	73	74	84	85	67	62	83	84	84	70	63	62	90	79	77	71	68	79	66	68	70	64	66	95	64	73	80	75	63	70	71	82	71	74	80	77	72	76	89	65	73	65	64	59	97	66	70	66	79	64	79	82	73	79	72	74	76	73	78	72	76	76	79	62	69	84	68	53	70	68	64	74	92	66	72	60	75	74	72	69	66	77	73	82	59	66	70	68	81	76	69	79	73	79	62	78	81	78	75	71	82	63	73	79	83	69	55	68	72	81	82	70	69	73	59	84	67	76	80	80	82	61	60	66	80	75	71	70	68	69	65	60	84	80	62	84	71	70	64	67	72	73	66	90	66	68	87	69	70	75	62	54	67	66	77	69	70	73	63	80	83	77	71	65	72	70	80	77	68	78	82	71	78	72	70	65	69	66	71	82	79	68	65	81	71	90	85	63	66	78	89	82	69	79	77	78	71	65	70	60	68	81	72	81	77	91	87	60	73	80	70	65	76	86	77	86	76	80	68	71	62	68	71	74	73	75	73	68	73	73	69	71	76	72	76	74	74	78	67	60	67	72	76	82	73	64	73	76	69	70	68	71	90	72	66	75	75	65	64	62	79	73	66	70	71	76	82	63	71	84	80	88	75	62	71	81	78	62	73	59	63	87	72	73	81	76	68	90	71	78	70	80	55	64	81	78	62	64	74	79	70	63	83	72	77	76	81	77	73	73	69	76	71	70	69	78	73	82	67	61	78	74	70	75	76	79	60	93	51	60	65	68	63	75	88	68	86	68	69
18828	10113	6690	10718	19552	21562	20316	17793	15057	12295	10109	8312	7012	5824	5109	4249	3707	3169	2836	2515	2158	1966	1756	1659	1611	1556	1592	1611	1566	1365	1273	1170	1058	1039	998	937	851	860	821	808	779	800	782	744	729	734	778	742	732	700	707	730	735	744	753	687	746	691	738	683	692	703	694	701	685	672	708	692	741	706	699	738	727	707	701	695	687	708	701	708	684	660	731	701	741	701	701	708	686	685	723	702	681	683	660	685	687	733	752	690	667	710	745	707	708	718	720	697	716	662	681	663	701	703	673	721	692	682	697	750	729	717	691	703	691	694	689	697	700	709	705	688	661	690	712	671	721	695	740	697	678	688	656	692	659	693	705	711	718	732	696	706	709	705	697	729	726	688	686	679	666	727	711	705	682	673	726	722	716	714	690	719	684	666	709	749	698	655	665	762	694	720	691	684	690	665	713	680	670	702	681	714	710	698	726	719	701	727	683	692	653	691	720	683	718	655	677	678	680	641	726	717	682	691	697	675	718	677	706	698	679	673	694	710	672	726	715	706	700	707	717	705	671	669	727	714	708	740	677	740	763	719	687	681	685	656	716	695	727	668	737	679	695	697	691	702	720	699	658	699	707	699	705	711	701	682	693	695	701	708	719	740	654	689	662	689	720	670	706	729	706	670	693	694	693	637	732	705	755	692	714	698	689	673	724	726	665	646	703	681	710	722	737	654	699	700	678	736	711	703	682	705	786	676	706	713	699	698	698	691	723	666	697	695	700	725	667	670	722	655	701	722	704	726	637	755	698	643	700	686	696	658	665	698	722	714	708	730	663	685	742	704	728	725	668	700	707	690	711	680	768	711	731	652	727	720	721	722	746	704	725	707	674	693	717	713	697	650	708	689	668	727	697	741	709	671	698	695	708	702	734	736	761	669	676	650	727	685	697	691	657	732	711	723	720	671	725	711	736	691	681	710	715	734	740	717	737	664	742	745	696	685	735	721	741	742	660	683	669	719	701	685	745	734	733	726	692	717	710	757	720	755	724	685	761	678	725	738	657	682	666	702	665	670	680	661	688	705	714	702	694	669	744	687	719	674	677	707	715	685	679	712	685	694	676	704	687	710	694	739	725	694	668	723	693	702	653	710	691	705	671	745	707	694	727	678	714	782	725	708	662	726	681	699	702	687	739	635	698	690	707	697	686	699	736	759	650	694	714	705	650	738	722	671	699	753	666	703	660	692	696	694	741	723	706	705	714	712	680	683	746	644	683	741	722	726	660	738	657	708	709	699	692	688	707	718	715	718	700	702	709	661	706	692	726	759	738	678	717	730	668	728	752	702	691	734	743	651	726	699	675	729	698	680	722	720	651	674	680	659	717	705	708	698	721	697	694	745	693	701	700	684	673	765	697	709	721	663	677	718	708	738	704	715	702	682	683	683	683	661	667	702	683	744	699	664	665	699	711	732	688	724	741	688	732	686	741	716	697	728	698	668	706	731	711	711	697	757	701	708	711	702	707	681	689	722	710	723	687	649	712	692	677	672	720	720	696	693	639	667	688	658	649	741	696	663	685	740	721	736	707	699	681	719	709	746	707	763	673	726	749	720	687	689	692	726	695	689	718	685	699	709	667	707	730	663	673	697	702	740	690	706	695	694	697	677	754	732	717	758	694	685	690	691	703	726	677	689	753	719	729	674	739	677	668	730	658	676	754	691	732	718	660	687	724	693	661	691	715	696	723	691	723	689	699	754	685	692	715	666	720	711	711	712	694	705	693	763	689	698	689	716	689	729	685	665	752	679	693	740	755	669	679	670	658	785	712	715	710	713	727	638	721	668	687	736	728	753	634	662	716	688	713	748	694	713	691	706	707	663	680	691	716	729	749	715	718	697	713	669	714	690	699	722	680	705	720	721	712	722	697	685	721	746	684	703	677	753	665	677	672	721	750	704	651	674	697	686	744	724	696	724	724	690	702	717	692	716	746	682	722	707	694	684	685	734	695	663	702	712	708	674	683	690	706	686	731	716	679	689	700	731	655	655	743	711	689	654	690	691	665	729	659	667	729	775	751	689	643	674	730	725	662	680	706	749	663	666	695	743	713	697	751	670	732	695	699	710	667	747	726	660	680	668	707	752	693	701	720	734	688	660	737	724	697	683	733	701	723	708	726	689	711	754	755	706	699	751	706	712	682	690	684	676	739	692	745	727	729	705	722	716	696	683	654	732	685	693	685	708	711	714	672	735	754	697	704	733	712	672	729	647	692	776	733	731	703	715	687	684	734	698	727	667	727	686	710	709	704	693	683	668	666	707	733	711	686	749	700	728	710	691	726	696	763	742	769	682	691	743	676	695	675	736	700	681	724	741	703	691	735	681	658	704	700	678	682	685	715	708	685	700	727	709	688	699	710	690	712	744	706	701	692	710	697	717	755	686	719	720	720	662	686	717	729	727	700	682	713	740	725	713	752	694	696	666	698	698	706	663	734	729	730	699	725	714	713	710	716	720	743	732	705	702	690	716	752	675	700	664	702	717	696	706	715	700	658	676	662	708	710	722	678	702	756	665	734	724	700	678	766	726	725	769	742	679	672	728	691	698	677	678	750	711	703	748	672	655	731	691	691	673	743	699	691	696	697	686	719	740	686	702	710	726	720	673	743	716	708	692	705	693	688	737	730	632	697	716	688	721	677	740	710	697	726	735	706	693	657	696	726	704	707	675	676	694	709	689	689	718	712	719	702	696	673	715	715	711	707	741	713	712	705	697	684	644	692	708	703	683	691	716	659	708	712	690	724	668	748	698	704	692	687	715	690	752	711	665	667	709	730	689	625	639	692	730	708	691	673	709	687	704	734	715	656	680	735	743	723	710	708	753	694	721	689	706	697	699	684	687	703	721	740	748	673	666	684	712	711	697	702	667	671	727	652	710	673	710	725	766	703	702	686	727	691	680	724	685	684	712	679	695	740	686	725	718	732	724	652	663	704	748	690	696	750	688	710	624	684	684	749	693	679	655	688	685	736	688	672	690	717	703	712	717	690	706	691	721	715	672	722	684	691	721	669	711	702	658	703	697	719	707	718	740	711	665	613	663	713	730	642	781	689	682	761	696	665	713	716	747	722	662	723	692	671	684	761	666	693	744	686	688	691	676	705	686	738	700	720	745	764	684	667	708	696	738	660	712	715	672	697	660	742	697	683	685	742	679	684	696	638	650	709	784	684	687	650	717	713	675	725	738	695	738	686	692	693	683	696	733	731	700	688	704	692	678	723	705	714	698	720	724	682	706	652	697	678	691	723	726	719	696	756	665	700	704	736	681	716	739	699	689	730	726	718	697	688	679	733	748	695	730	717	650	713	710	700	743	654	657	759	706	658	725	691	726	705	711	721	693	687	672	679	689	689	702	732	689	673	670	734	700	719	762	671	707	691	689	692	712	700	700	719	666	722	679	716	782	734	748	722	676	716	661	684	656	711	686	706	717	714	704	678	691	735	677	736	685	715	734	703	724	735	667	703	716
2006	708	466	345	371	498	571	533	456	418	300	297	274	223	200	177	176	127	140	123	113	107	98	81	93	104	75	91	93	87	93	71	64	63	63	66	71	69	46	55	61	60	67	54	61	51	56	61	52	48	59	54	60	56	70	64	52	53	69	61	58	57	63	52	66	67	63	59	54	65	72	50	63	59	56	57	69	44	58	62	59	54	63	60	58	54	52	46	59	58	54	55	55	60	53	59	62	59	45	57	52	48	54	59	63	53	46	49	51	54	70	64	56	62	49	74	63	58	78	62	66	59	62	57	53	50	64	54	72	59	44	56	55	65	63	53	53	55	64	60	50	55	49	65	55	63	59	46	51	64	60	48	68	58	50	60	59	52	53	61	53	59	69	54	46	52	51	57	52	41	61	51	55	51	45	62	48	68	52	60	69	57	54	68	57	71	71	52	54	54	66	48	63	61	51	62	69	55	60	51	72	59	63	52	60	54	59	68	55	54	69	66	66	51	53	46	62	64	47	62	66	62	61	67	69	54	43	42	46	62	66	58	63	65	49	60	59	57	53	58	51	64	56	57	58	64	45	64	63	51	54	64	47	68	46	58	63	48	49	63	45	51	57	53	57	44	48	49	51	60	52	49	56	54	49	69	62	48	53	57	55	53	58	54	49	56	65	56	57	54	67	51	51	56	62	60	44	48	59	68	45	55	62	63	62	51	63	70	53	61	71	53	47	62	68	59	64	47	51	54	65	51	54	65	44	67	48	47	59	66	57	64	46	50	64	44	58	61	59	72	54	51	64	49	74	67	61	57	58	50	77	55	59	52	58	62	53	53	54	58	51	57	59	68	62	51	56	60	57	49	60	64	81	58	55	63	44	51	53	43	58	54	60	53	52	62	60	53	69	55	62	60	66	57	53	73	57	59	50	66	65	44	54	63	62	65	55	54	53	56	50	52	42	58	52	40	48	48	59	55	47	61	53	46	62	59	66	58	64	64	58	59	53	60	53	52	62	52	53	63	53	74	61	62	54	61	70	56	44	64	54	64	55	64	45	64	59	45	68	55	59	57	59	51	53	48	59	66	63	55	58	54	50	39	71	53	58	50	51	48	46	50	78	71	68	55	49	64	57	49	55	54	52	57	50	60	54	46	55	53	54	59	63	56	62	51	63	61	58	62	64	58	54	63	61	45	74	51	68	71	60	56	50	56	65	61	56	47	74	64	63	71	64	50	60	52	55	55	43	58	44	56	43	66	57	64	72	54	63	53	54	48	61	46	57	59	53	63	64	61	56	63	59	51	52	53	75	59	62	52	56	58	62	48	59	63	51	51	65	56	54	59	53	73	52	60	58	55	59	60	59	52	61	48	53	48	76	51	57	62	46	54	63	51	60	51	48	43	56	61	51	54	60	56	61	55	57	64	54	49	53	57	59	56	79	47	59	48	62	70	55	48	56	44	52	54	66	52	51	63	56	49	65	67	58	53	43	50	53	67	50	49	66	67	64	71	65	58	46	58	59	70	78	56	47	61	49	61	59	59	43	55	52	62	66	54	48	50	51	56	62	67	63	58	55	51	59	53	41	65	61	50	50	63	55	55	61	54	47	49	60	53	56	52	57	63	42	54	53	63	58	63	68	65	75	69	64	54	64	62	56	47	53	75	74	56	51	55	58	66	58	63	67	58	49	56	67	55	55	62	49	64	53	64	46	62	48	67	52	55	53	56	60	61	64	53	64	53	46	59	66	53	62	58	56	50	66	51	65	54	37	72	60	62	51	58	53	68	53	51	74	60	66	60	41	53	63	41	50	64	55	50	58	56	45	44	67	69	56	74	52	48	67	68	53	63	57	72	66	52	58	59	61	50	36	52	46	56	60	46	52	52	58	74	53	67	48	53	64	53	62	54	63	57	62	56	55	68	44	60	53	55	61	58	58	66	63	52	67	64	45	54	50	55	63	61	64	67	67	44	49	52	54	63	65	53	61	61	69	49	56	51	57	47	69	46	46	53	62	56	44	69	55	54	69	54	64	63	55	50	59	46	64	59	44	50	61	50	77	68	60	75	49	62	53	75	60	45	45	72	62	42	54	51	51	49	53	65	58	52	62	60	59	47	59	59	77	55	56	54	54	70	60	61	59	59	58	65	50	62	70	54	46	46	58	58	57	58	60	63	67	66	61	64	66	65	62	60	62	60	56	42	47	64	54	58	57	63	62	41	52	59	47	44	59	48	47	61	55	56	46	58	56	40	68	59	63	58	61	44	43	60	52	52	51	51	61	64	52	58	49	69	51	54	59	56	72	60	54	56	49	67	76	61	58	47	59	72	78	53	65	64	58	62	63	67	65	62	58	59	64	60	60	47	61	49	65	67	52	61	51	40	61	60	50	63	61	50	48	60	63	50	66	61	57	64	53	57	58	60	53	62	62	63	49	56	76	55	56	52	43	57	55	43	59	66	60	43	55	54	46	52	53	65	48	57	54	57	72	51	68	47	52	50	46	60	60	48	67	41	53	54	55	62	51	59	57	49	72	46	55	42	54	56	76	59	50	66	67	63	72	56	61	77	65	63	56	71	48	71	58	59	60	56	54	49	46	58	54	59	60	53	52	66	62	60	62	59	61	65	76	51	55	50	59	45	55	69	60	59	66	55	44	63	50	48	51	57	59	54	61	53	64	46	51	59	53	57	63	63	50	61	59	64	56	48	52	36	62	49	58	60	50	36	56	53	54	65	65	55	63	57	58	56	60	68	63	61	50	47	54	36	59	49	73	62	53	60	75	59	60	48	64	65	58	55	53	62	49	44	63	50	52	66	48	44	61	60	64	52	52	60	61	50	62	38	64	44	78	52	67	56	53	51	63	61	57	75	64	48	50	65	64	56	58	72	64	47	60	67	51	62	56	49	38	69	63	56	66	54	62	45	66	65	52	55	61	57	60	59	63	62	66	67	55	58	62	54	60	65	55	63	54	64	58	52	50	57	73	67	49	51	62	53	58	56	62	57	55	54	59	62	62	48	63	72	65	66	56	62	57	54	56	53	62	69	53	47	47	65	64	71	47	73	52	53	57	65	70	52	61	65	51	67	58	59	67	58	71	57	49	68	54	64	62	53	46	53	47	49	56	67	56	60	51	66	55	55	56	69	46	57	48	68	60	58	51	81	62	62	61	48	64	57	58	63	59	51	54	52	64	57	69	45	64	60	49	64	63	66	63	51	46	46	48	58	57	56	59	57	59	77	52	60	60	57	64	46	46	68	60	71	56	49	45	50	65	75	55	70	51	59	58	60	55	49	58	64	64	59	62	64	53	51	64	47	46	69	56	59	70	53	64	55	52	62	53	71	72	48	60	61	47	53	49	54	56	52	42	39	60	55	52	59	59	53	53	60	58	56	47	57	59	54	64	61	61	45	51	56	66	57	48	56	54	46	71	57	60	59	58	43	61	61	57	59	55	48	58	50	52	55	69	63	53	53	57	73	39	69	59	69	67	49	51	76
19697	9562	6529	10065	18644	21148	20234	17524	15030	12396	10043	8449	7218	6163	5301	4508	3701	3165	2768	2450	2132	1862	1679	1473	1475	1486	1441	1496	1382	1257	1046	989	937	895	846	749	760	673	671	676	644	606	629	604	557	553	528	595	548	528	568	553	607	542	600	563	550	587	552	566	545	556	527	593	575	559	590	598	576	552	616	561	555	555	568	554	533	551	520	549	552	545	553	567	557	563	567	493	546	547	565	544	531	564	556	524	593	534	540	540	554	579	547	559	542	540	554	543	578	579	550	550	557	543	528	538	523	509	514	537	580	520	572	540	559	549	549	581	531	536	563	579	537	586	553	541	552	544	539	525	540	554	540	510	548	588	598	515	570	543	503	591	579	545	545	570	582	541	553	554	555	554	537	568	578	523	540	538	529	565	556	554	577	541	541	563	560	593	574	543	521	543	533	526	541	546	566	549	524	528	536	513	560	575	572	568	502	556	555	555	515	572	521	544	568	529	551	577	535	536	537	499	549	565	565	536	507	507	552	534	526	531	526	541	574	545	575	555	555	568	550	534	564	541	519	564	539	535	543	523	536	545	572	546	527	567	562	584	509	526	577	509	532	521	544	569	564	597	543	543	529	565	545	534	543	573	556	522	520	560	570	541	575	547	526	585	557	567	563	545	582	535	555	549	589	537	515	539	578	561	536	539	534	534	578	521	555	507	571	533	561	537	526	525	553	557	562	555	543	534	530	501	536	513	533	522	558	551	572	523	525	539	559	576	565	525	601	553	544	547	582	521	528	590	547	563	539	531	539	526	537	555	553	556	565	567	605	518	495	544	545	576	537	527	554	549	537	574	558	568	581	546	530	578	525	565	551	521	487	566	565	554	524	538	539	562	548	533	559	544	557	535	521	558	562	534	539	515	563	539	570	559	537	579	557	578	562	571	567	558	529	570	556	529	539	560	558	563	560	544	572	531	528	564	528	549	548	567	551	543	508	516	564	514	537	501	550	547	525	525	539	533	559	584	551	518	545	540	546	531	565	568	573	537	558	535	513	523	556	545	556	586	544	585	525	550	541	529	527	508	563	533	557	537	522	590	521	568	532	565	582	561	553	565	543	567	564	532	534	585	551	555	588	570	546	555	547	589	514	499	565	531	551	531	584	544	579	600	592	533	510	563	570	517	536	551	574	544	531	527	550	552	563	572	547	580	520	534	584	534	565	539	530	514	532	546	524	523	568	554	497	558	506	562	563	585	527	584	597	546	554	554	565	528	553	544	535	574	545	545	528	538	550	533	544	525	562	520	572	536	551	552	588	546	530	537	537	527	526	552	522	512	560	543	562	530	533	528	529	532	544	513	520	564	543	578	573	520	539	532	529	563	500	541	528	560	529	523	524	524	586	551	527	590	573	549	507	536	534	527	557	580	541	516	539	532	512	513	543	534	508	582	527	521	523	568	527	548	545	534	543	580	533	559	553	551	539	539	560	537	518	585	505	547	510	593	555	520	545	549	525	556	548	559	530	537	533	520	552	549	518	526	519	554	538	528	578	546	545	528	581	561	504	571	528	531	555	524	537	534	559	514	529	531	551	544	555	584	567	540	566	563	515	519	557	568	562	552	533	544	533	592	553	554	568	598	522	550	569	532	525	544	543	528	507	530	535	535	580	577	542	553	596	535	546	524	561	563	569	547	549	553	558	554	559	523	519	529	545	538	554	543	596	551	538	552	571	525	541	552	518	554	544	541	574	578	545	559	525	551	577	545	546	585	582	574	544	556	532	570	557	570	540	579	531	555	576	539	552	527	528	561	562	551	545	592	506	558	557	590	548	555	539	517	563	547	549	558	561	523	522	561	535	515	552	549	531	506	593	558	570	499	561	572	524	561	585	556	551	556	576	551	534	551	545	542	555	534	564	516	534	539	538	588	533	557	568	497	529	529	568	581	542	587	550	579	526	524	506	591	554	521	512	530	579	537	542	604	560	538	564	526	532	549	585	603	539	573	552	569	529	546	541	569	512	552	549	572	544	563	558	537	565	519	593	545	533	550	531	590	552	515	553	546	555	528	582	545	532	542	574	595	551	524	532	545	490	590	580	533	538	479	528	557	514	550	513	594	567	534	579	546	559	582	576	551	568	512	546	557	590	546	514	534	563	548	511	614	545	558	567	522	525	528	549	576	576	516	533	541	569	587	544	499	535	538	587	509	520	598	534	541	546	553	597	559	505	547	531	510	570	570	524	563	547	553	529	538	513	531	543	539	545	566	523	516	559	529	548	567	540	550	519	556	501	532	552	544	557	550	563	550	587	540	591	537	555	584	544	533	533	596	597	540	562	596	521	537	517	557	551	537	549	559	517	555	525	553	554	540	545	535	561	559	561	582	529	526	544	573	525	588	514	542	511	540	539	543	566	542	560	573	541	549	556	557	547	559	574	543	576	539	601	544	560	561	497	532	593	572	577	541	537	555	539	510	568	571	532	582	544	523	528	547	566	555	549	508	537	564	543	572	553	527	540	494	527	543	577	520	561	574	543	556	552	495	576	517	532	542	568	505	534	542	554	539	536	565	553	593	538	561	585	531	558	541	534	545	567	565	524	544	520	557	513	558	559	551	563	569	571	550	544	577	562	566	533	550	550	566	521	571	523	487	520	534	546	529	592	600	555	555	568	574	546	520	545	564	526	550	517	565	566	535	527	570	603	558	565	551	560	554	501	563	568	586	580	544	551	590	547	561	539	526	526	544	588	538	544	561	544	491	549	548	551	530	534	559	568	563	554	558	534	520	524	546	586	549	491	538	551	551	565	511	559	550	580	541	545	534	562	551	530	582	540	557	551	492	545	582	539	530	562	570	573	563	528	554	546	553	570	548	560	527	510	560	570	585	518	574	581	552	548	574	518	584	577	540	511	573	548	563	542	562	516	547	560	532	532	554	566	540	543	555	549	536	555	561	554	537	545	529	528	550	540	578	541	527	547	529	592	521	547	568	560	548	548	599	541	535	550	555	561	552	588	526	545	510	546	575	512	578	528	530	569	567	567	555	583	546	542	539	541	599	543	553	535	526	533	557	521	534	560	495	537	536	533	576	567	571	529	545	561	520	542	523	592	572	599	574	567	550	532	526	522	554	566	549	556	563	524	535	564	561	545	568	557	534	555	573	521	548	541	541	557	537	576	531	567	590	585	553	535	526	558	587	570	533	560	556	521	533	573	593	555	569	532	541	577	594	552	559	548	570	528	556	579	508	530	531	525	509	575	544	530	539	574	563	554	578	578	578	528	539	558	544	570	559	561	571	511	526	540	536	536	564	527	556	528	516	549	540	490	567	526	577	558	560	560	531	550	559	535	582	541	540	537	573	536	554	573	551	540	550	489	521	572	557	588	538	544	550	601	551	501	565	542	550	567	552	595	577	554	563	547	563	522	517	550	561	576	509	538	521	499	565	528	547	520	532	525	508	556	521	554	571	545	539	579	534	531	574	567	557	552	557	567	552	553	529	574	588	558	556	545	521
1853	995	633	492	482	595	731	715	581	437	397	347	315	262	260	214	176	171	129	138	119	95	93	102	102	78	117	92	93	103	90	74	58	82	79	78	71	73	57	60	57	53	52	56	53	53	60	61	48	65	60	59	52	47	70	56	59	66	66	72	65	51	66	41	66	64	53	53	49	58	48	56	49	74	56	53	55	66	66	48	54	61	64	62	69	66	58	64	60	69	66	50	65	67	56	51	60	61	58	63	56	52	70	49	54	52	57	58	58	57	48	60	57	45	53	63	54	59	59	56	63	56	61	50	62	74	60	61	50	62	69	63	66	56	54	63	56	58	60	61	46	60	56	61	57	60	48	57	54	62	52	51	73	62	52	55	60	57	49	55	59	58	58	67	55	62	52	56	57	66	58	51	67	53	67	65	51	68	62	50	66	64	58	61	83	70	60	62	65	49	50	58	61	51	58	57	56	53	61	70	67	61	54	60	72	64	51	62	57	75	50	53	81	61	65	55	56	67	55	64	60	62	54	59	56	55	50	77	57	69	57	53	56	55	52	68	60	65	62	56	60	66	57	62	65	62	64	61	80	61	54	62	64	62	52	66	67	63	69	58	50	66	66	58	54	58	54	48	52	64	61	70	52	48	59	48	57	69	65	64	39	60	62	61	54	61	54	60	47	56	49	68	52	63	62	54	58	69	64	56	64	59	47	58	51	68	56	55	72	59	62	65	57	65	54	49	59	77	54	55	52	51	55	48	52	61	38	71	69	55	49	63	54	57	60	49	59	71	71	56	42	43	50	64	60	56	59	54	53	59	69	60	54	64	53	67	65	59	56	57	48	55	60	59	54	51	58	74	60	61	65	58	53	41	54	54	61	66	55	48	69	52	55	49	66	77	65	48	49	54	66	74	63	58	80	65	67	68	55	55	53	64	47	59	67	73	50	69	63	52	67	52	55	57	50	54	60	48	52	59	53	61	54	67	74	65	55	73	55	64	60	52	54	63	52	50	73	68	65	67	49	55	64	66	67	64	51	48	53	57	56	69	47	62	56	47	48	53	55	60	63	67	62	58	67	54	57	61	80	58	59	53	54	40	48	73	57	60	48	76	71	49	61	51	54	48	46	52	45	70	62	65	47	51	66	63	53	53	65	65	67	52	44	64	59	63	63	60	60	53	66	42	50	56	62	64	59	53	72	56	61	58	66	67	46	56	69	53	68	55	50	58	66	47	67	64	57	64	52	61	60	64	54	50	49	71	51	48	63	55	54	61	67	57	69	56	63	63	61	45	64	53	59	62	42	43	51	64	50	64	54	60	63	67	44	57	54	53	56	48	55	70	61	55	61	59	68	67	59	43	59	55	53	50	73	83	56	48	49	56	46	65	60	55	66	76	37	55	58	56	58	58	52	62	63	53	46	53	60	65	66	65	51	59	51	41	50	69	73	62	61	61	59	64	58	42	60	71	54	62	56	43	64	49	62	67	52	45	58	65	52	63	66	50	63	65	58	50	70	48	60	60	53	53	64	39	52	56	56	55	61	62	51	67	65	59	52	59	81	57	68	65	51	65	67	72	70	78	68	57	60	52	52	47	59	60	55	63	45	49	64	57	58	57	73	73	66	66	57	55	50	75	59	60	63	67	76	57	55	58	59	50	59	72	59	59	57	66	44	53	53	52	73	58	66	56	55	57	44	57	72	70	53	43	63	58	55	61	45	49	61	58	54	62	48	63	48	49	65	63	51	71	60	58	55	53	60	57	47	57	57	49	70	60	54	66	60	68	52	60	72	63	60	59	59	54	62	66	53	50	44	65	64	59	60	66	56	54	63	56	59	55	67	52	49	59	40	57	70	71	65	58	71	62	59	53	75	62	68	57	56	46	64	52	60	55	59	49	68	55	52	59	61	47	56	65	58	51	51	47	58	53	47	55	49	59	58	68	62	52	62	60	56	65	52	63	56	57	79	66	53	70	55	68	64	51	66	55	55	58	74	62	52	55	45	67	48	61	49	59	56	58	46	69	75	55	45	42	61	62	63	45	63	56	52	52	52	67	51	51	59	63	60	55	48	57	63	52	51	50	57	59	63	59	74	64	77	56	59	67	60	70	48	62	64	55	72	61	64	53	61	52	56	56	63	57	49	63	62	46	49	75	57	57	65	60	50	58	72	63	70	46	65	82	67	42	57	56	44	65	64	59	55	51	56	72	64	58	54	56	59	47	66	65	49	64	49	43	57	55	62	55	62	64	62	64	62	54	68	47	55	64	60	55	65	61	67	60	51	50	65	45	54	57	62	65	64	62	70	54	58	48	65	56	61	60	58	75	49	55	60	59	56	46	53	55	60	57	60	58	48	68	64	55	48	64	55	79	67	65	63	51	57	41	67	61	63	53	66	58	51	62	60	55	65	66	50	50	58	59	55	65	58	63	65	66	66	55	58	57	57	65	67	44	58	67	55	65	64	60	49	57	68	59	70	57	51	58	54	50	59	57	64	69	60	56	62	69	71	63	65	45	77	73	57	63	48	56	60	51	58	49	63	62	63	54	58	72	58	65	59	48	64	62	48	60	53	44	57	55	59	65	49	63	64	48	61	68	56	55	63	68	51	55	49	46	56	70	61	60	70	56	50	56	63	68	56	59	61	64	54	69	61	57	60	54	50	61	53	62	62	57	54	56	47	61	61	45	49	55	54	63	39	64	53	57	69	59	53	59	70	52	42	68	66	67	62	50	54	54	58	51	57	63	47	50	56	68	59	57	57	41	64	48	47	54	65	57	65	42	56	49	62	59	56	69	59	53	69	45	59	68	61	68	68	57	55	54	62	50	51	53	58	54	46	63	60	61	55	53	47	64	58	45	64	67	61	52	65	63	76	64	63	56	41	59	53	62	68	52	68	60	65	65	53	65	57	55	55	53	71	67	63	66	56	73	69	58	55	59	54	54	62	47	61	55	50	50	57	56	59	58	53	60	60	65	49	57	57	64	56	63	58	54	56	58	65	64	58	53	52	54	57	56	49	63	57	57	55	66	67	48	54	71	59	72	68	69	64	59	62	66	63	57	53	51	53	54	63	61	62	70	62	59	66	62	57	61	62	53	42	68	59	58	56	66	63	56	57	65	70	58	52	60	74	56	72	69	47	57	53	63	43	50	51	57	49	49	45	65	61	57	61	58	56	53	72	61	56	64	57	54	56	57	67	47	56	68	60	49	69	54	62	71	68	66	68	63	55	58	47	52	54	67	65	52	60	64	59	54	63	52	49	60	44	74	80	62	52	55	54	64	74	61	74	57	53	44	52	56	50	51	60	54	75	59	72	60	49	57	52	62	44	68	61	53	49	51	71	52	64	63	58	51	66	49	55	61	54	65	55	68	52	53	53	53	64	69	66	58	58	54	63	62	64	46	66	54	70	70	50	74	69	64	47	67	38	53	54	67	63	53	57	54	69	68	67	61	73	78	63	66	57	58	70	62	62	62	58	74	51	43	57	51	62	63
21811	11684	8058	12119	21454	23841	22548	20157	17546	14452	11725	10187	8624	7407	6357	5208	4386	3791	3388	2838	2598	2311	1980	1940	1740	1759	1611	1652	1556	1409	1224	1136	983	1041	865	852	808	797	777	696	639	614	619	627	641	601	635	611	586	604	649	622	631	642	646	678	696	613	559	600	600	580	579	554	591	624	602	614	599	572	569	563	622	600	601	595	541	602	587	579	585	557	583	594	593	612	558	581	564	608	566	584	582	583	560	585	576	606	578	630	621	559	592	610	561	559	584	562	596	556	573	553	598	553	556	569	598	578	569	577	593	588	566	575	592	559	591	624	610	562	603	563	573	594	557	623	587	612	576	597	582	565	613	607	574	596	577	610	641	590	569	590	569	553	597	570	608	592	578	541	564	618	585	585	582	603	559	595	564	540	577	618	563	576	568	644	576	575	593	540	538	614	579	545	590	592	517	617	570	577	611	577	573	591	593	567	560	537	580	619	586	612	560	566	547	610	594	579	586	551	582	595	568	589	555	598	582	595	552	603	607	578	576	602	612	599	591	543	570	617	638	610	562	546	543	629	628	571	587	593	516	555	626	557	542	590	564	599	591	574	612	592	550	627	606	584	610	584	558	587	585	560	611	623	572	565	598	609	563	619	596	641	610	579	599	605	552	628	550	581	537	578	562	576	601	629	627	580	606	565	579	524	595	547	571	569	536	604	562	548	602	567	567	580	598	598	586	558	608	575	593	576	610	518	591	563	561	622	592	587	572	592	589	536	576	552	597	587	568	553	626	612	547	587	532	525	609	596	583	564	589	591	614	627	543	600	572	632	574	594	587	591	566	596	601	583	591	587	560	592	618	582	601	566	597	562	559	585	609	581	574	616	611	568	603	591	514	556	608	600	588	601	595	579	605	564	580	595	586	561	573	603	587	574	587	596	566	590	566	607	582	597	556	531	559	574	626	588	590	586	590	553	606	601	577	558	582	564	559	538	590	615	619	534	566	608	545	609	551	596	582	591	587	588	577	583	596	562	594	603	533	596	591	603	609	550	571	534	603	554	561	602	545	582	574	573	569	588	555	608	581	602	605	586	586	587	590	579	607	578	574	589	617	592	539	605	607	560	614	564	595	585	558	579	596	583	591	589	561	588	558	563	566	604	581	565	546	551	586	573	550	618	586	562	547	635	552	574	605	585	633	618	562	582	593	585	606	588	595	587	588	602	623	585	623	523	590	565	569	614	553	567	619	573	614	596	620	585	576	597	551	592	570	616	562	545	564	605	599	605	589	604	575	573	584	589	581	568	578	592	598	608	628	631	554	579	545	582	601	592	608	605	599	575	555	566	568	566	570	573	574	549	595	583	568	579	610	594	591	576	555	610	590	565	583	601	554	583	604	554	630	604	573	625	621	540	601	626	551	568	550	586	596	566	576	574	614	566	552	563	540	585	609	588	597	570	597	565	634	548	560	566	612	563	569	584	571	575	623	571	592	578	571	598	574	542	582	581	559	585	561	622	510	616	559	607	620	611	570	552	572	578	613	613	574	602	591	559	598	580	591	582	591	588	556	590	539	538	543	550	526	589	586	570	608	548	623	601	584	586	617	592	621	571	564	551	544	550	593	591	544	543	591	618	577	585	545	574	574	574	636	548	575	606	666	582	584	565	597	564	544	573	610	570	547	561	564	641	598	600	585	540	546	584	621	555	564	580	544	574	581	572	556	573	575	555	613	593	575	601	576	598	611	602	582	564	586	597	579	579	622	594	571	549	574	568	625	582	589	627	637	544	597	554	542	570	575	568	571	601	579	632	600	616	621	540	603	580	616	570	610	598	572	597	577	579	543	639	605	590	537	598	582	598	569	637	634	595	578	591	598	564	613	618	599	558	596	618	584	595	522	571	581	593	582	591	566	599	583	580	605	604	593	600	605	596	595	632	634	616	566	611	609	568	598	571	576	554	614	554	607	584	600	573	587	604	597	625	619	601	566	572	532	567	552	613	604	598	608	608	571	608	624	547	579	594	614	540	591	567	572	554	578	570	582	556	587	552	631	616	590	603	595	568	612	608	574	594	592	572	568	561	574	581	583	603	595	574	601	560	535	595	556	572	593	586	592	590	577	577	623	570	606	586	579	558	584	537	567	570	537	536	563	558	578	571	560	546	586	613	574	565	559	563	592	547	561	574	588	568	567	575	536	597	589	608	579	559	555	561	567	583	575	522	585	597	542	587	573	564	622	548	582	597	551	591	570	572	564	604	598	528	642	525	551	579	545	573	571	602	543	598	575	567	632	608	547	589	619	544	572	539	566	604	639	569	585	609	614	585	598	579	539	560	588	590	603	582	615	585	566	597	597	602	569	598	601	605	574	605	583	592	564	628	532	587	623	599	581	585	589	569	568	573	551	602	567	552	573	585	608	608	537	531	586	572	580	559	615	560	598	555	605	582	565	578	615	588	562	536	611	651	559	601	579	593	609	579	555	574	559	550	557	623	588	572	646	562	587	545	597	584	552	605	582	578	617	585	565	559	562	526	575	619	592	591	592	573	571	582	581	557	582	562	549	562	557	558	570	581	573	614	605	619	541	574	563	577	587	599	592	512	589	574	573	556	526	559	588	579	593	588	528	586	597	588	538	541	596	585	560	552	591	546	636	567	537	602	573	603	595	629	576	578	573	551	580	608	606	592	539	533	571	551	620	586	613	605	604	587	543	553	588	573	586	546	560	578	601	574	582	586	564	589	563	534	605	534	593	606	574	563	604	569	565	583	596	572	640	591	620	544	592	589	606	600	598	579	586	529	547	566	610	571	591	573	583	547	609	597	558	589	604	583	577	595	594	582	593	540	579	605	577	603	621	612	635	589	574	580	583	561	514	551	600	559	543	615	598	588	592	601	601	575	580	576	534	606	566	557	574	555	598	545	597	596	599	562	613	560	564	580	588	611	546	572	594	553	587	557	607	618	575	540	616	612	602	578	545	626	601	600	588	536	559	552	568	592	583	574	609	581	615	595	624	565	590	612	582	582	622	605	600	589	599	627	632	574	608	562	532	605	591	591	590	617	592	564	614	600	599	545	594	590	613	582	557	628	542	609	546	616	608	596	590	581	597	566	595	536	557	635	574	641	578	586	555	575	589	584	559	616	538	531	600	592	605	588	596	579	580	549	590	588	596	608	562	591	572	548	599	587	563	576	599	582	563	552	562	590	565	601	569	595	592	610	588	552	572	588	582	572	574	609	582	576	566	599	562	616	568	599	584	615	573	546	577	569	640	607	609	576	576	593	610	536	612	576	603	592	572	575	562	620	591	566	588	629	573	584	552	592	554	521	564	589	593	599	591	565	556	587	552	593	566	616	599	607	587	589	564	596	620	581	586	593	596	573	602	592	557	574	589	611	631	591	602	567	610	559	586	597	555	576	545	606	591	581	560	584	603	574	590	579	576	566	645	564	576	571	609	600	563	595	596	568	590	599	594	587	572	563	579	597	586	573	562	589	631	565	564	585	653	585	594	546
1430	556	374	315	265	401	423	385	370	308	279	207	206	192	178	152	119	119	133	107	108	83	107	93	84	89	87	66	68	78	82	83	74	83	83	77	73	82	75	67	68	77	60	68	80	60	79	73	79	69	79	66	62	74	64	86	88	83	74	60	91	53	67	58	65	84	60	70	76	77	63	68	66	62	79	89	85	63	69	74	67	56	81	77	62	66	81	60	70	67	74	66	85	72	63	85	79	51	56	69	71	58	61	71	63	77	67	71	72	76	79	70	81	68	75	76	78	84	71	88	66	72	73	88	64	78	68	66	61	59	68	75	73	73	56	85	69	58	54	78	77	74	71	78	69	80	75	66	83	78	64	51	89	79	73	93	77	75	67	77	71	87	90	63	77	84	65	69	62	66	84	79	74	68	68	84	67	87	57	78	72	81	70	61	73	63	80	67	65	74	71	68	82	81	67	73	74	80	66	63	65	71	69	74	70	70	97	78	73	58	77	69	72	70	67	71	79	69	80	97	71	67	77	67	63	73	71	68	83	57	71	74	75	63	89	75	73	65	80	78	83	71	66	69	86	80	68	86	69	76	55	79	66	80	69	77	81	79	66	66	73	86	89	61	57	77	68	64	66	68	67	76	82	82	69	80	74	90	62	68	67	67	75	65	69	70	74	78	59	66	62	73	65	81	67	63	80	62	92	80	89	75	78	78	76	63	73	66	74	65	83	72	78	64	79	70	67	66	89	72	64	68	80	67	57	62	86	65	66	75	58	94	78	89	84	80	61	77	70	73	66	66	62	81	79	85	77	52	82	69	63	71	74	65	68	75	71	60	75	79	80	80	70	72	90	75	82	72	88	83	73	61	73	75	75	74	87	74	73	59	79	74	62	66	84	83	59	58	76	80	59	69	66	77	63	70	70	76	71	74	73	69	81	71	64	68	70	72	74	68	70	74	69	72	73	62	70	61	86	102	72	62	75	54	77	74	72	66	60	78	65	66	74	76	77	60	75	52	78	78	70	70	73	63	71	81	78	62	79	79	79	80	65	75	59	66	69	73	85	81	90	65	84	54	76	55	57	80	76	72	67	73	74	70	77	74	91	78	74	67	62	82	67	79	71	74	72	87	83	75	65	69	80	71	80	67	70	69	78	90	62	64	66	69	89	63	73	63	74	58	80	78	71	82	64	77	73	73	76	63	54	86	76	73	91	84	63	73	67	81	84	70	71	70	86	74	78	73	74	83	86	65	75	75	72	62	50	75	88	75	69	57	68	60	80	78	64	72	77	78	77	72	73	60	74	73	72	65	59	79	88	65	69	77	72	67	69	65	68	66	71	78	69	79	72	76	73	88	81	81	61	90	83	80	77	84	70	73	60	78	67	77	69	61	67	80	68	77	71	84	88	72	90	69	71	68	86	69	79	76	66	65	82	71	77	75	54	73	69	70	81	83	59	73	77	81	107	69	73	80	77	63	72	79	78	72	78	61	67	73	70	67	94	71	57	77	73	63	63	70	78	93	59	70	76	75	78	81	70	77	72	74	67	73	59	65	70	82	56	82	74	93	59	72	73	80	73	65	92	63	68	74	66	68	85	59	79	70	80	68	68	86	79	60	75	91	84	78	50	58	91	90	80	67	62	74	77	61	86	78	75	60	79	78	66	72	82	63	73	64	68	66	79	77	68	71	69	74	69	64	76	74	90	70	73	62	88	79	81	71	60	77	74	68	67	57	62	65	70	80	72	61	73	73	85	68	63	61	77	77	63	80	68	52	61	69	76	59	68	69	70	70	87	72	78	80	78	75	77	72	88	70	75	66	60	77	72	68	70	68	71	77	75	70	70	66	76	81	69	80	73	84	65	72	64	75	86	71	67	72	80	71	58	79	60	63	65	80	76	77	76	78	72	74	78	65	66	66	81	77	69	74	85	67	59	75	51	67	78	75	84	66	63	69	71	85	81	81	71	74	67	80	74	72	66	75	69	71	67	62	80	60	74	69	55	71	68	76	75	64	79	75	70	64	68	65	72	63	68	70	76	60	64	75	73	66	71	59	73	72	72	70	77	79	85	61	84	77	73	78	81	52	88	70	70	70	72	65	74	72	78	61	71	77	86	62	73	65	59	79	76	79	67	83	65	66	78	60	62	64	70	74	68	75	72	70	75	58	80	78	63	84	62	66	56	81	79	70	76	87	89	75	76	61	85	72	81	65	72	68	65	73	82	62	67	58	68	73	75	77	78	73	72	66	79	76	80	80	79	71	76	63	86	69	64	71	62	73	60	58	69	65	72	71	78	77	64	65	71	70	72	69	86	62	71	85	62	74	73	63	68	81	76	66	69	84	79	68	70	76	80	74	65	73	71	60	74	78	68	67	76	59	82	74	72	76	67	72	68	81	88	85	75	71	83	68	67	83	68	68	73	87	70	62	54	62	67	78	78	67	70	79	77	70	61	84	71	85	77	68	77	76	77	61	69	76	70	62	67	75	58	64	64	79	71	78	69	77	68	78	85	76	69	70	79	73	75	74	77	77	71	68	65	80	70	75	78	65	78	80	88	67	59	82	68	83	79	60	65	81	71	81	75	68	66	78	70	72	69	69	76	64	66	64	71	75	61	66	65	68	66	75	60	71	79	76	72	85	60	63	68	75	91	71	87	75	69	80	87	78	79	65	76	77	72	66	67	64	62	67	67	73	52	73	63	75	75	62	72	77	77	72	65	89	79	86	58	68	68	64	75	82	68	61	61	69	79	73	87	75	85	56	84	68	57	70	75	69	79	53	83	71	65	84	65	92	80	69	70	76	65	72	85	79	74	78	71	84	68	73	68	71	71	67	73	78	68	83	73	56	69	88	72	86	75	80	77	75	69	72	67	65	76	66	77	69	64	68	72	61	85	63	65	83	74	76	67	83	77	68	67	62	69	80	68	64	80	70	72	78	72	81	72	78	61	71	74	79	77	91	91	74	65	77	71	58	67	70	77	86	79	80	68	72	88	81	81	69	107	70	73	71	68	63	74	75	90	84	81	79	62	73	75	69	81	81	72	76	70	83	70	60	75	82	73	70	69	69	76	66	85	74	74	77	70	82	68	75	80	66	77	75	84	85	61	68	72	75	77	74	77	62	84	78	77	56	78	79	74	81	56	64	61	86	60	83	68	59	72	96	69	77	90	62	77	72	66	63	83	67	65	83	63	87	72	74	73	72	82	79	80	75	71	60	74	74	72	75	65	69	78	67	76	70	82	70	86	72	64	61	68	83	68	75	63	74	60	70	79	86	72	77	81	84	70	76	78	81	60	63	65	87	78	89	75	63	82	82	76	75	77	59	79	72	70	81	55	69	63	69	81	78	70	84	88	85	73	67	70	68	73	66	74	78	79	76	78	76	85	65	66	82	72	86	65	69	80	80	82	85	74	64	66	68	64	60	91	79	69	76	52	72	58	64	74	78	61	84	66	91	64	72	75	65	72	72	64	70	69	75	67	91	64	62	77	81
17393	8294	5582	8235	16012	18599	17194	15466	12726	10081	8407	7127	5874	4950	4160	3552	3082	2548	2424	2023	1807	1689	1485	1418	1366	1394	1310	1305	1237	1157	995	1002	950	896	913	801	794	781	788	754	738	725	736	709	708	667	690	713	685	706	698	719	767	722	725	755	661	655	721	727	649	671	710	674	671	739	681	709	688	716	686	717	675	694	717	664	696	710	673	695	682	705	747	684	682	667	653	674	685	655	715	728	734	659	715	689	698	698	674	667	699	680	678	678	731	648	691	716	681	659	681	712	688	684	664	690	729	714	731	675	728	741	667	654	725	726	728	642	656	658	694	706	700	674	635	679	677	698	675	679	653	715	647	685	710	676	710	734	651	658	656	766	733	720	670	730	699	665	673	679	660	744	700	700	718	695	682	711	731	709	685	728	662	720	718	722	674	672	711	736	678	685	725	721	643	696	688	672	678	707	670	692	667	697	694	715	689	673	706	658	681	676	729	671	664	708	673	706	673	723	695	691	684	689	699	663	664	697	691	711	680	654	681	703	703	738	675	690	725	682	728	703	701	711	687	657	714	700	700	671	749	690	701	698	683	729	672	693	734	688	655	723	665	618	668	698	663	745	679	702	694	676	720	713	656	702	724	733	669	657	668	741	694	664	689	703	725	693	670	696	675	697	675	731	706	666	691	670	693	677	672	710	675	689	665	651	672	668	665	696	646	667	678	758	681	708	675	664	664	709	717	700	737	683	727	667	687	721	700	748	721	710	694	713	687	665	702	649	689	724	728	666	685	699	701	677	654	712	682	659	687	679	689	682	691	704	721	703	681	711	699	699	636	674	715	671	667	713	711	721	712	660	701	724	707	679	717	717	723	684	650	701	686	767	717	690	659	726	720	701	662	670	655	666	689	681	707	708	663	699	725	717	649	716	700	714	676	692	682	657	694	657	665	703	634	701	714	716	670	725	695	634	690	670	698	683	673	709	686	724	636	700	703	737	674	671	702	675	664	677	704	701	679	729	653	738	685	692	723	663	687	703	680	718	701	672	682	713	683	730	670	708	755	770	683	666	724	744	734	709	686	740	677	694	715	665	691	726	660	700	661	689	741	721	655	694	667	719	733	695	688	733	662	680	685	743	705	658	700	660	697	684	692	674	720	707	721	660	703	733	662	659	712	660	676	701	659	666	741	664	658	686	702	679	705	649	692	679	699	691	709	672	708	665	667	682	721	688	685	718	705	664	711	702	722	701	666	699	680	694	683	658	693	657	721	681	702	700	696	683	688	655	680	712	679	670	720	725	685	708	713	708	726	713	666	715	674	664	763	711	714	680	672	698	705	693	699	699	712	729	711	687	677	680	722	717	672	681	741	737	721	693	712	725	717	651	649	698	725	717	703	705	715	700	685	712	718	699	714	687	744	714	709	721	676	703	754	730	700	679	714	659	667	689	692	697	702	686	729	656	709	708	701	727	725	736	675	700	686	623	719	682	658	741	738	699	700	673	700	681	668	637	743	736	681	682	714	740	700	722	695	676	732	678	678	681	647	696	687	691	693	685	692	706	718	712	761	690	681	689	720	671	644	633	662	706	674	694	651	720	643	675	718	715	684	706	701	666	726	713	676	734	658	731	741	694	711	651	727	698	636	674	703	737	644	673	706	651	679	681	675	732	675	689	687	739	638	719	698	736	681	710	739	692	671	676	724	734	653	656	702	766	683	698	720	672	670	703	691	709	747	709	743	682	661	690	720	714	669	722	672	700	656	693	697	712	713	677	713	679	659	697	679	697	718	749	680	731	723	677	696	699	703	707	712	686	699	685	703	713	715	708	691	701	702	656	683	746	735	696	657	643	694	690	686	672	671	701	676	681	704	737	704	717	685	713	748	717	717	738	696	697	680	697	675	707	715	704	702	694	691	713	714	708	690	749	675	717	662	690	692	660	710	688	676	687	679	723	658	692	676	724	701	690	730	699	682	737	665	691	682	733	698	670	695	750	676	665	689	725	653	710	665	702	729	715	681	702	707	679	738	716	682	729	700	660	705	684	706	681	730	741	712	702	742	729	691	681	602	694	679	702	719	649	713	716	673	688	684	680	648	695	714	712	664	628	732	628	701	689	723	696	661	704	693	684	686	689	700	698	715	713	728	673	705	723	663	694	679	674	677	715	700	714	659	717	678	704	655	715	735	701	691	691	696	686	672	726	702	691	746	763	669	635	673	697	710	692	750	694	745	671	716	681	683	698	685	727	654	704	715	682	700	685	648	699	666	690	687	718	695	691	688	710	642	679	690	726	705	654	695	697	647	684	672	677	671	713	699	677	748	688	685	657	697	669	687	623	668	654	697	709	723	709	695	717	693	736	689	663	714	638	685	683	699	725	697	697	735	689	759	676	722	691	675	678	697	707	721	662	739	671	700	713	723	722	682	724	702	689	707	708	716	674	686	695	691	651	707	719	663	734	716	719	697	688	710	732	733	705	675	680	695	688	699	724	647	704	709	719	677	693	739	695	704	745	719	710	701	720	683	713	730	678	697	657	715	643	695	712	682	667	710	664	706	676	710	718	660	708	699	658	711	702	727	667	692	676	702	663	701	675	675	717	712	712	703	723	715	680	693	683	742	673	754	696	717	646	685	677	653	676	709	668	717	692	704	646	746	697	669	688	697	649	716	702	655	658	656	707	671	689	714	703	726	713	698	719	667	697	706	684	699	694	708	688	761	694	663	717	695	688	745	682	696	666	710	730	697	656	702	741	702	696	716	694	705	705	676	746	725	683	689	700	698	633	741	692	730	743	674	650	696	744	674	719	659	707	725	625	699	702	684	720	692	665	701	659	765	669	733	667	707	720	653	723	697	696	687	698	691	670	689	684	672	693	686	675	719	772	758	704	682	673	692	684	700	674	708	717	713	715	668	695	666	688	743	662	705	656	641	733	693	676	715	722	711	704	684	723	685	726	673	723	716	658	680	707	725	683	672	744	711	685	688	681	704	731	693	647	734	691	718	686	666	732	651	753	652	676	698	695	693	713	685	732	707	684	714	702	715	717	687	734	696	689	698	713	667	693	701	702	685	717	673	666	711	747	687	741	728	735	705	717	677	688	668	659	698	684	691	686	734	752	694	713	694	687	673	654	695	718	662	684	672	668	695	698	689	634	735	643	720	693	704	651	662	699	681	675	675	676	687	731	736	705	646	752	728	701	675	684	715	711	736	698	696	724	719	717	740	695	678	717	702	671	693	688	686	687	715	675	727	689	715	734	714	683	662	732	724	634	715	669	695	699	743	659	729	681	719	687	673	678	655	703	702	703	655	701	719	712	664	684	691	693	693	719	687	701	718	717	698	723	682	706	677	695	679	656	711	749	694	735	677	650	713	679	697	638	699	702	654	693	746	706	685	656	697	636	707	673	672	718	709	673	716	627	676	737	715	695	674	702	675	738	691	722	690	683	704	699	669	663	683	660	711	690	704	663	696	719	711	732	673	694	655	668	656	655	671	711	703	714	752	719
1371	836	516	382	413	511	629	613	458	399	347	266	259	214	217	185	171	132	152	110	124	115	121	109	94	115	79	98	98	94	96	77	95	87	76	81	100	67	68	78	69	86	72	75	68	74	83	60	70	64	67	56	77	72	67	92	76	78	79	64	69	70	75	68	70	75	81	63	68	66	65	80	69	72	77	79	73	77	73	68	63	70	73	67	82	75	56	61	62	75	102	56	72	87	71	78	67	80	90	81	66	65	77	87	68	78	77	74	92	70	77	72	72	70	86	74	88	74	85	73	66	88	65	89	75	70	75	67	77	83	77	70	66	74	85	68	87	76	73	68	72	79	78	81	67	67	65	61	83	68	78	80	82	79	86	76	65	65	91	96	86	80	88	72	73	63	71	82	82	73	86	77	76	66	62	73	73	56	73	68	73	70	60	73	73	67	81	72	62	87	85	77	73	90	70	73	86	69	96	82	70	85	75	67	81	87	78	63	66	72	81	65	72	64	63	62	70	73	68	84	73	76	93	64	75	87	82	63	92	67	67	69	65	76	86	73	78	85	86	68	75	83	64	63	64	75	85	64	80	68	69	78	72	70	73	74	69	70	61	69	69	76	58	67	74	74	88	57	72	77	81	74	80	61	71	79	60	81	63	61	82	91	69	70	73	81	83	73	60	81	63	68	76	67	61	74	74	70	74	69	70	55	71	80	73	93	80	67	78	76	80	77	73	77	80	80	68	87	79	69	73	69	63	66	61	81	87	77	86	67	65	75	62	74	74	85	78	68	78	88	82	82	65	92	82	72	96	77	60	82	78	66	72	76	96	69	97	81	75	65	85	77	64	77	85	87	68	70	65	77	79	65	68	79	83	77	75	70	80	68	78	70	64	79	64	81	69	79	83	65	68	69	82	78	81	69	84	73	93	65	73	80	64	84	78	68	69	84	78	75	65	80	77	95	81	67	72	69	79	53	71	74	54	78	65	70	70	81	80	81	73	64	70	99	68	76	62	78	78	66	81	78	76	61	67	67	66	64	67	66	77	66	68	60	73	63	60	75	77	73	81	97	62	86	70	55	89	74	83	69	77	71	68	84	64	61	88	76	80	73	80	83	75	71	83	83	69	82	62	76	56	71	74	70	91	76	85	74	65	83	71	74	85	81	70	88	66	92	70	85	65	76	67	71	80	86	71	91	65	67	69	70	72	66	64	59	64	72	77	77	71	72	72	67	74	67	76	58	71	72	70	82	63	71	79	66	73	72	67	75	69	71	77	72	69	76	68	80	75	77	65	93	81	61	76	73	75	76	59	76	77	72	61	83	67	58	73	82	90	72	76	69	74	74	61	60	75	68	82	68	71	75	73	70	72	66	75	70	61	80	73	64	89	76	60	75	79	78	81	77	57	87	75	68	82	65	71	70	71	76	72	74	77	56	93	70	67	70	94	78	64	80	64	84	68	62	78	68	75	83	79	76	67	75	79	68	75	63	93	64	82	66	83	84	80	63	67	81	70	65	93	73	81	74	76	71	75	79	79	77	67	88	72	57	68	91	61	62	93	65	85	85	65	75	73	76	71	89	67	70	86	86	74	82	64	78	67	70	80	75	82	106	75	71	94	65	70	62	68	71	70	64	87	82	74	70	70	76	66	63	68	68	80	64	80	65	94	74	68	85	67	82	62	69	74	81	57	73	59	95	64	93	85	85	75	59	70	80	77	69	74	72	60	73	70	67	67	77	72	68	75	71	50	79	71	73	82	61	74	89	78	70	75	77	84	61	70	65	79	73	67	72	80	64	74	78	80	70	83	83	68	70	76	61	68	86	79	81	59	74	63	80	78	95	84	73	78	92	69	58	57	65	73	83	73	74	78	76	83	62	74	64	73	79	75	86	79	49	66	59	74	76	69	81	70	82	69	72	76	73	68	84	70	71	88	70	68	61	71	69	74	65	76	80	73	67	70	86	73	73	73	77	68	73	64	62	65	82	74	64	76	67	84	69	78	67	80	81	71	79	71	91	80	72	69	71	88	77	75	71	75	68	89	69	70	72	83	68	94	69	65	73	68	59	76	79	75	63	70	65	107	68	85	62	75	77	87	71	82	74	57	67	65	92	85	81	70	60	59	87	82	70	65	70	68	78	72	87	81	65	63	74	66	74	60	68	83	70	73	73	82	55	66	75	90	84	61	74	69	84	75	64	75	71	77	77	63	76	54	71	66	66	74	73	84	90	63	78	76	68	64	70	70	81	70	77	77	84	70	75	76	66	77	89	69	77	64	68	83	80	82	92	74	74	57	70	64	75	69	69	71	69	81	81	56	90	73	74	72	75	78	79	70	73	79	68	97	64	69	78	77	80	80	78	73	61	68	78	70	81	79	69	79	69	53	74	82	76	69	66	62	72	64	75	73	80	74	76	70	79	70	76	66	64	68	76	74	62	69	71	83	81	74	85	73	80	72	82	84	62	56	66	55	70	72	81	66	80	65	71	76	73	69	69	70	71	69	59	76	73	79	73	81	63	76	64	69	79	69	68	84	79	72	73	97	75	74	62	73	79	79	57	67	83	68	73	78	56	83	72	63	76	81	76	64	61	78	60	61	66	64	78	49	67	71	67	70	73	59	69	64	78	72	81	55	71	70	74	76	66	74	65	68	90	79	75	70	68	88	69	80	69	68	63	59	73	62	76	90	73	73	66	65	68	79	75	71	72	83	86	68	85	83	65	69	69	71	82	67	74	82	62	73	68	75	71	73	92	85	68	80	64	85	68	80	89	82	61	68	78	68	78	62	76	86	73	89	73	77	65	76	60	70	82	60	75	55	74	77	78	69	73	81	70	84	82	71	57	75	66	87	77	83	82	81	66	84	80	53	63	78	71	65	77	63	61	61	66	73	73	69	84	76	83	76	72	59	61	64	75	70	69	72	71	85	68	80	70	67	89	79	58	74	78	60	81	69	75	63	74	63	73	75	79	69	66	85	59	75	71	69	96	77	70	70	64	73	70	81	70	57	73	92	71	80	58	79	74	80	69	72	71	65	73	93	66	69	66	72	69	84	71	57	68	72	82	65	61	75	91	67	85	74	62	92	77	72	93	68	70	63	75	66	75	77	71	75	84	75	72	95	72	63	80	70	87	80	57	72	71	69	66	76	88	76	68	95	84	64	80	72	53	60	81	71	63	66	84	64	70	63	70	80	70	69	81	75	68	84	84	77	69	76	77	75	74	56	71	85	79	69	65	67	80	69	64	71	62	66	61	66	71	81	79	98	66	74	83	66	60	73	84	71	64	71	71	71	81	88	73	79	83	83	83	70	68	87	76	76	80	68	66	82	67	85	85	68	71	72	81	60	63	70	68	74	72	55	84	74	62	69	75	74	78	74	65	70	67	68	79	71	73	81	81	65	72	72	84	76	70	79	78	77	74	63	78	78	83	71	61	69	81	68	83	68	77	74	71	68	70	82	89	79	67	79	69	87	62	65	75	64	71	83	73	87	73
19518	10710	7029	10507	19547	21720	20584	18386	15238	12427	10186	8546	7147	6082	5088	4327	3627	3237	2811	2459	2189	1930	1770	1551	1549	1578	1442	1411	1299	1213	1165	1085	1042	976	975	914	817	879	823	782	769	759	776	763	771	781	698	764	719	751	717	724	782	745	746	740	737	730	733	698	719	728	698	693	725	683	756	730	668	745	713	761	727	649	697	706	707	740	711	704	751	736	712	720	686	718	742	704	683	690	706	706	696	704	693	713	758	724	741	690	662	695	727	706	739	747	708	746	729	701	734	721	710	727	679	780	717	673	705	753	734	712	683	717	688	697	727	729	707	696	735	728	727	717	712	733	690	721	704	740	736	687	708	754	725	692	729	678	771	720	706	706	676	727	715	726	717	731	726	731	697	741	772	719	729	721	726	647	711	759	714	725	675	745	726	733	716	683	712	765	699	759	722	705	722	677	708	727	731	737	734	697	686	651	725	730	695	727	718	675	745	735	727	742	723	741	695	660	703	726	693	755	712	712	687	700	684	742	679	709	731	702	691	736	715	738	680	695	688	746	715	687	701	770	707	712	722	770	728	703	682	687	674	704	723	709	713	724	733	702	681	716	718	695	728	718	708	691	703	689	734	699	675	681	699	770	706	728	698	719	729	714	724	687	705	675	732	743	774	752	771	694	706	713	736	730	731	736	733	697	702	720	707	700	750	707	768	693	719	675	694	686	727	705	714	694	728	689	719	761	689	671	739	747	732	725	739	688	701	696	737	742	741	701	756	692	682	711	695	672	735	748	692	757	722	718	694	677	680	796	679	702	752	712	730	732	729	690	716	733	665	756	700	695	709	744	725	742	707	744	735	700	726	729	678	716	718	730	674	728	694	749	699	741	715	678	722	723	707	724	672	732	693	698	714	674	707	709	735	697	730	760	708	748	704	682	744	678	726	697	717	663	681	705	701	742	729	707	724	759	741	726	692	731	706	766	695	734	776	718	744	711	690	696	702	739	702	742	688	714	676	712	701	695	729	713	711	722	748	721	737	689	735	726	719	750	705	727	752	701	736	740	739	713	744	723	684	714	683	729	718	722	726	704	682	751	716	696	748	743	775	739	766	711	695	702	734	703	699	740	756	705	676	711	783	707	734	739	721	745	722	728	676	696	690	740	712	736	744	715	707	714	700	714	696	725	673	722	724	690	707	662	712	744	736	741	711	717	742	717	747	744	695	765	695	766	709	665	740	708	764	658	661	680	708	771	697	761	744	732	702	696	716	703	723	714	704	734	747	708	690	698	673	704	756	710	707	728	734	715	711	728	743	736	744	705	712	676	733	753	718	685	744	727	693	755	709	733	692	738	718	726	752	723	706	722	691	705	660	687	757	696	747	691	742	727	710	688	700	799	706	718	705	700	682	741	751	698	732	716	689	719	719	704	698	704	696	694	736	727	696	738	698	705	690	738	705	689	707	714	729	701	701	773	729	649	712	712	717	662	701	737	706	718	676	701	720	700	700	721	755	712	712	704	729	720	705	701	726	750	782	736	719	728	690	724	654	734	708	682	731	711	730	692	689	715	697	694	700	722	712	716	682	710	716	725	691	704	711	700	748	740	741	662	672	761	727	713	738	705	700	731	743	677	749	742	708	699	746	747	778	727	720	713	679	716	743	678	734	707	657	689	724	699	692	728	767	703	719	700	732	726	674	771	691	700	744	761	719	757	744	727	753	701	715	685	725	705	733	721	745	711	714	779	712	742	715	762	738	778	692	739	689	701	733	692	675	739	724	700	673	737	728	694	716	724	739	764	646	703	725	736	698	709	697	688	665	668	720	717	698	666	786	699	681	709	721	716	745	730	687	677	715	755	731	698	682	723	717	721	734	741	747	646	707	713	716	727	786	678	740	739	681	706	692	700	690	738	763	714	727	723	690	671	710	708	725	727	669	706	689	725	715	708	690	702	694	741	740	721	694	751	688	677	721	715	699	751	688	727	692	732	700	728	788	718	683	711	682	741	709	695	700	678	705	764	698	732	746	735	751	727	671	752	744	782	719	709	739	718	718	747	748	698	701	723	716	751	729	737	702	674	700	734	708	729	669	735	732	698	739	692	706	718	733	707	720	692	680	762	746	711	717	756	711	728	687	698	729	723	757	715	715	759	683	752	729	666	741	677	751	702	714	745	738	674	676	720	782	711	743	762	696	701	728	707	705	734	717	691	715	714	720	734	729	687	728	689	721	702	726	712	669	700	693	762	721	701	735	713	702	700	770	717	712	708	770	694	724	694	693	707	690	772	655	745	694	702	669	686	689	758	731	726	711	724	708	720	724	744	696	647	709	736	720	724	705	730	735	686	723	688	741	732	758	657	719	736	775	687	701	740	757	718	689	696	740	685	682	697	701	708	686	702	690	713	733	707	650	702	717	710	685	741	720	689	756	728	677	667	714	710	678	717	744	703	709	728	738	720	717	701	726	730	718	689	720	704	722	735	702	723	704	740	703	717	714	746	738	720	719	717	718	689	728	697	715	741	730	729	681	665	699	725	720	703	714	723	796	771	731	663	721	700	695	738	717	752	700	721	760	696	697	696	734	722	687	704	699	758	738	734	709	690	741	723	697	665	713	725	726	713	712	714	697	762	694	693	707	738	764	670	745	711	742	726	739	694	704	717	756	731	716	675	694	663	730	731	726	692	751	730	700	760	695	719	708	707	703	760	677	727	731	715	712	737	703	687	686	747	703	715	725	746	750	750	718	735	748	704	738	742	770	693	746	769	719	724	766	708	740	726	733	664	742	681	680	735	702	721	702	748	735	732	727	719	707	728	734	710	704	679	694	708	708	745	724	683	726	729	698	733	688	708	697	687	731	673	714	729	716	689	668	745	668	713	719	728	675	754	725	722	705	741	681	744	729	694	716	739	714	745	728	710	766	708	692	736	732	688	709	699	737	720	689	691	705	695	729	701	741	755	735	716	716	752	745	672	704	684	768	743	699	745	733	708	770	737	714	696	769	725	705	663	702	703	712	730	765	760	714	693	684	708	749	697	759	692	733	756	664	692	736	716	699	688	736	715	698	713	690	730	702	730	756	734	731	688	738	698	730	726	653	706	706	670	719	681	721	720	717	695	698	690	729	692	711	647	722	695	739	715	716	720	705	704	702	712	748	713	746	696	782	662	741	768	713	748	728	745	737	725	683	698	705	699	733	696	733	698	689	715	709	707	725	726	736	748	719	705	714	763	705	704	709	720	761	724	698	686	706	710	715	696	733	689	712	718	721	691	717	735	739	774	714	717	663	689	777	710	715	731	737	698	720	701	703	765	697	783	744	757	710	684	740	725	680	679	688	699	719	656	758	756	729	730	750	708	710	733	709	700	705	700	720	722	755	701	726	690	706	758	726	727	706	706	712	734	721	710	704	775	704	764	689	750	732	700	711	712	712	680	742	748	727	709	753	726	757	697	712	714	684	698	785	713	709	730	690	710	738	737	716	738	717	686	753	743	745	793	747	789	677	726	719	706
2094	788	492	364	339	490	663	582	484	417	312	287	273	198	182	185	154	127	135	126	115	104	91	87	101	87	86	85	79	80	103	74	71	74	56	75	56	67	55	63	62	58	70	68	54	46	52	77	64	52	65	58	75	67	77	65	57	66	67	53	71	47	57	43	60	51	63	57	53	57	54	56	64	56	63	56	60	60	49	57	64	59	52	57	68	54	63	53	57	57	67	70	65	76	57	80	56	71	55	67	58	64	63	47	53	59	59	63	60	64	45	44	70	69	56	54	55	62	62	68	55	62	61	60	50	46	53	57	72	62	73	55	74	55	57	46	47	69	54	64	68	69	63	45	44	69	63	57	61	69	56	51	49	73	63	55	59	62	71	62	52	60	50	58	65	54	61	59	55	74	53	52	61	65	60	57	56	48	74	47	64	59	50	64	58	46	74	58	49	67	59	62	67	59	52	58	76	70	64	62	69	70	78	73	50	59	58	57	53	68	64	65	69	45	55	66	60	57	55	60	56	70	63	78	49	48	59	54	70	51	57	79	58	61	69	64	50	59	59	63	61	61	55	46	53	63	67	62	63	64	66	61	53	49	67	61	59	50	54	79	56	45	63	69	43	50	57	70	65	83	60	58	66	80	66	52	42	70	60	55	71	57	61	64	60	57	62	70	67	60	63	70	51	58	78	49	72	62	56	73	69	50	73	63	54	66	54	45	57	52	59	74	60	71	56	46	61	74	63	53	62	61	57	54	67	60	60	54	65	47	60	57	60	53	47	61	53	56	57	56	64	54	63	55	54	47	59	56	61	66	74	57	58	52	53	56	60	61	64	62	68	75	63	70	72	40	52	56	79	69	57	59	57	64	56	50	72	55	46	54	49	55	54	54	57	60	61	59	50	59	58	67	54	51	70	77	63	51	68	55	51	61	70	60	58	54	64	52	48	65	53	69	67	66	52	55	55	54	67	78	49	50	61	60	52	58	56	51	51	65	66	60	50	47	63	66	57	59	71	64	48	58	60	59	51	56	55	66	60	59	51	43	42	67	53	52	67	54	58	50	57	60	75	58	44	66	60	72	48	56	68	48	44	66	68	57	54	51	56	60	50	46	49	65	64	63	57	60	65	68	43	63	62	69	48	48	54	61	50	54	56	64	73	69	57	53	60	58	61	55	64	60	56	63	59	66	71	53	52	69	57	61	54	58	50	66	57	64	62	39	62	55	60	63	64	52	59	63	47	63	57	53	62	56	60	60	58	64	69	65	65	59	61	62	63	54	53	57	52	53	52	72	53	53	55	71	60	65	70	65	54	66	62	59	44	60	42	69	60	58	51	58	72	64	55	57	55	56	69	50	65	67	48	59	52	62	49	58	55	65	57	60	68	58	65	51	56	39	66	40	67	59	52	70	58	55	56	44	64	53	64	49	64	55	56	60	52	60	62	67	55	63	55	56	66	63	65	52	54	63	61	52	62	60	41	73	57	56	69	75	61	54	64	59	67	53	52	54	64	55	59	64	67	52	65	69	58	54	71	59	54	60	52	46	65	51	64	67	40	74	63	68	68	66	55	67	56	69	66	58	57	52	55	69	58	63	47	72	58	53	71	54	60	53	75	58	49	66	58	57	52	53	54	73	49	55	51	62	66	57	52	63	59	65	66	57	58	51	61	55	69	56	74	74	42	64	53	56	45	65	64	56	53	61	57	63	57	59	66	45	62	66	65	53	57	54	56	61	59	59	51	54	58	66	64	54	55	65	70	72	58	47	64	60	70	62	50	75	53	54	62	64	53	58	82	60	72	53	53	58	59	78	46	47	57	62	65	75	64	63	66	64	51	55	55	58	60	54	65	59	63	49	53	55	62	58	71	53	67	67	48	59	59	55	57	53	57	64	70	58	42	56	64	62	68	72	61	53	64	68	46	58	66	53	47	54	58	54	59	53	50	56	52	57	55	55	58	58	55	56	62	64	59	65	62	60	65	66	55	57	51	74	48	51	73	58	41	61	50	42	61	52	60	58	54	63	72	54	63	58	55	44	58	60	73	54	69	56	75	67	54	71	56	58	64	56	46	52	61	54	50	54	59	58	71	57	57	55	59	49	65	60	53	55	58	68	66	47	52	53	65	62	55	53	53	54	64	57	53	55	67	68	57	57	57	69	60	48	62	44	55	64	56	67	49	57	54	59	57	57	61	58	80	43	68	59	58	70	49	54	52	69	59	62	66	56	55	66	52	69	53	42	71	63	60	51	55	66	65	61	70	66	57	66	63	55	64	55	60	56	47	55	61	56	58	44	56	49	53	56	56	65	64	73	54	61	60	63	42	67	47	42	62	62	52	45	66	67	54	66	54	47	66	63	57	60	46	58	68	77	62	61	60	57	57	64	59	63	51	65	52	56	67	55	54	62	76	48	66	65	47	62	43	63	77	59	57	54	58	69	54	65	65	64	51	53	55	63	65	50	72	47	54	61	60	46	72	60	55	70	58	59	60	61	69	59	55	68	49	68	67	67	68	67	59	53	50	64	66	70	60	70	54	61	49	68	57	62	61	64	56	58	67	59	55	40	61	61	60	57	68	52	67	67	69	48	58	52	61	61	67	54	62	66	51	52	50	54	64	55	61	70	63	72	55	62	61	44	63	51	50	73	53	59	51	65	59	50	60	47	53	62	59	64	55	58	48	54	68	60	56	60	57	77	57	57	56	62	57	63	60	53	68	63	64	60	60	48	61	49	62	68	58	62	54	70	69	57	60	42	46	51	73	57	58	44	49	58	55	60	65	63	50	51	68	61	62	41	57	64	81	60	68	53	67	61	57	55	54	45	62	64	53	70	60	58	61	66	67	69	59	49	66	67	61	53	65	60	49	64	60	64	76	78	65	68	54	68	55	60	65	47	42	63	52	61	72	63	49	49	50	58	58	72	59	46	74	58	49	55	61	60	54	66	62	49	52	59	58	61	52	55	55	56	59	41	51	62	61	58	48	71	63	52	57	57	69	55	56	70	69	56	53	65	51	57	61	64	54	57	52	48	44	51	68	71	53	62	61	60	60	55	49	56	55	42	62	50	54	49	66	63	75	60	51	62	54	42	63	44	69	58	68	57	54	56	55	62	64	53	59	54	60	52	63	59	53	56	54	57	54	74	71	65	74	69	49	53	54	50	67	53	69	71	57	55	61	63	69	61	70	57	69	67	77	46	67	54	63	53	63	58	73	64	57	60	71	42	62	58	57	65	60	60	72	65	59	58	52	68	61	59	54	61	53	64	71	47	63	67	74	63	67	75	66	57	55	55	61	63	52	60	56	43	56	66	56	60	69	62	49	57	62	52	67	67	62	50	57	71	67	58	62	53	45	76	49	53	51	56	54	61	54	56	59	66	50	52	59	61	66	52	46	62	49	51	63	52	57	60	54	57	50	69	48	54	51	56	70	58	48	66	65	37	52	54	64	53	68	53	51	57	63	49	61	61	62	52	49	68	68	48	50	57	55	78
20266	10221	6715	10430	19012	21294	20637	17959	15157	12383	10288	8616	7306	5862	4950	4106	3551	3044	2793	2488	2169	1855	1640	1537	1432	1422	1320	1318	1211	1109	998	982	967	892	806	760	733	664	664	598	685	625	602	589	538	567	596	593	559	567	618	595	573	612	625	568	645	558	569	565	560	554	562	571	579	542	590	604	524	548	595	602	591	565	561	584	586	612	603	566	545	582	582	553	561	549	541	613	571	543	617	584	621	579	577	583	563	575	553	590	611	581	549	580	575	623	562	523	518	602	584	577	555	583	551	563	509	536	569	592	549	548	515	571	542	574	535	569	533	597	557	601	554	602	524	555	606	550	565	597	586	605	550	555	581	578	625	574	581	560	566	543	539	561	551	499	582	565	506	575	569	562	591	559	619	544	560	544	558	545	568	565	565	512	572	566	561	583	545	574	573	518	566	571	566	625	553	574	562	537	568	569	605	546	530	542	581	548	576	562	574	578	531	631	583	551	602	598	549	627	525	577	600	575	553	518	560	541	548	533	560	605	596	610	486	577	554	554	584	545	573	548	557	638	540	575	631	551	581	610	567	556	571	538	583	588	548	549	557	581	588	567	598	578	551	538	565	569	551	553	534	590	570	585	573	532	540	560	597	594	601	540	594	619	581	585	549	559	583	564	613	549	591	614	569	539	554	600	542	597	608	562	549	530	572	548	561	563	584	578	590	583	545	554	565	596	593	581	563	546	538	554	595	564	581	582	502	596	601	566	561	557	537	590	569	509	537	585	589	554	598	572	591	537	601	581	557	575	570	573	526	562	532	598	564	546	600	590	551	554	563	554	566	605	584	566	542	540	591	580	548	569	560	600	545	572	557	579	580	553	586	592	530	545	587	567	577	550	607	599	557	568	585	579	551	562	594	585	584	552	564	552	536	535	562	553	559	569	568	581	541	575	568	576	557	576	572	587	560	581	554	557	557	543	571	557	568	556	565	566	585	558	582	586	566	545	591	560	577	552	563	582	604	531	555	558	580	604	585	579	546	543	571	550	586	577	573	598	560	642	558	592	567	565	602	592	530	588	571	592	555	547	566	568	537	561	575	565	559	562	572	549	586	576	526	559	573	566	524	571	632	576	549	577	585	578	549	590	593	581	530	576	545	570	565	570	555	570	559	595	589	544	560	555	590	551	597	529	579	544	584	534	555	539	587	565	595	557	562	531	539	560	580	576	514	588	539	571	547	575	550	567	570	560	569	593	585	581	569	570	594	573	530	540	572	571	531	592	580	551	570	580	559	527	583	569	579	562	555	580	579	591	578	600	598	555	590	582	557	561	550	547	521	504	518	592	561	578	585	575	550	557	573	555	587	571	552	586	546	565	594	586	597	569	534	531	530	605	535	558	574	551	546	556	544	572	571	571	556	601	562	561	547	594	568	527	548	578	574	572	557	535	563	595	581	575	584	562	561	577	592	535	503	553	588	572	581	556	558	558	582	576	580	542	525	578	575	580	592	537	526	522	521	567	574	601	531	594	645	535	538	532	542	562	574	613	525	550	591	573	557	571	527	610	604	556	582	577	593	550	555	602	557	559	553	537	593	583	555	549	564	565	564	578	563	572	539	593	539	585	585	590	557	548	564	523	563	534	590	578	561	555	584	555	616	595	525	543	582	571	564	578	554	533	586	556	565	549	568	570	565	560	592	564	563	557	563	595	555	580	592	571	541	564	592	545	559	525	564	578	544	579	585	558	559	557	557	509	595	555	541	547	586	575	582	565	585	553	553	614	560	584	554	611	531	618	553	568	594	560	525	590	574	566	541	556	578	560	578	519	566	593	554	610	536	575	549	533	580	551	528	569	543	578	554	564	592	575	618	568	524	568	540	551	545	605	566	544	553	594	583	560	536	538	539	547	559	531	527	569	587	538	542	549	573	602	548	546	531	577	574	561	555	567	569	546	526	560	572	591	605	538	571	565	526	572	559	594	541	583	582	589	577	582	552	591	546	605	592	566	542	548	615	578	563	528	567	549	575	583	588	582	533	549	604	579	535	542	551	593	550	539	563	563	565	560	584	575	556	605	563	570	565	579	563	605	544	553	589	552	601	569	535	583	554	573	566	581	572	577	547	587	571	569	548	558	586	590	540	594	570	552	581	559	584	548	551	564	555	604	581	599	584	505	598	552	534	548	565	573	585	598	564	604	553	543	602	606	556	590	565	544	559	608	598	581	533	572	573	589	580	568	578	527	523	565	574	553	569	546	545	569	555	574	609	596	525	587	561	535	586	578	591	598	593	571	556	613	557	594	561	600	552	584	590	546	544	573	559	590	553	607	576	550	541	570	577	553	601	586	575	559	585	528	574	585	576	548	572	549	504	580	587	577	552	548	564	559	579	595	581	565	513	555	547	574	572	556	588	610	578	528	560	546	583	543	577	562	538	589	545	557	537	541	616	562	554	536	572	547	535	540	555	573	542	596	578	555	548	581	535	567	548	572	556	606	535	538	571	596	573	603	571	560	576	545	534	567	568	582	513	560	547	563	554	604	523	596	599	547	588	567	580	557	532	544	563	579	524	561	537	622	574	512	579	590	604	553	544	585	567	566	609	578	581	588	596	568	560	558	559	589	589	556	575	567	541	553	578	566	583	579	601	556	568	501	583	577	580	580	547	563	539	545	556	576	586	558	556	585	562	520	541	615	511	605	570	621	555	547	558	583	553	572	559	556	560	592	579	564	561	591	583	557	520	601	565	588	549	536	531	603	530	564	591	602	581	539	581	566	580	545	558	545	542	596	607	595	567	580	605	586	541	558	587	544	554	561	588	549	581	560	548	604	581	555	558	547	550	573	576	544	572	567	582	611	552	578	551	562	554	579	577	572	602	606	586	544	546	555	554	556	582	551	571	586	577	553	547	571	546	581	569	545	554	551	559	549	558	523	602	557	609	563	575	567	564	541	585	580	548	562	605	579	610	581	616	541	538	585	541	521	565	570	571	546	559	540	591	591	558	519	561	569	536	574	559	579	577	555	553	538	551	584	577	579	521	544	599	553	586	534	563	583	596	624	544	586	563	541	564	582	576	594	594	557	567	539	580	572	602	540	572	539	584	591	547	549	587	583	541	546	611	560	600	565	582	534	550	541	556	586	571	594	614	584	552	562	538	567	597	569	605	564	553	599	513	551	586	537	594	564	570	564	562	583	600	617	523	546	591	560	571	590	586	553	554	555	531	548	569	595	545	622	557	529	568	564	577	596	586	532	525	589	597	594	576	566	593	566	570	571	581	630	554	574	534	584	533	527	533	568	555	562	606	582	542	563	565	539	584	545	580	558	543	544	609	604	561	552	606	585	581	543	588	576	541	584	550	530	582	578	556	547	577	589	598	597	574	532	570	582	538	602	547	535	575	569	536	537	586	551	532	578	570	560	595	552	557	563	584	562	573	584	580	594	615	569	615	571	514	561	566	584	571	540	539	535	544	591	578	574	578	600	574	590	536	547	596	583	558	578	603	539	522	572
1900	1221	737	526	450	650	886	683	586	455	369	334	256	241	236	172	175	188	147	130	135	99	111	113	105	108	88	81	95	82	87	72	73	80	59	71	70	67	80	73	66	71	61	64	55	57	61	58	50	62	70	59	61	55	66	63	51	53	70	62	60	60	68	54	68	63	64	58	56	63	64	45	82	71	66	63	54	62	79	73	55	62	71	61	66	83	64	59	62	62	54	85	59	64	61	56	78	58	54	48	55	63	60	62	57	54	65	60	57	73	66	59	47	61	63	50	66	62	72	62	59	58	57	54	50	56	52	57	64	67	54	64	57	65	79	87	74	55	61	38	50	70	65	64	45	41	58	58	55	68	55	60	57	56	64	64	67	63	47	63	58	51	64	59	76	59	66	58	72	68	64	61	70	65	59	59	55	55	66	59	62	60	80	59	63	70	58	62	49	58	50	51	74	61	50	53	43	57	63	58	55	54	50	59	49	61	68	61	52	85	57	55	61	61	53	51	67	59	69	61	77	60	47	54	50	71	58	59	50	70	70	58	73	65	56	57	74	57	62	62	69	58	66	59	74	76	61	58	64	72	77	64	56	59	59	49	63	56	58	57	47	71	60	59	57	60	63	47	51	60	69	64	71	62	71	69	65	43	56	58	58	58	62	53	74	64	61	64	56	64	65	57	57	54	71	68	62	58	60	49	64	66	66	75	52	77	59	65	70	48	52	61	58	52	59	48	48	49	73	75	50	62	56	65	61	53	68	68	56	51	65	62	59	58	69	62	56	50	82	56	64	60	69	60	59	63	58	59	51	82	52	68	61	67	62	57	67	47	73	62	64	68	78	60	87	60	75	57	57	61	62	67	42	58	48	78	65	63	69	66	60	72	68	65	62	53	64	53	59	57	58	68	62	72	62	69	74	66	59	65	69	58	58	59	78	66	65	62	65	68	55	67	71	65	64	76	52	72	70	55	71	61	62	56	68	56	61	56	67	65	65	59	56	45	67	59	54	78	68	68	54	55	60	57	67	61	69	64	67	64	59	53	64	69	49	66	73	55	63	64	69	72	69	72	51	54	74	67	70	58	74	66	53	73	67	59	54	65	67	86	58	81	61	83	74	80	64	64	64	76	47	69	65	69	69	76	58	76	66	61	58	66	65	61	58	76	58	64	51	55	71	60	58	68	72	70	61	70	59	57	52	64	70	57	55	50	60	56	58	64	51	62	58	66	75	52	60	57	65	54	64	56	62	53	53	62	70	72	67	62	79	54	57	55	75	61	47	53	55	63	63	70	50	71	62	65	57	69	60	74	59	62	61	43	75	46	68	77	71	68	64	74	50	67	60	57	55	54	75	62	62	45	52	62	60	57	57	58	60	58	69	56	59	64	53	62	67	80	73	52	66	62	70	67	68	74	69	75	64	82	64	60	62	53	70	72	63	53	79	63	63	54	53	60	53	44	57	55	63	60	46	63	59	67	66	70	56	69	67	51	57	60	68	74	57	67	76	70	49	63	54	57	58	53	55	62	65	67	58	55	61	53	51	55	61	65	64	53	55	63	57	59	70	65	43	66	57	68	73	61	49	62	55	68	57	53	63	63	72	64	61	64	54	55	62	65	71	63	74	59	64	61	59	50	51	68	62	68	58	61	66	59	64	61	59	55	68	68	59	68	73	54	49	71	57	68	52	54	67	68	61	63	64	53	66	60	67	74	67	56	53	60	66	67	50	64	57	65	57	57	72	62	50	58	55	68	61	66	59	39	56	59	54	67	55	71	78	64	84	60	64	49	77	62	64	70	71	57	53	59	57	54	57	70	57	53	50	53	56	67	63	64	49	49	52	63	55	60	64	57	60	52	58	54	55	62	71	72	53	62	59	53	61	51	59	69	71	69	54	74	55	74	54	66	55	67	58	59	64	59	53	60	60	62	67	63	55	59	63	62	62	69	54	47	68	47	54	66	57	64	58	49	66	52	63	53	68	78	77	69	59	63	75	60	50	71	85	79	47	47	56	71	65	62	45	57	59	54	69	70	62	56	67	70	67	61	61	57	60	56	79	55	56	95	52	70	67	58	60	55	73	66	42	48	55	72	63	59	77	70	57	77	54	54	74	56	76	65	63	66	72	41	72	53	55	68	63	71	50	47	72	57	62	71	50	60	51	65	60	64	52	71	75	60	61	51	71	56	69	75	56	57	45	58	73	69	61	59	56	65	54	59	64	68	57	59	67	56	52	58	68	81	57	66	54	57	69	56	64	63	61	56	64	59	61	50	53	55	66	71	64	58	50	58	61	57	52	52	53	71	72	53	63	59	62	47	57	62	59	63	57	51	59	66	58	71	57	76	56	62	64	61	74	57	67	57	66	50	48	63	49	47	73	66	56	62	54	69	64	69	50	66	40	74	67	76	63	73	60	56	61	78	61	63	59	59	51	66	65	46	57	60	49	69	50	56	58	59	72	63	49	58	61	54	65	54	65	58	67	71	51	55	59	67	63	69	58	51	58	60	55	67	72	53	61	53	70	51	55	44	48	49	57	57	69	61	73	62	64	75	53	57	68	66	66	62	64	52	64	69	62	64	55	68	52	62	58	55	73	57	66	70	64	62	66	56	63	51	69	73	60	57	61	59	68	67	61	60	71	60	65	50	56	65	58	54	58	55	56	54	61	64	66	63	63	72	66	50	58	70	74	40	50	56	47	62	63	54	64	59	67	77	56	53	59	63	39	65	58	57	58	52	58	64	60	67	57	53	69	65	64	56	74	75	56	73	69	63	48	69	68	55	65	68	61	65	65	68	54	40	65	67	56	62	63	50	55	63	65	66	58	55	53	80	61	51	70	58	75	57	60	59	60	56	49	66	61	60	51	53	69	58	64	71	53	65	66	50	53	52	53	55	53	57	56	66	62	67	59	55	71	65	64	66	47	52	63	65	59	63	59	55	48	55	55	76	54	67	50	54	62	62	58	54	62	56	64	58	61	77	58	80	75	72	67	70	59	73	59	67	65	54	67	62	50	67	72	74	48	76	63	60	55	56	50	64	64	58	66	72	61	51	74	67	60	72	58	50	68	69	63	59	53	63	62	56	73	63	71	70	69	63	56	61	71	65	67	57	62	59	56	72	48	55	47	64	52	78	68	72	62	59	67	63	67	55	44	52	67	69	65	56	68	73	65	49	71	53	54	56	55	62	54	57	55	59	59	61	59	66	53	49	60	59	67	55	74	54	58	61	77	76	60	58	65	62	61	51	54	67	70	57	54	69	70	83	70	54	55	61	60	73	56	64	55	60	53	59	53	62	70	59	67	62	63	72	58	56	61	46	61	56	55	58	54	58	66	53	55	58	64	67	67	68	75	62	62	74	66	54	63	72	59	60	63	64	56	60	81	60	51	61	75	59	71	65	65	55	66	59	69	69	70	54	69	53	75	62	57	60	66	49	75	60	60	63	54	59	61	67	59	73	65	52	64	53	54	64	46	64	66	65	53	67	60	52
22345	12417	8295	12605	21680	24418	23193	20508	17364	14048	11781	9689	8174	6861	5792	4767	4229	3690	3346	2968	2474	2261	1931	1749	1671	1638	1547	1502	1328	1236	1116	1087	1060	1043	952	838	890	766	775	685	705	667	675	634	593	597	637	652	633	634	666	607	638	682	644	688	616	672	591	579	618	645	660	618	601	658	615	621	613	590	622	599	609	577	608	609	593	610	626	631	615	618	612	619	616	641	603	618	579	619	592	638	606	644	660	628	653	611	593	564	629	606	621	575	611	605	598	581	574	616	608	600	609	675	602	569	576	657	605	619	582	594	630	585	602	621	633	627	642	642	582	562	621	572	591	600	621	607	594	587	597	654	632	663	604	601	605	616	648	633	573	610	622	580	612	616	653	625	651	590	641	609	621	601	578	610	656	577	647	621	606	604	579	653	634	623	632	621	579	666	631	617	587	629	572	636	631	608	578	593	591	603	598	651	634	576	650	658	562	584	598	639	630	602	604	581	610	601	635	605	578	615	611	563	676	595	621	638	615	640	591	597	599	605	557	578	617	615	594	612	604	611	624	565	628	625	595	586	634	577	614	609	603	612	585	594	578	570	548	588	557	619	567	615	612	628	643	625	606	616	613	649	608	617	613	631	585	604	583	602	604	607	577	623	635	642	589	634	602	556	655	650	613	567	641	615	674	600	584	649	635	556	598	601	598	582	652	589	555	607	588	637	571	616	594	597	609	578	590	600	576	626	587	601	591	575	611	612	598	636	635	608	568	603	590	632	605	613	597	605	624	606	598	586	648	574	571	616	559	606	624	611	633	660	606	617	651	617	622	575	594	622	592	597	596	608	604	612	622	569	664	586	606	578	645	601	588	614	615	632	636	592	615	617	579	604	630	619	645	601	541	619	613	647	579	637	574	584	639	583	583	606	620	653	664	605	627	615	618	593	610	623	571	673	609	580	596	653	644	574	611	637	626	619	581	598	616	575	605	642	589	621	625	600	626	589	614	576	610	631	570	598	583	595	570	590	569	627	612	622	560	578	607	667	595	595	617	594	642	611	634	594	629	606	625	595	609	606	633	597	653	633	617	637	609	610	634	626	582	618	608	624	638	580	615	640	625	611	590	551	632	597	633	566	625	590	640	602	577	620	626	610	623	616	580	630	583	621	604	590	620	625	614	605	597	608	607	613	634	545	604	616	608	609	630	609	564	631	615	595	594	592	615	625	598	566	587	583	626	591	612	599	613	619	610	569	605	582	559	629	638	558	538	621	662	616	589	642	624	597	588	590	609	582	604	613	603	592	615	596	562	610	582	650	580	648	597	632	591	621	602	584	638	608	608	610	619	610	561	619	635	602	611	569	589	620	621	611	587	642	563	598	600	616	645	620	611	628	591	638	607	638	622	592	587	596	631	637	583	569	590	599	649	602	563	615	595	624	587	607	620	606	609	586	631	566	616	618	634	598	616	589	630	559	622	554	592	584	569	653	591	638	576	610	579	560	590	586	618	619	600	636	620	612	569	631	591	592	625	635	625	633	624	612	635	595	601	579	564	575	565	552	602	604	628	604	604	638	592	594	626	575	574	597	559	627	613	641	602	559	639	645	646	608	624	618	612	629	599	593	583	615	617	607	641	605	626	578	627	606	619	581	621	622	646	631	598	562	625	617	614	583	620	618	619	613	594	586	573	619	632	577	615	594	576	608	611	599	581	626	630	590	626	601	638	642	595	633	593	571	577	634	625	621	622	575	615	604	649	567	599	631	574	631	595	650	613	637	623	618	591	585	589	625	622	636	563	597	594	596	605	565	601	573	594	621	622	629	600	627	600	666	650	624	646	598	586	586	559	612	604	658	608	631	599	560	633	638	655	581	602	617	657	593	612	604	642	572	609	576	632	609	609	633	580	590	613	579	617	584	600	629	610	621	610	564	611	630	579	607	612	596	588	582	619	622	632	602	610	604	653	601	618	599	591	607	606	570	606	619	624	614	640	599	634	656	596	611	595	570	624	636	604	589	638	592	640	589	564	630	588	588	583	646	622	599	615	626	579	565	630	594	602	596	656	569	567	616	626	572	670	573	550	542	598	570	609	599	607	619	644	626	651	603	553	575	551	628	647	600	680	629	622	649	628	581	601	599	600	623	618	539	576	618	630	621	599	591	610	639	583	622	608	592	594	627	625	597	643	665	600	610	608	653	590	586	610	606	620	593	622	643	606	585	624	637	602	600	631	628	589	594	573	618	653	594	613	593	614	632	578	614	592	617	565	630	603	618	623	616	574	641	582	618	608	645	644	636	618	637	623	607	595	598	571	579	573	634	618	614	611	609	582	589	601	599	606	600	581	664	565	575	584	626	567	601	600	555	599	626	608	637	622	615	606	585	589	594	627	615	589	626	604	570	596	594	635	593	592	603	579	610	566	624	613	602	631	639	604	601	569	626	606	594	577	628	639	594	592	637	609	594	630	619	590	630	604	589	658	621	625	570	606	568	613	633	591	637	618	641	606	631	620	643	639	568	609	601	630	598	577	571	637	590	581	613	647	635	634	588	651	591	604	640	594	607	673	563	636	617	614	629	562	635	623	633	634	589	619	575	586	581	663	610	624	581	599	573	630	645	573	611	619	592	577	595	646	611	628	622	599	583	657	637	606	596	584	612	610	585	630	645	594	619	612	641	623	613	630	597	567	606	613	596	610	603	628	624	601	563	600	612	617	601	617	592	577	639	603	595	576	635	560	589	601	607	635	626	613	600	595	635	614	645	608	618	561	605	618	648	638	608	609	620	599	607	626	618	610	622	616	609	574	585	649	626	605	601	626	555	659	635	627	614	602	635	595	598	600	629	628	640	603	624	607	590	605	595	620	608	596	602	582	651	636	607	617	592	590	592	591	645	588	622	585	555	578	605	594	625	608	667	608	594	645	606	597	613	619	625	634	631	602	660	581	618	553	569	620	607	623	604	595	607	643	582	651	599	614	638	593	569	634	642	607	614	632	596	590	569	615	624	597	620	627	578	626	617	566	596	552	600	642	622	604	620	591	593	597	587	611	610	607	590	594	598	600	652	641	551	600	619	578	602	600	634	664	612	594	605	611	626	614	608	642	593	584	576	658	602	563	593	619	622	595	570	648	615	604	622	603	574	602	641	563	608	595	588	634	592	600	634	630	633	609	606	591	638	572	619	604	594	635	624	563	608	605	612	630	591	633	575	645	623	608	573	616	622	629	605	568	587	629	637	628	570	555	603	581	655	580	628	587	610	659	664	604	560	596	598	602	625	590	600	592	631	597	596	578	622	633	637	595	606	625	615	640	605	629	594	582	579	611	621	623	659	603	565	575	585	592	612	610	609	620	619	613	613	615	607	628	648	641	613	638	619	662	604	644	605	574	589	643	611	561	612	605	622	599	588	626	587	580	605	618	612	636	581	622	588	610	585	590	569	604	601	633	618	614	607	634	605	598	636	637	574	573	609	642	600	608	596	624	623	602	590	625	614	617	606	613	599	618	618	620	617
1440	615	393	305	311	404	454	390	377	273	310	226	199	178	130	164	147	142	113	125	110	131	86	116	97	91	97	92	100	96	80	96	69	85	82	75	98	72	92	62	83	71	54	84	68	71	69	77	79	85	62	67	76	73	65	100	80	83	72	51	78	83	65	80	62	86	80	56	73	71	73	73	71	72	73	74	77	64	75	68	76	72	81	93	82	75	77	88	69	80	65	85	53	76	80	71	57	85	75	71	71	72	77	85	79	80	78	84	55	63	88	83	65	74	76	76	89	75	83	73	67	72	74	74	64	85	73	55	76	88	75	72	63	76	83	89	60	86	83	92	63	77	83	80	82	77	64	68	87	70	66	82	69	83	84	79	86	65	76	85	91	77	73	64	90	76	84	63	78	73	76	80	70	91	84	77	85	74	64	77	75	72	80	76	56	81	79	76	58	76	96	68	82	77	80	73	66	74	73	73	84	68	71	92	73	65	65	82	61	76	62	65	84	71	95	80	87	69	64	75	82	71	75	69	61	79	72	73	68	79	68	66	72	78	87	74	89	70	62	80	58	77	69	78	85	63	63	83	82	75	83	68	66	93	66	78	65	81	78	97	57	91	78	83	80	63	76	80	79	79	68	63	72	80	89	77	69	81	76	75	86	70	70	72	86	64	73	74	73	69	72	67	73	88	77	75	70	65	70	82	81	69	73	82	76	69	87	78	80	62	74	58	74	71	86	75	66	72	70	63	84	78	54	76	74	72	84	67	79	75	75	61	69	82	79	69	56	72	80	78	77	77	74	81	84	70	71	69	67	81	85	81	58	81	81	62	65	69	73	71	86	75	87	78	73	78	73	92	77	66	91	75	80	95	78	68	71	84	75	74	70	104	80	75	76	75	73	65	57	78	69	80	62	91	84	75	70	72	75	65	86	71	97	84	66	76	65	82	69	60	62	60	73	73	64	84	78	82	72	71	79	70	81	68	69	83	71	76	68	74	89	90	69	74	79	56	83	79	80	73	80	69	77	79	78	78	70	67	79	81	90	80	78	65	92	91	71	72	72	87	69	77	61	74	71	65	60	79	64	66	90	73	73	75	81	88	66	75	73	73	65	78	76	69	80	87	71	89	94	67	70	91	73	83	81	67	75	79	55	84	87	76	79	83	67	92	69	63	77	78	62	76	83	63	91	71	61	79	68	51	76	82	86	71	80	75	74	70	84	66	65	73	71	79	76	75	90	86	69	72	67	66	84	81	71	93	74	89	83	75	81	74	80	79	84	90	65	83	70	60	62	85	78	62	67	68	92	78	74	84	72	84	64	77	92	83	76	72	80	72	75	74	73	66	99	68	60	84	81	80	59	73	80	79	81	72	72	69	73	72	77	77	88	72	75	82	84	70	60	80	84	81	67	82	58	74	56	73	59	74	82	75	89	91	79	67	73	69	73	79	58	58	74	70	80	62	66	77	79	68	73	83	70	75	82	74	74	77	76	79	69	61	73	93	64	72	71	74	62	73	82	62	82	88	86	77	70	81	78	79	79	75	76	76	63	77	84	74	75	69	64	73	74	75	67	71	80	74	69	73	71	74	85	73	79	75	84	70	61	65	77	61	82	78	62	71	87	85	68	100	73	65	93	68	78	74	85	78	82	80	80	65	59	92	65	83	70	72	74	60	78	81	78	76	79	65	80	63	89	76	84	78	79	65	81	71	80	81	66	74	68	67	78	82	71	63	80	76	78	74	60	85	72	77	94	66	85	62	69	70	86	69	73	77	75	64	63	69	82	82	69	73	74	73	82	60	64	86	93	84	77	73	62	60	68	61	82	74	72	82	81	84	75	71	81	69	67	67	67	75	65	77	79	87	70	72	77	74	70	63	70	78	81	70	61	79	93	74	75	80	85	62	81	63	72	60	77	74	85	93	71	82	78	65	79	82	67	72	64	65	61	64	57	58	92	67	66	81	82	71	87	78	60	67	71	71	72	78	75	72	76	88	66	68	57	89	71	78	88	77	75	68	68	77	80	81	79	76	69	70	75	85	87	76	62	75	65	67	89	56	86	76	67	80	65	86	90	75	84	91	86	61	74	79	73	87	74	66	82	59	66	77	73	67	74	81	72	92	78	66	83	72	82	69	83	83	108	74	69	75	76	83	89	69	75	63	79	78	86	72	70	78	87	75	70	85	70	74	88	61	67	74	81	82	77	69	61	67	75	73	84	99	75	94	66	67	75	93	70	72	82	67	75	79	72	76	82	82	72	88	85	62	85	55	71	81	89	75	69	71	62	75	58	79	70	67	71	83	75	68	75	89	76	67	77	85	76	76	78	73	77	76	67	83	73	89	76	72	73	67	66	95	91	64	73	92	59	69	79	71	88	83	62	71	64	82	89	71	81	76	78	92	85	85	88	74	87	60	84	62	75	83	74	77	77	71	71	66	72	90	72	90	86	77	69	102	75	63	82	74	83	71	98	62	83	66	74	82	65	66	87	82	78	71	80	72	64	73	90	81	80	69	80	61	74	60	83	60	66	93	68	68	74	75	84	71	91	67	74	78	88	83	75	67	62	75	79	82	78	74	69	70	67	68	72	69	71	67	86	91	76	89	83	92	82	66	77	79	66	80	89	76	62	88	70	72	80	91	79	79	79	86	74	89	66	71	74	73	84	88	74	75	78	73	68	67	69	76	79	66	66	70	71	75	81	72	82	80	84	73	76	87	78	74	72	107	75	77	76	76	73	77	79	81	70	81	61	75	63	76	79	85	49	67	76	85	77	70	82	76	81	84	64	88	52	81	71	71	76	68	67	92	83	69	78	78	78	64	82	74	81	70	90	81	68	59	77	65	65	68	65	67	81	97	93	73	65	72	74	76	91	77	77	77	93	76	77	82	70	66	58	61	66	67	78	75	96	84	73	79	72	86	77	72	81	56	83	60	68	55	74	74	72	73	77	73	68	64	87	84	66	81	63	71	71	84	74	71	67	90	83	71	91	60	73	57	73	86	69	75	78	83	71	69	68	67	74	69	67	75	73	87	69	66	59	71	75	73	77	71	67	78	79	83	62	63	61	68	75	70	74	82	76	85	68	82	82	71	64	72	80	80	78	86	62	76	79	68	88	82	87	74	77	78	64	67	54	77	80	60	58	69	78	76	61	91	86	73	88	90	76	75	82	73	78	88	84	68	81	78	91	99	79	80	80	86	74	73	82	80	82	88	63	64	80	86	91	73	73	94	71	66	63	81	68	87	91	82	79	69	74	70	66	78	64	69	77	66	71	70	80	71	80	82	82	69	76	66	68	70	74	71	76	71	74	66	71	60	85	84	66	67	71	80	59	68	79	71	93	82	79	88	79	76	84	92	69	75	84	84	91	64	70	83	74	75	87	71	76	72	79	79	75	68	82	66	78	79	79	68	78	79	83	81	73	74	88	82	87	77	71	74	83	66	56	80	83	71	81	80	75	63	71	72	76	68	61	67	96	69	72	81	44	85	70	61
18204	8858	5736	8710	16751	19113	17560	15526	12219	9710	7900	6533	5354	4609	3834	3226	2794	2486	2229	2007	1803	1614	1521	1378	1357	1282	1186	1147	1115	1033	945	1013	902	948	909	886	861	852	830	758	768	740	737	766	698	733	723	715	760	722	738	717	747	768	730	765	758	716	690	760	758	743	688	717	714	671	733	716	718	709	743	720	724	667	738	674	695	700	724	722	712	733	668	718	706	706	697	756	718	689	692	722	706	746	758	734	741	747	718	752	699	731	697	726	662	682	754	700	738	722	693	709	687	723	702	711	701	673	727	719	701	706	697	688	702	747	730	727	716	728	735	713	725	692	697	680	701	769	709	731	711	693	710	751	742	739	676	675	712	714	721	705	690	728	710	664	718	721	696	729	707	734	740	752	757	746	709	732	708	711	736	768	706	732	711	709	711	780	710	685	746	704	741	688	699	743	724	725	697	706	706	667	662	693	683	707	767	769	697	725	663	694	727	755	675	737	713	706	687	714	722	718	711	690	690	720	752	703	733	684	778	704	745	701	704	683	725	714	718	763	743	721	748	690	737	764	724	687	699	727	713	737	765	727	744	719	700	682	734	723	711	711	712	704	754	736	739	692	703	700	746	700	741	724	725	744	769	735	692	734	708	719	712	721	724	695	707	701	695	708	699	711	717	711	762	739	741	775	737	710	731	693	739	735	727	716	693	678	725	693	751	748	716	748	720	754	790	731	740	696	682	720	687	733	729	700	739	691	732	710	733	758	759	691	724	698	686	717	658	736	755	721	722	735	730	716	703	733	696	778	686	725	693	729	691	724	711	761	739	671	698	728	744	693	686	685	698	708	732	712	719	682	688	723	715	690	709	712	700	743	679	733	780	724	754	711	749	703	717	738	719	722	731	708	709	712	740	740	729	732	689	757	736	732	682	782	755	712	791	688	727	687	728	717	707	741	736	700	749	714	708	683	672	694	697	726	738	736	713	773	727	740	683	737	707	712	682	708	703	693	737	744	682	706	753	750	739	704	758	754	752	756	725	715	752	748	777	781	739	759	721	739	683	714	691	699	721	734	758	702	683	701	714	788	733	743	710	720	736	717	694	725	718	681	734	722	742	757	678	749	709	732	710	721	720	671	696	718	719	722	713	705	739	667	690	729	769	739	762	715	719	751	719	685	714	711	700	697	737	727	689	727	746	732	726	673	688	731	746	719	734	694	744	715	728	778	710	697	677	761	737	721	688	727	715	718	686	695	706	687	722	712	702	688	682	773	706	724	721	725	714	707	682	701	752	738	730	723	716	734	697	661	701	710	707	689	670	718	753	721	764	706	695	684	705	700	715	759	726	675	686	711	753	711	680	687	689	739	746	747	747	738	729	730	673	723	655	722	726	754	741	731	718	706	758	729	756	690	729	767	708	735	731	770	695	715	668	793	721	699	701	664	790	694	732	767	686	718	707	689	710	725	709	740	715	720	768	719	716	780	720	738	802	719	699	740	723	696	732	747	708	725	754	716	703	739	765	746	711	774	684	748	707	709	710	747	748	727	730	703	717	716	732	727	747	709	785	784	759	736	720	723	756	766	768	727	735	729	727	725	710	712	739	743	714	693	702	713	728	700	785	743	728	721	734	709	705	705	726	692	720	718	711	729	755	729	681	715	732	695	716	766	717	734	759	723	731	705	714	759	725	713	695	697	679	728	689	736	703	751	679	776	705	749	725	731	677	768	763	758	724	701	688	730	715	751	732	726	703	713	709	688	722	692	734	739	734	745	706	715	699	694	691	715	697	739	765	725	770	694	729	747	719	746	732	724	680	713	738	752	699	712	730	707	700	722	720	734	720	691	694	716	745	742	760	747	687	735	735	671	688	716	748	728	701	727	728	705	700	689	732	731	738	710	728	718	728	698	687	740	773	723	713	764	738	707	710	720	693	729	711	706	732	751	767	663	722	738	739	691	697	731	715	736	779	670	772	670	707	694	746	669	741	722	715	707	709	733	706	666	722	772	741	713	709	737	680	747	720	723	739	735	726	743	738	721	743	692	675	680	767	757	713	703	714	710	714	657	693	713	707	733	716	693	716	722	675	715	749	706	697	695	728	758	728	720	727	758	687	714	744	716	705	736	771	682	718	687	703	713	710	715	691	683	699	743	725	717	776	722	723	711	690	713	651	731	704	723	680	727	744	747	767	711	686	757	744	720	765	743	722	760	673	758	702	704	726	687	706	698	720	694	754	680	674	687	695	738	721	752	728	690	689	739	696	739	690	703	682	745	685	741	730	777	715	735	718	780	712	734	688	699	702	736	710	730	675	718	712	731	753	772	699	744	681	750	720	689	687	726	698	748	709	785	743	745	720	743	720	738	723	734	761	723	742	724	720	735	709	731	723	722	721	775	747	758	715	709	721	693	735	708	708	664	758	775	736	725	733	652	760	734	764	744	668	708	747	701	732	744	670	768	728	751	704	705	693	734	726	706	674	731	748	743	702	704	723	718	748	743	732	722	795	702	716	678	727	730	703	737	727	720	734	723	749	740	728	730	711	717	720	716	693	691	700	712	722	688	735	671	710	724	755	743	780	671	725	680	761	737	727	704	697	752	717	706	716	724	714	766	723	725	712	718	710	713	721	747	663	712	778	746	731	700	728	710	713	738	761	745	687	738	642	676	730	739	731	738	765	706	751	697	666	723	720	713	744	694	705	711	678	693	748	746	712	736	695	773	734	741	725	714	653	736	673	667	703	740	724	769	697	787	749	692	723	727	721	684	711	757	717	732	672	698	745	744	716	686	728	764	726	700	729	707	701	717	759	659	746	729	708	726	731	750	740	705	728	676	712	699	718	710	727	753	744	748	696	703	702	696	706	684	700	655	736	727	709	715	804	761	712	714	735	687	723	703	729	710	662	698	721	687	699	692	747	703	771	720	686	748	780	719	724	750	732	740	661	762	706	721	718	708	784	710	736	734	766	705	759	717	729	741	715	725	740	693	703	701	732	721	734	742	692	702	707	772	734	724	673	723	715	699	757	742	708	733	710	699	700	716	736	709	725	725	727	673	745	716	694	681	707	725	731	689	751	755	701	743	724	691	718	731	719	746	714	696	727	759	710	703	652	668	782	700	684	694	709	736	725	708	685	702	723	724	668	715	738	683	756	746	704	707	730	713	713	709	747	679	673	712	671	747	734	734	757	699	694	744	762	736	674	752	705	701	675	746	685	777	724	700	734	714	762	686	698	729	692	680	716	723	700	730	706	734	772	762	764	714	675	765	660	729	706	735	704	736	717	662	705	734	750	712	687	731	774	749	713	734	743	684	742	702	702	735	756	704	717	674	729	730	751	703	731	733	696	695	732	733	736	662	770	715	730	719	713	705	705	757	721	717	711	728	738	704	711	730	709	664	699	712	729	691	723	726	699	745	705	699	727	764	730	658	709	718	742	721	652	637	736	709	744	728	716	692	714	717	692	747	767	704	735	710	725	764	719	751	777	742	704	720	706	730	687	742	748	692
1570	956	567	440	386	556	658	641	479	357	337	272	241	216	197	167	155	152	130	135	112	113	129	116	108	100	99	100	95	99	82	98	73	87	80	67	72	84	78	80	96	84	77	86	92	80	75	83	73	76	91	73	82	68	106	75	78	74	72	72	93	82	76	76	80	83	82	90	76	79	91	68	69	89	75	71	70	71	86	70	84	70	70	78	85	72	72	76	83	85	85	81	80	79	74	94	66	80	57	82	82	90	58	87	55	72	78	85	69	69	74	78	74	88	84	68	92	71	80	61	79	84	91	89	77	84	80	90	77	67	88	84	59	62	75	68	76	70	81	78	90	72	80	87	74	98	71	96	85	82	70	93	73	80	79	78	68	73	87	89	80	79	77	81	86	65	76	71	75	50	91	86	78	89	82	74	91	83	55	86	77	86	62	76	71	74	65	68	86	75	78	83	82	74	66	76	95	82	87	76	78	79	80	81	67	81	69	80	76	77	71	85	65	74	84	82	65	90	82	72	82	82	87	57	86	82	83	68	78	77	73	77	72	73	66	69	73	64	93	65	82	98	80	56	90	70	72	80	72	103	63	72	96	71	71	63	71	68	86	65	92	71	76	77	68	76	80	91	78	74	89	80	85	96	78	68	55	90	77	82	81	70	87	68	67	77	83	80	79	75	69	69	85	77	68	83	100	74	75	83	72	72	74	72	77	60	84	82	59	69	66	72	65	83	67	75	76	78	82	75	80	77	63	79	86	66	95	85	76	67	94	70	67	68	85	63	70	71	67	72	78	69	70	65	69	67	78	77	77	65	69	67	88	70	75	91	86	75	71	74	84	68	88	63	88	92	62	81	90	81	62	91	72	78	86	84	84	79	72	61	66	83	74	79	91	89	86	80	82	79	67	60	70	80	73	68	89	81	84	84	86	76	69	66	79	71	85	72	84	86	89	72	69	84	93	73	84	80	69	69	73	79	78	74	80	73	94	95	72	71	77	77	72	62	79	83	83	66	68	69	76	91	84	96	78	80	65	71	68	67	83	61	77	82	74	82	71	65	84	53	68	68	78	69	65	66	64	82	74	69	74	61	82	78	63	85	63	80	84	94	70	73	74	70	71	79	69	68	74	86	74	72	63	82	63	88	83	80	82	77	77	57	83	73	80	84	59	68	93	91	64	76	86	73	73	86	94	90	67	80	65	60	80	69	75	74	78	59	75	76	83	76	78	68	71	85	71	100	87	87	73	75	70	79	71	91	86	66	84	87	67	88	84	74	87	75	80	77	97	60	67	61	78	65	64	80	80	76	76	64	68	96	75	81	83	81	75	88	75	78	72	66	92	87	88	92	65	85	81	84	60	73	74	78	78	83	82	77	80	80	80	89	75	69	79	81	69	77	86	82	71	79	67	84	63	64	97	71	88	90	58	93	76	82	77	82	86	74	81	92	69	80	72	76	76	77	78	75	58	81	78	67	70	66	69	76	71	78	82	79	75	79	68	96	70	71	58	79	79	67	76	78	78	85	83	77	73	57	61	79	76	89	76	73	90	69	89	63	77	80	77	81	75	71	73	63	69	70	77	85	59	77	59	73	74	70	79	79	90	83	86	74	69	70	82	62	87	89	73	72	66	73	73	72	77	77	63	103	86	83	83	64	71	92	74	83	87	76	100	78	80	73	73	90	76	76	88	88	77	77	79	87	90	85	75	82	69	71	76	74	74	82	73	79	75	71	73	84	84	70	76	78	82	67	84	82	90	74	80	85	65	75	62	67	84	94	73	76	76	61	84	68	73	77	61	73	63	79	88	78	72	75	77	99	79	75	79	78	85	88	74	75	71	71	75	89	80	80	75	65	74	79	60	72	76	81	76	62	85	78	59	105	89	78	76	81	71	90	69	79	61	88	76	90	101	83	75	78	72	72	65	70	69	72	90	74	74	88	81	75	85	90	88	73	70	83	91	69	74	80	70	85	74	88	69	85	77	80	83	89	72	65	75	83	92	78	81	79	69	68	84	70	68	71	67	82	71	96	82	65	79	81	90	63	68	84	86	75	86	76	70	67	83	66	63	64	72	72	82	86	83	72	59	71	77	73	69	68	78	69	81	76	91	78	72	80	82	79	93	76	78	71	91	81	75	75	80	84	62	71	69	84	73	62	66	79	83	85	76	79	71	68	76	75	74	75	68	72	78	70	66	74	84	80	83	61	79	76	75	72	73	75	76	75	84	90	90	76	98	75	87	63	70	79	97	79	84	70	81	85	78	84	74	73	85	84	66	81	78	81	75	56	72	78	79	78	85	71	71	75	74	81	68	77	82	70	76	89	68	64	75	89	72	95	73	61	70	69	88	58	62	88	89	73	79	52	74	99	62	85	69	76	82	74	79	78	91	86	75	87	77	79	67	76	78	93	78	74	73	82	82	79	89	71	69	88	90	90	74	81	66	78	56	81	79	80	79	73	82	76	84	88	78	67	78	84	63	80	68	91	77	77	83	65	78	87	79	67	82	74	79	74	73	72	85	85	77	78	57	81	78	74	88	72	80	81	68	77	72	74	81	92	68	81	95	65	71	66	87	84	80	65	78	90	83	82	80	64	66	71	77	79	79	66	74	78	66	66	71	70	83	88	65	74	89	73	70	65	81	53	73	85	75	80	88	93	63	94	85	79	69	91	67	68	89	82	68	86	78	92	72	77	66	82	73	72	74	92	84	65	67	72	79	71	75	85	79	78	80	69	85	69	95	83	79	70	69	74	80	65	73	66	69	74	74	81	67	66	64	76	62	72	86	81	78	84	65	76	85	94	77	81	78	76	80	74	86	70	80	76	64	97	68	78	73	64	88	65	66	80	77	82	83	66	72	81	77	79	86	74	81	72	88	82	83	76	80	78	76	76	78	86	69	75	69	71	79	82	82	79	75	75	73	78	79	71	78	73	65	82	65	78	66	78	76	76	83	69	84	91	103	80	64	79	67	89	82	87	93	83	78	75	85	74	75	80	73	82	86	73	80	94	84	89	84	69	87	75	60	87	74	81	68	78	64	74	85	78	76	89	83	77	72	66	87	79	83	97	85	72	73	68	80	82	66	75	79	73	88	76	69	76	79	69	91	82	88	71	75	83	73	64	75	77	92	86	75	55	92	97	60	88	85	93	75	84	75	83	83	70	77	74	68	71	65	74	73	87	93	95	95	82	72	67	65	74	72	76	81	86	64	72	78	103	86	77	74	64	80	81	71	94	79	86	77	64	91	59	79	75	82	80	66	83	75	70	74	60	85	72	72	65	78	80	75	80	64	78	77	77	87	84	84	63	75	62	82	73	76	91	80	67	78	70	78	78	60	79	81	74	67	79	82	82	75	86	70	85	86	80	73	74	75	85	83	88	86	68	80	83	77	84	65	69	63	71	87	87	69	86	79	73	73	74	76	64	84	66	78	81	57	77	83	89	69	70	77	62	79	68	79	86	89	86	87	69	76	80	66	73	79	91	76	77	61	70
20351	11152	7291	11470	20136	21974	20664	18147	14791	11714	9709	7880	6560	5606	4771	3994	3431	2994	2750	2436	2215	1969	1805	1613	1602	1467	1433	1251	1286	1164	1103	1081	1054	1061	989	937	914	888	858	846	740	755	750	784	762	723	772	740	744	760	796	752	766	768	779	761	792	781	798	790	777	804	700	732	784	767	729	738	718	746	722	717	691	749	733	743	840	770	776	697	706	716	740	743	764	708	790	701	741	757	739	738	772	776	767	768	718	707	755	700	716	764	756	699	718	763	772	747	698	775	759	720	747	772	719	715	751	755	688	765	780	701	782	691	762	725	758	756	721	753	717	749	736	769	740	761	678	706	708	735	747	703	767	734	696	739	716	788	720	709	733	737	741	697	712	756	725	716	733	701	720	740	748	693	688	725	769	746	722	770	724	733	778	752	744	731	714	704	718	716	734	714	759	741	729	702	697	726	784	778	766	755	680	747	718	700	734	788	732	772	712	711	736	784	732	764	735	764	742	712	739	713	734	735	725	722	747	727	743	724	784	761	758	754	725	773	744	746	723	747	783	756	727	771	731	692	742	744	673	714	774	712	745	777	743	693	714	768	763	760	752	766	792	748	760	747	728	743	738	724	831	686	697	755	758	750	748	763	758	728	729	734	719	711	780	755	719	756	775	737	696	758	746	777	707	705	735	741	770	773	736	763	762	730	758	729	717	707	776	764	740	729	773	773	708	689	724	736	758	731	748	719	739	720	756	742	771	731	763	761	765	698	734	731	681	773	742	728	761	745	781	835	715	706	748	756	729	745	725	755	709	710	746	713	749	727	727	707	761	762	696	757	733	751	744	788	763	770	731	716	718	736	746	708	736	723	738	787	714	716	731	746	749	715	754	732	695	713	751	736	773	737	737	725	747	754	738	751	746	727	710	759	730	761	718	770	744	737	733	712	716	768	716	739	763	733	688	747	726	685	745	750	714	769	733	776	725	783	739	697	751	731	702	717	778	714	728	762	726	700	698	725	760	735	720	735	726	723	756	762	725	731	748	748	757	759	727	756	769	739	761	735	805	728	720	753	725	727	780	765	714	767	745	714	764	765	756	743	733	753	735	792	742	733	711	775	747	731	759	705	756	729	762	726	774	729	774	743	742	779	725	764	737	710	758	727	735	753	768	775	695	739	716	762	783	694	726	741	704	727	756	727	722	709	776	701	726	803	734	764	725	715	736	770	785	715	767	741	727	737	709	751	711	778	696	738	740	782	751	727	754	758	766	717	731	686	752	754	733	653	715	731	726	747	719	749	734	758	768	700	736	733	762	712	708	710	715	732	735	752	736	699	784	741	793	752	740	718	745	719	716	685	758	734	765	736	734	740	717	753	710	742	791	755	750	718	781	746	741	784	732	730	729	830	765	757	729	755	723	754	709	721	704	734	752	766	742	755	762	701	687	718	651	780	762	745	720	715	757	704	741	727	742	725	727	710	732	717	762	746	756	752	781	766	733	707	738	777	714	720	692	742	713	739	738	740	731	762	758	724	713	748	765	757	774	732	737	744	735	753	744	771	717	720	749	716	734	739	690	745	732	730	719	758	749	748	710	702	778	778	804	676	776	714	701	745	751	755	755	741	725	745	753	772	784	710	781	713	773	749	753	752	766	735	725	768	722	759	758	684	770	722	716	748	707	761	712	723	744	789	759	696	706	720	723	790	744	730	715	712	725	767	754	778	729	708	682	762	750	753	763	740	739	829	729	760	756	746	725	762	787	759	765	730	705	714	728	730	758	729	732	784	730	729	757	730	744	725	738	733	743	762	722	730	761	741	781	756	752	736	705	708	719	759	710	745	782	744	755	709	709	726	743	743	719	767	734	742	680	774	725	757	785	738	753	729	714	753	754	792	710	733	737	794	724	761	722	722	727	761	732	820	733	746	738	766	717	685	772	719	719	777	715	744	751	746	730	692	768	750	784	794	731	680	708	740	732	773	740	757	756	714	722	749	705	741	691	774	727	716	748	748	761	742	765	759	736	747	748	789	731	772	782	745	760	712	731	729	690	780	746	751	764	771	752	716	743	748	721	799	762	729	752	743	745	740	733	741	723	717	745	723	711	721	736	720	767	735	757	748	717	765	737	751	728	728	712	708	732	728	752	737	732	765	729	759	774	674	715	746	755	703	717	738	714	734	684	735	750	736	726	691	746	733	715	760	773	693	724	758	749	751	744	753	715	741	743	782	739	715	684	754	743	720	769	700	731	766	723	735	741	747	788	765	730	708	756	746	760	683	764	707	750	732	762	700	773	772	712	729	748	725	760	721	717	753	727	712	753	738	719	714	719	712	740	724	748	726	745	780	778	705	753	700	766	743	819	767	756	707	726	760	727	755	737	699	690	714	752	751	733	737	744	735	714	744	763	750	756	679	739	710	742	739	744	760	750	738	717	693	717	724	754	745	769	775	732	722	746	767	720	753	725	722	738	682	757	704	756	757	768	775	683	703	728	730	738	710	731	712	796	708	742	731	739	766	766	738	709	699	726	780	770	724	705	739	759	687	693	739	717	761	742	714	758	724	736	768	737	766	751	754	728	713	751	719	740	759	716	777	760	790	714	694	746	745	706	764	718	750	717	772	767	715	732	752	692	737	795	708	720	763	750	718	719	714	719	743	716	793	754	727	742	750	759	702	792	701	753	766	754	753	751	740	699	745	762	761	739	775	767	747	772	745	731	732	781	717	737	726	751	741	706	722	760	700	739	748	695	736	782	711	727	736	741	712	733	748	776	713	786	739	733	730	756	772	720	753	769	735	754	737	720	741	739	735	694	739	755	730	724	745	757	745	773	715	692	689	721	738	739	741	737	733	750	754	746	711	726	720	784	687	724	760	721	744	739	746	724	751	730	738	716	726	712	748	751	728	701	737	725	744	746	751	752	705	736	746	739	734	776	763	740	742	709	715	760	789	737	708	795	748	734	798	766	723	754	726	702	718	742	774	731	721	692	733	774	719	725	720	756	745	781	740	740	732	757	768	746	743	708	715	728	755	686	738	738	782	777	759	791	731	736	753	817	748	745	755	731	687	731	763	716	691	732	713	769	784	747	782	779	736	716	719	692	779	731	736	702	712	728	779	696	760	708	764	727	763	763	681	743	719	718	748	719	713	709	720	770	704	724	771	716	712	768	722	750	742	749	694	721	724	744	750	781	753	733	741	727	733	740	738	736	694	682	755	790	718	708	728	746	746	716	739	747	738	756	756	727	721	715	773	729	788	721	709	748	777	731	747	714	751	718	717	750	737	749	752	744	735	769	710	720	701	708	738	767	793	803	741	737	725	720	755	674	728	768	690	739	719	771	753	740	736	776	755	749	740	813	759	739	774	717	796	760	789	707	730	745	713	749	774	762	716	764	738	754	699	748	703	783	738	768	716	714	698	691	751	754	773	746	762	743	773	799	720	752	692	705	698	735	766	746	757	787	735	720	742	705	728	736	738	766	754	687	699	729	708	748	704	753	762	749	773	782	730
2173	893	549	439	372	551	573	598	458	381	312	264	218	220	208	183	125	139	132	114	109	105	111	95	67	82	83	76	86	86	76	78	58	84	82	65	85	75	67	68	63	65	88	62	53	63	60	68	55	62	43	69	67	62	71	74	43	48	54	65	64	55	65	58	58	64	68	71	60	60	66	70	73	64	63	69	69	53	62	55	62	69	49	60	46	80	62	73	78	81	67	76	50	83	51	46	62	60	52	60	50	66	64	63	68	63	63	71	74	57	54	67	67	60	57	71	66	63	62	58	45	69	67	55	68	56	63	57	66	65	73	60	60	50	60	64	85	62	59	63	62	57	47	67	60	54	79	61	70	52	70	66	67	80	62	51	59	69	68	60	56	66	50	64	64	67	73	51	57	68	60	67	48	54	65	63	52	70	56	58	42	62	47	64	63	62	67	69	83	69	60	55	54	69	56	67	62	75	58	70	57	69	77	64	64	59	52	66	65	53	66	65	57	62	67	68	66	63	49	67	50	71	59	55	60	76	76	56	71	65	62	61	64	60	79	53	68	51	54	62	62	48	60	72	59	68	61	57	52	68	73	56	59	60	67	62	56	68	44	57	72	63	78	64	63	49	63	83	54	55	63	62	49	68	61	56	65	63	58	68	58	52	62	67	52	79	54	66	58	67	60	60	69	58	62	65	60	50	71	70	77	62	73	69	73	57	69	62	70	71	64	42	66	79	62	64	67	62	63	70	50	42	62	60	53	56	57	48	52	70	59	45	72	67	59	57	75	54	77	75	64	59	45	68	64	59	73	51	55	57	73	76	76	74	52	44	65	64	58	37	62	69	71	58	55	63	52	69	62	51	48	55	52	57	57	47	66	73	58	58	48	74	70	74	63	63	68	53	60	54	60	62	50	64	69	65	57	52	60	62	60	72	60	45	63	70	52	59	75	58	59	61	57	56	53	66	61	79	61	48	55	64	68	66	55	66	57	53	61	70	61	56	57	67	61	52	62	64	60	78	71	58	64	75	70	71	58	52	79	65	53	61	76	53	54	65	54	50	63	79	59	62	59	52	47	55	79	77	74	43	61	60	56	71	51	56	76	58	70	54	49	64	52	65	61	60	65	65	66	54	49	67	51	60	58	50	71	70	67	58	66	66	60	54	73	60	62	70	65	60	68	65	68	59	78	47	58	45	63	70	56	75	66	68	50	62	63	55	57	62	59	50	60	60	68	60	70	66	64	62	53	59	64	68	51	56	72	54	54	58	65	57	58	51	59	72	71	67	92	67	69	48	55	61	66	54	56	66	59	56	71	80	55	53	65	51	55	65	48	72	65	66	58	63	55	58	57	54	60	67	61	54	65	59	56	54	70	75	60	54	62	68	56	54	58	55	61	62	55	67	44	65	57	62	55	72	50	66	51	63	61	68	43	62	52	57	48	60	57	59	66	48	66	60	66	64	45	62	73	58	65	66	76	62	65	62	74	54	70	65	68	64	58	49	55	55	77	44	66	63	65	71	65	74	70	68	63	53	69	74	55	62	70	59	60	68	68	61	65	49	67	61	56	58	60	47	78	65	75	59	60	68	65	60	69	61	58	75	47	66	51	69	59	43	66	70	52	67	57	67	61	61	64	61	68	59	60	68	62	65	50	62	63	60	69	54	63	67	68	58	56	62	60	53	67	85	53	59	54	72	58	64	64	69	52	74	61	72	59	59	77	60	56	71	60	51	57	56	58	63	65	61	54	70	65	68	56	58	53	73	66	75	67	58	50	75	74	59	71	63	62	71	68	68	72	80	56	70	51	72	66	71	56	43	57	55	54	59	60	59	47	60	66	63	58	75	74	64	66	72	52	72	73	64	68	56	58	65	61	64	69	76	70	68	39	57	60	63	63	64	57	70	67	76	70	55	59	48	71	62	55	62	56	58	67	77	64	50	53	61	73	53	63	58	57	59	61	61	65	64	88	44	65	68	66	64	58	68	67	63	52	64	65	53	65	55	67	57	71	72	73	69	57	57	67	44	57	62	57	54	79	68	49	56	62	71	62	57	67	56	50	71	61	60	61	57	62	55	68	95	66	68	58	62	73	60	67	83	52	57	54	48	79	52	56	57	51	67	72	66	71	70	67	60	65	72	67	48	57	52	63	69	62	59	57	71	54	50	79	54	68	70	65	61	60	63	63	47	48	72	58	71	50	56	74	52	57	48	56	67	52	56	56	60	49	59	53	51	63	55	59	67	58	70	49	57	59	62	57	74	57	62	76	69	59	63	55	59	62	74	62	62	60	67	57	72	58	68	65	68	39	61	57	72	43	59	63	59	64	72	62	65	79	59	70	63	48	70	55	50	58	60	54	61	46	64	55	64	69	58	66	55	65	54	66	61	66	66	55	55	66	56	60	71	52	71	65	83	65	69	59	65	64	53	61	55	60	62	64	73	74	65	68	68	62	55	59	63	55	54	63	51	64	48	68	61	71	61	67	71	63	45	54	51	59	52	52	42	56	58	62	72	68	65	56	49	62	63	69	54	65	53	71	59	48	58	62	56	70	64	62	76	60	66	55	56	49	67	60	83	60	64	48	54	65	68	63	73	63	69	59	55	70	55	61	62	53	61	52	65	54	78	71	67	61	51	64	68	69	61	66	57	69	56	57	66	62	54	73	62	61	60	65	60	75	65	59	57	62	71	71	57	73	56	66	53	61	65	83	65	56	70	71	64	82	57	57	66	53	57	59	54	50	72	57	65	64	61	60	62	68	54	56	71	53	69	52	55	57	69	58	63	65	55	64	63	68	61	71	57	60	75	54	66	64	73	67	59	78	65	59	58	66	63	67	56	68	55	60	66	63	52	56	53	60	57	52	74	63	72	60	57	59	61	69	51	64	70	76	62	44	56	77	57	57	56	69	65	78	66	56	59	51	59	59	53	61	60	56	47	64	58	65	52	58	53	53	66	57	52	54	65	71	57	63	59	52	59	56	70	52	65	71	59	68	51	65	85	63	63	63	63	55	56	67	60	65	51	73	48	79	53	68	76	52	63	71	71	51	65	49	57	60	63	69	64	61	55	55	65	67	54	50	49	67	51	65	59	65	65	63	50	58	54	54	67	56	71	85	59	66	57	56	60	63	54	68	71	57	67	66	72	64	64	68	55	60	67	68	57	65	59	70	54	74	52	56	70	78	61	69	56	48	60	62	55	54	71	64	67	68	56	59	53	71	67	54	68	53	57	76	68	48	52	66	58	63	62	51	65	62	52	60	70	66	71	69	69	58	70	64	63	74	67	60	60	64	64	72	67	54	69	61	72	61	56	67	50	62	60	45	59	59	59	58	66	64	61	75	49	55	77	59	72	58	66	44	59	52	65	56	62	56	53	61	57	75	69	75	48	64	66	61	52	78	65	69	64	73	43	60	56	57	51	58	56	71	52	54	65	85	64	62	61	63	65	60	53	55	80	66	60	50	62	61	47	50	62	45	71	70	62	66	61	67	66
21287	10797	7200	11317	19501	21545	20653	18128	14727	12142	9719	7986	6752	5590	4706	3932	3305	2992	2628	2387	2064	1927	1723	1584	1530	1360	1282	1213	1136	1050	1034	916	948	867	771	748	759	739	676	648	629	606	624	594	638	581	610	602	630	613	606	585	580	676	642	585	676	609	612	616	587	589	577	592	569	618	631	594	565	584	545	595	570	593	600	565	627	613	584	584	591	649	590	590	634	593	618	532	546	615	578	591	582	574	586	616	578	573	597	576	582	593	563	536	627	653	575	585	567	561	611	607	590	612	594	635	619	579	613	592	640	581	608	590	578	596	565	580	585	594	605	602	585	591	558	634	583	598	582	552	538	578	609	591	600	586	542	569	597	556	610	550	568	574	599	553	574	595	564	600	610	560	585	584	569	561	576	560	616	607	578	615	596	564	657	575	563	603	600	621	581	538	626	579	573	574	581	568	566	568	605	590	591	612	614	554	563	555	593	582	576	592	624	566	601	585	609	577	579	559	600	629	560	597	522	552	561	591	596	598	594	616	618	560	546	640	593	594	589	581	583	566	546	601	593	562	583	578	570	565	584	593	548	576	579	558	587	561	572	573	624	591	603	577	568	573	604	605	586	627	588	551	553	588	567	567	571	588	605	582	599	537	600	583	587	587	577	564	572	579	609	550	594	579	598	638	609	606	606	570	610	552	578	579	578	600	588	567	551	581	591	620	595	569	604	634	614	580	584	555	588	603	619	650	594	598	584	572	596	613	590	611	572	603	575	554	557	570	557	585	587	601	632	664	608	567	581	596	546	611	546	677	572	619	625	558	569	560	551	558	594	589	578	589	582	611	625	566	567	582	603	568	609	624	592	591	601	590	586	580	547	552	577	554	564	567	600	604	597	598	583	600	589	557	555	571	624	576	584	598	601	559	569	617	587	553	564	578	581	588	572	583	527	570	569	574	571	570	575	620	585	652	610	596	590	604	589	588	596	589	561	583	592	592	585	565	525	550	553	596	571	647	596	552	617	557	624	593	633	575	581	561	567	561	634	563	594	614	541	559	571	593	591	568	557	573	565	583	592	585	577	550	625	586	577	611	622	626	597	556	584	645	582	580	575	606	562	616	595	589	589	592	581	602	586	584	569	618	563	576	588	581	613	660	587	583	612	617	628	587	592	618	598	606	577	623	618	579	595	587	570	596	610	565	565	601	620	576	576	603	610	545	602	571	576	601	621	578	559	586	587	616	599	580	607	572	579	562	577	649	596	588	610	581	553	579	605	570	595	589	548	575	619	556	546	636	580	578	568	582	579	609	562	569	608	637	604	636	605	577	580	590	610	588	599	605	644	594	557	571	629	628	567	556	592	637	615	605	630	590	604	574	570	569	631	613	638	599	572	560	619	564	570	586	575	636	599	631	578	580	553	598	571	562	574	563	599	553	608	600	589	598	596	602	595	591	592	567	616	605	596	574	590	570	602	590	546	599	605	581	584	609	596	598	554	572	585	599	611	590	621	571	586	652	562	602	561	576	619	583	594	574	556	592	601	592	604	554	578	621	582	570	575	608	596	575	565	561	560	580	586	542	614	586	564	543	606	577	596	595	587	602	583	570	574	587	595	610	597	583	563	575	588	606	612	619	565	604	576	596	562	602	562	608	574	589	581	599	567	593	634	585	567	554	573	570	603	553	576	567	609	571	610	579	596	589	587	613	604	574	582	586	559	522	576	583	627	558	580	576	613	579	599	565	577	571	565	600	596	599	570	624	574	617	618	603	623	626	599	605	622	595	595	597	571	603	551	643	570	608	550	586	586	578	612	627	573	585	585	582	617	567	569	570	572	592	542	606	546	589	557	546	624	610	612	559	602	543	612	561	579	561	610	561	594	589	595	570	593	560	610	587	587	629	615	563	600	596	576	568	571	618	609	615	595	594	557	568	575	606	599	619	596	587	621	601	608	596	601	597	601	585	591	632	574	601	596	537	563	579	559	577	575	631	558	621	569	603	588	580	609	568	543	593	572	625	589	585	611	598	591	557	602	601	579	579	585	590	606	584	602	550	569	603	571	603	615	604	578	557	603	577	585	593	547	589	588	589	588	565	563	575	577	604	570	614	599	616	596	586	594	614	618	622	614	596	546	552	564	591	589	616	560	552	595	582	603	561	564	589	619	585	550	597	609	581	634	599	573	572	575	592	601	608	612	569	568	613	597	610	547	599	560	632	582	613	613	565	556	582	579	581	613	560	584	605	585	586	568	583	583	617	589	557	568	590	603	549	540	594	620	559	612	611	613	595	633	593	588	605	590	580	564	572	576	634	611	543	593	635	582	573	569	563	600	597	549	569	613	556	626	573	574	581	595	576	610	599	561	591	568	545	615	617	564	612	603	582	575	583	607	594	604	604	629	561	557	559	655	589	562	586	629	592	573	584	587	592	584	557	589	534	557	601	587	590	566	609	560	599	599	602	580	598	568	592	584	575	602	614	619	599	572	598	593	601	601	583	562	574	599	567	550	570	620	621	606	617	551	614	581	540	593	622	569	596	579	625	545	568	628	597	565	555	605	600	628	583	590	580	602	555	599	621	589	567	633	601	583	569	574	582	579	588	577	560	583	622	584	571	580	566	594	569	582	596	589	616	579	610	571	584	552	576	639	598	614	542	580	564	606	569	607	608	615	622	545	611	587	580	622	576	548	586	584	635	610	570	578	575	612	596	570	605	632	575	570	544	607	638	589	613	615	574	535	584	604	620	652	572	627	592	594	542	583	574	594	576	575	580	605	628	598	587	601	539	560	554	605	578	617	582	604	599	590	607	588	609	569	573	590	606	563	587	613	574	595	571	584	545	574	570	542	545	556	584	550	596	590	595	576	628	603	600	584	577	613	626	611	612	587	582	613	592	616	555	604	614	595	611	589	577	555	619	599	558	546	575	550	604	609	601	576	578	537	531	571	598	553	590	547	600	592	563	576	569	607	547	580	611	606	577	579	586	564	567	559	581	603	555	570	634	582	552	615	575	569	575	613	570	591	596	603	581	569	560	571	560	583	587	594	619	591	579	533	609	600	602	575	637	568	543	592	597	593	587	590	589	597	600	593	578	538	603	597	562	580	578	610	565	598	626	597	601	579	587	560	543	512	617	608	549	591	571	578	567	575	595	590	583	548	595	597	582	581	578	550	563	590	576	654	579	604	613	617	588	611	588	565	590	573	594	555	564	597	598	609	595	586	557	612	604	595	555	598	569	557	575	588	603	577	561	576	559	624	575	595	571	557	582	613	545	582	600	577	582	576	598	578	547	586	573	591	591	575	644	589	570	626	565	607	586	585	593	589	612	591	604	583	609	598	608	546	580	573	569	585	576	578	580	591	574	565	613	610	629	599	593	582	592	633	583	590	582	569	579	607	593	598	605	591	577	598	559	632	593	584	616	603	560	594	618	573	593	572	633	567	596	628	597	570	639	606	602	590	617	610	601	582	607	581	541	566	572	615	563	587	547	581	587	609	634	586	602	606	614
2153	1327	745	553	545	722	848	673	652	525	415	316	292	264	228	179	174	167	154	151	134	117	130	114	102	74	86	100	92	85	91	72	75	85	81	72	88	84	60	59	65	59	80	60	65	62	70	65	65	59	63	75	64	74	59	78	58	64	67	75	69	55	81	52	51	56	65	54	69	71	69	62	82	71	68	65	67	59	60	46	59	76	62	68	72	65	74	65	62	68	85	74	72	74	53	64	61	73	65	49	68	51	74	52	61	70	69	67	67	63	69	68	57	67	68	58	73	69	69	63	62	63	57	75	67	60	76	70	77	72	74	58	62	71	53	60	61	74	58	66	73	62	72	83	67	69	66	60	66	58	82	59	75	63	66	45	60	56	69	65	58	64	79	49	58	54	76	74	67	73	71	78	61	48	58	68	59	60	62	70	66	76	73	74	68	61	81	64	52	68	80	65	58	64	61	66	58	59	59	69	69	55	60	60	56	74	75	58	58	61	50	64	59	63	82	61	67	63	62	72	55	60	55	64	55	81	56	50	65	66	73	72	67	76	65	81	61	60	70	60	88	77	58	66	83	64	71	60	70	87	64	75	61	70	78	70	49	67	60	59	63	66	79	62	70	67	75	73	75	62	73	63	55	76	73	73	73	74	63	64	52	70	59	60	73	61	65	81	66	63	66	67	70	54	60	59	53	60	63	63	63	64	65	69	69	77	64	74	65	59	63	70	71	66	70	71	57	66	68	66	62	61	51	64	57	71	65	57	59	64	64	75	87	59	63	62	55	63	71	75	76	54	53	69	55	77	63	62	63	74	65	54	58	74	60	57	83	67	59	64	77	76	69	64	69	67	57	52	67	67	75	62	57	72	52	63	62	66	51	59	52	53	52	64	69	58	72	60	55	75	51	65	79	69	67	52	57	62	58	71	63	59	68	74	72	63	56	65	59	69	80	57	71	56	74	62	61	81	66	73	52	56	67	52	67	69	72	62	67	65	66	72	50	67	80	69	66	66	65	68	68	61	63	78	66	70	72	67	61	66	68	68	62	58	70	62	86	67	72	59	61	57	50	62	66	58	65	68	82	76	66	57	60	55	68	62	65	52	54	71	76	65	57	60	67	59	61	73	63	65	65	61	79	66	43	58	93	71	66	60	61	46	64	62	69	60	64	63	62	66	62	67	71	60	69	69	74	51	54	58	69	72	62	68	59	70	71	72	65	69	61	53	57	62	63	64	80	78	51	68	73	68	51	63	58	71	63	78	63	71	69	53	67	70	78	59	69	61	78	59	79	55	64	69	57	67	69	70	69	70	52	72	66	63	64	55	57	70	68	56	56	70	47	66	58	70	81	71	52	68	73	75	55	53	60	68	73	61	72	61	65	83	67	62	71	64	63	65	68	61	49	74	70	59	57	64	55	81	59	57	61	72	75	66	77	73	65	81	69	55	46	71	60	70	72	60	56	70	76	71	57	67	78	57	66	55	66	69	54	52	62	60	66	69	54	72	83	74	57	66	66	58	72	41	49	50	60	56	63	63	65	72	74	70	68	71	62	78	52	72	76	63	66	75	53	77	58	73	75	65	60	59	54	59	71	68	62	83	58	67	70	60	79	72	59	72	84	61	65	74	55	67	64	72	83	86	72	86	65	52	66	60	61	71	66	58	53	62	63	58	84	63	58	61	79	54	75	64	56	81	71	68	65	72	60	76	73	65	60	63	55	69	79	77	78	71	73	70	63	59	65	62	74	64	67	63	60	68	81	66	66	56	69	59	58	81	58	53	70	91	73	61	67	71	61	70	59	65	64	64	71	60	77	62	68	65	77	67	62	85	75	67	70	79	72	69	65	79	70	82	63	96	58	53	54	61	59	57	74	70	74	64	69	74	63	73	73	62	62	86	57	88	70	69	65	70	71	64	55	77	58	68	59	67	72	62	70	60	60	59	66	65	61	65	63	66	57	60	44	62	66	77	69	72	63	54	60	71	60	50	64	78	69	86	67	65	56	59	73	59	57	71	78	65	69	63	69	59	61	58	52	66	95	74	73	61	66	64	64	56	57	77	53	62	73	63	78	67	67	77	78	76	67	68	77	67	71	57	60	65	63	67	60	74	59	81	65	62	60	65	59	56	61	74	71	76	66	66	66	57	71	94	77	58	65	71	75	64	69	54	55	63	56	68	66	81	66	70	52	75	81	66	61	72	62	75	61	72	57	64	76	77	57	72	69	57	69	60	54	75	65	61	70	70	82	71	74	71	63	66	50	71	66	51	67	60	64	66	61	66	70	56	63	73	74	45	68	73	63	67	65	67	78	61	64	74	77	58	49	73	99	68	66	77	70	58	79	71	79	68	60	71	57	69	74	67	66	67	61	63	63	66	66	59	61	45	88	67	73	67	70	64	72	62	71	64	57	63	87	54	60	58	55	75	70	84	66	53	57	67	64	71	64	62	68	62	71	74	65	68	74	61	80	63	56	66	76	81	68	63	55	61	68	64	60	75	70	60	59	77	60	70	73	66	66	65	66	67	62	58	55	61	77	68	60	83	44	59	81	64	67	62	75	62	74	55	59	78	52	60	60	60	65	64	67	75	61	67	66	70	72	56	69	75	70	75	68	64	76	76	65	67	67	69	68	76	79	73	73	69	68	80	55	72	67	69	59	64	76	59	53	66	60	67	67	67	59	74	70	55	51	57	64	69	58	55	57	66	69	61	52	80	62	71	67	66	59	68	72	64	64	62	58	52	60	67	61	75	51	62	60	77	60	64	62	74	68	57	57	67	69	82	68	77	65	54	78	66	73	65	69	59	70	67	78	62	72	72	57	62	73	69	68	76	63	55	54	62	68	60	69	62	58	53	67	59	67	75	51	63	69	60	63	71	73	60	78	79	57	60	60	66	65	58	70	57	59	66	66	66	49	71	77	83	57	63	54	63	75	74	50	70	54	76	65	68	75	79	81	60	69	72	75	74	42	74	53	81	69	58	55	73	61	50	71	62	80	74	58	58	65	59	49	74	65	65	64	60	55	70	76	75	59	62	74	59	71	67	79	75	66	64	73	48	66	66	54	61	49	62	71	74	78	69	70	72	67	62	58	52	61	68	72	81	57	54	68	55	71	66	78	77	66	81	66	54	59	66	56	83	58	65	54	65	78	60	64	59	62	56	70	63	61	67	68	78	58	60	69	64	66	69	54	82	77	77	76	70	62	67	76	84	66	71	71	39	76	80	77	55	65	54	60	85	66	57	57	73	68	69	62	77	56	68	67	72	55	60	74	74	75	70	66	76	51	59	63	54	62	60	69	81	75	66	55	72	61	54	67	61	72	59	73	72	58	58	68	69	66	67	52	69	67	70	65	54	65	61	63	72	78	58	67	74	77	67	63	65	69	79	75	73	73	68	64	55	61	75	77	72	53	58	72	63	57	73	75	71	64	73	71	64	58	71	61	54	78	58	69	55	62	58	62	78	68	69	61	67	67	69	56	68	73	67	59	66
23529	12738	8854	13452	22070	24144	23146	20245	16982	14173	11536	9343	7733	6672	5433	4544	3890	3521	3180	2821	2577	2261	2002	1845	1688	1482	1412	1353	1208	1188	1186	1033	1000	992	905	925	846	801	799	736	699	693	693	657	632	666	633	639	660	638	698	625	750	692	726	585	671	631	618	679	661	657	654	644	644	636	605	623	663	652	606	665	628	592	632	630	662	641	614	703	653	625	649	631	641	669	631	609	669	616	664	632	645	608	651	643	622	599	614	666	623	655	632	617	639	610	627	625	604	617	638	595	598	602	667	616	642	638	624	631	609	647	644	672	669	645	614	637	619	632	646	633	634	631	610	660	621	639	652	611	637	669	620	592	619	636	622	591	663	647	669	631	684	621	633	601	684	655	664	646	598	641	642	583	633	564	671	630	641	664	617	611	629	591	606	615	637	641	635	654	653	664	624	596	626	657	596	621	631	622	646	614	667	594	632	611	633	684	637	623	612	667	625	606	621	598	617	588	614	621	594	603	629	667	660	686	596	658	575	611	612	630	635	594	616	641	651	598	620	605	632	638	619	639	594	625	662	615	653	628	614	623	634	619	591	666	628	691	670	611	666	631	662	615	657	601	627	652	636	612	566	657	608	629	603	613	656	597	678	639	636	619	647	605	608	668	609	643	632	667	624	603	600	595	623	618	600	646	606	609	579	644	647	655	647	631	656	615	638	612	644	625	595	613	610	582	665	679	637	629	611	642	638	611	613	645	630	597	629	647	601	616	618	609	630	579	624	577	621	595	622	632	652	617	629	629	639	652	638	632	606	617	618	653	632	628	654	655	635	658	641	579	612	628	620	623	646	623	630	618	653	623	640	655	609	605	641	624	624	649	631	628	639	672	648	611	640	642	645	625	628	619	637	691	650	661	628	642	635	595	561	601	598	613	630	632	653	610	616	641	670	592	607	625	593	644	585	601	624	622	615	627	625	609	650	659	647	638	602	601	695	636	604	665	612	642	606	649	655	645	604	645	672	665	635	631	637	589	669	650	616	621	665	613	642	624	645	627	633	589	630	588	628	623	654	604	612	601	595	630	621	639	642	599	643	633	615	609	662	610	615	597	657	631	619	607	636	635	647	596	649	626	634	612	630	576	671	639	630	614	649	619	608	628	594	633	602	653	627	640	633	583	632	632	670	641	657	602	655	606	653	646	642	653	613	604	616	621	647	608	673	630	610	674	648	599	646	632	610	637	642	601	608	613	613	633	629	630	630	631	650	597	670	631	621	584	639	604	619	657	572	620	631	621	649	619	612	608	652	622	632	590	683	626	594	609	581	663	615	630	628	626	669	584	598	652	649	638	611	652	606	617	676	630	623	673	663	618	631	592	612	611	712	655	600	603	667	634	619	611	625	594	647	636	614	656	638	635	614	653	659	633	615	693	649	654	648	618	595	627	627	605	601	615	609	622	610	604	630	602	609	609	613	626	600	626	621	621	625	668	645	597	678	620	649	644	645	594	626	644	625	619	666	613	599	615	634	632	622	631	620	654	649	641	609	622	649	600	617	603	620	630	606	628	639	621	627	608	606	652	602	597	648	608	640	641	648	643	656	631	643	603	603	672	681	651	606	629	636	637	663	651	691	621	629	613	661	626	618	645	602	676	645	614	641	664	629	611	614	622	652	618	634	612	634	677	655	603	661	582	702	655	650	607	684	630	571	606	671	629	616	630	643	653	603	654	617	637	673	595	620	596	622	653	607	631	604	621	621	613	664	631	630	655	591	667	644	574	638	589	627	608	630	640	635	634	610	626	650	604	606	606	656	655	592	707	608	618	627	578	615	653	586	601	611	634	622	643	645	601	623	637	644	657	625	648	647	643	659	611	645	664	597	672	623	634	603	608	615	665	642	604	633	629	602	612	647	658	618	620	644	576	658	593	594	633	639	619	665	646	639	631	646	624	623	624	609	659	661	648	631	628	623	614	636	642	651	600	618	670	600	637	606	629	615	648	670	589	680	644	630	658	639	668	681	656	618	591	660	648	630	623	601	633	660	706	615	620	615	622	602	555	643	580	659	618	655	622	649	658	656	616	553	598	660	646	626	626	629	609	600	591	619	561	638	646	627	636	627	616	606	639	645	630	655	645	623	606	608	618	655	627	634	651	614	618	642	627	692	643	633	625	630	642	615	661	670	615	636	605	630	628	617	665	623	613	624	638	602	606	657	624	648	605	623	629	669	597	615	618	594	682	595	619	640	598	601	591	625	632	630	585	637	599	649	634	608	623	592	648	578	623	681	643	631	613	625	644	649	592	632	605	660	646	640	681	646	623	594	630	636	622	623	626	654	680	622	606	651	617	622	632	632	606	614	671	600	614	673	637	673	646	643	640	601	620	602	637	621	661	614	592	625	608	623	602	605	618	589	640	675	627	621	647	596	601	625	593	626	625	648	602	627	656	647	637	653	634	616	636	613	668	651	674	617	605	609	653	625	637	596	623	616	615	635	616	650	647	585	613	664	603	571	663	650	628	621	608	644	652	599	642	649	643	664	630	618	618	640	640	600	627	659	630	615	639	622	601	614	585	652	602	620	633	672	611	637	583	648	658	650	633	647	617	603	644	591	663	681	632	658	642	623	604	634	681	637	654	623	645	617	660	635	635	605	642	629	628	617	609	651	618	680	616	565	628	624	655	615	631	639	625	624	637	591	650	644	624	552	616	629	650	662	601	625	572	661	641	625	628	661	634	611	667	626	637	634	647	681	597	578	652	607	599	650	685	660	626	622	601	635	607	613	643	603	655	623	601	609	617	630	596	637	613	673	672	607	623	617	637	639	659	645	633	614	637	604	617	611	609	601	643	608	622	615	619	624	630	654	642	614	645	570	598	638	676	635	653	624	684	634	620	623	639	654	639	626	632	616	632	634	638	652	661	663	637	621	603	633	604	619	623	587	644	642	558	588	616	650	628	654	660	631	625	607	671	653	599	652	637	682	609	644	641	663	617	633	622	654	614	623	610	634	600	584	634	642	661	612	648	659	624	620	652	621	632	597	662	613	643	602	664	643	608	608	640	634	625	639	675	627	591	644	634	680	652	672	640	633	621	610	636	636	632	729	671	637	622	612	635	649	589	641	599	616	653	630	670	603	604	622	633	647	625	667	647	580	639	617	654	612	620	633	596	619	582	611	623	636	621	625	623	628	612	618	622	632	644	658	662	594	671	660	723	641	637	620	661	594	637	630	653	638	603	645	645	657	635	635	605	623	605	599	648	619	600	632	682	610	595	603	613	622	638	608	634	620	611	640	620	619	647	621	590	578	635	567	598	580	584	620	660	612	652	626	653	628	643	601	678	629	614	654	646	634	621	568	611	627	639	623	670	623	606	661	681	610	648	636	663	624	584	671	646	623	622	693	641	595	670	592	619	570	610	616	611	628	655	636	659	596	631	636	618	640	655	605	655	692	641	665	642	592	623	616	645	606	608	647	668	597	630	674	655	614	657	650	587	661	665	624	679	653	611	603	658
1550	627	394	308	324	464	453	410	374	317	260	263	188	158	155	141	138	138	133	100	110	106	101	102	98	101	87	81	99	92	83	83	83	67	73	95	77	73	69	91	79	68	80	74	88	80	80	78	78	86	82	81	92	72	66	77	91	87	77	87	84	71	86	70	68	64	80	84	88	90	70	89	73	74	73	72	92	69	70	73	72	91	71	74	79	73	77	73	95	95	72	68	75	81	75	77	83	87	83	89	86	78	72	53	76	80	86	70	70	74	84	81	89	78	92	60	73	82	88	95	68	94	81	75	79	73	83	66	65	73	72	84	93	72	76	93	76	72	86	70	93	82	66	83	77	81	82	104	92	86	70	80	83	76	99	69	88	80	78	80	76	83	75	70	84	78	70	81	82	72	67	75	74	71	84	89	84	83	86	75	80	81	75	99	86	78	91	75	63	85	84	94	81	85	77	84	72	93	75	78	88	83	84	89	85	71	73	83	79	73	88	97	74	76	79	86	86	82	74	86	89	89	72	69	69	89	76	91	89	92	87	59	77	78	89	74	78	69	78	84	106	84	80	68	79	101	77	67	73	100	88	76	78	87	71	63	78	65	97	86	82	76	81	74	73	69	76	84	88	84	57	80	89	68	70	80	94	78	75	81	89	69	73	87	64	84	78	73	78	92	84	74	72	82	88	71	78	86	79	85	85	87	80	81	77	82	89	76	75	70	79	84	76	75	83	86	81	78	76	66	87	75	87	78	93	74	78	67	81	69	79	76	68	74	84	77	80	83	64	71	72	77	62	77	70	82	77	79	66	93	90	87	77	78	89	83	76	83	80	95	90	84	70	71	85	90	82	90	67	90	78	91	86	86	92	77	77	76	79	72	59	71	88	80	74	94	87	71	83	88	61	80	62	75	65	95	89	60	105	82	89	70	81	71	85	80	84	70	65	73	77	72	63	67	90	67	77	80	80	89	78	92	73	81	74	91	89	79	81	82	90	92	82	99	67	85	81	86	83	74	68	85	71	78	83	86	86	59	75	73	94	74	66	84	93	62	78	73	78	82	83	75	71	76	81	74	62	71	90	71	79	76	64	79	85	85	77	90	77	116	71	74	85	77	71	70	75	83	75	72	106	79	81	76	74	81	77	83	90	73	78	96	75	95	74	79	84	79	93	94	79	77	61	89	68	92	72	91	89	79	74	74	74	90	74	88	73	64	76	90	77	75	86	74	77	82	84	85	81	84	62	83	84	76	88	64	66	82	90	66	66	90	73	70	84	77	61	81	91	81	69	86	81	82	81	86	87	78	70	74	80	81	78	79	64	74	80	76	93	83	67	77	69	87	86	74	75	86	68	87	93	78	78	83	81	68	89	68	78	74	81	76	69	80	74	64	74	81	87	90	88	75	68	73	78	80	73	68	86	75	76	78	71	70	80	82	80	86	79	90	88	79	75	83	94	90	98	66	82	90	67	67	77	78	64	83	80	80	73	64	76	78	81	76	92	83	76	79	84	69	86	85	97	76	68	81	66	72	71	79	87	92	87	78	81	73	96	83	73	74	77	77	77	76	81	77	75	72	77	95	84	76	80	92	83	72	78	79	65	85	67	81	63	74	90	74	79	76	74	85	78	65	99	68	86	78	86	78	92	73	78	76	78	80	65	75	70	84	76	82	83	84	80	55	83	67	78	86	93	81	72	78	80	80	68	88	93	65	93	83	64	83	63	85	67	84	79	62	81	81	80	79	79	79	93	68	84	76	100	97	76	72	81	83	67	91	75	88	81	78	76	79	88	64	75	78	72	83	90	83	85	62	81	75	85	84	65	81	71	72	73	87	86	78	81	65	90	68	68	73	79	80	70	61	84	78	79	69	75	94	79	81	82	74	86	87	69	79	95	68	87	75	72	82	75	72	90	79	79	70	83	62	88	73	72	85	82	101	76	85	84	56	68	69	72	88	76	70	81	76	66	62	90	89	78	87	80	69	60	76	83	73	92	61	93	75	70	86	82	73	68	82	78	68	91	81	103	62	83	89	79	71	79	76	71	72	94	73	69	95	86	76	97	89	87	78	67	84	83	77	101	68	72	87	75	81	83	78	82	67	81	79	80	65	84	69	86	74	71	97	62	79	67	72	73	82	80	82	81	85	72	79	78	73	75	73	71	87	82	90	86	76	95	74	91	77	82	81	81	73	76	90	67	81	74	84	92	76	74	81	80	80	76	78	73	68	70	59	86	74	90	74	75	77	97	66	86	74	88	75	91	69	70	73	78	101	88	80	87	80	82	83	81	66	90	74	69	79	68	78	89	70	75	72	77	88	76	68	82	88	81	73	80	87	77	76	91	69	74	68	79	87	70	68	91	77	87	68	80	90	79	79	73	78	81	88	68	81	66	79	99	91	76	76	72	62	72	76	77	82	89	84	76	78	72	76	79	86	70	82	87	69	76	89	61	63	85	57	81	83	76	77	66	73	82	77	84	78	78	74	66	68	74	85	85	59	64	64	82	67	78	104	76	77	82	84	71	94	71	93	85	80	81	83	91	73	85	69	80	69	81	90	95	55	100	99	67	76	73	95	87	85	85	60	69	93	74	73	75	77	74	67	90	90	85	92	73	72	81	83	75	76	67	83	81	77	80	74	77	82	81	73	65	86	71	86	74	85	83	70	74	78	83	86	91	64	74	101	73	71	101	89	86	63	76	79	86	79	82	81	73	89	69	78	71	80	82	97	83	80	85	84	73	94	80	70	83	84	73	57	71	86	68	80	79	71	82	74	87	82	98	73	76	82	70	77	81	93	82	84	84	78	82	59	70	79	86	82	73	90	75	75	90	63	88	73	79	90	86	87	87	73	82	78	76	80	95	83	80	83	60	75	78	83	89	75	88	89	76	73	62	74	79	87	66	72	79	77	97	78	79	91	87	64	56	84	75	87	75	78	72	75	80	76	79	78	72	68	65	89	59	65	90	92	98	73	75	77	78	86	89	68	76	75	79	82	74	71	75	86	75	65	91	74	72	91	71	92	65	79	77	67	89	78	76	95	66	69	81	72	70	86	65	85	69	83	80	78	73	92	68	85	81	68	67	83	72	102	85	72	88	78	84	81	84	75	69	86	76	91	68	72	75	82	79	66	88	76	88	75	95	93	87	73	87	89	73	86	87	91	92	87	80	89	64	94	74	71	81	66	91	87	82	96	85	81	75	72	89	88	81	77	55	79	82	90	75	70	79	78	82	73	95	78	92	66	69	77	85	76	98	83	78	77	69	84	103	81	71	79	85	70	87	92	97	103	70	62	72	66	89	68	62	72	86	75	76	83	81	74	74	65	68	73	74	66	79	85	80	73	87	76	85	73	66	89	81	86	74	59	80	75	96	80	77	80	70	66	80	92	56	76	84	71	78	64	80	74	79	95	81	71	86	84	88	72	79	78	66	69	89	93	89	65	73	86	79	78	75	84	95	71	68	62	73	82	98	81	69	83	70	80	70	81	77	94
18900	8987	5805	8950	16442	18484	17367	15050	12560	10177	7958	6111	5074	4290	3549	3097	2672	2343	2259	1933	1853	1590	1453	1433	1369	1263	1222	1087	1072	1025	1013	969	964	973	920	944	835	819	833	849	745	742	753	732	759	767	754	763	774	775	751	756	762	817	784	738	732	709	766	748	750	751	752	744	736	708	742	780	752	712	740	776	684	719	710	726	762	747	763	751	740	781	719	734	717	752	720	722	732	771	730	736	743	709	717	732	773	731	736	766	736	736	737	728	753	789	718	786	705	723	734	770	731	742	745	724	734	766	740	676	766	738	714	733	806	751	721	726	699	739	754	687	708	750	662	738	704	791	761	713	758	709	762	720	708	752	791	786	739	786	755	729	752	697	759	741	731	735	788	706	768	736	757	769	748	794	716	769	773	702	711	763	750	746	731	685	746	724	796	671	745	780	715	759	743	707	759	721	779	726	773	745	765	714	740	813	744	737	753	712	730	683	704	763	766	741	779	746	776	774	759	762	748	777	790	730	738	710	758	718	707	733	696	727	722	703	746	721	700	710	728	744	731	738	776	734	740	750	690	744	801	759	766	737	743	759	775	734	752	811	763	723	724	746	723	750	704	761	675	756	732	758	728	757	729	701	733	744	720	706	767	729	772	738	729	708	746	724	773	722	740	749	699	745	780	738	705	720	734	754	705	740	739	765	742	764	760	746	754	786	775	800	754	708	772	724	724	729	735	723	750	697	749	745	729	740	749	753	793	730	707	760	748	748	805	774	750	776	697	760	714	733	746	746	744	728	750	770	727	689	730	678	751	722	737	736	725	741	673	754	736	780	790	772	729	743	712	756	715	700	725	745	760	729	749	734	707	671	741	700	781	707	740	777	709	715	742	734	746	743	721	752	732	684	741	703	722	771	765	703	753	712	721	719	748	724	765	786	761	714	780	741	783	776	734	755	719	769	720	740	748	755	743	707	764	688	760	738	739	771	742	740	764	756	710	756	800	732	751	723	749	764	776	751	715	755	762	732	761	749	766	747	742	714	743	696	668	752	782	731	731	691	770	761	667	727	713	756	737	718	721	722	722	721	765	767	753	712	744	708	717	704	750	738	741	713	759	760	721	745	689	726	712	735	747	724	732	782	723	793	731	683	702	720	729	720	747	776	762	739	742	760	769	784	802	709	743	723	776	683	744	779	741	769	755	768	697	755	740	737	787	785	777	730	719	775	807	790	733	736	735	753	741	727	772	735	701	768	739	703	741	741	761	720	778	750	727	801	752	759	721	733	733	781	772	724	707	769	788	764	701	740	701	743	726	735	772	736	746	722	744	740	731	732	760	751	746	729	714	753	746	748	718	747	751	756	747	761	729	739	752	738	793	769	785	771	720	719	736	706	717	751	739	792	772	764	723	778	736	763	779	727	735	749	756	809	723	744	761	751	725	758	723	703	733	737	758	821	715	726	763	745	733	709	705	792	754	754	785	755	801	758	711	738	771	730	748	700	743	709	738	754	705	776	699	711	728	691	782	721	737	683	792	693	753	735	717	708	743	756	696	742	762	742	736	723	727	768	736	755	745	735	729	727	740	718	744	713	744	739	746	750	710	724	770	786	727	743	715	713	719	754	734	807	726	770	747	699	703	743	765	723	716	768	788	691	741	740	726	731	765	717	763	701	742	710	703	752	765	753	730	676	764	675	757	709	800	727	769	728	747	763	709	738	748	731	765	767	772	713	740	760	746	725	697	759	769	737	790	792	743	726	738	735	718	752	692	712	759	773	776	750	711	698	724	723	738	766	725	742	710	786	678	726	741	760	744	740	735	776	709	781	716	771	682	750	742	717	715	781	746	766	739	745	680	739	768	704	759	759	759	768	707	759	769	730	771	680	760	775	767	717	715	738	725	771	750	746	746	762	732	728	747	752	756	767	760	733	702	740	735	719	744	734	753	782	741	751	734	771	726	741	740	717	746	756	713	738	746	776	740	794	736	768	700	797	770	740	776	721	740	755	742	724	771	739	717	746	711	770	728	744	757	782	730	726	747	743	755	768	782	814	723	741	718	777	785	706	769	800	761	745	696	752	711	714	743	722	722	740	736	774	740	758	756	702	741	765	795	747	778	787	723	743	750	754	742	722	754	699	730	745	733	759	745	686	723	725	780	740	776	745	743	727	741	747	744	752	750	770	752	746	775	794	726	746	717	721	716	697	738	769	748	739	737	733	756	752	734	759	807	715	703	721	664	735	730	761	721	732	760	782	758	733	780	765	767	762	744	727	767	748	772	683	714	723	700	740	764	749	737	732	765	717	725	760	751	747	749	727	744	734	724	704	722	744	726	719	757	743	784	711	699	797	729	724	738	709	744	729	716	778	747	736	737	738	740	777	744	745	748	752	707	808	782	785	764	766	759	739	709	779	793	731	769	739	761	749	745	726	711	737	717	746	741	765	741	801	725	759	765	749	730	750	733	764	752	733	762	724	752	733	763	768	742	765	711	735	717	767	739	709	681	788	763	781	720	706	749	728	779	709	715	778	745	694	721	732	732	743	734	741	751	735	765	731	747	758	772	773	727	707	748	735	713	728	725	743	755	750	726	692	769	730	765	745	756	764	745	754	712	725	782	723	761	749	742	743	777	766	771	716	721	734	711	721	726	725	736	729	746	784	707	722	763	738	704	736	768	745	778	745	780	763	729	747	771	763	747	728	712	746	746	741	760	742	704	731	748	750	804	742	739	741	726	700	700	765	743	721	780	770	754	754	696	770	712	720	740	762	732	741	713	743	698	750	734	741	763	736	726	812	788	728	709	748	726	736	771	753	713	790	726	723	762	761	758	696	754	768	690	725	750	721	719	731	702	698	749	713	779	721	744	713	722	715	741	698	787	747	737	757	754	729	743	698	759	764	718	776	718	749	750	751	732	755	717	722	748	769	744	715	785	745	738	741	794	782	715	735	738	749	738	733	781	798	751	796	703	730	692	734	765	712	757	730	702	761	791	729	744	755	728	790	786	699	737	749	750	749	738	805	710	772	703	763	737	771	717	774	719	760	749	694	713	745	718	731	707	737	759	739	747	747	727	726	729	749	734	747	741	753	719	738	751	747	707	713	736	747	758	755	771	751	757	719	710	759	749	738	783	748	702	727	721	764	771	804	738	730	714	787	739	770	759	784	723	728	698	756	738	822	728	728	730	749	737	738	768	780	772	780	721	758	773	718	722	723	785	777	758	690	740	772	760	771	785	737	708	741	748	786	733	744	747	744	766	734	726	707	774	747	769	733	739	746	701	753	731	754	735	764	727	762	708	792	755	761	756	722	783	759	733	765	742	770	719	745	712	699	725	727	741	718	779	720	748	757	786	765	766	732	747	721	731	743	733	736	758	765	758	732	721	771	759	774	765	764	713	724	728	723	742	730	697	733	738	716	752	745	755	782	726	728	724	787	777	748	775	722	743	734	774	766	759	706	750	778	750	755	781	717	785	737	765	748	762	743	727	731	722	709	753	773	773	706
1702	963	636	465	420	566	663	589	535	440	330	294	221	213	199	173	180	163	151	136	127	124	109	104	98	97	89	89	114	93	87	87	109	94	80	77	88	86	93	88	84	82	77	86	73	84	86	68	77	66	91	77	73	81	81	95	92	81	72	83	78	77	84	82	83	91	73	79	82	102	90	88	75	79	82	87	85	76	84	78	73	91	75	84	71	90	70	89	85	80	88	76	74	70	82	73	82	68	65	73	91	89	88	83	76	80	70	94	79	71	77	82	91	72	76	67	90	72	86	90	74	70	86	66	85	77	85	79	71	82	92	66	78	66	79	82	87	92	66	75	85	87	89	73	75	85	80	86	86	82	73	79	95	98	72	81	75	63	77	80	70	88	78	72	72	85	102	88	84	83	84	78	75	77	75	91	82	77	84	98	87	91	68	83	73	81	84	80	71	79	69	78	85	69	84	93	65	71	77	92	70	86	86	85	79	80	91	78	73	74	78	85	61	80	92	81	73	84	71	91	90	73	87	87	76	84	73	91	84	85	98	75	79	73	81	78	84	83	84	89	78	77	80	79	77	90	80	92	71	86	76	78	80	76	81	73	86	82	96	77	66	62	98	94	59	74	80	89	87	69	93	87	63	96	77	71	89	78	73	78	86	83	85	84	72	78	85	82	70	78	79	93	75	92	96	75	69	96	88	83	81	82	85	79	71	89	66	76	76	84	58	74	94	67	68	82	88	74	92	92	85	95	74	64	84	76	73	84	79	91	71	85	85	94	69	91	69	91	93	69	95	73	68	68	74	65	61	78	71	89	86	71	89	66	74	82	66	88	76	91	76	80	78	102	90	78	75	75	87	92	80	84	82	83	81	69	75	81	88	86	82	78	87	87	56	74	93	84	62	78	69	76	86	74	82	86	98	75	78	89	83	83	88	70	90	101	84	78	73	77	79	80	76	80	79	83	91	93	79	81	85	74	80	86	73	84	89	80	77	91	75	83	78	76	81	95	83	81	84	72	105	87	76	67	81	80	98	85	82	82	94	89	94	76	80	77	64	64	86	84	76	71	62	82	80	77	76	82	78	81	89	87	90	80	99	88	81	91	76	104	82	67	82	91	97	85	86	75	74	84	99	75	75	81	72	78	93	75	82	64	79	80	88	72	84	82	85	71	88	84	87	77	83	65	97	91	75	80	69	62	78	96	88	78	76	96	70	106	94	76	84	81	73	83	83	65	63	63	71	81	93	89	69	99	79	87	85	74	86	95	79	91	80	87	88	85	77	84	66	76	85	73	82	88	76	85	76	80	81	79	78	71	88	76	76	91	85	95	63	99	107	79	92	72	62	73	73	82	74	83	93	89	72	84	82	78	75	79	65	78	88	83	102	77	93	83	87	79	84	90	92	89	84	84	61	96	89	79	77	82	67	92	83	63	83	90	81	78	72	89	87	88	76	83	79	85	85	91	82	100	85	79	77	79	80	80	77	88	79	79	82	73	88	87	69	65	85	69	80	75	83	74	94	95	64	91	86	94	81	81	80	75	79	78	79	81	85	92	92	87	79	97	84	76	75	81	69	95	82	87	86	76	81	77	73	81	76	76	88	84	72	83	95	77	98	80	76	88	75	77	70	81	71	85	76	66	90	101	74	87	77	77	76	82	64	92	67	76	83	83	87	83	87	91	109	81	95	70	97	99	79	76	93	80	79	85	102	76	76	85	83	84	89	86	69	81	72	75	68	77	76	70	63	85	81	70	70	83	88	87	88	93	90	81	100	72	78	68	82	82	71	85	78	73	75	71	77	84	95	82	87	87	82	74	79	91	88	76	83	79	83	77	72	82	82	79	92	86	75	80	59	76	89	78	70	94	72	99	70	76	93	102	107	67	76	91	73	91	70	85	82	93	70	77	95	81	80	84	93	84	88	75	66	66	80	84	83	88	90	76	71	79	86	83	90	81	80	84	83	95	75	82	77	67	89	87	63	70	71	71	71	83	74	82	77	86	74	92	91	79	60	88	79	86	68	74	75	87	85	84	74	87	78	76	82	77	72	90	75	92	82	98	67	79	78	82	80	90	94	68	81	86	80	93	77	89	77	87	77	89	63	80	73	95	88	76	88	68	90	80	100	89	66	79	71	91	76	84	91	83	90	85	86	67	94	83	74	84	81	64	90	81	80	74	74	74	80	98	61	77	98	76	89	87	90	92	85	80	83	85	84	83	80	79	89	71	76	94	94	69	94	81	74	91	73	76	83	72	93	70	73	79	80	74	69	71	78	58	71	82	84	83	80	78	81	66	84	92	93	94	87	81	79	90	70	85	78	75	83	78	82	86	103	72	95	77	80	82	74	74	73	80	90	58	76	79	65	80	96	73	65	63	69	76	79	80	87	77	78	87	85	89	82	70	69	73	79	72	75	82	75	66	85	84	107	83	78	81	84	68	74	82	88	64	89	82	85	76	89	68	70	99	83	94	74	78	92	88	81	99	71	94	82	77	90	66	79	79	81	94	63	68	82	72	89	76	76	74	82	56	100	83	71	84	88	84	96	74	84	86	93	75	78	82	73	99	88	71	82	82	82	77	102	77	86	80	88	82	71	85	88	66	60	93	94	72	84	68	75	80	79	84	85	79	73	79	71	82	78	69	75	72	84	86	80	79	82	87	82	78	86	79	93	87	70	59	86	73	88	68	86	66	68	89	75	93	68	82	82	97	65	71	90	83	74	79	83	100	85	77	85	81	98	61	92	89	70	84	72	76	91	73	81	88	97	80	83	75	73	70	78	72	78	79	88	75	82	85	72	97	75	96	95	68	75	77	69	87	102	85	84	81	91	75	75	76	72	82	81	109	81	64	80	72	80	76	85	79	64	68	67	81	97	87	81	88	79	86	85	79	84	79	81	67	82	74	80	89	82	79	68	70	82	84	68	88	91	76	95	63	79	93	93	72	87	72	76	80	84	88	87	85	77	84	82	84	76	79	70	75	74	74	68	66	100	88	70	87	80	91	79	74	72	91	95	71	92	91	78	74	96	84	66	88	90	67	66	70	73	73	74	70	86	82	68	80	69	71	72	68	94	70	73	77	78	77	78	93	83	77	74	81	76	71	71	74	67	89	88	107	81	77	87	73	85	70	70	73	71	82	94	90	71	73	64	82	82	76	72	81	88	84	73	71	83	91	79	79	85	77	74	83	70	75	94	67	88	91	67	84	89	78	61	80	83	77	67	83	89	75	95	82	74	91	86	91	85	69	70	109	87	103	91	79	94	88	73	76	85	78	76	59	87	74	91	73	65	81	100	69	89	67	71	66	70	69	97	87	93	90	79	85	83	70	78	76	71	79	72	85	77	81	90	75	69	71	79	91	83	74	74	77	79	84	81	87	76	78	65	77	81	70	86	75	61	65	64	68	66	82	80	79	71	73	81	66	100	85	73	85	85	79	67	79	94	67	85	82	80	83	94	66	70	88	80	80	99	89	87	88	77	75	75	72	76	72
21411	11568	7667	11411	19734	21876	20710	18270	15432	12612	9765	7775	6408	5262	4386	3749	3455	2984	2662	2364	2168	1867	1820	1597	1594	1429	1317	1337	1310	1210	1165	1079	1041	1037	983	953	878	903	904	865	813	854	803	813	811	795	753	778	783	736	808	754	858	828	821	790	757	788	790	773	820	768	803	796	801	763	817	780	747	831	764	779	800	749	730	771	800	779	756	752	774	786	801	747	780	754	816	758	788	781	745	752	784	715	783	760	727	765	764	802	806	808	744	790	770	766	747	765	789	752	783	768	808	822	759	727	712	820	738	770	776	751	785	795	831	712	787	737	794	757	770	793	760	751	805	762	790	770	757	791	793	761	810	777	779	752	747	778	794	763	735	784	732	766	720	768	747	783	809	742	754	758	734	770	804	780	786	738	838	812	794	745	738	804	803	770	749	800	762	776	797	810	743	777	752	793	746	758	786	771	730	774	795	733	796	784	739	739	762	772	800	747	808	779	793	786	749	737	742	772	810	760	753	786	747	786	751	806	780	783	772	758	791	731	782	766	777	752	762	758	768	790	803	770	749	801	783	777	804	752	746	799	763	733	759	746	804	791	761	772	796	760	742	794	799	760	767	738	795	777	800	769	786	716	748	786	778	798	775	781	737	814	758	786	773	789	785	753	747	799	767	759	824	766	706	792	790	749	793	739	770	767	743	806	783	770	742	776	759	787	733	767	766	742	781	784	796	735	786	734	798	759	785	737	726	759	730	756	780	756	713	763	819	841	766	774	753	759	789	766	779	753	729	794	773	779	782	764	767	774	772	787	820	789	758	792	802	793	809	779	780	794	750	779	800	716	801	807	784	734	756	754	751	801	748	771	765	714	823	738	735	754	785	823	768	801	757	721	755	752	777	768	778	749	744	724	813	752	769	772	752	768	760	765	811	785	757	774	766	803	713	729	810	767	786	780	779	795	805	774	742	796	749	802	737	777	812	788	766	795	744	761	712	763	833	813	738	780	762	734	762	789	807	808	773	766	807	745	751	720	822	763	761	801	792	729	796	784	764	752	734	768	742	790	798	796	732	767	731	788	777	775	769	746	741	785	777	770	755	783	775	776	780	811	735	760	769	785	760	790	814	762	800	825	726	781	798	780	787	791	794	768	761	794	811	798	767	756	786	791	778	783	778	804	720	771	742	746	763	768	769	772	793	765	739	760	798	762	776	752	734	765	764	785	824	814	796	747	796	801	747	761	786	795	721	822	765	780	773	756	784	745	749	811	810	770	825	740	794	805	812	754	785	766	747	780	803	792	791	798	754	777	813	768	760	756	757	786	770	751	730	779	798	764	739	775	786	749	791	774	776	742	754	780	730	755	764	747	797	820	783	791	778	782	824	765	753	767	814	823	719	767	775	791	734	760	750	794	837	745	760	780	781	773	772	766	763	788	757	751	781	785	786	758	787	760	759	798	780	718	750	703	760	789	762	806	810	791	721	775	739	760	815	793	765	774	771	770	753	789	751	793	775	809	797	754	742	751	794	771	824	803	806	777	787	785	790	795	809	747	807	804	744	773	763	763	764	744	806	778	783	789	689	769	841	759	779	768	711	712	789	789	735	781	753	741	763	746	822	786	766	757	754	815	757	752	807	762	768	756	733	751	762	814	777	770	739	787	704	733	780	770	781	761	783	758	805	758	749	737	788	769	779	748	790	768	760	762	773	730	760	810	756	784	784	765	739	804	770	729	727	778	780	744	742	748	724	800	754	748	799	783	768	762	730	789	803	794	753	820	774	785	746	731	768	740	774	764	805	776	860	801	734	797	770	765	750	795	771	784	845	742	780	757	802	770	786	723	750	782	785	773	780	788	755	825	765	743	797	812	776	753	785	775	752	793	756	770	750	773	744	786	769	767	772	695	745	833	794	761	775	751	809	805	770	790	752	739	751	770	705	772	791	711	769	776	792	771	759	776	757	813	750	796	774	739	775	777	802	806	832	727	828	772	742	790	788	811	721	782	780	743	762	747	773	760	737	847	798	785	814	774	783	760	779	773	762	752	736	777	799	780	765	766	816	821	853	760	747	747	771	810	784	751	832	775	773	762	784	795	771	775	805	749	794	783	825	820	768	772	774	797	779	788	791	763	798	793	765	781	756	776	798	751	783	728	749	754	747	758	767	802	753	753	806	767	797	798	779	766	740	809	724	757	746	786	769	783	743	733	786	761	759	744	765	743	775	793	762	782	795	815	757	795	790	726	762	741	773	769	745	815	815	769	750	733	768	809	755	733	749	781	815	803	755	805	781	752	762	725	781	783	778	757	721	775	771	766	777	818	784	770	818	814	780	785	765	758	799	790	716	796	762	767	769	815	772	693	784	800	779	779	779	771	732	743	848	720	796	764	735	749	785	787	738	796	749	772	795	817	766	766	750	757	768	799	738	772	716	708	778	798	696	795	740	771	761	804	802	725	791	734	740	749	815	757	787	815	781	767	747	808	775	755	833	871	770	767	802	799	758	787	716	808	773	837	814	807	815	795	818	808	765	826	770	775	775	748	812	738	729	808	768	770	790	770	766	829	723	785	844	791	760	823	793	775	771	765	783	780	802	817	807	787	714	801	787	768	749	774	762	757	789	762	768	723	803	749	801	763	739	793	800	776	746	822	812	806	769	786	806	757	825	784	763	719	732	759	804	763	788	725	779	727	760	744	778	776	767	745	778	785	781	792	806	782	773	785	808	837	737	779	809	754	751	776	740	763	773	784	750	758	735	783	787	755	786	784	771	754	767	718	809	765	792	795	773	773	759	739	742	808	782	744	799	808	798	736	799	772	796	793	811	801	773	764	821	709	807	809	781	804	785	705	773	766	796	771	790	757	782	767	774	771	739	801	833	755	780	767	789	786	762	798	758	779	729	740	767	755	718	745	791	752	812	749	733	738	791	796	771	780	824	729	788	772	776	775	707	778	781	763	783	802	786	805	789	813	737	807	821	793	780	829	785	757	795	766	694	737	737	797	801	801	789	763	802	780	758	776	806	781	717	793	783	745	799	747	760	765	765	744	799	786	797	732	736	836	764	762	787	797	780	779	799	768	770	770	796	794	790	796	742	801	763	797	743	782	823	798	764	775	819	767	756	818	731	756	804	801	808	768	777	793	782	796	774	707	810	769	769	753	772	723	805	757	721	731	761	797	765	768	757	729	776	790	781	818	794	802	732	772	727	799	785	820	715	751	742	739	731	755	794	814	766	782	775	780	780	791	760	771	773	777	737	798	756	753	764	778	752	732	736	775	823	752	749	728	738	804	766	763	764	776	756	803	777	758	805	755	794	729	754	753	730	786	800	698	762	770	814	799	755	791	727	768	789	780	813	792	818	760	750	765	793	733	761	774	817	761	757	797	749	774	751	756	796	820	768	799	773	743	777	764	777	767	762	783	764	775	758	806	771	809	781	826	828	798	802	768	793	760	745	792	784	738	784	732	730	806	806	770	759	787	769	770	778	724	759	820	821	755	807	810	730	773
2169	910	545	471	390	569	635	611	503	452	339	261	242	204	175	148	152	123	116	116	132	114	113	77	59	85	87	91	89	87	75	78	69	63	73	66	65	77	66	71	69	68	61	68	79	68	75	67	59	64	79	57	80	66	82	72	75	65	73	64	69	71	80	55	56	65	62	53	55	81	61	60	80	58	70	68	67	62	58	56	68	68	59	68	86	66	72	59	61	67	56	55	70	53	47	63	69	52	62	59	53	87	76	66	70	56	57	68	63	76	55	64	73	59	75	68	70	79	68	53	63	65	70	79	82	77	72	64	57	87	67	74	58	64	69	69	52	72	69	77	78	55	72	76	60	63	71	59	80	81	74	74	77	57	74	65	61	62	43	55	64	69	65	66	50	63	68	58	62	66	54	40	74	69	59	65	56	67	73	55	69	65	65	66	58	70	55	62	65	78	59	64	48	57	71	54	42	71	59	75	54	61	65	63	62	62	65	59	69	57	60	60	53	69	69	72	77	67	71	63	54	52	72	65	57	72	66	69	59	71	68	55	59	66	53	73	70	59	67	76	62	65	70	63	72	65	61	58	55	58	70	68	69	61	61	67	66	58	78	68	64	64	65	73	72	65	64	52	64	60	55	55	52	61	59	61	56	62	74	74	79	62	59	75	60	69	72	70	67	63	60	49	72	61	58	79	66	66	82	75	57	66	56	70	47	78	64	68	77	62	55	73	72	89	65	64	71	60	56	73	68	68	66	73	75	62	69	57	66	63	68	61	63	80	64	73	56	79	68	56	70	59	65	61	68	69	67	66	46	76	66	66	53	52	62	61	59	59	75	61	66	72	66	58	51	70	70	82	66	67	69	64	60	57	66	69	63	65	61	67	68	65	69	65	61	69	72	65	59	52	82	69	57	81	65	58	65	77	69	61	69	65	76	61	62	80	70	51	68	64	57	57	51	82	58	66	60	67	65	72	60	64	55	62	70	57	71	70	66	64	62	64	82	61	72	67	66	67	62	64	60	65	75	75	71	83	79	60	61	65	54	53	57	65	68	61	71	67	70	56	52	50	67	68	70	85	64	71	61	55	74	63	63	65	65	64	58	63	71	68	68	51	55	65	70	61	60	66	59	70	64	62	54	58	56	65	75	54	70	66	68	59	79	69	62	72	68	61	51	78	66	61	60	60	49	59	67	70	72	57	64	75	70	72	71	61	88	73	68	74	67	53	80	78	83	59	75	63	61	67	67	63	67	63	71	57	75	69	68	69	67	67	77	55	61	62	57	67	56	72	73	64	58	44	44	63	75	63	61	64	70	60	59	77	72	59	49	59	70	60	68	60	72	54	57	62	74	62	62	81	62	54	56	88	50	60	72	58	61	72	67	79	53	84	55	71	52	67	62	63	57	89	68	74	78	56	53	71	61	62	62	79	70	71	59	65	71	67	61	56	76	67	57	67	65	72	69	54	58	67	88	74	69	72	58	61	66	65	61	70	73	59	65	67	71	62	75	58	61	60	49	68	51	47	65	56	76	50	60	71	74	49	61	61	61	68	61	63	72	56	61	59	80	74	69	65	60	52	70	57	57	57	69	53	74	66	65	73	74	59	68	66	59	70	72	63	60	63	60	58	55	77	57	64	65	63	66	72	70	52	61	60	62	86	59	48	55	76	64	62	78	67	74	66	71	67	70	69	66	61	70	73	61	58	63	72	71	52	63	78	76	62	78	74	52	61	77	79	68	75	66	57	69	67	72	76	51	75	60	64	57	70	56	65	78	62	61	68	68	57	68	87	75	50	73	72	64	61	74	74	72	66	63	70	70	60	70	61	63	84	73	69	66	62	54	61	65	60	73	62	64	70	61	69	67	72	81	74	68	69	80	78	61	64	81	75	58	68	70	67	58	68	64	69	70	65	58	60	60	68	59	75	68	62	58	68	70	62	68	59	69	67	75	50	56	74	76	60	73	67	67	78	65	66	60	77	65	59	80	56	74	51	71	57	75	61	71	63	61	66	69	57	73	58	61	65	58	76	59	60	56	70	68	76	78	68	70	73	56	61	86	74	68	69	60	58	77	64	85	59	74	55	70	78	62	67	45	72	80	46	50	54	70	83	84	75	55	61	51	77	67	67	61	67	71	67	68	58	70	79	67	65	59	57	74	78	64	66	61	73	59	64	58	72	56	77	63	71	60	52	71	75	59	60	64	54	65	68	62	67	63	69	63	57	54	56	64	73	55	64	66	62	66	63	59	64	68	84	75	68	64	48	74	75	63	65	61	67	56	58	62	73	60	73	66	68	68	69	62	64	85	66	72	69	63	61	69	77	68	54	70	58	74	81	83	65	70	58	63	54	65	79	69	64	72	53	56	68	81	69	75	63	66	71	71	59	63	55	73	63	58	74	56	71	63	68	75	64	48	74	76	66	69	73	59	63	77	71	68	77	79	69	68	63	58	66	62	77	77	74	58	77	75	53	67	62	67	62	71	83	64	64	54	67	46	75	65	63	73	72	69	73	62	73	55	64	74	68	78	80	67	64	62	70	83	69	70	51	69	72	65	53	83	72	65	65	58	73	62	69	74	57	63	64	76	75	56	61	65	71	64	76	63	54	65	77	88	62	79	93	63	63	69	80	65	65	67	58	62	70	68	54	74	57	67	62	56	65	62	72	68	78	78	80	72	60	73	66	57	64	69	68	66	60	59	60	56	58	68	57	65	54	61	78	67	54	62	66	62	67	65	68	70	55	66	70	58	64	65	65	60	69	60	66	71	53	79	59	73	60	74	58	71	44	84	76	59	63	67	69	71	60	69	70	71	57	71	65	74	66	60	58	60	63	66	67	57	64	62	55	78	61	80	66	62	56	69	79	76	72	61	63	67	72	79	76	80	56	67	54	63	73	84	68	67	65	71	66	70	60	73	59	76	63	79	66	56	59	61	59	68	53	55	68	60	74	56	72	66	56	71	75	75	68	69	81	62	82	65	72	64	62	72	71	68	66	58	57	64	54	58	83	56	62	67	67	62	54	54	90	73	53	67	69	62	49	54	60	72	64	64	76	73	75	63	62	49	67	60	52	72	56	54	61	66	77	75	52	68	67	66	66	47	59	82	64	59	62	49	85	80	46	64	66	62	66	63	80	84	82	60	59	58	67	71	68	55	64	69	69	81	65	69	66	64	66	65	71	78	80	72	60	62	55	74	79	70	61	65	60	65	65	61	67	64	83	54	66	52	64	70	55	65	81	76	68	52	55	54	66	63	76	61	75	65	59	65	69	67	52	61	67	80	70	58	64	64	63	82	65	61	72	65	57	77	66	72	64	58	63	56	78	63	67	60	80	68	59	67	63	70	49	62	51	60	58	53	63	65	58	58	64	69	56	63	62	50	68	71	66	68	62	71	63	75	68	63	59	67	70	67	70	63	61	59	75	62	54	68	65	64	65	74	61	62	57	62	55	51	62	82	59	52	49	65	59	58	69	64	56	55	55	73	70	51	63
21512	10706	7246	10802	19129	21377	20580	18285	15800	12453	9715	7733	6446	5272	4341	3856	3342	2958	2697	2402	2038	1910	1737	1511	1353	1272	1229	1250	1190	1091	988	915	875	849	850	804	792	749	760	731	625	701	632	656	682	639	613	633	671	655	652	692	612	655	655	675	626	643	640	635	661	628	642	616	629	625	603	623	644	635	610	610	628	617	611	580	619	616	625	578	552	656	691	620	601	611	615	593	625	612	573	595	583	616	607	617	633	640	599	604	644	614	589	607	674	586	626	622	603	614	611	604	606	619	642	596	621	604	644	657	585	629	602	634	632	624	618	624	572	641	601	582	642	620	586	625	580	613	621	569	631	594	613	680	605	595	593	595	633	633	623	611	629	627	590	599	618	590	594	619	624	611	628	577	591	611	652	606	632	617	578	590	639	585	637	655	600	634	661	628	615	658	596	598	624	622	639	605	618	662	663	639	641	627	617	614	635	574	590	592	603	577	660	644	610	574	613	607	666	637	637	666	681	598	615	656	637	638	629	664	605	607	659	629	649	635	578	616	613	634	634	657	588	620	625	632	609	605	642	617	631	604	587	607	623	654	591	636	644	645	609	636	642	642	652	633	574	591	608	609	580	644	637	618	629	634	595	582	636	597	613	654	611	672	615	607	598	596	613	602	635	647	626	580	623	613	661	631	651	663	584	656	613	621	611	651	580	631	613	623	632	614	644	626	614	622	637	602	600	604	645	680	614	603	638	611	612	644	635	603	599	637	620	606	594	644	605	629	652	613	575	656	613	620	628	625	612	626	598	601	637	592	637	624	624	640	543	656	616	624	670	627	611	595	629	586	617	599	591	603	615	583	620	590	637	644	637	638	613	639	646	611	625	604	628	624	607	677	651	641	632	572	593	597	591	621	624	637	623	622	637	645	620	604	596	592	614	620	609	623	588	616	627	629	608	647	587	575	602	600	606	590	609	658	626	648	575	625	629	631	622	535	614	571	618	615	612	622	666	573	644	606	663	604	634	637	582	603	656	626	647	609	596	628	609	603	593	637	619	636	623	628	626	629	633	624	636	635	600	592	630	612	608	613	597	620	590	630	598	601	599	564	632	647	602	611	636	622	599	644	621	587	610	633	655	601	605	619	580	611	601	639	597	641	595	596	624	625	670	667	620	606	648	633	632	618	624	642	653	624	629	604	598	673	580	637	630	645	624	638	563	608	601	631	645	607	615	606	650	608	602	602	623	569	636	655	620	623	671	604	603	596	629	643	630	624	697	638	611	639	660	615	640	648	631	633	619	655	695	628	658	601	580	672	639	622	612	598	611	620	611	625	621	611	617	563	598	611	592	619	627	636	614	583	594	609	627	624	610	631	598	607	650	621	626	629	651	622	615	642	608	623	611	598	605	649	627	614	642	590	631	668	625	619	638	630	627	636	640	617	671	599	621	649	588	631	597	616	686	642	601	650	647	616	634	659	586	608	623	639	605	612	626	588	597	614	651	609	640	631	608	608	613	626	573	599	651	707	603	608	635	611	623	666	629	637	611	632	628	629	620	609	581	601	604	623	602	635	634	622	640	626	637	608	667	583	601	645	607	667	621	678	612	659	639	610	693	574	590	621	639	608	583	633	594	579	630	630	631	656	653	656	602	589	612	670	573	632	610	620	605	597	612	609	642	638	656	605	616	577	628	608	604	637	611	615	603	613	580	623	644	634	608	624	643	614	638	635	588	606	623	597	632	654	611	619	646	668	592	615	674	612	624	654	656	659	665	624	609	620	585	627	609	639	610	630	620	614	613	588	647	650	637	639	640	590	623	601	600	632	634	593	603	601	596	650	601	624	630	613	637	601	599	595	571	622	600	577	634	616	590	578	617	603	630	619	623	632	658	655	608	626	604	640	621	612	641	622	689	606	595	621	610	597	607	577	636	634	599	634	646	644	635	593	610	577	609	613	633	636	644	616	676	625	637	612	649	567	593	639	645	622	590	588	595	652	633	681	620	637	664	621	614	605	614	636	650	678	623	632	612	631	608	598	636	645	633	633	625	625	608	624	592	546	647	654	633	652	633	623	654	629	656	651	642	599	602	615	618	611	640	609	622	635	649	583	584	619	611	663	603	608	574	641	646	664	606	606	607	605	604	616	602	613	617	608	598	654	626	639	652	570	617	618	618	566	617	660	612	657	598	633	637	644	607	666	623	657	609	603	576	641	619	600	608	613	618	612	580	605	644	626	605	604	585	632	594	624	606	636	614	643	617	644	639	606	652	629	643	646	636	608	649	633	623	582	647	622	604	648	628	590	670	662	614	607	623	611	601	616	613	633	565	652	592	620	575	633	610	659	593	642	641	654	658	625	594	631	626	580	616	701	606	563	617	617	645	597	621	633	606	639	615	582	638	637	610	606	627	574	613	634	600	575	592	624	633	673	601	626	599	616	593	637	625	631	650	599	636	657	585	557	630	629	605	568	618	586	633	595	612	645	649	584	579	605	627	590	631	631	641	643	602	642	630	589	648	616	635	632	660	575	641	647	638	669	643	633	618	654	645	629	632	651	592	609	616	623	626	668	600	606	657	624	619	645	589	602	650	627	659	591	620	651	580	592	658	631	653	628	671	627	591	622	612	616	636	610	623	591	632	590	641	660	642	607	583	613	634	592	645	622	620	604	617	642	597	570	604	609	624	620	636	625	644	634	601	606	599	643	625	601	620	604	621	627	638	630	614	610	613	604	648	600	615	658	602	602	618	640	631	612	611	571	570	612	594	632	621	618	582	662	643	634	646	600	616	615	618	562	627	635	627	646	563	619	618	573	602	613	614	619	616	660	615	594	650	643	601	636	623	613	609	632	619	635	638	649	651	611	624	656	598	625	663	619	681	646	640	604	584	609	651	623	635	589	667	608	626	597	618	589	612	647	605	588	587	650	627	600	642	575	606	666	586	586	586	594	665	629	617	586	592	583	570	628	624	622	633	601	652	605	609	623	663	653	591	597	656	591	638	597	567	625	615	609	644	622	622	618	563	597	627	609	612	624	628	627	603	592	649	588	631	641	663	607	597	590	596	599	578	668	637	622	619	577	644	649	605	640	589	617	647	627	618	617	634	687	611	605	599	604	637	665	656	628	603	657	640	619	630	630	630	609	625	641	677	670	620	614	599	605	609	586	665	619	628	613	628	603	586	577	660	644	607	656	595	628	626	629	626	625	586	646	608	628	614	635	633	656	616	651	601	613	614	589	579	638	607	606	642	628	615	649	621	573	594	629	615	697	648	606	619	566	635	631	595	584	598	608	598	635	610	618	609	695	636	595	645	584	628	592	606	642	614	610	638	598	612	615	616	632	619	607	598	601	670	595	568	638	605	623	594	568	620	640	626	647	618	631	622	601	604	624	640	594	588	606	620	614	639	616	600	642	563	597	611	600	633	632	631	637	614	626	688	646	615	629	567	588	623	636	653	636	597	612	591	702	612	622	620	670	650	619	627	626	630	599	609	605	644	622	605	629	571	636
2229	1205	752	517	494	735	893	741	651	479	414	323	282	228	218	210	171	189	160	146	126	124	114	101	105	81	84	111	93	69	81	89	88	72	86	83	84	69	66	63	68	70	66	52	70	63	54	92	73	70	83	74	64	83	79	68	67	66	54	71	72	74	69	63	67	74	67	52	55	82	70	78	85	83	82	71	70	60	76	74	66	65	62	75	72	61	62	60	62	66	50	74	70	72	57	64	68	49	74	71	78	72	57	54	75	62	72	78	79	62	58	79	61	67	77	66	76	75	70	66	63	55	71	66	58	63	75	72	69	63	79	63	63	69	72	80	76	60	65	83	61	73	68	58	67	68	56	71	64	73	59	73	55	60	73	49	65	66	74	77	69	66	66	69	62	60	64	78	67	74	59	54	90	55	76	65	68	71	83	64	68	77	74	61	69	71	68	65	69	64	71	59	65	65	57	61	78	76	87	73	70	71	55	73	72	68	66	68	74	70	70	70	63	65	76	78	70	73	59	67	55	66	59	50	69	61	69	83	67	63	62	68	59	51	59	62	85	74	69	68	64	62	68	72	77	79	72	70	67	60	50	78	75	53	64	60	62	68	80	75	58	73	73	74	66	67	61	72	67	69	74	67	79	52	65	55	64	66	84	77	74	74	65	65	70	59	55	63	75	71	56	68	74	66	76	75	55	71	68	72	76	88	70	69	78	75	73	70	67	67	71	74	70	61	66	80	55	64	69	68	57	64	69	70	73	75	60	61	68	79	70	60	80	55	61	62	63	74	70	64	64	73	61	81	69	61	62	59	71	61	56	67	78	65	57	64	62	65	62	65	63	74	79	57	63	58	69	82	63	61	54	53	60	79	63	54	65	61	75	73	72	72	60	65	67	65	66	79	74	60	85	67	68	64	65	76	73	85	69	73	72	58	77	68	65	52	70	72	68	60	69	68	61	61	52	63	52	60	57	74	70	70	67	65	67	65	71	73	68	61	69	73	65	71	77	58	67	86	66	62	68	63	76	71	49	58	59	71	60	78	64	58	68	70	53	69	74	74	76	73	81	66	75	55	64	70	67	64	58	71	61	70	65	63	82	59	49	61	67	61	80	74	53	68	70	62	54	54	72	56	71	77	56	72	72	66	59	70	65	61	58	63	63	74	62	72	90	66	73	77	83	68	71	81	74	61	68	68	63	59	58	74	71	59	59	66	77	61	72	68	71	72	73	56	71	76	77	55	79	66	74	55	63	59	66	84	52	56	79	64	76	61	76	59	70	72	72	57	70	76	75	78	57	82	70	67	61	64	68	58	58	62	52	54	77	69	63	63	76	64	64	67	69	79	63	74	55	63	57	63	74	73	69	83	55	75	72	63	62	70	58	66	59	68	68	69	66	59	69	63	62	69	67	86	60	64	79	59	76	71	64	56	51	74	68	72	59	69	81	67	63	77	74	56	57	56	75	60	78	66	68	69	81	62	59	64	60	72	68	58	71	83	66	75	73	64	53	72	72	84	77	66	78	69	61	67	67	70	66	75	70	61	73	51	54	63	68	61	62	71	82	62	69	65	66	61	65	80	78	74	66	68	83	60	81	69	48	75	73	73	75	76	80	64	78	63	74	61	72	70	71	79	72	56	71	58	73	53	69	71	71	56	66	67	70	67	79	78	80	74	62	62	68	60	67	84	61	51	67	72	60	78	75	75	73	59	49	67	68	62	93	67	74	60	68	60	71	75	64	63	66	58	65	59	68	57	92	79	68	62	58	69	80	69	73	68	61	86	56	72	69	75	49	58	68	64	64	70	80	77	57	67	70	69	68	68	70	68	67	50	76	76	72	73	69	70	63	62	64	70	70	71	57	89	69	77	70	66	64	63	66	64	75	60	76	61	76	58	63	63	65	63	72	73	71	71	74	62	77	75	57	66	69	61	58	65	78	66	79	71	61	71	64	69	69	50	70	74	67	69	69	66	68	69	68	63	79	67	77	83	78	89	61	69	69	51	61	74	83	58	79	77	71	68	84	66	70	71	72	58	69	51	64	65	70	71	70	75	59	76	61	59	50	60	55	69	63	73	61	77	76	64	68	70	48	72	64	70	63	65	68	63	65	74	59	68	59	63	71	50	70	83	64	58	75	65	70	87	59	78	64	57	63	59	70	73	61	78	61	73	56	78	67	64	59	78	70	70	77	61	69	70	59	64	65	71	47	72	56	59	60	75	68	79	49	56	72	56	84	64	74	74	67	60	66	59	62	66	64	70	68	77	56	76	68	58	66	70	60	78	71	62	69	71	62	51	64	79	73	75	62	78	75	59	68	64	70	75	76	48	69	65	64	66	68	63	81	66	76	64	68	67	67	61	67	85	63	66	69	69	83	70	64	71	65	54	63	62	84	69	63	56	69	78	80	70	71	75	87	73	83	62	55	70	74	83	58	65	84	68	67	81	51	76	77	67	75	65	63	63	75	75	57	71	81	73	67	78	61	56	65	69	67	82	63	67	51	61	67	57	93	64	68	62	65	64	70	80	70	55	70	69	68	59	78	72	70	80	79	60	74	66	68	71	71	67	65	65	72	90	67	61	71	67	70	58	77	69	86	78	89	59	70	74	73	61	71	84	68	59	55	72	60	66	73	64	77	64	58	85	67	66	74	68	66	66	59	81	60	71	69	83	86	70	74	68	66	56	71	78	53	82	70	72	70	76	67	62	83	71	71	75	68	57	73	76	69	73	70	51	67	62	74	77	65	57	67	63	74	66	74	65	48	53	61	68	56	64	53	66	68	73	77	66	52	59	72	67	60	70	73	78	71	77	72	64	55	76	77	68	65	60	70	66	63	70	78	70	63	70	65	72	56	63	87	71	81	66	80	72	57	61	90	81	73	63	55	75	70	60	60	63	77	63	67	72	63	55	54	70	68	63	83	65	68	68	58	71	56	59	69	61	62	67	90	63	62	69	77	56	63	61	68	60	59	72	69	71	58	83	57	60	79	77	68	76	61	65	66	69	51	76	68	64	62	70	61	69	74	61	75	67	78	73	62	63	80	78	68	70	70	81	67	84	71	77	73	77	71	69	70	57	69	66	66	76	67	64	81	60	80	66	66	56	71	64	84	65	79	65	67	73	88	50	73	72	67	54	75	75	63	66	68	59	66	67	75	75	68	64	67	69	69	64	79	71	63	73	64	63	55	73	61	74	77	66	69	79	71	70	66	67	81	76	61	67	68	67	66	86	59	70	69	85	65	67	54	66	76	66	64	71	67	66	64	63	69	70	79	62	81	61	75	77	60	67	68	69	74	75	53	58	60	69	74	59	64	73	79	81	72	69	57	92	75	70	78	50	60	80	50	69	54	81	81	67	74	59	88	68	68	68	71	65	69	70	75	74	65	52	67	64	71	58	54	76	81	70	70	72	72	59	67	59	75	58	66	71	73	69	76	68	72	65	55	72	87	64	64	64	69	67	66	65	66	64	74	67	82	62	71	59	70	66	88	61
23753	12739	8898	13066	21960	24298	23380	20505	17548	14076	11231	8992	7338	6028	5276	4568	4047	3637	3206	2878	2478	2223	2053	1821	1597	1479	1507	1385	1314	1239	1101	992	1045	988	953	910	934	834	801	734	765	757	708	739	669	657	681	669	689	674	652	688	657	704	709	645	642	684	637	673	678	638	711	668	674	689	717	704	659	615	631	660	650	716	642	648	671	669	674	665	684	639	673	668	683	669	627	667	677	644	698	705	601	661	642	624	660	665	653	633	622	584	688	645	646	608	692	667	624	624	679	678	689	671	647	670	645	640	637	654	663	661	640	657	656	640	639	620	612	688	636	623	626	680	616	704	661	660	641	607	640	649	635	663	688	639	629	620	639	624	651	673	643	715	645	674	602	631	692	632	653	642	636	617	653	652	663	658	661	690	684	656	685	604	647	649	667	651	653	656	647	640	661	683	668	665	648	656	634	649	623	673	666	643	630	631	664	657	651	623	667	591	679	679	628	675	637	634	643	676	683	620	649	673	690	616	643	701	574	694	651	634	625	674	659	668	632	623	678	627	619	619	675	635	700	597	683	636	663	674	676	651	667	683	642	671	676	638	636	646	648	676	642	626	667	664	640	647	643	616	651	652	654	631	637	609	665	644	623	638	621	637	625	707	688	717	658	642	630	634	666	695	650	631	658	657	682	632	641	660	676	650	702	610	707	656	679	661	639	659	653	609	641	649	682	627	732	627	668	686	660	662	707	678	631	622	640	695	662	674	651	664	665	619	625	651	641	662	659	651	640	694	667	670	645	663	670	628	650	625	639	665	640	649	653	666	648	691	614	648	631	650	671	647	678	667	641	647	675	636	622	710	602	657	621	684	639	618	661	650	682	648	643	660	674	640	670	680	644	676	606	654	661	679	666	686	666	702	659	673	657	676	682	620	708	655	652	651	654	623	651	658	694	611	636	670	677	659	665	716	618	662	679	677	620	637	679	654	655	665	646	657	704	631	646	650	673	669	689	682	666	697	658	669	648	668	651	625	605	684	632	615	668	614	616	653	679	627	624	626	674	644	645	672	613	600	666	688	685	642	647	633	631	673	674	646	616	639	676	656	615	615	665	662	643	640	665	678	646	597	651	673	666	643	630	653	692	670	662	632	637	642	673	695	667	672	628	625	658	636	622	648	711	625	668	683	666	717	613	651	670	711	638	617	690	648	664	700	673	625	641	689	684	653	644	662	663	620	657	625	622	621	635	663	693	615	645	665	675	657	661	688	641	627	659	636	686	637	646	670	695	638	630	634	662	669	664	629	643	669	659	654	668	663	652	626	680	630	675	657	653	694	660	654	640	693	649	657	655	683	617	704	654	664	614	661	668	664	693	624	656	680	657	664	653	650	663	677	659	675	664	638	608	635	654	695	684	662	681	622	620	654	666	638	676	650	666	615	689	703	675	653	651	690	671	654	673	688	634	660	645	626	656	639	651	625	618	687	652	637	672	641	686	687	629	617	662	624	701	656	667	633	709	664	643	652	630	649	636	647	673	646	667	656	641	657	621	662	640	619	685	690	659	661	655	602	649	649	683	672	650	645	657	641	600	636	628	674	674	630	664	727	647	702	660	633	690	657	641	653	645	616	668	626	635	653	684	665	656	711	645	659	670	675	629	689	703	674	694	644	702	609	683	651	645	681	650	689	662	656	613	616	673	669	675	645	675	649	646	628	665	673	640	689	661	623	631	686	646	667	630	652	664	671	686	659	621	680	604	674	647	664	686	656	672	665	663	663	694	662	667	651	634	644	636	618	652	665	642	688	685	707	660	643	663	668	667	711	688	629	609	670	669	678	692	698	620	657	634	678	656	613	635	643	658	687	673	647	657	681	670	625	651	654	676	679	706	641	579	619	626	673	610	642	649	666	726	653	623	645	651	660	691	630	624	666	663	672	666	618	625	634	646	632	672	631	686	649	630	662	670	654	647	646	673	650	636	650	647	633	688	616	649	658	662	694	635	660	632	666	635	683	640	658	669	681	621	656	641	670	654	642	632	641	620	617	657	662	637	613	648	605	672	702	627	660	629	650	660	646	683	650	669	678	641	636	614	648	651	685	676	601	655	641	685	669	641	652	659	641	670	677	652	666	745	627	639	644	633	646	639	653	619	697	693	662	731	662	629	671	714	614	688	646	667	638	613	681	680	658	636	654	665	686	633	639	655	629	633	656	632	674	683	704	654	668	696	622	618	658	693	626	628	696	658	663	658	632	642	682	642	617	649	632	655	688	700	630	690	667	639	633	620	707	633	648	665	676	657	716	591	698	654	664	647	659	665	674	668	650	641	631	588	644	654	689	623	594	622	655	649	660	648	638	631	614	637	648	663	654	615	660	646	662	673	652	685	673	643	654	636	662	672	650	669	688	661	619	699	677	633	701	626	659	667	658	675	732	650	604	667	630	584	665	625	622	689	668	665	642	679	679	718	665	675	664	665	662	676	652	650	636	672	684	644	654	709	654	681	650	661	624	686	617	641	628	634	676	655	630	671	668	668	701	703	619	667	628	658	652	674	660	650	649	630	641	605	634	672	685	692	690	661	624	672	670	671	669	624	640	640	640	638	676	631	656	628	646	636	606	700	640	680	624	662	624	631	629	682	679	638	681	638	671	678	672	656	633	654	589	655	653	632	651	640	671	619	617	669	701	639	661	692	662	668	636	684	614	653	629	645	715	666	638	628	651	650	655	675	588	629	635	638	660	661	654	652	688	651	625	659	670	631	671	648	641	683	670	632	668	680	671	671	697	688	652	614	643	647	625	641	705	661	623	646	718	706	646	664	693	659	629	636	685	656	637	637	654	664	642	635	676	650	607	674	653	667	647	684	649	657	672	647	703	685	658	612	655	644	648	709	676	648	697	654	657	663	678	700	661	613	671	644	685	642	646	686	676	625	695	655	645	640	668	636	634	629	649	645	624	687	692	650	643	653	661	655	615	653	638	657	722	643	627	649	637	675	676	649	671	638	661	624	660	692	635	621	654	599	692	683	618	683	656	630	634	664	616	713	710	709	692	611	609	637	682	683	669	620	637	615	646	652	634	655	647	679	679	654	655	631	687	654	721	679	677	630	652	671	649	655	678	674	697	633	646	642	647	669	643	634	655	620	626	630	698	676	652	677	608	663	639	652	671	658	662	676	602	673	640	661	653	639	639	654	665	670	670	633	662	672	679	638	691	667	661	622	677	681	643	622	681	649	606	667	616	597	667	676	632	640	669	667	712	625	672	634	640	671	688	687	682	630	684	660	675	661	689	624	633	707	687	613	665	631	638	634	655	656	685	672	680	645	674	679	650	694	661	692	657	675	649	619	651	668	685	656	677	682	650	668	635	661	652	646	651	612	647	666	620	708	633	673	671	691	630	612	605	652	631	684	688	670	671	657	665	648	641	623	627	682	678	628	633	697	660	663	684	630	674	654	660	667	635	605	643	615	626	638	618	641	630	609	635	639	656	691	664	657	646	669	641	641	653	644	629
1618	663	443	323	347	410	477	473	378	325	247	204	209	159	150	137	121	131	143	101	120	108	99	97	121	100	109	91	84	109	86	84	66	79	87	57	89	80	84	94	102	73	79	90	81	91	79	80	86	84	69	76	76	93	75	90	93	88	84	77	82	75	73	71	72	81	73	73	76	84	93	71	93	83	60	85	82	68	86	90	95	102	109	79	93	90	91	73	73	83	69	84	91	84	69	74	91	74	84	84	76	68	90	76	95	97	89	74	98	87	81	86	80	64	72	88	83	83	91	89	88	76	77	80	77	89	85	81	83	68	84	83	61	68	87	80	79	80	68	84	74	75	84	69	77	85	105	88	75	83	82	94	81	80	74	87	74	91	93	61	88	77	87	79	74	86	73	93	82	90	87	93	80	96	72	72	75	76	74	98	85	69	90	67	90	84	68	85	83	76	78	78	90	71	76	83	82	89	78	78	73	95	74	76	75	80	99	87	83	86	61	81	83	54	87	83	75	77	77	90	92	96	98	72	84	80	86	85	92	78	87	72	66	87	71	80	68	89	74	86	77	88	71	75	97	66	88	85	81	81	75	69	93	66	76	65	69	78	64	78	80	94	73	78	80	77	84	104	70	74	87	83	82	79	87	70	86	89	75	101	96	78	76	75	86	83	68	76	73	87	88	65	95	73	74	73	81	89	78	80	84	82	85	87	78	80	86	90	79	85	76	70	72	84	85	74	75	81	68	82	71	79	73	74	87	84	75	91	81	78	101	92	86	85	72	81	98	76	58	96	76	92	73	71	82	90	82	86	82	82	91	62	87	71	82	99	97	105	92	78	77	98	85	74	87	75	88	72	105	74	86	78	73	65	100	80	83	89	95	81	74	85	84	72	89	84	76	74	78	86	74	72	77	95	82	90	91	88	96	73	71	85	88	64	77	85	71	79	82	76	70	96	83	86	84	84	74	67	105	86	92	84	91	89	78	78	90	75	87	82	73	86	78	70	77	83	68	75	95	76	81	82	76	97	81	64	67	90	89	98	73	69	79	89	91	83	80	94	77	99	78	82	94	89	81	69	69	82	78	83	80	82	80	87	105	95	79	101	82	75	97	87	80	70	91	74	80	85	77	82	76	94	88	101	89	85	77	100	86	75	67	79	86	73	83	80	69	84	75	73	74	78	93	71	78	100	80	93	78	76	90	94	69	86	81	78	90	92	78	95	95	66	85	94	80	85	89	88	66	95	72	98	85	73	77	86	96	72	95	97	90	98	89	78	73	91	77	93	70	72	90	80	81	79	66	88	80	74	79	80	84	77	78	63	65	80	62	84	91	65	86	67	93	100	68	81	79	80	97	88	90	79	93	68	73	85	80	81	71	70	73	93	75	80	77	74	71	87	88	94	85	83	85	81	81	86	88	90	88	61	88	86	98	79	82	84	80	72	80	77	73	78	68	89	80	82	75	90	93	66	72	83	72	85	76	83	69	83	88	85	84	95	63	91	88	87	81	81	70	83	82	81	72	77	62	82	86	89	86	98	76	65	91	83	91	100	81	71	81	91	78	86	82	91	91	78	90	77	64	88	94	76	87	74	74	85	73	84	74	96	84	72	74	98	98	83	81	95	82	80	89	66	81	102	81	97	80	83	87	83	91	91	84	89	94	90	71	63	95	82	74	72	84	90	55	88	84	85	82	80	65	77	79	100	75	78	91	94	84	95	70	93	77	82	79	86	70	80	87	96	70	72	89	71	84	81	69	88	81	79	75	85	83	75	92	74	74	79	88	73	82	89	85	75	81	75	83	94	95	78	74	86	65	88	77	68	76	85	83	78	66	85	83	67	75	89	95	88	71	87	69	80	77	65	78	88	68	88	78	79	87	72	75	74	101	80	86	67	74	86	70	69	73	84	87	78	71	83	73	96	69	74	80	77	76	79	76	61	83	84	77	82	85	82	83	106	68	87	76	70	66	84	83	86	93	69	76	80	78	89	78	82	99	92	66	78	71	84	87	82	81	76	83	92	90	81	90	77	90	93	86	95	83	73	92	95	69	73	74	101	82	79	84	61	83	85	89	71	85	77	78	74	65	79	86	85	91	93	68	81	90	86	83	66	76	69	77	96	94	79	65	84	80	93	73	82	74	76	100	94	82	84	94	81	79	80	80	75	86	91	83	74	87	76	82	89	74	74	93	73	87	67	84	79	89	63	93	63	84	101	74	70	69	92	81	73	83	72	96	80	66	82	75	76	102	82	74	77	75	86	79	81	82	90	73	65	89	78	77	72	89	76	80	81	75	92	85	86	77	73	77	104	81	67	70	70	92	91	76	69	83	73	88	81	91	95	84	88	70	76	57	91	86	84	76	75	68	67	84	91	78	84	75	71	91	77	78	82	79	84	82	81	83	94	91	76	77	70	90	82	85	80	72	87	65	84	82	84	89	67	78	73	91	81	84	90	80	83	72	83	88	96	79	79	74	91	81	80	73	75	91	72	82	88	76	84	72	75	66	78	95	77	78	112	84	83	87	80	72	64	73	92	76	70	77	92	79	66	93	78	75	72	70	91	79	88	89	73	98	92	81	87	89	80	84	84	77	87	78	86	76	65	79	100	82	84	78	74	82	70	75	76	73	87	77	96	97	91	83	84	85	73	84	76	62	76	98	87	83	73	86	91	81	97	89	74	74	86	77	64	91	79	86	75	95	81	73	71	89	95	71	78	94	82	84	71	74	75	82	78	98	70	88	90	77	78	88	85	87	73	67	81	91	74	80	71	81	86	82	79	84	87	73	75	94	84	76	79	86	65	90	74	68	71	80	86	77	81	91	85	70	64	92	78	75	85	107	88	85	68	78	64	74	78	85	103	82	84	85	88	85	78	76	92	78	93	85	90	95	87	80	78	88	77	78	81	80	89	79	69	101	87	89	71	67	77	87	87	79	76	80	77	87	85	86	89	66	93	90	84	68	68	73	96	72	87	93	82	91	65	78	90	81	98	87	87	79	89	94	94	93	86	74	77	88	92	86	83	89	90	75	82	72	87	74	107	87	80	83	99	85	93	85	97	71	94	84	91	68	101	74	84	76	83	77	82	78	86	91	81	75	70	83	108	87	91	79	75	67	78	80	82	74	81	77	82	71	73	90	72	82	87	92	79	61	75	86	71	78	82	78	83	87	103	77	87	71	86	79	91	74	92	79	81	86	98	68	86	74	79	77	75	88	80	74	69	95	88	91	91	80	79	76	90	85	78	69	93	96	83	72	82	66	83	84	84	90	76	76	94	73	89	84	97	77	84	76	86	81	71	74	85	72	66	96	75	89	90	84	86	96	82	90	76	93	70	93	68	64	92	80	70	84	81	93	101	72	86	81	78	74	81	76	58	96	102	80	89	88	70	78	82	81	84	71	69	76	81	85	72	85	84	77	79	111	84	103	85	69	82	96	79	97	90	84	75	85	92	77	69	74	79	81	81	79	102	79	108	75	75	88	67	92	76	80	77
19123	9041	5791	8831	16537	18926	17759	15198	12400	9583	7516	6011	4597	3869	3302	2901	2684	2436	2177	1996	1788	1622	1499	1363	1268	1261	1264	1231	1167	1080	1017	956	930	849	968	906	887	896	853	824	791	861	752	777	811	748	782	788	771	827	777	842	766	756	804	817	780	744	749	741	804	794	803	778	782	777	723	769	783	759	792	740	780	763	810	824	791	733	728	749	751	771	739	723	767	763	716	730	747	765	787	727	772	764	735	776	739	723	756	741	783	750	738	761	698	761	746	769	772	806	752	769	750	749	787	747	759	765	770	756	796	722	718	771	795	736	801	776	737	743	807	786	760	727	761	739	807	772	790	773	750	716	841	724	778	782	745	778	761	759	718	740	754	746	786	772	755	752	813	789	747	733	702	759	760	745	773	748	761	723	726	765	743	770	800	735	759	702	794	772	736	755	712	775	741	777	776	721	766	782	778	744	755	765	764	783	804	801	738	717	734	744	829	801	793	783	779	726	769	810	795	768	740	760	769	766	755	794	714	761	731	753	730	736	700	790	762	726	772	759	802	743	750	748	749	752	741	754	778	726	770	780	769	716	743	759	702	764	782	787	746	774	838	769	780	771	788	804	758	761	779	751	809	700	800	791	808	737	767	750	820	763	759	803	797	773	759	772	751	775	763	728	773	763	751	753	774	756	765	760	782	772	762	793	771	822	744	731	792	708	782	740	774	743	749	761	770	763	843	743	774	763	766	733	796	794	737	757	722	707	770	782	756	778	747	751	779	730	676	754	763	798	726	771	733	784	823	753	731	791	776	787	768	786	760	749	757	778	748	778	771	745	754	780	786	690	758	786	751	741	823	735	740	786	749	780	741	753	751	787	752	797	768	775	706	802	759	783	762	777	770	740	782	761	752	791	774	766	796	807	757	751	697	783	743	799	780	780	784	784	764	746	783	794	759	796	783	751	783	734	777	766	780	747	770	733	738	769	777	788	743	739	739	817	779	742	790	744	801	760	822	761	706	728	790	765	741	773	738	753	755	740	738	791	789	737	819	763	775	783	822	760	826	775	773	748	795	822	725	748	796	765	716	724	762	774	806	778	785	802	764	743	743	749	762	796	748	790	800	762	792	726	800	762	806	735	794	755	804	802	763	785	710	730	774	761	753	774	744	742	761	785	746	798	754	768	757	724	759	751	774	772	747	781	768	785	749	720	763	754	724	781	769	724	790	705	772	769	807	753	729	775	770	747	737	793	720	716	758	743	732	822	791	774	779	747	765	743	779	784	747	741	822	757	798	772	777	745	745	812	771	807	729	746	754	799	767	780	769	797	767	793	743	769	759	789	798	765	791	730	755	689	710	789	790	750	769	758	736	805	758	745	776	757	727	790	713	732	738	779	790	785	761	762	768	745	712	784	736	773	780	821	782	765	722	772	737	742	764	759	762	755	768	737	764	763	850	762	772	791	744	748	761	763	813	796	830	712	767	772	761	760	756	743	754	767	754	731	768	784	770	749	768	745	752	776	806	792	774	775	778	777	773	717	770	723	724	771	802	730	739	753	745	777	764	773	745	784	779	731	720	720	741	718	790	734	762	753	759	805	749	791	743	763	772	790	749	722	752	800	791	758	735	800	736	807	786	796	821	755	820	763	754	768	793	757	762	772	750	799	760	784	766	796	788	736	800	723	792	766	770	756	729	760	758	721	757	749	729	748	826	761	712	810	756	810	831	776	792	794	779	737	769	788	787	717	718	781	759	742	749	749	790	719	745	748	767	776	784	781	750	757	795	734	777	779	779	748	774	801	741	777	746	783	702	734	777	808	756	750	810	783	761	760	757	762	793	764	737	774	772	740	799	782	733	748	781	768	739	790	762	789	773	732	743	801	729	741	746	787	764	763	799	764	746	762	771	752	754	829	754	751	791	780	806	836	783	792	731	790	767	765	785	725	738	752	773	791	739	820	753	719	762	800	770	821	759	743	789	737	772	754	739	745	770	778	777	756	734	751	743	734	745	792	748	765	719	811	784	859	791	758	768	749	776	812	725	733	758	772	766	732	783	779	727	805	777	711	780	744	736	748	700	750	740	760	757	766	752	774	774	773	805	748	772	795	774	774	756	756	797	767	761	787	787	741	741	778	774	783	745	721	762	764	798	764	784	744	835	771	768	807	786	711	722	726	743	765	736	747	752	740	723	772	758	744	811	758	809	746	794	748	732	767	771	758	776	758	758	752	712	789	708	745	766	732	723	793	777	764	745	726	765	773	744	773	735	810	734	768	744	747	778	776	780	743	780	769	758	817	746	742	753	737	749	779	766	811	759	740	712	747	768	790	755	770	781	777	753	746	811	761	729	740	754	727	783	726	778	751	780	809	770	722	717	765	774	798	746	738	763	763	758	765	776	747	812	743	769	762	783	742	749	733	766	762	787	752	735	794	725	798	767	715	742	790	753	740	731	740	767	764	781	763	740	743	813	660	806	804	767	761	748	723	724	762	812	772	802	775	717	762	784	723	747	795	789	750	783	802	739	733	769	757	763	789	741	713	808	789	734	764	774	812	777	767	730	745	766	773	812	715	748	732	762	766	748	813	783	812	741	771	805	716	755	783	764	702	781	772	741	801	769	772	774	750	723	763	771	768	741	743	722	726	757	790	754	788	738	791	751	747	753	772	746	771	830	757	768	769	770	743	745	796	729	786	760	719	785	774	744	748	730	710	784	753	728	763	801	763	781	798	802	765	724	757	771	749	762	768	705	738	731	721	786	741	776	753	734	789	714	724	775	743	790	769	713	781	720	783	732	790	774	765	725	751	720	736	772	745	764	787	777	812	833	750	770	763	701	773	761	784	742	755	807	824	764	772	737	767	752	813	757	753	756	773	799	777	799	742	778	747	771	747	756	719	715	708	724	785	753	789	778	782	720	763	750	738	803	738	788	761	723	774	791	735	778	739	807	751	829	795	749	803	762	786	741	719	784	734	767	831	746	772	792	736	753	782	741	763	732	757	787	753	771	811	774	727	733	757	760	731	772	739	764	775	754	720	740	774	724	753	801	794	764	705	763	708	773	780	760	738	753	747	771	729	751	767	754	753	795	761	757	760	786	781	773	761	758	733	773	758	752	786	747	815	766	757	796	775	744	790	752	721	764	771	750	728	751	750	738	801	726	755	781	769	762	750	781	736	774	733	748	734	762	752	755	747	716	742	769	746	779	739	799	707	712	801	730	756	735	727	761	780	818	756	763	712	739	702	727	761	767	775	781	810	776	758	815	782	774	753	771	780	707	756	743	797	767	798	763	744	780	785	730	732	731	728	770	813	729	741	752	759	742	745	739	736	784	760	764	787	752	782	766	762	796	776	730	832	781	737	797	786	739	756	796	738	790	769	769	811	777	741	782	732	778	737	767	782	759	786	758	705	765	749	783	783	838	753	779	785	758	739	823	764	760	784	781	714	781	754	766	778	739	766	726	783	745	740	741	753	787	727	724	791	768	736	776	779	788	721	767	748	773	756
1787	1018	564	445	426	585	676	615	506	407	337	302	225	196	182	172	161	175	139	128	124	129	103	105	101	109	100	109	109	95	88	96	101	87	90	94	93	110	69	90	88	88	77	89	90	85	96	71	80	93	62	89	89	95	82	85	88	70	103	89	85	86	93	87	87	92	63	79	77	80	104	86	79	90	73	79	67	84	92	64	78	68	89	74	97	77	68	82	101	86	92	70	83	83	74	68	97	80	95	88	75	73	87	90	79	84	92	80	82	72	104	103	92	81	74	91	81	89	85	75	91	89	78	92	75	87	90	76	85	69	104	90	80	73	86	73	99	83	86	77	80	101	79	71	86	90	94	87	62	82	89	76	75	90	98	87	100	77	84	88	70	64	87	91	90	78	94	93	72	73	89	86	76	85	77	73	90	76	97	84	85	82	82	81	83	80	76	63	90	81	79	78	76	77	102	78	91	80	67	74	74	78	72	88	83	90	91	85	73	85	74	84	69	88	94	87	95	79	95	78	77	80	84	73	80	96	91	86	97	95	76	87	92	82	72	77	95	96	70	85	76	89	74	85	77	82	86	87	77	90	78	94	98	107	81	85	77	81	64	89	72	113	84	89	93	89	68	89	68	87	101	88	90	81	80	66	87	73	83	84	70	65	85	85	73	89	81	92	71	80	69	74	67	78	90	96	97	67	90	89	81	81	84	102	71	87	79	73	89	88	83	91	83	81	91	94	105	84	85	69	82	83	78	94	71	90	73	72	90	90	77	81	69	86	90	88	86	79	64	70	81	84	88	89	82	78	87	85	78	83	86	79	83	99	60	81	85	74	84	90	83	66	76	85	101	66	85	77	75	68	85	77	89	81	61	79	97	88	83	79	68	81	93	85	74	90	86	85	81	90	73	68	91	73	66	93	74	75	94	80	73	73	88	113	77	79	86	82	100	92	99	110	80	91	81	88	96	73	76	84	97	65	79	88	66	75	74	83	64	78	85	71	81	71	85	71	82	81	94	89	76	74	96	98	92	75	87	81	76	71	85	104	83	77	89	89	80	68	88	91	89	93	77	88	104	89	76	86	80	75	84	79	75	77	71	82	80	76	80	95	86	74	96	86	81	78	90	82	90	74	82	87	92	68	79	80	74	83	69	76	73	87	85	92	92	82	86	77	73	74	77	89	84	90	80	82	74	72	73	69	84	60	81	84	77	87	72	71	81	91	98	80	95	97	75	82	70	83	84	85	75	69	97	92	98	89	88	97	78	88	92	75	87	64	75	79	74	69	78	74	81	66	89	88	84	99	91	75	85	75	97	83	79	77	78	76	74	64	89	91	72	72	91	82	81	84	90	80	102	92	85	87	94	82	83	82	89	71	91	82	75	89	82	64	93	92	81	86	82	69	83	95	82	67	94	83	80	73	80	90	83	90	95	83	86	85	93	75	65	78	78	88	80	72	87	80	84	87	71	84	81	83	80	85	84	74	75	94	97	69	84	67	74	98	98	83	68	89	74	84	82	80	75	70	78	78	91	74	85	76	83	67	99	74	65	93	71	72	74	85	84	78	78	88	80	82	85	90	81	82	80	85	81	92	78	84	85	79	74	69	84	78	78	91	84	79	90	71	103	71	88	66	80	84	64	87	70	76	72	71	82	71	80	89	81	81	82	77	99	71	98	80	97	87	92	96	82	88	79	89	69	86	90	77	84	67	79	98	77	87	71	96	72	87	92	81	82	75	88	71	85	76	80	85	86	76	95	77	92	107	82	89	98	79	83	78	91	72	92	83	74	89	84	100	99	75	75	92	76	74	86	90	83	75	90	93	82	70	71	93	78	86	86	84	89	72	95	95	80	85	86	92	100	78	76	86	89	93	86	84	101	93	91	61	88	97	74	75	88	66	100	89	88	71	91	87	97	87	77	98	92	58	68	87	76	94	107	62	94	95	67	91	98	98	76	83	84	84	80	86	103	98	76	89	87	86	63	80	79	102	93	85	84	88	88	79	78	68	89	76	75	72	83	65	93	75	89	84	87	99	88	91	77	82	85	74	86	79	86	85	75	69	81	80	99	104	76	88	86	87	74	83	64	68	75	95	65	80	83	93	80	85	86	85	92	82	77	85	79	81	95	86	83	92	99	91	91	79	78	102	88	87	74	75	75	77	64	90	83	88	85	72	80	95	96	87	73	72	63	96	88	70	85	84	73	85	75	84	86	84	79	79	99	64	91	84	98	79	96	75	67	85	63	83	107	86	86	88	75	77	73	73	93	94	72	92	98	70	86	97	83	83	78	76	84	66	86	73	78	96	76	71	97	73	84	85	89	83	87	76	67	87	88	82	99	94	76	92	79	90	78	84	80	89	81	75	77	88	75	72	68	104	81	75	68	96	87	79	92	79	85	81	84	86	73	70	94	82	108	89	87	82	89	82	105	67	66	89	77	88	80	85	96	92	99	74	89	80	81	98	76	89	81	85	94	87	87	84	68	86	68	85	92	82	76	84	85	97	89	101	86	80	94	89	86	68	76	86	74	94	82	78	82	76	95	88	86	83	75	82	90	75	93	87	96	83	72	78	80	80	71	74	92	89	83	89	73	85	82	76	79	86	70	85	75	93	78	86	99	81	76	88	77	97	93	69	75	82	81	74	92	79	72	90	98	96	74	91	67	63	82	79	88	92	90	82	94	91	91	96	72	82	91	91	106	80	81	94	77	89	87	87	72	73	89	72	87	81	77	73	65	87	80	95	90	94	74	81	96	90	84	83	84	78	90	77	88	83	85	93	95	69	80	75	80	79	74	98	72	76	88	86	82	83	96	60	87	58	76	92	95	75	82	93	79	65	72	74	70	71	85	86	76	83	90	81	86	68	81	84	79	74	85	97	98	107	99	87	85	90	80	88	92	85	75	83	83	86	81	80	64	96	85	78	78	70	68	74	108	75	78	112	77	85	88	77	81	83	75	81	75	91	88	68	70	86	87	91	89	84	96	73	77	78	72	79	102	68	93	81	94	95	84	76	75	65	67	79	75	75	87	88	75	86	94	73	73	72	89	82	89	79	82	84	87	81	89	78	83	74	84	84	85	90	90	87	93	85	87	74	88	79	83	85	73	80	76	63	78	89	68	92	98	92	84	76	86	78	85	76	71	98	77	76	80	76	74	72	82	88	88	81	84	84	95	74	101	71	67	83	80	92	74	79	87	88	89	78	78	79	71	69	66	79	92	63	91	75	102	75	91	91	85	80	80	73	80	78	69	87	67	74	73	78	83	79	97	75	78	81	94	95	81	88	81	71	97	79	70	88	85	76	74	93	86	93	81	85	83	74	78	82	100	79	62	72	77	74	71	78	78	90	102	74	100	82	77	81	71	89	85	73	88	79	80	76	93	83	80	65	77	80	72	82	81	91	75	81	87	90	82	87	84	103	84	89	95	83	99	76	68	74	98	75	81	75	94	83	97	75	79	98	87	76	77	86	91	94	64	80	87	74	95	100	84	73
21250	11543	7310	11276	20032	22684	21135	18218	14904	11588	9069	7055	5802	4844	4045	3673	3244	2956	2612	2416	2178	1958	1757	1584	1525	1476	1389	1412	1274	1277	1089	1033	1010	1026	953	1035	1036	929	872	846	812	834	809	800	816	834	862	749	783	816	770	874	786	786	779	837	735	790	766	760	718	832	804	740	801	815	808	754	773	823	847	786	787	733	798	790	799	808	768	765	783	776	784	828	805	762	746	802	807	781	785	807	752	814	742	814	777	800	779	808	757	856	761	734	833	781	788	798	747	795	778	752	789	837	837	817	780	765	728	796	802	781	803	803	813	827	858	790	821	816	766	798	765	754	733	795	801	777	777	813	821	853	793	826	811	766	736	803	805	779	783	770	792	780	824	762	746	748	765	825	767	794	773	787	798	787	814	796	768	773	758	762	836	793	763	759	788	777	766	776	760	836	758	718	802	734	740	785	767	824	790	733	764	819	751	770	786	800	770	802	815	805	784	822	761	825	789	821	774	791	776	757	739	848	771	825	748	818	785	758	798	831	800	776	821	780	771	781	809	822	772	756	812	779	754	739	770	781	747	747	784	760	795	802	751	832	805	764	748	774	773	767	811	787	791	826	744	797	821	797	775	776	774	774	770	788	785	805	771	789	802	795	790	802	788	842	831	768	800	797	794	839	813	807	780	776	831	749	804	808	776	784	813	777	778	751	776	809	764	785	834	791	767	816	773	785	717	743	775	750	804	731	785	783	767	773	789	750	801	770	802	788	842	766	790	748	755	815	835	786	799	717	822	787	818	769	773	716	766	777	777	780	736	755	813	799	792	804	766	783	804	770	770	795	779	801	758	826	781	796	792	778	812	829	780	772	780	797	789	777	805	807	819	831	731	837	794	722	768	822	802	795	799	764	752	819	784	822	762	797	794	789	750	769	772	776	780	834	745	768	795	777	793	775	748	755	804	779	804	802	746	792	758	741	744	775	728	788	777	820	847	808	753	799	777	769	767	769	770	774	785	810	760	839	780	813	772	781	788	807	800	791	807	818	785	778	787	762	834	730	789	763	844	838	804	815	833	879	818	799	781	752	820	771	783	782	785	721	757	821	800	789	828	779	789	793	819	812	786	834	795	771	832	742	778	783	767	739	753	772	769	782	852	801	772	794	807	746	793	785	834	816	768	778	806	810	735	774	803	800	820	783	793	792	786	796	820	828	821	822	740	796	764	779	792	800	796	752	776	782	789	795	771	803	770	803	751	777	764	795	766	737	750	791	790	771	784	779	783	789	816	784	807	810	768	753	810	819	778	770	794	758	766	756	822	834	810	800	769	780	796	794	824	795	745	765	762	759	760	813	767	778	796	782	798	773	807	760	784	819	795	788	757	778	804	846	750	781	803	792	758	797	807	783	745	803	760	775	781	804	780	779	794	771	767	805	791	811	817	827	771	763	818	801	804	784	792	756	794	755	757	802	801	798	803	798	775	782	796	794	777	741	809	821	801	794	800	771	765	757	770	777	787	856	858	765	822	772	792	809	785	817	790	774	814	823	786	769	790	764	782	786	748	775	782	750	795	812	762	729	796	833	788	806	726	819	820	750	770	786	723	793	809	809	806	806	803	726	824	748	814	827	796	816	745	763	754	794	781	764	788	752	786	764	784	785	782	826	774	747	782	757	807	791	756	810	816	828	759	797	787	803	732	769	775	782	767	819	839	780	795	805	781	792	796	765	788	794	812	839	800	776	788	763	758	774	834	799	776	731	789	776	825	772	796	785	799	769	753	795	802	786	802	766	779	795	802	773	790	743	810	832	759	853	751	792	743	770	762	797	792	750	779	814	748	777	775	785	793	769	720	829	795	768	785	778	820	822	805	800	790	759	840	751	801	797	783	781	758	823	840	707	758	773	839	838	737	788	807	747	775	753	820	795	766	789	801	771	799	827	779	792	777	764	794	759	819	777	821	772	789	769	788	803	842	717	842	816	761	788	784	789	770	805	794	787	813	818	803	814	776	815	794	824	769	767	758	766	787	813	769	784	788	811	767	810	798	812	786	787	795	792	780	820	751	765	806	824	790	764	815	854	792	799	757	775	807	815	752	812	834	802	787	761	775	776	770	783	811	789	818	789	764	818	723	790	818	792	810	784	804	779	803	816	804	767	752	774	798	762	799	758	809	828	790	742	781	788	796	834	784	787	753	797	752	825	786	777	783	750	798	811	794	824	801	773	816	805	803	755	795	759	783	780	800	815	738	732	787	763	744	769	776	769	749	792	756	767	780	790	781	766	730	789	783	778	785	762	823	802	732	760	752	827	766	776	774	816	817	769	762	818	766	805	768	814	769	744	771	777	769	798	811	789	781	761	796	796	822	799	795	803	765	779	764	768	842	748	756	768	799	798	796	776	796	802	792	815	816	800	828	774	773	801	781	795	815	780	789	774	768	762	753	795	804	756	763	804	730	792	787	785	767	765	797	763	762	781	770	793	780	844	796	782	808	788	802	852	805	829	778	741	791	841	769	778	785	805	770	773	836	755	783	816	801	819	813	772	801	775	776	792	799	790	830	822	781	768	786	806	791	755	734	751	793	805	740	782	736	779	797	796	776	778	763	793	800	779	769	791	772	755	796	777	795	800	762	772	743	821	746	801	851	768	792	812	783	785	774	824	765	777	798	772	765	778	843	788	783	783	766	787	778	755	743	817	764	775	760	764	747	840	837	842	764	819	748	807	782	821	776	812	790	776	851	788	781	783	761	820	791	757	772	805	758	775	809	803	787	766	814	773	725	771	819	758	780	791	765	785	795	790	792	794	816	842	787	788	784	779	773	736	801	789	802	764	737	781	769	786	731	739	779	783	778	795	800	796	813	773	807	795	757	802	760	765	798	802	756	769	806	816	784	787	775	791	836	789	804	800	802	766	755	854	799	767	763	801	780	771	772	791	780	789	755	830	784	734	758	796	746	771	788	809	824	820	771	786	774	793	796	785	802	801	806	811	743	799	771	779	786	765	756	829	789	722	759	810	761	818	786	812	806	806	816	803	822	756	768	812	778	764	730	772	773	786	810	773	759	778	811	775	783	785	765	811	797	816	794	746	752	818	828	782	780	771	810	751	835	793	802	821	733	720	812	784	797	773	805	800	805	763	769	763	836	783	793	779	804	775	813	801	750	791	810	826	797	841	772	818	776	748	767	839	770	847	786	814	748	733	782	810	727	793	810	807	804	790	775	792	800	777	792	750	817	781	776	821	790	778	791	776	763	742	802	749	816	815	809	791	809	815	815	832	777	779	780	799	818	769	797	771	758	787	782	750	773	824	803	806	793	796	776	883	779	811	769	747	768	789	815	804	763	773	804	789	820	770	764	775	744	818	789	745	767	773	784	758	789	808	825	791	795	826	742	769	730	803	783	815	787	761	795	784	813	751	794	763	774	783	803	745	782	805	789	786	785	763	716	804	733	797	782	781	756	792	831	783	795	824	866	799	817	744	713	785	786	819	743	805	807	768	811	802	809	756
2382	993	580	428	438	595	626	618	515	358	287	233	215	164	163	152	146	142	133	124	107	113	104	102	90	102	79	86	86	75	91	64	69	81	65	77	81	77	69	73	64	79	73	63	66	76	56	73	57	60	70	74	61	57	69	61	77	67	74	64	61	70	65	77	79	61	78	52	65	64	57	72	69	63	55	60	69	71	70	61	77	63	65	58	57	68	66	60	61	62	71	66	49	65	63	75	72	44	57	67	70	47	62	48	65	73	66	60	60	69	62	62	65	47	69	67	68	62	59	71	66	77	65	70	61	65	74	76	51	63	55	52	58	66	49	70	63	56	72	55	56	45	61	50	54	62	70	62	66	69	60	57	71	81	73	75	66	64	56	79	63	59	79	77	44	71	64	63	69	69	69	77	78	60	72	66	51	62	77	71	61	68	75	79	64	83	67	77	49	54	68	63	74	59	71	74	64	66	65	62	68	67	70	75	74	81	82	75	51	71	60	83	80	77	74	51	61	62	61	63	60	69	62	70	61	77	72	72	68	51	72	82	59	75	76	56	60	68	64	68	63	73	66	70	65	62	68	69	82	72	70	64	61	55	71	70	60	74	61	57	69	67	55	65	78	72	63	65	69	76	46	65	64	58	69	65	59	73	70	63	69	70	64	68	75	67	45	61	72	69	62	70	68	77	60	69	46	68	66	67	72	55	68	73	62	57	59	53	70	77	56	67	50	62	66	62	78	60	62	55	78	52	67	75	69	66	66	70	61	65	60	72	60	68	56	69	64	87	80	54	68	88	49	79	67	45	58	77	70	78	76	56	68	76	63	58	78	60	71	62	80	71	69	74	55	53	79	83	59	73	52	79	75	52	72	60	55	53	73	61	76	55	69	71	67	49	58	75	66	63	81	63	66	58	74	65	69	61	81	75	56	68	68	59	60	71	53	67	81	67	71	62	71	73	64	64	65	80	77	67	62	60	58	60	72	67	68	76	72	64	60	75	63	74	71	63	70	66	75	61	69	65	65	60	67	63	74	64	73	70	66	71	56	57	70	78	82	67	66	52	70	66	58	61	58	70	54	69	80	70	65	80	86	67	68	77	59	64	71	62	57	63	70	67	56	71	89	64	64	61	63	63	56	71	71	64	65	66	59	62	61	82	68	79	50	77	71	62	65	66	67	62	66	70	75	75	58	55	64	64	59	61	72	83	60	54	65	61	48	62	85	56	64	38	78	65	74	69	71	60	49	67	69	67	60	67	53	73	77	62	69	71	56	58	65	53	74	61	62	68	72	62	77	49	70	76	61	57	80	65	90	72	78	52	72	58	63	57	62	61	75	68	67	59	66	69	68	73	49	79	61	68	56	64	56	70	62	66	64	74	73	65	65	53	63	64	66	64	68	69	60	64	64	77	68	47	60	63	62	68	66	61	61	55	66	55	63	57	62	58	67	75	68	66	78	72	75	82	64	71	81	58	61	77	70	62	72	63	57	55	61	72	57	63	58	48	63	66	84	58	61	54	67	77	59	68	64	52	61	66	66	53	62	65	63	64	58	75	57	80	57	71	73	56	63	70	74	66	81	65	68	52	85	65	70	63	59	74	68	73	77	64	75	73	68	70	68	72	56	75	70	61	59	53	77	69	72	72	61	60	65	79	66	55	64	55	54	71	78	70	72	68	64	69	56	67	68	67	56	60	54	85	67	64	62	63	62	55	64	56	58	55	60	70	60	53	66	62	60	59	67	72	68	66	74	68	59	48	78	72	62	59	64	69	77	78	68	83	67	67	75	53	74	58	90	73	67	66	70	70	73	75	66	61	70	73	67	64	72	63	68	68	58	59	65	60	67	63	77	77	60	65	71	60	61	69	66	89	59	62	67	68	60	64	67	63	63	72	69	61	66	74	58	47	74	72	67	57	70	60	84	83	69	67	83	59	52	68	62	53	55	69	65	67	53	64	58	73	83	62	71	54	69	68	65	71	56	63	74	71	58	77	66	64	76	56	57	52	70	78	66	72	67	54	63	58	64	57	65	77	56	64	80	66	64	84	62	56	85	70	73	78	57	59	66	55	57	64	86	48	72	74	65	75	63	60	51	63	70	74	72	73	68	65	49	53	74	63	66	68	63	66	72	70	67	61	57	65	75	73	72	57	72	72	60	74	59	70	76	59	58	68	57	53	78	52	52	83	65	65	57	64	64	63	67	68	58	52	69	67	78	73	68	68	63	67	63	75	77	61	70	64	63	72	74	66	69	59	80	54	70	62	74	77	67	61	73	74	68	40	72	73	60	73	68	82	68	58	59	60	61	74	58	64	70	62	60	71	70	76	69	73	59	69	87	74	73	61	51	68	62	64	61	69	65	81	73	64	67	72	54	51	77	75	70	56	58	68	69	80	60	62	75	74	57	69	62	57	72	65	67	61	56	64	68	77	70	68	56	71	59	69	65	65	67	61	62	57	79	54	76	72	69	65	63	70	81	70	79	61	67	65	46	68	63	67	76	67	77	78	74	68	64	59	66	58	72	66	70	66	67	53	68	58	54	62	75	66	60	70	62	62	80	72	67	68	49	62	78	60	56	73	61	71	83	59	58	61	78	74	65	66	76	64	73	76	71	71	61	61	54	68	62	60	66	60	74	63	62	65	67	79	76	68	68	73	56	68	79	62	64	55	76	50	65	60	68	66	55	64	67	67	52	70	78	70	54	66	53	73	57	71	60	68	66	66	67	72	71	66	86	62	60	67	56	66	71	66	61	59	72	64	76	66	56	62	69	61	78	72	63	68	58	64	75	76	67	50	81	70	61	62	70	68	77	75	76	72	63	73	59	53	53	85	69	70	89	59	68	62	82	66	69	51	76	72	72	57	62	68	61	65	71	45	62	74	65	59	73	64	62	64	76	77	60	51	60	66	68	66	56	70	54	94	69	66	70	64	85	63	76	63	66	82	68	53	63	67	66	61	70	73	70	64	69	63	77	60	63	75	57	67	61	65	63	74	79	78	77	71	56	59	65	59	65	61	59	79	65	70	70	76	71	77	68	71	81	66	73	69	76	77	57	65	74	67	60	70	51	54	65	59	74	56	64	68	64	71	47	55	70	64	56	73	69	76	71	77	68	71	71	59	70	71	71	63	63	57	57	64	59	82	67	55	67	73	57	69	77	65	67	75	69	66	64	66	84	58	56	59	75	66	59	65	63	68	68	62	52	69	71	82	65	68	66	62	64	56	70	58	56	71	78	66	71	67	55	70	80	59	61	61	61	57	61	66	70	69	60	68	67	73	64	81	52	86	63	61	56	51	71	74	90	66	72	70	56	75	75	78	67	64	78	63	62	67	72	69	60	67	71	78	62	68	64	78	67	75	49	66	75	61	72	64	68	61	64	70	61	72	68	65	81	59	70	61	61	56	58	65	78	64	65	52	72	71	46	74	50	66	78	62	66	65	57	62	71	79	75	72	61	70	70	71	83	64	63	59	86	64	84	67	73	69	52	57
21875	10899	7345	11143	19764	22426	21208	18274	14618	11579	8943	7107	5683	4620	3975	3622	3292	2951	2672	2407	2106	1870	1723	1510	1411	1462	1335	1241	1193	1103	942	969	898	855	926	948	883	756	715	744	678	657	659	660	628	679	650	673	618	697	675	686	632	658	666	635	659	663	628	650	615	710	677	640	636	610	646	654	658	591	659	633	629	619	635	622	617	626	666	639	657	653	663	612	615	641	643	656	660	663	646	663	619	629	667	658	631	623	617	648	646	643	630	640	627	653	624	674	560	611	633	594	647	633	627	645	656	606	604	623	649	680	606	622	626	643	647	646	662	610	713	638	691	589	614	641	664	681	628	618	607	576	624	645	656	619	631	651	676	633	624	625	592	605	625	596	652	639	604	607	633	636	597	622	635	607	593	656	595	660	651	601	654	657	656	597	649	613	623	650	595	628	668	610	617	665	655	646	623	630	653	625	666	623	601	608	608	614	605	656	641	607	623	619	630	639	666	603	601	660	612	619	664	599	656	626	609	616	656	656	662	645	606	598	633	676	621	634	716	641	652	634	634	585	632	643	642	618	627	616	567	627	605	659	657	658	642	674	638	653	644	645	649	636	620	609	638	642	609	630	613	614	622	665	606	605	644	656	616	637	613	623	628	629	629	691	608	648	664	613	633	595	667	599	637	614	618	653	614	624	614	615	615	637	617	635	655	598	648	610	637	598	653	659	620	635	634	631	622	625	637	650	594	691	618	620	622	592	645	643	643	633	619	607	626	578	605	633	648	607	605	652	605	645	586	628	661	608	664	642	645	672	632	696	608	665	603	643	641	580	632	647	623	646	643	585	658	653	611	622	611	641	641	639	657	626	619	605	597	617	585	665	614	634	618	683	596	619	608	623	567	656	611	638	647	636	597	665	644	639	643	584	628	630	624	585	689	671	609	617	595	681	618	624	611	601	620	662	626	616	614	624	618	653	606	598	649	619	664	617	578	661	626	654	615	683	634	631	632	623	681	619	620	655	600	629	628	661	618	619	566	631	595	619	627	590	635	612	645	623	628	667	599	621	623	622	630	652	628	629	629	614	648	599	635	616	660	652	611	617	648	647	682	628	624	618	639	637	622	661	614	578	631	631	648	671	638	643	642	626	633	583	638	600	598	606	643	680	593	648	636	664	652	650	616	642	614	626	648	628	644	615	682	643	652	647	617	656	625	612	589	614	632	658	645	651	630	611	618	634	597	679	619	616	614	640	660	626	615	651	662	608	605	644	631	644	682	641	671	637	623	660	628	626	628	590	629	654	688	586	617	609	655	587	628	663	633	615	642	667	622	648	608	614	639	605	620	665	672	652	619	600	614	614	662	675	612	649	625	597	609	633	598	536	572	600	636	636	690	632	652	620	683	632	654	634	648	645	649	607	630	642	624	639	599	626	598	599	642	637	629	656	617	599	639	642	588	624	678	628	636	627	621	643	631	641	663	639	645	641	626	657	620	617	602	661	650	610	602	612	636	618	641	599	651	610	650	680	639	647	638	612	630	697	627	656	646	668	658	653	549	665	635	628	621	631	635	682	629	609	587	642	594	633	615	584	657	651	645	610	625	647	641	635	671	629	666	657	659	639	590	660	588	631	619	632	626	621	642	606	648	649	622	611	654	636	647	645	658	659	621	645	599	606	630	606	659	655	671	609	644	632	636	634	660	568	661	671	636	670	650	607	636	608	634	698	603	666	606	690	652	605	670	608	618	636	609	593	620	655	635	622	613	621	638	624	603	627	640	605	621	622	643	670	598	667	667	619	641	662	625	601	599	661	652	643	646	617	601	639	605	640	648	613	611	607	629	674	619	646	578	615	654	639	619	651	613	630	607	664	637	615	617	669	665	632	603	657	625	627	661	656	637	613	652	655	675	600	628	669	673	610	603	624	615	644	613	610	645	628	687	638	608	622	659	594	646	572	659	598	633	624	611	623	634	636	641	652	669	649	589	618	608	632	613	673	683	672	655	674	603	661	621	594	603	649	622	626	622	603	561	669	608	633	625	686	608	635	622	659	633	638	629	649	609	646	564	618	623	608	635	588	643	618	629	580	650	621	582	606	656	587	662	593	694	606	638	605	635	604	634	612	607	669	606	642	650	628	658	623	610	621	606	600	591	666	619	621	648	577	644	616	637	652	651	603	644	621	644	616	639	599	640	623	677	627	652	616	661	653	635	621	591	601	683	606	621	598	645	650	627	635	647	601	624	623	664	633	654	668	637	645	582	629	613	633	619	649	626	673	655	651	631	636	619	626	621	628	627	607	642	652	657	584	686	651	656	620	659	648	682	652	683	650	604	607	623	660	639	608	579	584	636	645	647	658	660	628	627	606	631	610	660	629	652	612	625	619	621	626	580	571	679	580	644	620	604	633	605	589	634	633	604	598	614	654	632	646	653	621	624	651	627	608	628	597	628	594	628	636	637	625	622	661	609	612	621	638	622	607	652	612	598	630	662	621	602	611	610	660	647	611	598	621	651	644	657	602	669	602	656	645	617	666	617	656	636	619	639	633	650	671	648	582	678	662	655	581	630	582	644	656	632	650	616	598	639	610	556	650	660	648	658	621	639	660	630	644	622	614	615	616	657	685	644	645	634	649	648	659	663	672	621	639	662	636	614	632	650	638	621	601	648	606	618	642	615	591	641	655	645	633	596	629	642	683	597	632	602	638	624	596	654	638	630	656	633	638	625	641	615	593	622	639	617	652	619	621	595	594	626	631	632	573	640	668	648	580	670	587	634	653	638	627	585	590	622	621	629	620	658	618	635	606	621	646	650	620	645	628	610	662	618	639	652	619	652	619	569	594	632	630	704	631	613	610	647	655	613	603	658	552	619	655	616	596	565	593	643	607	712	598	642	632	612	636	661	604	597	602	600	646	597	662	644	599	639	649	621	627	609	604	614	582	630	622	613	611	616	640	665	701	640	572	665	602	626	625	638	601	626	625	643	585	684	618	643	646	639	630	678	657	665	604	649	652	591	630	635	623	634	618	617	608	635	608	601	653	649	621	632	639	649	677	672	649	630	610	649	660	618	662	607	610	623	668	621	613	585	629	618	669	624	605	597	617	589	626	627	638	666	642	637	646	610	599	676	641	597	611	609	626	620	645	623	625	625	592	628	593	633	659	602	643	681	606	672	622	630	599	634	672	610	638	592	654	660	602	617	639	644	629	683	631	621	667	631	587	618	597	644	634	613	556	625	665	595	655	639	657	645	638	617	619	630	628	623	629	641	658	658	671	606	637	645	619	668	619	640	627	620	594	647	620	585	613	640	650	667	611	648	663	642	637	644	673	597	616	612	580	658	587	643	669	656	646	648	650	661	609	655	622	606	622	631	611	662	646	619	633	651	636	630	675	561	640	649	694	623	604	641	631	609	679	675	666	634	637	627	640	643	640	608	647	604	560	654	650	600	636	652	620	629	626	629	646	603	629	612	618	649	658	647	669	617	621	604	672	625	640	652	601	624	624	623	625
2276	1211	804	533	527	718	895	743	575	458	345	287	255	205	187	180	188	188	156	151	128	105	127	118	106	105	110	104	100	100	99	81	75	97	75	87	74	68	65	81	73	83	66	58	76	74	66	67	71	61	70	77	84	68	65	67	85	74	67	73	81	70	86	60	62	76	79	70	60	70	68	83	72	77	60	68	73	76	77	83	78	66	68	83	60	45	79	70	83	76	80	76	69	62	61	79	79	72	72	79	69	74	71	68	62	67	69	72	66	60	59	75	67	65	69	70	62	78	74	64	74	83	59	81	68	65	69	63	78	67	92	56	79	76	72	65	55	70	65	75	84	76	77	65	75	69	58	54	67	70	50	65	55	65	65	73	70	67	73	61	53	58	69	69	79	64	54	68	73	69	66	74	65	48	76	75	79	72	52	81	61	65	78	68	70	75	72	60	58	63	77	82	44	59	59	68	71	70	61	65	59	75	79	67	61	67	77	59	53	55	71	64	66	61	61	70	65	59	68	70	58	56	69	67	70	74	68	66	55	66	71	64	61	75	68	62	80	68	76	73	63	76	76	63	72	60	68	70	47	73	64	63	60	89	64	59	65	69	46	65	70	61	72	58	68	90	65	69	71	67	64	65	74	53	74	75	65	75	61	70	66	60	61	71	59	58	62	73	63	70	67	79	84	66	80	68	66	70	62	74	61	65	80	70	74	61	61	74	62	59	70	69	62	79	65	62	79	73	70	67	75	71	72	71	74	65	69	69	65	79	76	71	61	73	62	69	66	62	69	69	67	71	71	76	61	60	56	67	73	71	56	56	69	80	76	67	61	48	75	69	63	60	66	63	69	68	78	83	78	81	65	78	60	68	55	77	66	67	65	71	67	72	60	78	71	74	66	79	77	67	76	60	73	82	60	68	75	81	74	68	70	71	72	65	61	84	65	75	63	57	63	70	75	49	62	68	60	66	47	62	58	65	56	63	70	68	61	51	72	67	68	54	75	67	65	73	65	67	72	63	64	63	74	64	79	69	68	69	80	62	68	76	59	69	66	72	73	81	83	62	67	68	71	58	63	71	68	77	74	70	55	83	57	69	73	66	69	78	65	52	52	72	64	69	72	54	75	76	73	71	70	80	68	68	75	67	77	79	87	67	64	69	66	62	83	71	64	64	74	82	74	68	77	67	76	68	54	71	64	66	54	53	77	61	62	64	73	76	69	81	76	49	72	74	71	75	78	51	61	64	59	57	75	59	85	69	63	61	66	71	77	69	72	70	66	63	71	77	56	62	64	65	64	68	63	92	77	71	71	76	53	71	66	63	69	76	66	67	87	77	63	64	67	73	62	63	58	76	59	69	84	63	71	64	59	74	59	62	81	83	81	66	74	57	76	68	83	52	76	70	71	65	61	68	74	70	72	67	53	59	64	60	69	71	54	52	72	72	53	77	78	74	80	84	63	65	68	74	75	92	65	74	67	76	65	61	72	76	64	65	67	68	60	77	65	61	67	50	56	66	65	77	62	72	67	71	67	67	52	68	70	56	76	61	70	82	82	67	68	60	64	70	68	61	70	69	70	72	62	67	63	70	81	67	59	67	83	54	58	57	62	65	78	61	74	73	59	60	77	59	71	64	72	57	63	72	70	61	63	60	83	67	60	70	67	52	64	76	68	66	59	76	76	82	73	70	67	81	71	77	58	85	67	71	58	67	76	66	88	71	67	61	52	68	60	63	63	66	66	82	72	63	64	75	82	69	61	64	75	52	72	58	67	66	60	69	70	81	78	65	62	67	71	67	79	73	69	68	82	82	63	66	60	88	59	72	77	57	75	56	79	60	66	59	51	66	68	84	64	82	72	81	58	71	71	68	67	70	61	63	62	76	73	80	53	80	58	64	58	78	71	71	56	63	59	69	81	67	65	66	54	68	75	66	73	64	63	66	66	79	69	64	56	60	65	64	61	49	73	84	80	79	59	59	69	73	58	46	65	59	47	70	76	56	66	64	66	63	82	59	54	62	68	65	61	71	67	72	69	72	67	72	77	71	67	64	69	70	69	62	50	62	52	64	67	56	62	74	91	83	84	51	78	66	71	73	71	67	75	71	75	53	76	75	56	68	80	75	65	72	75	68	74	61	65	68	66	64	54	65	69	65	57	66	58	68	75	82	81	69	58	80	61	56	60	73	61	66	65	60	64	77	81	49	62	59	76	75	68	83	70	68	66	73	65	65	67	67	75	74	69	75	55	63	78	66	68	73	87	72	69	61	65	65	61	69	68	58	57	69	62	56	70	70	66	64	72	74	62	60	63	73	66	62	79	66	66	72	69	65	85	56	72	67	85	61	55	71	58	76	68	71	75	57	81	83	76	68	69	65	92	77	81	72	77	67	55	55	61	75	66	65	67	70	68	60	64	77	68	76	78	58	79	71	66	73	70	74	67	61	69	67	75	66	63	58	68	61	65	61	69	57	72	66	72	57	75	69	67	50	62	71	71	63	63	70	68	64	68	67	70	77	61	91	84	78	67	81	86	56	78	74	75	83	59	68	66	57	72	67	59	55	64	70	74	63	74	78	80	79	67	67	72	65	64	65	81	61	73	73	60	62	69	86	76	61	83	70	71	77	75	48	71	79	83	53	64	55	68	68	58	67	70	54	73	70	69	66	77	67	74	67	63	72	68	60	71	81	76	71	67	72	73	81	57	77	65	67	56	58	58	73	51	82	53	88	77	63	70	66	82	65	72	60	72	69	71	67	70	80	60	70	74	66	68	69	62	66	62	64	60	66	80	64	80	75	66	67	60	72	73	68	71	68	55	58	72	52	76	72	81	87	69	66	75	76	60	76	67	68	61	64	65	78	63	65	83	59	58	80	67	73	80	53	59	51	64	77	59	81	63	75	67	71	79	79	66	52	82	75	75	71	59	59	75	74	67	67	80	63	71	72	90	64	76	70	70	59	74	59	59	72	66	73	70	81	67	76	66	57	60	67	46	78	63	67	77	61	55	74	70	74	75	57	79	82	61	65	72	69	64	78	64	66	61	59	63	62	75	72	70	71	71	71	79	75	70	84	64	61	78	55	63	65	80	70	87	55	65	65	64	68	77	74	65	70	65	65	60	70	45	75	58	83	66	69	62	79	65	74	68	89	78	68	65	80	65	63	69	64	59	51	63	70	67	59	76	66	56	67	63	58	86	58	76	61	74	82	73	63	71	63	74	71	71	64	74	63	70	63	84	78	62	59	62	75	52	63	69	61	76	69	72	58	69	58	75	71	65	68	74	54	79	80	64	75	63	68	68	59	57	63	68	68	76	76	75	64	77	84	66	73	63	71	86	82	76	57	68	65	59	56	77	79	75	79	57	67	63	64	66	71	78	45	74	57	73	72	43	73	63	74	85	65	61	69	72	65	73	81	79	59	72	75	66	75	83	71	78	62	71	67	67	60	82	54	66	73	76	70	54	69	66	67	71	62	47	71	65	78	53	72	61	59	77	81
24010	13060	9274	13579	22956	25175	23784	20248	16497	13203	10413	8334	6633	5598	4708	4371	4039	3686	3196	2896	2602	2282	2006	1879	1698	1743	1591	1474	1292	1172	1061	976	1017	934	959	988	958	882	753	733	734	761	693	729	700	625	675	694	708	666	701	640	736	689	691	701	674	686	698	674	718	708	683	628	728	720	644	663	669	644	673	717	670	665	683	644	697	673	671	620	662	677	685	628	644	699	673	666	702	619	646	684	653	686	665	684	664	634	646	670	677	689	700	698	678	651	689	685	661	691	637	660	645	719	689	656	688	664	672	667	619	675	655	660	652	713	669	654	657	643	659	678	643	650	655	696	670	688	672	705	665	676	670	652	674	681	695	650	661	681	670	622	699	680	634	682	610	681	677	666	676	683	734	662	677	693	670	692	634	656	676	685	665	639	692	633	660	638	637	682	704	664	661	654	647	670	676	641	691	673	691	650	685	671	636	670	624	719	623	643	705	656	672	635	635	672	631	676	718	666	668	655	659	686	660	649	644	637	666	635	679	664	694	618	690	633	659	705	702	644	646	636	643	681	648	599	722	683	703	672	675	675	662	655	689	673	679	676	709	696	660	673	666	628	691	707	645	697	643	675	663	626	685	687	649	641	664	609	692	644	646	691	653	669	698	642	660	639	676	686	654	661	657	661	681	624	699	676	629	637	669	695	619	686	670	678	656	646	651	677	642	670	647	671	669	646	626	717	674	699	627	625	646	689	673	647	702	718	671	690	675	686	688	666	612	667	713	636	606	693	619	654	631	688	672	676	648	670	629	727	676	673	634	692	697	643	690	724	674	648	641	665	675	688	694	679	666	650	651	643	679	662	701	664	655	654	640	641	669	674	660	672	700	668	660	667	694	648	636	667	642	660	682	681	697	659	656	689	623	656	673	664	652	645	664	687	692	671	679	710	681	671	644	649	655	714	636	686	746	667	695	661	676	691	687	666	689	659	645	637	633	641	612	632	670	634	624	667	630	618	682	676	644	700	639	692	643	665	679	625	661	679	702	665	640	663	669	683	634	700	673	666	660	623	670	662	625	649	647	650	658	650	682	673	692	651	662	638	683	678	671	679	691	738	655	626	675	689	677	669	724	682	701	689	677	686	664	654	676	615	673	704	635	676	690	688	701	665	620	657	672	674	674	657	665	711	668	677	659	658	638	618	657	703	660	677	668	693	648	696	669	581	663	636	695	669	633	703	691	652	627	674	644	698	690	644	700	700	657	685	598	653	612	630	667	668	707	628	671	663	677	669	661	656	685	695	668	690	648	629	646	700	681	656	661	660	610	679	639	680	670	663	668	693	690	696	663	728	645	658	696	657	640	689	675	674	664	642	676	623	670	655	663	697	633	678	682	652	696	692	681	669	621	661	679	651	645	661	708	663	653	649	614	682	637	678	643	653	704	706	717	701	697	712	670	684	652	609	660	698	669	674	649	634	663	639	631	662	638	655	678	640	636	626	640	664	704	673	683	642	666	683	671	705	658	637	678	683	680	694	694	674	633	628	672	643	672	714	685	685	676	633	708	712	712	682	674	721	635	697	666	703	706	663	650	646	684	664	713	632	673	661	607	691	649	658	663	615	697	651	647	628	693	690	643	688	682	632	683	677	648	648	626	667	652	627	689	729	693	665	685	661	641	711	650	661	682	634	669	608	694	651	660	665	668	706	653	678	606	642	640	670	677	683	682	679	675	704	678	639	677	669	707	686	661	662	669	673	669	642	693	711	620	675	643	634	656	641	638	681	659	633	697	592	648	684	665	662	676	658	649	623	679	681	679	715	642	648	672	709	654	682	682	653	707	681	681	650	627	684	674	689	649	661	653	678	681	661	656	668	676	680	639	709	666	662	675	697	685	649	643	648	675	668	676	687	679	642	716	658	667	657	661	645	652	650	699	645	608	667	657	671	681	677	654	645	632	716	648	642	637	651	701	637	671	674	656	630	651	644	654	616	649	702	676	657	640	679	683	700	655	662	631	646	689	657	705	675	631	714	660	664	726	689	625	659	744	631	684	676	658	661	624	653	687	687	673	689	653	647	635	719	677	651	658	701	695	667	687	654	632	712	628	637	679	668	621	699	630	664	626	732	635	597	672	666	671	664	699	686	638	651	645	631	663	635	615	655	618	690	666	622	688	680	679	670	620	637	642	663	664	680	653	677	621	680	665	723	677	669	681	681	664	643	646	663	651	695	624	682	640	688	657	649	638	694	675	669	643	680	669	665	702	691	634	661	611	709	654	662	641	669	675	658	682	681	677	657	673	670	657	630	642	700	672	692	694	647	684	705	649	694	689	660	652	715	651	650	606	674	668	638	689	660	684	659	669	672	681	674	652	655	690	710	678	642	703	697	657	653	678	641	646	678	694	641	696	695	658	632	652	697	682	677	661	608	683	629	652	687	633	627	651	707	633	668	637	668	673	653	678	626	629	666	706	690	690	655	610	606	632	705	666	634	661	664	676	674	684	684	661	751	678	663	675	695	687	641	628	650	622	656	656	690	672	638	641	667	678	661	657	650	685	666	702	653	673	701	644	690	645	693	673	635	699	702	666	634	635	657	621	663	637	702	677	666	664	704	675	656	660	658	655	643	649	677	685	656	669	698	676	682	668	673	635	703	698	666	650	672	651	658	648	659	663	624	626	664	684	645	682	671	677	686	678	719	686	680	699	649	639	693	685	685	651	720	632	638	681	682	677	691	657	678	676	670	672	691	700	698	691	635	671	686	701	680	599	673	611	644	654	662	696	701	751	623	686	659	637	659	662	655	666	695	635	645	680	677	649	694	660	669	652	685	687	626	658	646	652	661	686	678	658	638	692	710	648	653	641	660	718	617	680	645	681	688	651	631	643	648	689	636	673	692	683	667	625	646	676	693	660	662	664	665	685	654	646	667	646	720	635	647	658	678	674	630	667	679	663	718	667	647	695	706	646	696	663	676	671	679	620	684	639	641	671	655	655	660	676	672	643	711	652	669	701	661	674	697	637	674	678	682	664	671	681	703	676	644	610	670	672	649	654	669	667	640	686	673	626	687	711	677	653	657	629	662	648	648	680	646	689	670	666	732	666	671	676	706	679	664	681	660	673	659	647	672	644	632	668	638	635	604	693	656	690	608	674	659	664	700	595	632	702	652	643	675	680	645	623	697	666	701	691	672	653	657	600	687	669	692	657	707	707	699	660	651	658	670	696	635	683	699	623	698	666	641	670	680	635	704	659	682	719	646	671	623	629	601	706	690	684	696	672	750	671	691	638	679	665	665	699	674	711	675	698	672	651	663	670	655	670	710	711	619	681	688	661	650	687	703	666	729	692	643	667	680	673	676	711	640	660	698	678	642	657	693	722	632	692	690	652	669	640	689	693	662	676	706	667	664	638	608	647	655	666	657	681	675	702	716	659	685	636	667	627	670	644	715	697	685	656	621	639	690	643	600	697	639	681	694	646	619	637	708	675	653	653	701	662	637	665	671	630	630	639	632
1621	675	490	371	328	453	519	459	344	278	229	181	148	157	150	148	145	131	127	109	117	97	127	128	125	111	100	94	109	92	93	100	64	92	91	78	96	81	97	87	90	77	83	67	81	79	65	77	88	86	77	83	85	76	71	77	87	68	84	81	81	82	96	78	80	79	79	82	69	95	82	99	81	85	78	108	87	80	99	98	76	64	93	90	101	71	94	72	82	81	102	81	89	87	78	87	91	88	87	91	92	82	77	83	86	88	76	72	96	76	76	76	63	99	93	77	83	74	87	88	80	78	80	81	87	84	84	81	85	92	77	72	81	79	78	82	89	86	84	81	78	76	66	96	85	75	84	77	90	80	87	76	86	85	66	82	88	85	57	89	82	90	87	77	84	70	73	79	84	96	82	64	92	93	75	77	92	76	74	104	84	65	77	77	93	73	84	94	88	98	82	83	85	90	86	71	72	81	78	94	87	83	71	87	82	67	83	70	77	67	72	92	92	76	73	76	94	76	80	98	81	94	78	89	79	89	81	75	82	93	84	93	72	84	91	60	79	92	85	89	72	91	89	86	86	84	74	90	82	91	73	95	89	83	64	95	77	69	85	69	77	89	81	88	90	82	75	89	89	86	83	94	77	68	86	71	99	84	94	96	88	82	74	73	90	89	78	75	78	71	89	77	84	93	79	110	68	65	87	70	83	80	79	78	79	90	71	80	87	79	77	83	80	78	93	79	90	83	93	89	74	77	86	76	93	73	90	70	87	85	90	89	86	86	74	80	79	75	82	76	77	76	60	72	93	82	73	90	86	82	91	82	76	69	78	82	70	81	82	83	80	75	78	73	85	93	88	79	83	95	73	81	73	75	78	86	86	81	94	96	85	91	70	76	96	92	85	81	81	83	86	78	87	83	80	81	91	92	73	65	80	75	71	81	98	78	86	81	76	78	79	100	73	74	84	89	86	75	98	74	76	92	79	79	83	63	69	88	90	92	82	76	78	89	80	100	78	73	81	92	85	91	89	73	88	87	88	88	98	83	90	84	69	82	83	90	86	77	69	92	86	87	88	72	89	79	94	85	65	87	66	82	66	98	94	80	77	69	83	73	81	79	72	90	83	85	73	85	87	81	77	86	71	71	92	76	96	70	82	80	83	78	69	78	68	83	92	77	78	79	77	69	78	72	60	86	69	90	70	89	84	85	86	82	85	74	78	93	84	94	75	71	81	70	80	85	88	86	84	94	74	81	69	77	83	75	77	88	97	92	71	87	70	68	82	92	85	83	85	93	87	86	81	71	88	64	76	87	99	100	80	77	77	85	75	90	94	97	93	109	86	72	80	93	84	81	86	85	80	85	75	82	100	72	75	78	80	84	80	98	88	68	90	69	81	85	85	85	90	82	82	75	92	81	72	83	87	91	80	77	70	91	79	96	83	93	81	87	85	78	76	85	79	75	83	74	63	92	70	70	81	82	76	79	75	100	82	80	94	94	85	81	87	90	83	77	93	70	83	89	85	89	68	80	68	96	89	72	78	86	78	87	94	85	76	87	84	83	88	81	83	67	86	85	92	79	77	81	98	79	84	97	85	99	72	77	90	81	88	81	88	88	75	80	92	88	98	78	73	76	87	84	79	75	85	88	85	91	83	86	78	84	94	49	89	90	73	85	76	86	96	87	83	81	82	77	64	86	80	79	83	67	69	80	79	82	71	79	61	90	86	85	100	76	75	89	74	79	74	81	62	71	62	99	72	86	75	73	86	82	78	74	84	86	86	92	85	67	86	78	94	102	66	76	90	74	97	90	83	84	75	90	77	86	60	81	80	100	102	78	70	88	79	80	86	81	85	109	78	81	83	82	88	79	77	82	82	88	92	78	82	81	83	105	82	92	96	69	86	84	68	89	69	89	88	68	77	66	84	91	84	90	76	74	73	61	74	83	86	78	80	82	76	70	80	78	86	74	101	85	82	83	88	98	76	83	77	81	76	94	72	84	91	84	94	90	71	86	71	92	87	99	86	83	97	86	75	67	80	84	63	85	76	84	67	84	77	81	91	89	69	74	86	87	87	84	88	100	71	88	74	92	92	82	77	66	82	75	72	81	73	80	68	90	80	86	85	71	77	90	71	83	79	89	108	92	86	107	78	89	88	79	78	65	71	69	95	76	72	84	74	94	80	91	77	93	76	85	87	108	85	68	88	72	75	86	91	76	92	73	96	67	81	84	89	82	65	83	83	97	98	87	85	101	79	67	92	71	84	67	79	81	88	99	80	84	85	95	90	88	83	71	79	90	81	77	76	92	96	98	69	75	95	91	87	82	73	83	81	77	88	90	106	102	70	86	82	76	87	79	78	72	97	79	70	93	89	81	89	89	76	82	83	76	79	87	76	77	91	77	81	82	77	82	98	74	79	91	82	74	87	84	79	78	69	90	104	69	86	88	68	70	80	94	103	76	70	103	82	76	84	96	101	81	76	77	95	86	84	100	84	77	88	89	81	86	88	66	79	69	77	82	83	93	77	80	89	83	90	59	77	86	78	86	77	75	78	75	76	81	83	79	87	83	97	94	90	88	90	80	83	80	83	87	73	87	91	80	77	62	77	73	86	64	107	74	76	73	84	78	71	79	88	82	67	83	70	80	94	73	88	84	83	80	79	69	75	69	80	70	78	85	75	87	87	85	92	68	88	82	82	88	84	63	73	77	84	82	69	71	92	77	78	83	69	80	93	82	80	89	79	82	74	80	73	80	78	88	79	94	89	99	91	89	90	90	84	74	84	94	86	88	74	84	82	99	78	74	77	88	94	85	70	78	82	76	75	86	83	95	86	96	78	77	84	83	76	78	80	76	80	68	68	101	74	94	89	75	87	73	80	80	77	75	76	94	86	64	69	80	74	87	70	107	81	75	98	82	91	98	79	97	90	85	74	81	82	90	74	77	87	66	93	76	88	82	84	72	83	81	81	81	92	78	80	81	90	81	72	79	68	75	84	92	68	94	84	92	91	65	77	78	89	72	74	85	101	70	83	81	79	77	90	79	70	95	72	84	88	71	77	85	69	86	97	77	90	76	80	80	78	70	86	90	92	81	86	97	82	90	82	75	75	79	67	82	78	86	74	101	79	80	74	85	75	77	89	71	70	76	84	85	71	84	81	88	86	83	73	64	94	79	96	80	70	75	82	90	95	78	72	74	88	85	102	98	79	88	79	84	89	76	91	85	85	92	77	90	90	69	75	91	79	85	80	99	65	75	93	80	85	76	84	71	91	75	70	90	91	83	63	77	88	88	98	80	86	77	73	81	75	87	88	85	89	85	83	80	96	84	77	86	80	94	75	68	68	88	95	94	74	94	68	76	78	91	76	81	85	65	88	80	96	82	81	76	82	85	87	86	79	71	83	68	101	80	87	82	83	69	89	72	78	72	91	102	87	92	75	90	83	79	80	84	69	75	82	75	85	80	78	75	77	94	87	85	65	84	84	89	79	84	92	93	82	82
19475	9467	6328	9526	17526	19944	18203	15047	11657	8846	6847	5411	4267	3546	3104	2926	2602	2478	2271	2118	1852	1643	1474	1428	1350	1346	1288	1236	1140	1016	1011	1030	950	1018	930	916	922	885	854	836	845	831	793	801	795	859	816	836	780	848	780	836	757	842	753	778	785	807	809	773	778	762	805	771	733	738	752	825	823	834	780	756	752	757	793	800	807	781	739	798	760	786	746	783	829	788	789	805	764	738	810	780	805	737	808	786	739	783	848	768	776	744	807	796	771	797	779	728	773	749	812	774	784	797	737	795	784	781	790	758	782	767	762	736	781	781	779	774	796	769	818	758	805	779	749	803	744	778	796	771	792	805	753	773	787	781	793	788	784	769	757	794	820	770	754	784	780	739	738	762	785	793	781	811	765	744	785	803	753	794	770	828	810	793	749	772	774	789	838	770	746	798	781	735	770	855	750	793	799	785	748	740	767	770	758	765	790	780	823	790	779	795	750	797	795	775	769	783	768	779	775	758	803	772	780	746	787	780	796	752	797	787	753	797	791	773	818	759	788	796	797	809	826	798	762	800	767	738	737	824	842	781	791	791	819	785	799	783	763	828	793	778	718	758	759	788	817	761	756	793	791	769	750	787	823	764	752	768	703	794	780	804	805	800	753	816	775	760	775	786	783	804	801	802	784	764	783	784	809	762	755	824	785	793	764	763	784	794	789	764	795	756	798	754	759	791	718	765	771	821	762	753	782	808	779	767	761	787	761	749	791	785	793	755	798	793	759	697	780	764	824	745	759	727	774	759	780	783	760	751	737	790	831	749	804	770	796	791	791	724	761	813	780	746	775	748	765	753	733	783	739	749	838	761	721	791	785	774	754	775	721	786	748	768	810	771	783	756	799	806	753	778	751	813	786	777	769	760	795	766	800	785	836	763	724	738	726	809	753	742	766	754	785	692	768	798	752	764	762	769	754	813	750	755	784	756	750	802	782	775	766	760	777	804	748	757	764	774	738	831	745	769	765	746	768	731	787	784	783	794	748	770	796	777	768	730	804	786	801	772	778	768	793	771	767	798	799	767	804	804	775	816	770	768	715	768	758	772	779	792	753	790	743	778	785	747	745	745	781	752	735	703	781	850	796	732	767	742	732	752	793	752	798	718	772	798	774	729	815	759	796	749	791	745	790	776	774	784	782	816	737	740	742	804	771	731	787	806	757	783	775	789	742	771	785	749	835	769	787	799	768	816	832	773	816	824	751	808	790	746	727	800	790	794	751	806	772	736	789	774	779	754	765	777	783	843	792	820	785	764	749	782	774	755	797	771	757	759	827	794	803	800	827	721	762	789	779	800	779	781	781	752	775	763	744	773	794	802	768	811	793	750	840	801	744	778	730	744	838	774	768	761	785	799	777	793	755	813	810	769	801	783	778	757	755	750	779	767	791	768	772	794	766	811	782	795	799	734	801	769	765	794	755	733	777	788	786	780	785	792	765	723	732	761	819	790	795	746	772	826	780	744	789	822	796	781	769	777	777	798	772	800	755	774	788	789	766	748	795	727	789	792	765	814	793	754	773	771	781	801	762	767	744	711	813	771	780	816	800	774	782	782	771	773	789	764	747	785	769	808	773	784	776	853	788	730	770	802	782	825	770	777	766	760	787	724	769	773	838	777	784	765	791	807	809	816	786	773	792	787	765	747	783	783	779	738	770	791	732	801	768	790	807	788	744	844	761	776	764	826	803	793	772	818	764	808	845	776	759	779	766	751	743	823	726	724	810	805	802	788	784	788	787	847	756	773	772	829	797	761	792	812	798	802	763	774	827	810	782	757	818	734	781	789	754	767	726	775	764	762	793	725	757	747	787	764	817	784	734	802	801	753	806	821	781	762	777	767	849	818	847	773	767	758	800	807	762	770	756	814	749	756	736	719	792	762	720	775	752	787	776	812	790	739	801	762	782	761	765	792	768	764	767	803	737	739	778	764	754	792	787	823	728	745	777	780	766	801	811	752	828	813	739	735	788	791	806	770	757	787	767	797	757	801	777	789	810	818	745	803	788	767	742	824	759	778	744	819	793	749	765	780	760	764	857	779	770	781	791	755	827	760	757	729	746	782	775	770	793	758	805	778	801	761	811	741	804	786	732	800	796	771	738	765	762	795	831	791	791	750	745	789	826	761	717	751	717	756	804	774	820	750	812	722	803	773	818	810	780	796	801	793	756	729	765	777	794	803	788	777	750	810	770	774	785	788	795	724	849	786	763	756	774	807	782	760	718	781	756	830	768	772	761	774	785	781	757	761	790	800	797	741	813	774	794	770	809	818	828	779	754	825	751	776	778	782	785	728	766	809	753	760	750	762	797	787	766	749	761	768	801	792	774	769	799	802	756	748	801	697	759	750	766	781	775	795	759	719	772	813	759	771	828	797	779	763	748	773	797	767	758	747	825	793	800	785	764	762	767	760	815	727	759	812	788	790	781	778	767	780	786	802	777	792	737	820	823	762	779	822	788	755	735	810	737	775	744	829	760	820	725	785	803	792	798	771	788	789	794	777	820	815	789	782	762	778	762	778	764	775	800	819	745	790	786	791	763	776	781	745	781	790	818	725	797	804	789	800	747	810	799	784	796	776	782	762	784	805	814	794	842	760	781	762	787	762	805	780	778	786	765	826	783	801	796	778	776	739	771	725	804	790	762	756	808	805	754	748	825	766	747	791	795	788	757	765	780	756	760	743	749	788	779	769	774	755	811	771	767	762	802	775	802	784	774	777	793	770	747	770	847	777	851	781	758	754	809	809	792	794	778	782	816	764	792	756	766	756	756	730	787	798	758	785	801	794	790	794	806	808	760	828	774	745	772	775	773	751	809	805	835	755	738	790	812	781	770	751	788	758	762	766	784	771	736	747	817	851	786	812	762	784	780	762	773	764	807	787	779	781	793	759	780	754	795	777	763	805	772	760	781	816	752	778	785	698	804	762	824	768	797	808	757	752	802	812	763	730	744	756	741	804	785	779	791	774	781	767	781	763	771	771	788	777	766	782	778	835	788	798	780	770	744	828	789	789	770	786	771	727	785	742	739	731	793	783	768	789	775	778	794	764	773	792	818	821	805	746	746	762	757	758	754	771	789	761	782	807	761	744	815	748	757	822	722	790	754	824	756	803	788	768	793	807	818	717	741	774	771	769	771	750	760	770	772	796	798	788	760	785	753	764	754	751	771	782	761	771	785	769	802	766	796	780	771	839	758	789	749	760	813	757	839	721	784	813	811	808	742	782	796	720	758	801	818	754	798	745	843	761	782	785	811	778	758	765	791	827	811	752	743	799	781	759	809	816	776	760	802	792	764	753	731	765	812	798	799	782	808	773	804	798	810	799	800	747	796	775	776	812	756	791	735	730	810	799	788	784	768	782	828	790	769	822	803	794	773	737	760	789	765	746	812	776	799	746	749	834	789	759	777	746	801	795	765	778	791	780	793	742	759	732	808	750	778	793	739	781	790	758	778	765	788	793	798	835
1791	1149	636	482	468	611	676	585	460	336	297	274	242	171	202	187	164	147	157	155	119	118	113	107	90	105	106	98	107	84	123	97	91	102	95	85	94	85	79	68	75	77	77	81	77	85	102	89	92	91	86	75	70	92	79	85	83	102	80	77	79	86	79	85	84	95	88	74	83	72	100	74	74	87	85	75	95	88	91	82	78	89	85	73	97	79	74	86	76	78	81	71	99	82	76	69	75	97	87	79	83	87	104	71	99	94	80	103	79	80	78	90	92	81	90	86	79	68	89	81	81	73	97	86	87	83	89	82	78	88	99	92	74	87	81	97	89	77	84	91	72	74	67	96	90	81	81	84	77	79	95	70	84	91	102	74	83	80	81	89	79	71	69	72	89	101	99	93	86	87	88	80	84	85	91	85	92	99	78	88	81	76	86	72	67	77	81	88	91	82	95	69	65	88	90	91	87	84	98	84	79	76	91	90	77	84	86	78	79	65	92	97	95	95	84	86	87	90	94	78	82	90	85	86	84	89	76	73	70	82	72	80	69	81	100	95	75	90	77	69	81	95	91	86	93	73	88	81	90	91	108	82	100	100	80	92	85	75	84	97	87	75	72	95	72	88	83	97	87	83	83	74	74	86	101	77	79	81	86	64	80	87	89	103	83	76	86	91	85	91	87	97	94	99	83	93	84	77	76	82	93	85	94	57	89	94	62	91	85	77	76	79	78	81	81	81	83	72	83	87	87	91	94	79	88	86	101	97	96	81	70	78	85	80	89	105	75	73	100	70	84	89	94	100	84	80	77	103	78	76	80	74	81	82	75	106	76	76	94	77	80	78	96	71	97	74	72	71	77	86	80	84	84	70	96	104	77	87	69	84	85	82	84	94	100	91	86	79	82	92	93	74	97	88	84	85	88	87	73	79	80	86	61	94	87	83	85	73	91	85	89	80	86	73	88	93	64	84	74	78	88	77	87	75	88	75	93	86	85	87	72	71	74	84	98	90	90	83	83	63	79	77	85	65	79	88	80	104	94	76	96	99	83	95	89	78	73	92	79	74	95	94	71	77	69	79	73	71	72	84	69	76	84	76	97	84	81	85	75	82	79	96	72	85	86	78	63	84	90	77	96	91	78	82	88	82	81	85	84	85	80	99	85	73	81	99	76	92	93	82	96	81	74	73	83	83	93	92	68	89	67	80	72	86	75	91	76	71	84	80	91	98	82	87	70	80	85	81	88	72	78	81	85	84	77	79	79	71	99	103	84	77	91	64	76	71	90	88	90	86	95	68	78	77	89	77	84	88	75	84	85	83	80	92	77	78	77	90	94	81	73	71	73	76	103	93	84	85	85	90	86	83	107	73	76	87	80	75	82	94	105	75	91	72	84	78	79	78	95	67	78	79	91	90	90	82	95	87	75	77	99	90	90	93	78	87	95	71	79	76	80	75	88	106	86	80	84	73	97	70	89	74	74	102	85	80	96	94	71	81	79	86	91	69	78	70	78	65	90	79	78	94	92	101	87	67	89	83	80	90	80	93	83	89	77	93	72	74	93	82	76	83	88	82	85	87	81	96	93	75	84	99	97	84	80	71	94	100	100	88	80	73	90	91	82	71	79	72	87	86	91	84	79	91	63	90	90	78	83	96	82	90	89	84	74	75	77	92	72	69	89	98	74	76	85	77	79	83	78	91	78	93	84	86	90	94	84	66	96	84	82	83	80	91	104	89	82	82	77	90	107	94	73	80	82	93	81	75	81	90	71	88	81	80	87	69	78	96	80	87	78	89	74	80	62	73	94	83	76	65	88	79	68	81	73	82	101	77	71	74	105	87	82	95	93	96	79	87	85	94	86	96	88	101	85	98	91	79	80	75	97	81	73	91	80	80	65	94	81	89	79	83	93	89	78	94	82	93	91	76	91	88	73	83	80	79	75	98	74	90	92	75	86	99	89	83	80	84	92	88	82	101	66	91	82	83	82	85	85	81	83	94	94	84	82	84	68	95	92	75	80	67	87	82	77	80	85	94	92	95	79	86	72	71	91	91	62	84	77	84	92	84	72	88	77	87	72	81	73	80	84	84	81	84	78	85	86	94	75	98	79	69	84	83	72	79	87	84	86	79	105	75	100	88	98	94	92	68	100	84	86	77	82	81	84	80	101	70	70	73	68	80	99	77	84	96	82	89	78	84	83	90	80	76	87	73	83	72	78	91	70	93	71	97	75	89	84	78	70	82	86	93	87	76	84	80	79	80	87	81	89	72	71	80	78	88	68	84	82	75	91	79	98	83	78	88	99	71	95	100	85	82	109	74	94	90	83	96	82	82	71	86	74	80	69	88	90	84	79	84	100	74	72	74	89	100	91	82	78	81	90	81	86	83	91	89	70	76	88	95	83	92	97	91	79	77	76	99	86	84	76	78	90	89	95	90	87	86	99	89	80	106	67	72	112	99	114	87	99	87	67	87	69	80	84	77	89	85	99	86	84	81	81	84	81	92	80	92	94	77	67	93	97	97	77	83	82	81	83	84	89	75	72	72	114	93	86	107	94	79	74	86	92	82	91	92	90	82	77	87	82	84	81	80	78	89	72	72	76	84	70	81	94	86	98	87	93	74	93	79	95	68	90	90	91	78	79	75	93	90	85	97	75	92	87	88	85	84	92	84	83	90	78	98	101	73	76	81	93	87	71	74	79	85	90	86	79	86	68	71	88	88	78	97	78	83	98	86	84	84	76	76	78	82	82	90	85	80	89	83	91	64	75	87	74	72	88	89	90	91	78	89	88	72	101	84	78	84	91	91	76	92	75	88	77	88	106	85	106	75	94	82	103	84	73	76	99	80	86	91	78	94	76	78	83	74	104	71	98	81	72	85	96	78	83	78	72	63	76	82	82	95	83	84	72	80	94	87	85	88	93	92	84	97	76	79	72	82	84	71	96	88	85	84	74	86	77	67	98	63	90	96	67	89	78	81	78	79	84	84	94	99	75	89	80	73	88	77	87	72	102	76	72	81	88	67	105	77	85	74	78	82	88	81	89	76	73	96	85	91	84	80	98	68	79	64	88	73	88	59	88	74	89	78	110	79	75	65	79	81	77	78	90	72	86	88	68	80	93	79	99	91	89	79	77	84	63	87	72	69	81	77	70	88	73	89	95	103	77	75	89	82	87	72	93	63	74	76	94	82	83	74	81	91	95	69	87	92	100	69	87	77	82	78	82	98	77	90	86	67	90	72	78	79	78	77	81	77	110	80	85	93	87	86	90	80	82	86	79	75	73	85	90	77	87	95	88	67	80	82	79	101	92	67	81	85	99	83	89	82	67	78	83	92	90	100	78	85	91	102	93	81	81	90	75	75	82	76	75	96	98	84	87	84	89	88	85	92	74	84	81	84	93	77	85	73	69	80	80	71	88	72	77	76	82	72	78	86	87	94	84	86	98	78	92	77	84	97	87	70	79	88	83	90	89	93	92	99	89	92	84	77	73	96	78	79
21908	12292	8216	12119	21089	23249	21245	17799	13835	11068	8384	6559	5383	4512	4061	3735	3416	3070	2821	2481	2245	1863	1739	1648	1608	1502	1382	1363	1333	1188	1070	1101	1078	1075	1085	1022	1033	948	922	872	890	834	821	847	758	830	780	801	780	843	817	799	840	820	797	782	790	842	849	758	811	819	845	832	790	806	776	803	819	749	821	816	830	828	819	818	799	837	804	791	795	823	815	837	805	761	798	808	793	824	811	766	730	816	803	772	835	811	794	811	734	779	764	791	818	835	781	792	839	785	818	800	839	779	864	793	814	825	802	801	797	801	788	844	830	843	715	807	819	784	820	798	799	817	806	764	824	799	826	817	779	844	812	768	810	774	798	811	773	746	821	760	816	855	790	855	838	748	820	803	796	781	773	809	812	802	799	801	803	810	884	804	829	812	806	780	827	759	822	793	816	797	787	797	780	794	775	802	784	777	814	832	833	839	742	799	813	828	786	793	857	780	814	783	755	804	812	826	817	829	783	757	813	778	824	793	837	785	749	758	783	820	769	785	790	789	774	803	766	833	807	764	822	779	789	798	821	788	775	818	803	846	821	754	800	835	794	764	761	794	848	755	818	783	781	810	783	782	790	794	790	812	766	842	756	769	810	775	771	815	804	807	774	773	756	843	810	785	859	823	811	831	805	755	730	790	780	787	824	799	798	830	802	772	785	759	828	817	767	809	744	822	791	854	769	795	788	798	809	782	756	823	857	808	781	783	826	797	827	806	826	808	787	773	838	778	790	838	776	781	771	789	786	780	846	808	782	770	768	793	745	741	815	798	856	746	803	801	823	827	841	770	763	809	805	804	777	771	798	823	805	782	815	830	772	803	797	854	790	848	833	837	788	779	777	803	809	792	816	766	805	802	777	753	773	771	822	806	797	842	811	807	819	789	791	823	761	783	814	806	821	776	849	791	849	820	796	771	781	838	849	816	815	773	786	788	809	787	789	784	794	777	776	800	832	787	850	777	748	804	779	835	826	794	842	780	808	814	778	827	826	803	793	802	845	793	814	751	823	797	801	792	791	822	797	837	754	836	774	779	739	809	803	842	775	783	791	772	797	834	780	834	776	753	807	742	844	780	795	766	820	835	809	767	788	788	832	745	798	808	750	781	817	814	819	798	769	835	835	813	831	787	796	828	800	804	783	761	780	755	774	813	803	789	835	812	809	796	812	843	806	835	781	815	801	815	813	801	761	810	808	784	782	759	855	823	749	804	882	761	798	791	794	826	842	846	784	819	821	820	842	771	805	774	832	862	811	786	810	808	837	766	813	789	761	795	804	785	783	785	796	807	800	801	795	794	836	785	789	862	794	832	759	829	835	793	835	793	780	802	815	832	795	813	796	814	803	811	792	830	772	775	838	800	796	810	810	771	782	845	793	866	787	761	787	796	791	796	791	786	802	874	753	798	770	848	805	794	806	770	765	820	819	754	815	868	815	784	789	831	822	790	824	768	809	796	802	854	740	785	794	782	827	765	820	834	803	781	829	863	798	815	842	768	814	809	756	782	802	788	776	785	833	793	786	767	778	840	782	778	799	792	745	803	821	773	805	758	760	783	791	815	814	752	824	836	807	814	818	780	820	765	802	812	841	784	833	788	818	789	783	825	805	769	867	746	812	835	856	749	826	820	787	733	806	828	772	788	783	828	817	789	779	806	823	788	795	804	809	792	785	823	772	773	783	790	798	830	837	797	774	800	763	758	790	812	805	799	780	796	806	797	805	824	796	780	763	791	829	786	761	828	764	788	762	779	814	808	792	783	821	799	777	776	800	777	823	787	802	812	780	784	811	804	805	808	808	813	770	784	761	803	819	842	810	786	790	809	782	752	831	826	801	815	750	803	792	737	774	805	781	744	813	751	727	822	781	807	823	757	809	762	788	767	818	781	814	812	795	746	804	807	813	788	784	790	803	800	790	766	781	831	773	841	788	800	839	778	789	832	846	808	816	823	776	782	819	794	791	783	744	749	783	763	769	819	804	767	787	810	765	753	835	754	838	781	788	771	806	817	791	774	823	747	775	808	840	824	844	794	834	837	826	818	774	785	768	799	873	807	816	797	784	798	752	784	803	794	823	807	866	746	831	780	864	859	818	804	808	812	833	790	832	761	780	765	790	745	833	805	787	791	786	799	803	826	806	797	843	800	865	802	808	839	814	765	814	793	795	758	784	790	764	808	773	782	818	777	761	843	838	781	813	795	791	776	777	812	816	868	805	782	748	734	828	789	796	777	821	782	786	849	755	781	836	806	769	808	803	799	788	811	778	771	751	855	792	839	817	837	793	793	796	820	765	797	767	803	810	814	829	764	832	832	795	808	810	778	785	798	805	823	835	756	800	775	768	810	785	825	820	794	795	752	751	849	795	844	822	799	752	760	812	797	845	868	802	851	820	845	826	838	825	810	808	837	788	799	869	867	826	867	775	788	818	758	771	802	794	815	803	790	808	772	850	788	811	783	859	798	777	769	830	781	765	835	792	807	840	825	809	805	785	806	755	803	771	777	844	791	827	801	806	756	856	814	796	775	783	797	791	788	832	784	832	784	840	769	815	775	809	853	750	804	771	792	806	784	795	803	835	763	807	769	846	828	751	801	779	775	814	828	806	814	769	787	838	757	853	824	748	776	808	779	765	827	763	764	799	767	776	822	806	788	853	785	793	740	820	793	820	798	771	776	839	768	847	769	777	774	734	758	772	785	810	824	821	819	781	778	814	811	791	807	807	785	851	824	746	783	812	821	825	767	790	801	795	802	791	803	749	820	803	789	785	810	817	828	792	839	787	839	783	780	812	812	814	833	837	806	793	827	779	831	804	764	785	827	813	834	760	811	811	811	750	777	798	769	747	783	768	846	801	809	820	769	819	831	826	796	754	790	839	818	776	742	781	858	712	776	771	828	799	794	815	822	830	781	763	798	803	818	801	787	784	853	778	827	779	790	777	815	798	811	820	815	768	853	785	837	796	811	800	824	789	812	833	789	823	801	785	803	829	810	799	835	807	791	768	768	794	826	746	799	803	790	767	774	784	810	742	762	799	769	786	830	806	770	779	777	796	815	798	803	842	829	809	773	789	801	834	802	830	788	764	786	851	802	827	784	769	842	762	800	784	806	761	791	814	771	768	771	769	769	828	776	791	834	775	824	766	796	786	786	775	799	804	836	804	856	845	768	827	833	778	794	751	816	809	780	796	808	811	823	779	772	746	772	768	749	778	783	831	736	799	823	783	806	772	775	817	827	777	815	763	809	822	760	795	774	790	816	785	840	802	818	794	782	819	769	820	752	770	816	764	774	767	791	744	796	813	789	842	758	773	763	811	841	759	825	753	769	758	818	827	784	791	800	790	778	808	823	786	821	885	787	774	779	792	764	802	771	772	849	792	766	774	771	812	773	841	772	837	783	786	811	849	814	750	857	848	796	777	834	823	816	792	784	798	814	803	785	809	796	817	758	769	769	757	811	787	827	775	802	845	754
2421	1020	608	449	457	645	746	559	444	358	259	227	185	176	147	159	168	145	122	115	128	112	116	86	101	93	79	96	78	92	79	75	88	85	77	63	77	82	67	74	70	88	65	87	82	66	85	73	57	59	64	64	60	77	69	67	56	73	71	64	80	75	70	74	67	52	76	55	76	62	73	70	68	81	73	56	63	74	85	65	73	73	74	70	55	84	71	72	76	75	61	63	69	78	73	74	71	64	73	64	60	56	68	64	55	61	62	64	64	75	76	75	69	75	65	64	65	62	70	69	55	84	76	70	62	72	59	69	75	79	70	75	62	76	72	77	61	60	88	69	62	61	82	80	65	68	58	68	74	60	75	54	73	67	76	65	54	75	80	63	62	78	60	72	81	73	68	71	69	70	56	72	63	57	69	69	66	64	77	57	75	54	73	77	72	64	54	71	60	59	62	52	61	76	66	57	72	75	51	58	69	75	80	57	66	77	75	62	62	74	87	70	50	62	55	66	70	72	66	63	66	72	48	67	60	63	66	67	74	90	60	67	60	84	68	74	71	54	62	68	76	67	69	63	78	64	67	77	63	57	72	65	74	57	66	76	55	68	52	61	63	69	64	59	65	73	70	58	70	50	85	78	69	78	63	57	71	64	76	60	68	64	85	70	58	62	69	65	67	76	69	59	74	66	69	59	63	85	58	60	64	75	65	60	58	50	76	85	73	69	91	61	67	77	58	73	68	78	64	85	80	66	60	66	79	68	77	62	85	66	59	56	58	64	67	69	78	62	79	66	59	70	55	71	65	75	85	68	50	61	59	92	59	61	70	74	71	66	68	80	70	78	63	88	73	60	54	72	60	63	79	53	54	78	81	73	69	62	58	80	70	64	67	81	72	56	78	69	68	77	81	57	65	59	52	66	72	65	54	52	58	80	67	75	83	79	81	64	52	58	64	67	70	55	69	55	61	67	77	78	75	63	59	63	75	56	73	59	72	77	79	77	80	63	81	67	62	70	51	67	76	83	64	69	65	63	69	76	71	73	68	59	59	63	76	86	75	62	77	70	66	68	75	62	80	65	72	73	81	65	76	67	72	70	81	67	72	56	63	85	80	74	60	58	69	63	69	69	70	78	77	76	64	75	70	81	75	66	65	56	77	68	72	54	66	71	77	66	67	81	79	61	91	52	66	60	60	73	68	65	61	65	64	70	63	72	53	77	58	62	63	71	79	87	67	83	65	72	53	51	66	79	74	73	72	75	59	71	57	64	63	73	62	70	57	69	70	71	57	64	71	62	64	72	72	76	67	90	60	76	74	73	75	68	65	77	64	81	76	70	70	67	87	71	69	57	71	75	74	51	60	59	77	77	75	70	65	71	63	81	69	73	53	69	71	71	80	79	56	71	69	80	61	73	64	56	65	73	77	70	63	88	68	71	74	67	73	67	69	69	71	66	67	60	63	56	74	72	74	63	54	80	67	71	70	72	68	65	72	55	61	74	70	78	60	84	70	60	65	71	72	71	68	71	65	85	66	59	66	74	78	64	75	72	72	54	67	89	65	66	73	49	66	60	72	56	65	70	75	83	70	86	64	71	59	70	61	56	61	69	73	71	64	60	66	82	57	59	67	74	78	59	63	58	81	65	61	54	82	61	49	58	72	84	62	88	61	78	71	69	56	60	71	73	67	70	74	56	44	78	68	67	74	57	65	59	70	75	68	45	75	69	68	61	54	71	70	61	68	93	65	68	86	66	78	81	60	70	54	66	60	84	63	72	71	58	67	73	53	70	63	73	63	62	67	57	71	72	68	75	67	60	77	67	74	61	60	60	60	60	62	76	81	69	73	49	85	64	67	67	73	81	78	60	79	64	59	63	62	73	71	75	65	101	67	86	75	54	60	66	60	53	67	75	77	61	64	55	56	53	62	60	73	68	61	75	63	57	70	71	73	73	59	58	82	59	59	73	76	63	62	67	52	76	68	62	68	65	68	74	70	70	74	77	61	52	52	76	76	100	80	63	65	77	71	69	69	71	67	62	59	72	61	50	73	80	62	73	68	62	67	73	73	65	73	80	63	75	61	63	73	74	64	61	73	70	67	68	73	69	71	85	59	68	71	57	72	69	65	55	68	63	60	65	63	65	76	67	54	61	56	70	78	62	70	70	78	76	68	67	65	65	82	67	69	69	73	52	90	70	77	67	72	80	67	68	82	72	55	57	68	78	55	79	68	71	56	74	62	57	66	57	71	69	68	75	60	72	78	74	64	64	67	66	62	73	73	68	54	65	70	78	70	60	62	65	67	58	54	65	57	80	78	69	60	67	56	54	58	56	70	65	59	56	64	76	74	71	62	79	65	75	69	67	62	66	70	60	72	70	66	74	91	61	69	77	73	63	77	67	70	73	65	50	67	66	49	65	62	66	60	61	56	52	57	67	69	61	58	76	62	61	68	67	79	76	48	59	65	71	64	59	71	62	84	79	64	81	60	67	68	78	54	76	60	67	76	73	78	75	75	65	56	71	58	71	65	57	81	69	77	69	59	52	72	58	64	77	61	75	56	64	73	68	73	75	71	80	85	66	61	59	57	81	77	76	70	66	69	62	71	56	67	57	82	62	71	65	83	67	69	74	65	76	87	49	71	80	64	89	69	58	65	67	72	70	70	65	78	73	64	61	87	72	68	72	77	66	75	64	69	56	56	54	94	65	67	69	69	60	69	66	62	67	72	69	68	63	58	73	57	74	64	59	82	59	64	70	75	69	67	66	81	70	67	67	57	81	80	77	75	69	57	76	75	74	70	65	62	72	70	66	66	67	67	76	58	57	60	65	62	68	75	71	72	72	79	78	79	62	52	69	69	65	58	76	54	72	66	80	75	65	56	77	65	62	57	68	59	53	62	56	66	62	77	70	54	76	67	70	73	57	55	71	71	67	69	68	63	51	64	73	59	65	64	64	56	74	66	73	67	61	68	67	75	72	82	58	67	65	57	57	69	78	51	50	66	68	69	54	67	54	63	62	70	75	71	77	62	69	60	78	72	69	64	75	57	76	61	81	67	61	54	75	83	61	71	58	61	71	64	78	65	71	71	51	71	69	71	80	60	74	60	71	68	67	71	74	67	66	71	68	60	51	63	67	80	58	63	76	69	59	64	49	66	56	58	76	75	67	70	77	53	67	69	53	76	78	64	66	73	75	66	73	59	65	67	74	76	63	81	67	72	74	85	66	69	60	65	64	58	60	76	81	57	68	70	71	64	73	73	69	49	56	86	67	59	66	55	62	71	59	67	68	63	76	56	65	72	61	66	61	60	73	70	59	79	66	72	74	74	68	71	73	52	63	65	79	76	56	61	60	65	56	56	68	67	59	65	71	68	69	69	80	56	65	61	76	60	69	65	64	67	76	70	60	80	58	61	54	61	64	83	69	73	50	60	74	74	73	60	57	61	64	72	78	61	72	74	61	51	66	82	64	55	78	55	55	53	54	59	64	86	69	56	63
22710	11624	7962	11837	20704	22946	21267	17683	14247	11118	8624	6668	5412	4527	4134	3755	3456	3078	2576	2345	2010	1758	1608	1615	1527	1394	1300	1181	1147	1011	1012	958	951	937	969	950	851	715	775	709	721	689	690	692	745	653	662	650	664	655	637	622	688	672	660	636	672	629	677	636	667	669	648	629	721	648	666	644	695	650	612	594	670	636	650	665	663	649	632	568	654	652	642	645	672	658	621	638	637	666	631	627	634	661	673	630	642	622	643	630	615	658	601	637	662	618	643	637	651	701	655	657	667	617	626	685	675	616	650	658	653	670	651	647	621	614	620	600	657	637	636	619	625	630	679	640	632	639	588	620	595	670	681	607	658	629	657	696	640	614	623	698	676	669	667	631	663	629	649	690	616	608	638	619	643	618	626	641	653	661	652	653	624	631	683	670	668	667	647	658	645	639	607	635	613	642	661	666	633	684	612	635	680	647	679	657	649	620	644	660	650	636	648	627	672	648	653	671	629	645	664	688	615	667	680	660	631	623	667	620	654	654	676	668	644	672	606	579	664	663	656	633	664	672	676	625	641	642	642	620	644	635	639	636	634	648	637	631	655	679	650	660	666	695	698	626	677	683	661	619	598	620	664	675	654	657	664	646	622	635	655	708	641	647	659	694	642	636	649	640	654	663	645	654	628	631	651	621	599	682	612	697	633	657	631	660	626	628	642	626	636	667	609	689	628	608	644	625	707	656	638	669	656	675	656	642	662	606	629	646	607	673	662	650	613	639	653	675	594	639	625	628	612	703	652	640	654	627	687	668	663	628	652	655	655	640	655	652	657	640	682	676	645	622	684	657	688	636	672	638	620	616	641	610	628	663	640	664	641	647	616	642	663	638	661	627	613	615	652	634	631	675	627	638	658	667	632	646	654	647	682	649	642	724	635	647	631	645	620	651	666	625	601	679	586	638	638	641	657	642	650	641	582	662	670	589	662	613	682	616	646	664	612	659	627	644	622	664	709	643	655	644	677	696	652	645	654	692	604	656	704	634	700	632	654	638	655	709	679	635	668	634	646	659	626	665	637	648	625	662	681	671	645	657	666	673	637	628	610	607	673	682	637	608	656	626	677	634	650	665	631	664	652	620	676	631	628	630	653	628	639	670	644	649	613	650	676	621	594	650	645	655	661	649	621	676	643	616	631	628	612	640	657	620	595	661	663	678	613	626	660	594	619	733	652	674	662	679	629	678	633	641	630	672	644	634	680	651	637	677	631	632	664	642	702	690	630	690	649	703	644	679	667	660	588	644	624	681	675	656	661	655	640	644	632	655	654	638	630	668	684	640	678	670	661	687	649	637	628	639	639	661	631	677	611	631	621	641	694	622	671	675	618	710	664	639	676	639	638	640	659	642	655	667	608	682	657	635	606	665	634	689	648	682	678	626	653	688	613	647	686	629	656	674	641	689	636	678	637	701	644	617	650	710	613	599	601	611	639	645	653	645	695	648	635	612	689	638	681	650	648	645	695	653	619	616	611	650	635	629	621	635	655	650	665	654	589	636	689	665	634	666	628	618	658	642	649	639	676	677	685	673	658	645	666	606	656	660	670	674	624	670	607	641	619	650	681	610	675	627	628	685	691	664	664	638	629	604	680	644	688	623	659	649	652	647	614	645	633	653	700	660	649	623	655	635	672	669	616	664	639	643	628	654	638	705	680	624	637	630	610	655	616	650	647	620	678	686	660	667	676	642	662	611	635	647	653	624	641	669	633	707	629	623	641	667	664	672	625	639	636	652	641	652	642	677	663	661	632	637	633	624	665	631	638	648	672	651	677	649	647	663	643	641	616	633	650	608	631	632	629	641	671	666	622	655	671	670	684	648	616	627	609	595	640	674	615	674	668	677	688	621	663	627	632	655	677	696	676	572	680	662	643	646	654	648	627	639	706	682	653	674	644	662	638	661	644	660	630	624	675	672	659	676	654	649	670	684	639	651	636	614	643	657	625	609	664	669	642	636	666	666	630	666	648	660	621	669	635	623	687	637	625	653	668	670	619	663	655	654	622	649	652	650	643	649	658	671	605	597	671	716	630	646	664	650	627	639	620	686	669	651	688	649	627	643	613	629	666	629	635	618	625	662	665	701	605	674	672	657	615	638	641	721	627	655	595	647	656	633	624	675	643	677	657	665	689	610	692	619	628	666	670	685	642	627	601	658	620	638	626	702	617	645	686	630	641	670	666	636	702	648	640	621	692	648	608	628	620	664	671	649	621	670	648	619	678	660	627	650	660	627	631	654	654	672	662	627	703	643	605	648	639	597	659	639	672	626	623	630	692	666	651	653	655	598	654	634	661	684	640	639	664	621	643	649	610	638	591	629	674	640	676	635	648	680	638	669	678	632	627	633	635	642	668	647	617	677	643	655	659	615	646	654	663	625	654	646	612	648	636	659	620	698	656	609	652	660	673	627	609	611	653	629	618	633	625	614	658	666	644	617	658	619	629	678	680	651	680	661	606	666	627	698	711	634	602	667	660	649	633	623	661	653	626	643	629	623	688	664	674	663	660	609	673	643	639	652	653	630	637	633	663	664	615	634	685	652	617	673	625	645	637	641	647	703	628	638	633	637	662	602	656	652	621	654	620	639	639	636	644	616	645	639	653	604	662	635	634	636	616	639	651	627	625	633	658	637	675	646	595	632	637	640	656	643	620	632	653	637	582	670	645	648	647	703	620	635	618	681	677	659	644	686	602	660	640	625	642	644	696	649	661	609	606	618	655	626	648	673	669	680	608	665	701	624	636	704	611	632	630	637	677	629	670	678	671	642	608	626	673	645	668	684	631	636	634	659	654	669	623	621	662	655	642	617	646	693	682	663	640	653	677	629	698	638	646	707	662	642	650	632	627	670	648	625	643	679	638	609	590	665	638	640	662	622	613	584	667	667	657	668	611	676	675	650	652	633	646	617	621	659	602	661	669	625	660	642	681	686	698	646	646	702	635	642	716	624	656	659	657	622	608	655	655	663	636	617	700	654	667	681	693	644	661	701	674	689	655	680	634	664	669	648	619	661	680	670	625	642	617	666	715	630	721	666	625	671	585	633	605	649	657	615	676	636	597	623	612	622	640	660	651	675	644	642	601	666	618	626	674	679	643	614	672	636	651	665	632	628	675	635	675	642	664	672	627	612	670	610	659	692	643	666	655	666	602	683	655	684	643	647	635	652	614	633	689	665	694	676	664	684	632	671	654	646	629	606	678	615	642	636	608	638	634	671	600	626	676	644	632	666	675	640	637	657	650	603	621	646	635	619	645	632	676	645	650	616	632	677	642	650	650	651	642	696	661	637	645	660	671	641	680	625	617	635	623	638	620	653	647	598	653	636	655	651	660	629	630	621	624	679	608	622	613	623	609	686	707	632	672	647	605	615	690	620	609	666	658	654	635	664	654	645	638	714	646	682	695	660	657	656	641	652	631	627	628	648	603	636	631	650	601	644	653	649	672	616	633	638	633	614	640	608	632	686
2451	1410	831	647	624	818	841	746	603	428	309	305	220	199	200	197	177	180	152	131	128	130	130	139	108	94	94	87	89	91	87	65	66	98	86	73	69	79	78	63	74	77	75	63	68	74	52	75	77	70	59	72	68	63	47	79	89	74	70	75	70	81	63	79	63	60	72	82	71	77	74	66	74	70	68	75	77	90	68	79	69	56	80	57	68	82	59	77	78	80	83	72	62	64	66	69	72	82	75	61	83	71	75	62	73	71	64	72	62	71	76	82	66	68	71	78	82	57	73	78	62	82	73	67	74	72	74	58	76	58	76	65	50	74	79	66	56	86	65	70	70	61	68	80	68	60	64	79	71	74	59	71	68	81	67	73	65	62	67	66	67	64	67	54	88	65	58	86	82	78	92	73	75	72	75	73	64	60	70	61	67	67	85	73	48	70	67	51	68	64	84	64	71	65	62	73	81	57	75	56	68	72	66	70	69	86	69	74	54	67	69	64	52	64	67	67	85	76	73	77	67	47	65	73	69	70	74	62	85	64	66	73	73	68	71	76	55	68	66	85	61	63	62	78	75	62	64	72	69	71	55	69	56	66	75	63	73	60	82	71	76	91	73	67	82	69	73	69	80	72	53	62	71	69	66	64	76	75	69	76	67	64	72	57	61	60	71	58	82	67	68	85	65	66	76	70	61	56	87	53	84	81	60	84	73	57	77	60	84	76	73	74	79	91	68	70	73	74	74	68	68	71	59	61	77	70	62	60	66	65	68	61	67	64	79	102	87	64	71	74	73	69	70	71	67	72	73	73	66	55	78	67	69	52	65	66	77	53	66	74	76	65	80	68	64	65	73	75	77	65	77	73	74	81	95	70	73	64	79	73	82	70	71	80	73	63	57	70	74	64	84	67	81	76	67	53	86	77	80	73	74	67	68	67	70	77	67	75	72	73	63	68	88	78	69	91	64	72	73	59	75	75	69	66	54	75	84	61	65	74	76	77	66	55	67	77	74	70	56	82	76	83	85	64	66	78	70	68	72	61	78	73	84	86	79	69	77	69	60	87	66	71	76	63	63	68	72	74	74	72	61	61	62	73	58	63	66	64	55	69	77	76	70	74	77	73	80	77	72	64	63	73	74	86	83	66	71	65	61	77	83	67	63	66	71	66	72	65	70	51	70	66	62	79	66	70	59	71	67	77	59	64	85	74	99	65	59	66	55	78	62	66	71	70	74	69	58	72	75	64	76	65	71	64	73	81	67	61	55	76	73	65	73	72	63	65	55	80	71	70	63	78	71	63	70	65	67	86	74	66	80	74	59	59	75	63	65	71	77	55	71	54	64	70	65	60	80	69	74	78	75	75	73	65	52	71	69	65	75	66	66	83	69	71	66	75	80	57	79	63	83	58	81	70	73	73	66	68	67	74	71	71	58	63	52	81	73	84	72	71	76	69	62	76	63	53	69	61	80	69	64	77	75	61	70	60	70	68	95	71	67	80	68	91	80	62	88	78	64	67	71	67	70	70	72	60	69	69	78	66	73	55	65	55	61	57	71	78	69	70	64	67	75	82	73	85	72	67	76	81	70	76	93	82	67	70	76	68	72	57	73	84	71	70	85	90	65	72	78	70	71	57	76	79	75	56	67	70	75	64	70	81	56	77	76	73	69	61	69	67	70	76	82	78	59	65	66	65	75	72	75	74	60	70	72	69	76	67	76	60	63	72	60	63	78	52	77	74	79	82	73	64	77	68	68	67	68	71	64	86	76	80	57	76	87	66	79	67	84	75	73	75	67	75	74	62	67	80	77	79	73	67	70	77	59	67	64	75	75	70	67	58	74	66	69	63	66	69	61	55	74	61	57	73	59	49	70	65	68	66	69	67	71	66	82	74	77	87	70	78	66	72	70	79	64	67	70	69	62	74	58	71	59	75	62	65	82	86	70	89	76	74	75	60	72	59	63	63	65	85	69	56	76	76	70	54	66	71	92	72	82	64	68	77	64	70	67	77	70	73	70	88	55	68	62	70	79	68	60	57	71	70	72	75	76	55	71	67	81	68	73	57	72	70	78	79	81	65	64	64	59	74	87	86	70	62	61	70	62	72	75	60	67	67	64	90	66	64	60	72	67	77	63	77	72	64	67	74	68	66	77	85	69	73	70	75	58	74	73	59	61	73	66	84	71	53	73	76	80	91	76	63	59	75	67	76	91	57	68	52	60	70	68	67	86	68	85	64	64	57	63	64	89	70	62	59	68	54	73	76	55	63	73	60	68	64	73	71	73	64	69	91	49	60	64	62	73	87	67	62	65	69	57	75	62	62	84	83	71	72	81	69	83	68	73	71	63	65	74	66	54	72	58	68	65	71	83	75	63	70	53	73	66	84	63	61	60	87	68	80	57	70	67	67	61	72	59	76	53	53	72	67	58	80	68	67	67	68	66	70	74	80	67	80	78	66	60	61	69	61	67	74	65	70	59	67	79	62	68	56	66	68	66	68	68	68	74	63	66	61	60	65	72	54	68	83	51	63	68	65	78	84	56	79	76	69	64	65	84	73	59	74	60	69	67	71	59	73	84	56	85	61	79	61	67	73	79	90	80	69	69	71	72	60	59	64	59	63	65	74	71	72	65	77	71	71	74	63	72	70	67	72	78	56	55	69	74	69	71	79	79	62	76	68	56	68	62	79	74	78	74	59	55	62	52	75	64	72	77	65	75	86	76	77	82	88	66	72	66	79	71	69	59	74	66	74	98	55	65	68	71	67	64	74	71	81	71	75	68	57	68	51	66	79	66	71	67	72	84	66	59	59	73	71	68	55	75	67	64	66	63	63	56	65	63	72	67	66	79	83	64	66	71	77	65	83	67	56	64	93	60	72	63	66	75	64	68	61	79	54	70	75	70	72	67	75	81	64	63	62	66	61	58	67	60	77	70	69	76	78	72	61	73	68	68	78	75	74	74	76	57	49	86	72	60	67	72	68	59	85	77	73	77	73	65	66	68	59	67	70	71	67	73	51	76	68	76	66	70	75	56	66	79	67	70	65	70	66	86	74	68	76	77	76	67	62	74	76	75	83	73	75	56	72	70	65	79	71	83	70	69	71	81	77	85	60	77	60	79	72	61	58	70	75	74	78	51	58	70	55	72	65	63	65	61	72	60	61	66	60	61	67	73	57	61	86	61	70	63	62	65	62	70	75	87	71	75	59	76	72	58	51	73	69	78	61	73	75	78	85	70	68	75	72	73	74	67	81	80	76	58	73	62	76	79	78	62	63	76	69	64	70	79	82	63	73	72	75	66	63	71	68	70	49	69	61	79	64	68	68	69	79	79	72	67	60	81	75	80	60	60	61	95	57	75	61	53	59	71	69	78	63	65	64	83	67	78	66	72	71	61	78	67	61	65	76	72	76	73	73	65	67	60	55	64	52	65	73	67	62	57	67	86	68	69	77	72	76	72	72	78	72	79	78	63	86	73	63	72	74	72	71	68	74	63	84
25159	14000	9883	14409	23745	25329	23489	20066	16237	12683	9858	7794	6389	5489	4834	4476	3984	3684	3148	2752	2390	2106	2006	1904	1775	1625	1486	1334	1294	1128	1085	1019	1031	991	1067	949	885	887	836	806	770	728	716	745	718	701	679	711	679	708	697	742	669	686	705	724	686	675	662	653	640	648	676	663	639	702	672	719	676	695	669	681	759	702	695	676	677	632	679	686	649	671	664	672	668	675	705	695	690	675	656	662	690	727	731	649	660	714	643	701	679	655	679	704	650	680	663	718	659	660	683	657	681	644	644	648	637	683	679	662	701	652	666	685	703	681	695	709	675	656	651	666	696	707	649	663	660	681	661	676	681	699	593	653	631	712	643	653	695	666	658	640	629	667	685	689	709	670	691	711	694	637	689	697	705	618	645	690	650	647	710	662	652	669	674	678	707	675	667	675	663	680	659	665	645	714	668	636	710	694	718	670	664	649	656	689	664	702	673	673	686	705	672	650	682	633	680	670	686	667	628	674	644	684	687	700	644	649	675	714	714	656	698	665	678	652	684	652	660	655	670	714	669	679	671	688	646	688	697	676	684	647	678	664	679	720	673	655	694	640	645	681	694	691	653	690	657	685	663	672	656	707	664	634	683	672	667	695	683	724	727	660	639	613	665	697	642	663	655	695	680	717	630	682	700	682	722	666	641	665	668	687	721	668	709	624	652	701	664	676	662	684	659	713	686	657	620	689	708	691	691	653	668	691	690	690	636	691	668	641	674	695	701	636	642	671	667	703	663	659	665	654	690	680	650	656	668	709	687	696	672	687	709	608	711	683	694	698	649	694	697	655	651	704	677	648	678	683	707	676	657	677	641	666	662	662	716	671	648	670	662	679	669	617	681	650	671	691	685	671	654	631	662	684	687	706	690	703	679	711	684	704	625	666	690	691	680	670	658	715	657	695	633	682	730	624	684	717	622	638	653	680	666	663	700	682	683	650	704	629	671	712	695	658	667	652	700	698	680	659	643	622	685	664	699	728	639	686	653	620	687	660	677	677	636	702	708	644	639	658	702	697	685	635	672	683	672	683	704	695	677	689	683	645	680	671	636	716	660	671	664	704	705	642	716	675	705	678	704	695	689	689	693	706	640	688	659	639	660	659	669	647	694	632	700	660	689	691	683	726	687	666	672	686	690	688	653	671	650	685	664	681	624	678	676	672	640	690	702	683	629	651	638	682	690	708	691	644	712	656	640	727	668	663	694	680	684	685	698	660	640	676	691	660	693	663	689	703	712	724	689	694	677	667	667	697	698	687	692	676	686	697	688	755	654	656	673	674	723	662	680	676	698	687	705	655	670	672	630	683	697	686	694	659	667	652	661	688	651	637	682	681	659	697	636	659	700	670	694	690	641	678	717	683	705	665	648	643	647	708	657	682	657	650	664	651	697	669	614	677	635	703	657	679	703	681	674	661	686	638	654	658	666	680	689	700	689	663	693	695	658	656	639	670	710	690	658	625	684	637	668	673	684	671	668	654	693	694	667	643	721	639	694	652	627	662	650	680	682	698	688	659	664	672	644	666	713	647	687	643	730	689	639	712	657	665	702	670	685	685	656	704	697	692	715	684	659	641	680	688	643	654	677	682	645	692	650	664	659	701	685	650	671	690	712	642	737	684	668	669	728	647	666	643	683	676	633	685	662	666	684	636	668	673	693	663	662	664	693	634	741	682	683	688	704	686	657	702	726	645	681	728	653	647	672	664	636	670	668	691	629	667	691	652	674	642	695	689	720	669	649	638	677	660	680	653	689	674	643	719	688	721	681	638	679	702	662	654	699	632	690	677	649	701	696	649	675	653	698	670	676	645	654	694	638	641	681	684	663	703	650	670	670	705	691	646	596	658	673	674	675	671	671	709	669	672	653	652	677	657	699	647	677	639	634	678	631	668	667	669	667	697	683	633	682	644	670	690	653	681	628	621	719	691	673	690	654	663	645	643	636	649	694	657	629	639	691	669	711	674	634	690	665	700	672	664	660	674	662	682	682	696	710	629	649	666	737	670	684	671	683	625	656	736	732	668	659	709	621	646	695	607	617	758	655	699	676	687	652	652	656	660	674	707	659	647	615	661	696	674	675	701	698	643	665	641	697	715	676	619	689	677	665	682	673	675	684	712	682	687	651	696	624	712	702	654	666	668	734	655	662	691	674	664	680	671	719	681	648	688	671	713	676	675	687	633	686	657	692	679	699	657	711	680	687	705	659	705	701	655	662	640	695	704	646	704	695	663	664	717	704	669	671	643	659	668	642	671	681	703	676	727	719	689	685	722	668	658	687	704	686	645	698	671	679	693	683	669	641	664	685	713	697	687	638	682	646	711	674	689	700	670	694	662	686	667	688	649	656	688	677	675	677	669	658	674	678	674	645	698	641	610	652	676	652	714	722	714	675	656	701	660	695	667	658	670	684	672	685	692	687	654	694	707	674	691	694	728	632	680	693	663	656	641	652	690	730	653	665	660	682	683	711	642	666	670	661	676	664	686	654	696	670	724	676	635	664	714	716	692	707	692	667	730	683	664	737	695	685	638	683	675	695	708	715	755	699	670	685	664	696	716	678	675	643	717	647	708	649	665	695	692	681	698	678	655	677	689	667	673	643	641	679	669	700	648	685	679	625	665	646	688	683	675	715	644	699	714	672	701	684	657	679	707	709	651	663	668	671	667	658	686	633	653	654	684	676	654	674	736	689	689	694	654	648	684	638	673	652	757	662	684	666	651	733	653	662	685	684	625	679	715	657	731	658	695	724	682	652	656	709	720	646	684	727	676	673	665	722	678	650	694	680	682	678	755	680	695	645	660	677	639	652	667	712	667	632	694	634	663	632	688	677	694	671	634	652	702	657	689	696	687	673	668	674	674	679	654	628	644	647	682	655	631	666	674	644	691	710	660	662	707	657	680	650	685	592	689	683	667	686	682	684	698	695	702	694	646	669	669	685	672	678	630	638	704	673	699	642	679	677	679	626	736	680	726	703	681	666	726	673	647	686	711	666	627	634	729	668	712	660	675	685	674	698	697	632	665	625	658	691	701	684	670	673	663	722	710	688	671	698	638	705	653	694	643	645	697	658	690	665	648	691	673	661	668	683	700	694	655	644	689	678	681	677	710	666	669	687	705	682	708	666	641	704	676	660	698	704	648	685	693	662	667	710	691	692	691	671	623	703	647	708	686	697	668	670	625	619	701	708	674	688	681	687	705	684	707	668	637	668	696	659	680	626	649	703	678	730	655	679	695	661	704	687	689	713	635	676	637	654	692	664	656	680	664	692	676	688	671	692	668	649	648	705	674	647	696	714	672	628	702	658	705	671	674	658	705	711	675	713	680	622	621	650	656	657	669	632	657	679	663	650	697	681	680	686	611	712	675	643	683	673	649	673	666	712	659	683	724	677	676	656	684	686	650	688	757	658	711	686	700	642	705	651	648	657	653	666	708	660	709	661	654	661	626	606	696	706	646	647	662	636	645	644	653
1728	761	480	357	394	471	483	461	344	293	267	171	171	162	162	160	131	162	127	105	125	99	119	119	128	101	117	111	105	98	93	93	85	96	89	82	85	73	83	89	94	81	81	86	92	78	97	77	80	96	69	76	82	82	83	96	67	83	77	78	84	107	66	88	87	91	84	66	78	70	76	75	89	78	74	99	98	86	98	91	86	78	84	82	87	73	82	78	100	99	88	85	88	76	75	75	94	92	76	84	83	88	76	66	87	76	76	85	86	79	78	80	95	83	80	72	89	84	82	92	75	71	90	93	98	78	74	71	94	84	82	98	83	86	84	84	92	79	83	81	79	88	80	77	80	85	92	90	87	75	85	102	91	90	76	91	89	76	69	82	84	64	88	83	97	97	93	76	95	99	82	87	67	108	71	81	90	79	82	91	80	79	93	102	95	80	87	79	94	92	89	82	84	93	81	77	91	78	67	98	90	82	82	82	67	92	89	84	85	83	77	76	78	76	92	86	87	109	76	84	72	83	65	72	84	82	77	91	93	75	94	76	80	80	67	94	98	70	88	85	88	82	71	82	71	73	74	85	93	83	93	97	84	70	74	90	83	86	84	88	87	84	101	82	83	77	91	79	78	90	78	68	75	80	83	91	78	98	79	88	92	68	88	90	69	86	74	75	73	95	79	86	82	101	84	85	66	88	86	82	88	72	82	74	79	102	75	104	92	97	98	80	73	67	87	94	89	61	78	80	95	83	87	78	73	72	82	95	74	83	87	64	87	67	77	84	95	75	96	84	95	79	86	94	84	71	85	71	99	86	83	69	71	80	86	78	88	82	85	78	77	85	88	86	84	104	93	66	86	98	86	81	88	84	76	98	63	95	80	68	73	91	77	88	90	94	79	90	60	94	99	74	86	75	90	74	77	87	90	74	70	73	79	82	91	76	83	83	84	80	81	94	63	87	76	71	80	84	74	87	99	92	67	92	94	85	93	83	72	68	95	87	70	82	88	96	92	86	107	89	88	77	86	83	93	85	99	73	86	78	66	63	79	78	89	85	82	87	86	100	86	76	79	76	83	88	79	84	70	81	83	96	81	81	90	60	84	79	87	78	86	79	67	86	76	93	107	62	85	81	93	69	97	98	87	74	86	91	96	89	97	78	76	104	78	80	80	87	76	96	97	77	80	75	84	85	101	82	95	79	87	79	80	88	80	102	80	75	86	81	83	69	75	83	83	80	86	80	85	83	91	76	60	73	67	85	71	87	88	72	85	84	72	88	93	68	103	92	93	87	93	60	67	98	75	86	90	81	82	87	72	69	93	80	88	78	81	93	77	89	82	85	89	87	83	69	81	90	79	88	70	96	95	91	86	81	108	80	79	77	66	83	90	76	68	100	92	83	92	94	72	63	86	78	82	72	80	93	94	74	79	95	64	102	88	95	66	75	73	80	82	82	63	84	92	80	85	97	88	83	92	80	85	80	95	72	79	89	93	86	85	104	81	78	90	97	83	89	74	78	64	87	88	88	82	86	77	88	89	93	82	74	91	90	97	69	75	76	85	88	71	88	84	97	61	82	85	95	72	91	92	75	89	92	92	88	87	68	80	80	80	94	90	78	97	74	86	77	79	79	88	84	91	76	67	92	75	95	80	85	84	88	87	89	86	87	66	68	92	90	72	103	84	85	85	83	72	72	110	80	99	73	69	66	94	74	81	74	83	89	69	80	92	100	79	93	79	87	93	86	70	91	58	78	80	94	83	74	109	71	92	82	65	76	95	86	91	77	82	86	85	95	79	70	72	99	86	92	85	109	90	76	97	90	87	100	103	107	92	77	83	89	82	79	81	81	85	81	89	94	75	81	83	66	74	86	74	74	76	92	74	104	81	89	75	77	77	92	83	92	95	94	90	111	80	86	74	69	87	68	74	79	69	85	78	93	84	82	95	77	86	84	81	97	89	87	72	105	82	92	81	83	90	73	80	83	84	78	88	90	76	87	83	93	86	83	81	77	78	86	79	89	78	84	85	72	94	80	84	79	81	72	88	72	85	95	84	101	94	84	104	92	91	83	84	78	68	83	81	97	79	86	97	90	82	84	81	88	84	88	104	78	104	80	77	85	72	95	75	76	78	80	75	91	100	76	90	81	71	77	82	73	78	83	92	104	89	70	89	82	95	87	99	94	71	75	79	97	77	81	76	74	89	70	82	80	85	94	78	71	94	92	73	77	80	91	86	98	77	94	80	89	75	85	92	69	68	90	77	87	90	96	82	67	85	69	101	86	80	75	62	86	81	82	88	80	88	89	87	79	77	74	92	81	68	72	72	86	84	73	81	100	89	89	84	78	71	86	83	74	77	83	69	88	80	86	82	89	99	70	71	73	88	88	83	86	83	91	73	93	98	82	90	68	70	79	85	83	79	65	79	79	84	84	97	95	79	88	96	85	86	79	78	83	76	69	93	89	72	93	87	89	85	79	70	83	89	78	99	73	81	93	77	85	75	87	81	81	74	79	75	81	67	79	89	83	81	81	91	101	102	91	84	87	81	84	71	79	94	79	89	81	79	85	86	85	79	80	91	63	88	81	96	89	88	89	94	91	87	70	77	81	85	77	69	87	66	82	74	82	78	82	90	91	84	73	87	84	82	78	71	86	93	76	74	92	65	75	79	88	62	77	92	82	74	105	78	80	84	70	82	81	86	85	86	89	85	71	86	108	81	76	78	80	95	91	99	74	76	70	76	88	96	86	84	80	71	83	74	97	80	90	82	80	87	85	85	84	100	84	82	85	88	95	95	92	74	81	82	72	79	73	93	77	88	84	82	95	95	76	88	84	94	87	85	86	81	90	82	80	87	77	79	87	90	80	71	83	87	80	91	85	79	88	86	100	77	73	79	75	103	85	97	84	91	88	92	77	83	85	92	73	95	88	81	73	82	81	88	89	98	89	94	72	89	81	101	79	81	71	91	88	80	91	71	77	73	75	91	82	90	81	91	86	77	71	84	66	88	56	96	74	87	86	88	89	81	77	72	78	80	79	79	81	106	97	89	93	85	90	73	84	103	85	100	90	86	85	88	91	88	66	76	63	84	89	79	75	90	83	96	96	85	79	96	97	78	88	80	104	84	91	70	94	70	72	86	79	79	92	85	97	82	77	99	75	76	86	86	69	92	79	74	64	74	72	85	83	93	77	73	75	78	88	74	86	93	80	91	80	84	72	67	81	79	95	88	92	86	97	79	84	77	84	80	96	65	76	86	92	86	64	77	95	79	88	73	78	83	83	70	85	93	77	85	86	80	83	86	88	90	82	84	87	84	84	86	75	82	89	87	72	104	109	84	84	100	81	87	96	79	81	72	97	82	79	77	82	82	93	95	70	104	73	76	82	89	105	73	86	100	95	78	81	83	68	80	87	84	89	89	76	78	87	74	79	99	80	70	78	65	91	87	76	86	90	82	78	105	67	84	92	81	77	81	89	69	72	81	86	87	86	77	86	83	100
20347	10293	6684	10040	18131	20081	18101	14758	11361	8257	6305	5019	4078	3519	3016	2851	2592	2332	2227	1945	1753	1571	1492	1432	1343	1184	1212	1123	1112	1016	1023	1010	948	958	1057	907	859	815	905	820	865	859	782	784	781	850	719	821	748	785	806	782	817	761	790	740	750	750	817	814	795	823	748	769	786	832	796	808	787	740	784	802	758	751	796	768	822	769	800	807	780	754	786	774	747	788	762	791	764	785	764	734	781	771	792	813	797	762	845	771	779	737	779	774	762	763	771	764	810	739	772	710	812	783	765	805	797	819	764	762	821	789	783	826	790	835	789	796	720	747	824	786	820	792	774	767	764	756	820	745	765	805	797	740	818	752	785	841	790	811	763	836	798	736	795	778	754	774	754	732	811	761	778	821	791	756	770	819	779	785	787	826	762	762	782	720	818	758	764	752	839	766	788	804	785	809	790	809	779	779	803	757	792	795	748	751	746	794	772	779	754	724	807	796	798	788	791	804	784	742	792	765	746	820	717	777	825	765	781	788	768	744	768	781	788	779	765	785	754	753	802	805	746	775	772	730	788	795	791	794	767	770	765	793	788	765	773	794	766	778	812	814	812	787	774	822	797	791	829	777	783	761	740	813	809	756	824	832	797	790	784	821	750	727	795	801	805	774	792	737	738	794	774	819	750	750	778	779	761	790	753	824	787	774	808	776	777	783	809	726	727	794	813	790	761	752	815	756	748	789	778	769	802	779	760	745	852	777	774	767	753	799	793	810	776	765	806	802	764	792	748	738	787	778	758	792	794	766	803	776	815	770	763	766	763	776	769	744	761	775	758	776	754	774	861	779	823	719	798	771	811	771	799	768	745	794	791	775	831	804	770	801	771	774	757	795	803	769	797	763	798	785	735	780	738	750	825	779	777	756	763	795	760	816	796	816	758	780	801	781	819	742	779	764	780	766	802	795	762	740	817	808	759	756	786	770	759	794	764	780	798	769	747	784	812	823	796	828	771	765	743	817	746	802	747	801	752	778	824	767	796	770	798	785	738	738	750	761	799	766	794	804	778	814	779	793	773	783	797	758	814	811	798	768	729	798	798	815	775	774	849	738	749	778	745	794	819	791	775	763	783	793	784	795	832	761	765	778	743	769	799	794	800	737	830	765	728	770	736	757	758	727	736	845	749	786	773	763	771	773	785	736	770	807	820	755	774	778	791	808	736	811	824	773	758	772	819	836	774	750	833	802	778	795	772	776	782	798	739	825	796	759	808	748	785	779	781	819	804	761	825	767	757	818	742	788	776	806	756	853	808	792	796	797	772	749	718	792	784	800	749	773	774	799	775	778	759	790	759	757	817	731	761	771	744	767	818	799	822	778	763	796	787	775	760	792	771	823	734	804	750	740	758	792	734	790	751	791	768	803	781	819	822	800	783	799	830	777	786	791	777	772	800	827	763	805	755	730	772	788	823	800	792	821	778	751	757	773	801	759	779	736	758	752	756	777	825	780	777	797	751	762	776	793	836	798	754	744	709	773	799	802	787	789	814	790	759	730	834	771	747	836	804	822	766	787	803	765	799	786	757	751	747	812	763	754	848	790	786	798	838	827	810	772	763	783	809	749	828	832	768	743	775	781	810	837	832	782	771	818	784	796	772	755	789	780	780	741	770	783	791	782	795	773	782	783	777	810	781	776	793	747	760	787	835	777	796	718	800	746	821	712	783	774	767	791	747	820	822	752	799	760	781	801	810	779	790	755	750	776	792	729	785	775	755	739	779	776	800	800	735	789	792	778	815	839	794	805	740	802	768	790	750	763	797	786	738	772	768	839	758	808	766	790	806	788	749	782	796	779	768	818	764	769	805	813	787	775	749	787	799	741	766	775	765	802	800	765	803	823	805	775	785	763	804	752	821	779	801	791	774	832	800	764	795	777	852	773	750	787	804	775	748	821	757	784	769	826	818	810	790	843	792	817	744	728	763	730	821	770	801	796	800	797	780	774	731	763	770	809	773	769	779	748	721	792	749	741	770	768	773	782	774	750	759	804	767	794	842	797	780	746	791	786	773	821	756	741	822	798	762	781	798	774	776	793	774	793	772	791	784	757	774	766	798	752	785	804	800	757	798	812	771	725	768	739	821	738	783	805	777	771	752	773	777	810	771	815	808	801	777	797	785	823	779	783	835	769	802	749	834	799	764	764	743	752	801	799	772	828	758	770	802	827	787	787	806	738	782	824	808	778	799	778	810	748	818	779	801	831	804	735	782	776	830	810	784	827	789	788	811	840	846	781	823	798	785	796	783	752	778	749	761	820	792	793	765	794	799	816	774	765	817	742	711	776	751	793	791	752	749	783	782	802	769	770	776	770	807	755	712	794	765	829	767	820	749	761	777	776	793	816	798	789	738	777	792	747	710	794	759	808	813	798	797	765	786	753	784	771	812	822	809	775	862	775	769	813	811	777	801	747	788	830	767	786	785	746	745	777	786	772	758	776	784	796	769	812	793	762	816	765	790	798	757	785	791	786	741	801	751	780	802	751	737	774	768	794	780	815	787	806	791	789	795	776	769	747	789	821	753	801	729	722	762	759	779	790	781	790	788	775	759	756	735	776	816	792	789	761	721	779	828	817	806	774	775	804	755	814	775	758	771	773	814	768	758	769	795	795	770	752	833	794	784	752	811	774	755	805	803	740	749	801	738	755	758	756	740	792	751	792	816	790	746	796	745	800	812	822	828	776	764	798	800	769	809	746	780	716	808	803	758	756	794	780	785	840	790	740	801	772	798	746	784	769	766	772	772	798	769	782	753	769	794	768	802	769	746	796	765	830	778	761	809	775	813	756	765	790	748	809	777	770	774	786	710	783	797	828	779	747	789	725	812	748	748	838	800	844	786	768	757	740	769	734	826	807	780	799	754	766	790	805	775	798	788	814	754	796	753	766	790	781	780	794	813	740	777	765	734	798	798	786	791	740	817	777	790	782	815	786	801	763	786	788	801	772	786	763	752	771	815	779	776	787	795	769	756	776	755	781	830	788	731	753	804	780	834	775	772	756	765	797	796	774	765	819	787	843	780	782	763	772	752	822	772	786	748	740	828	781	766	757	799	833	769	764	734	809	744	808	799	782	763	824	753	790	813	768	811	813	761	755	768	762	814	832	748	774	796	785	765	759	764	773	801	756	839	824	767	824	763	824	753	793	773	741	797	802	750	738	787	760	789	758	750	800	807	725	792	811	751	812	708	762	786	743	753	796	829	737	795	766	838	803	788	801	790	722	766	824	763	768	750	749	771	780	769	757	748	774	741	809	793	820	759	847	780	736	786	809	794	806	821	741	793	753	802	832	774	805	785	791	802	799	778	729	754	755	784	752	802	744	765	805	779	753	788	786	726	779	762	790	785	741	780	734	846	782	813	840	805	804	825	730	763	781	786	769	785	802	752	784	796	789	753	759	745	798	767	827	775	747	808	748	804	785	821	735	762	774	805	799	753	752	778	812	740	845	780	795	785	807	762	797
1905	1186	731	498	539	678	650	587	449	348	266	242	187	182	185	162	158	170	149	137	112	124	123	108	109	109	104	100	102	100	92	97	94	89	108	97	99	108	83	91	80	83	85	90	101	94	76	63	79	94	89	84	95	89	80	86	83	94	91	89	74	85	94	84	72	68	79	95	105	82	68	95	92	94	85	87	82	92	80	71	73	83	81	84	75	85	85	73	90	80	94	91	89	96	88	86	82	95	73	73	89	87	76	83	73	101	100	90	92	99	80	86	88	86	91	77	89	94	83	98	80	91	84	79	62	90	88	90	74	80	99	93	86	95	82	65	77	97	93	95	66	70	89	84	98	97	78	88	68	91	66	81	91	78	85	98	91	95	82	67	64	85	83	80	97	91	84	88	78	78	94	75	102	78	89	96	99	94	89	89	92	87	86	72	85	92	90	80	82	92	72	90	78	79	79	84	84	94	90	90	77	72	96	72	77	83	89	108	77	81	87	88	76	95	71	69	85	93	83	76	94	88	73	88	86	78	81	105	83	85	108	87	100	89	77	88	79	86	97	91	81	82	89	91	88	84	80	81	73	67	80	77	95	78	99	64	89	104	71	78	80	78	70	89	71	104	75	90	77	102	78	87	75	94	86	85	76	87	93	68	82	83	100	94	67	113	86	75	81	92	79	80	69	76	81	73	83	76	77	83	64	90	93	77	87	75	78	73	76	85	78	85	94	96	85	92	75	81	95	70	78	80	73	86	84	82	97	101	92	70	75	71	91	84	90	99	78	76	76	72	86	94	78	94	83	87	75	87	98	82	89	95	93	94	88	97	110	85	82	98	76	93	95	98	87	88	110	86	80	84	70	85	69	81	82	77	80	85	91	73	76	86	94	59	82	78	83	73	87	76	71	91	88	80	98	81	96	99	81	78	107	84	86	69	97	90	97	87	87	83	72	92	61	90	96	83	82	84	89	93	71	76	82	81	77	96	93	82	87	73	84	75	92	94	71	83	87	91	83	90	90	72	80	89	75	67	81	99	79	83	72	89	63	85	98	90	65	90	89	100	81	78	85	78	74	82	83	82	78	73	75	82	78	98	94	86	78	90	90	101	98	77	71	88	72	78	87	81	82	99	74	85	83	94	89	90	84	74	97	82	90	96	92	107	69	81	89	82	87	86	73	93	83	91	81	82	91	94	85	84	84	95	94	92	90	95	95	84	85	96	81	76	80	73	75	82	91	76	88	79	81	79	91	81	83	85	91	122	71	84	90	80	97	94	89	89	88	85	83	85	79	97	85	74	93	86	83	82	84	64	82	92	96	80	85	81	84	90	80	89	89	81	76	71	86	85	99	89	78	106	102	74	89	92	84	83	74	70	91	75	102	71	68	91	87	84	80	83	75	74	78	72	90	102	74	97	76	94	78	108	89	91	91	71	93	75	92	94	81	91	67	79	94	69	74	84	89	86	75	66	84	88	89	76	92	98	89	77	96	85	103	86	83	92	98	87	97	72	81	92	80	73	91	74	70	89	76	81	69	100	65	91	85	72	85	94	94	77	92	97	83	91	73	94	80	83	81	87	83	91	80	96	100	66	96	85	73	81	72	102	79	81	95	98	89	93	80	94	65	73	90	87	88	73	92	79	85	73	75	85	84	84	54	72	83	80	92	82	101	76	80	85	77	80	100	77	75	108	80	82	82	88	80	66	79	87	82	89	84	69	89	84	77	104	101	83	92	77	85	87	81	66	70	88	79	89	82	74	87	78	88	89	72	79	108	72	79	83	83	79	78	77	82	94	83	87	79	83	75	84	79	79	80	90	106	87	87	98	91	94	78	77	73	72	72	93	90	101	80	69	88	87	101	102	73	84	97	100	80	71	85	82	79	101	89	82	71	95	86	78	90	72	74	87	84	85	87	93	74	84	77	93	79	87	78	75	97	89	88	86	86	83	93	75	105	93	84	104	66	81	100	88	92	93	85	79	81	93	84	81	71	62	75	78	96	89	79	82	73	73	83	74	81	84	85	87	75	98	91	88	86	71	85	94	66	80	73	86	57	90	83	67	78	89	86	93	94	80	85	70	102	85	86	81	84	79	79	84	86	74	76	103	80	79	81	87	86	80	85	84	93	84	88	89	91	91	104	69	79	68	102	95	82	93	102	100	86	86	90	85	83	90	72	104	73	82	86	70	89	76	81	88	74	71	86	82	91	88	92	73	86	95	74	80	76	85	77	67	69	82	84	74	73	70	91	75	86	87	82	90	87	98	96	83	59	88	85	72	74	80	88	89	92	76	80	83	90	96	87	67	80	85	81	93	87	81	79	88	88	90	67	101	77	81	80	96	85	88	72	98	81	83	77	97	83	86	93	85	82	85	86	76	84	81	103	84	91	93	77	72	86	69	97	96	100	84	89	88	77	97	78	75	78	88	89	82	91	83	82	80	87	76	85	76	87	81	85	88	87	83	70	106	72	76	70	87	78	73	81	57	91	77	100	70	85	77	84	83	87	84	66	87	91	87	74	87	77	79	93	117	89	81	96	73	94	82	66	84	83	74	90	94	94	79	77	71	85	79	83	81	62	77	77	86	88	80	113	80	89	73	89	80	101	101	89	94	93	79	70	79	68	93	88	80	79	88	94	85	86	88	72	81	67	82	77	84	93	96	85	84	73	85	82	84	74	78	78	78	79	78	89	83	94	90	87	99	81	80	83	67	97	70	90	92	94	93	84	92	69	93	87	72	79	88	82	89	83	77	81	74	79	96	68	91	87	92	86	95	96	80	90	83	74	92	86	89	88	83	73	99	62	88	88	83	75	98	80	71	73	70	99	89	78	70	81	77	89	91	77	88	82	82	75	88	88	88	97	99	89	66	98	79	89	100	87	95	95	89	92	99	79	103	96	101	87	90	85	78	84	95	102	80	72	83	92	94	74	97	80	90	87	84	75	93	71	71	83	84	75	79	90	81	91	80	80	78	77	85	91	78	98	82	82	85	90	80	94	87	81	76	78	99	73	67	90	83	89	81	95	77	84	87	86	83	84	81	74	95	76	61	63	87	89	73	74	90	97	96	76	84	80	84	75	87	96	80	86	89	112	87	86	80	99	79	94	90	95	77	95	78	85	83	85	74	78	78	88	87	91	79	81	78	95	98	80	91	83	82	90	77	98	76	90	84	105	90	81	82	90	80	95	72	89	103	75	83	87	91	94	91	85	86	106	86	105	95	90	79	79	67	86	95	95	95	95	71	87	76	78	80	70	73	79	92	97	86	91	95	86	78	82	90	88	80	84	79	85	89	102	74	90	89	91	93	80	80	81	79	85	80	101	76	95	98	77	85	90	97	83	81	86	91	96	81	82	74	65	89	95	88	99	95	92	73	84	72	95	88	85	70	74	66	84	85	80	93	81	89	87	73	80	98	82	80	79	82	85	81	84	89	89	90	85	99	81	80	76	85	80	66	83	66	87	74	87	82	76	85	85	74	91	75	68	78	85	71
22860	12840	8751	12810	21619	23496	21003	17401	13440	10366	7898	6135	4967	4370	4064	3702	3379	3075	2719	2440	2059	1909	1642	1562	1529	1430	1383	1287	1251	1208	1124	1111	1089	1124	1039	1050	966	987	912	888	921	925	883	836	848	790	762	824	825	788	832	839	809	865	805	778	848	811	789	788	798	813	811	793	795	830	864	732	797	794	808	824	845	841	816	796	796	842	763	778	787	875	816	797	825	810	852	819	815	797	830	818	823	808	792	848	808	829	821	884	842	809	825	820	821	847	812	789	784	805	853	804	842	823	820	786	824	792	835	818	740	818	792	798	788	737	771	837	839	801	805	792	800	847	807	824	802	794	823	802	785	809	716	804	794	858	841	778	794	776	835	811	834	795	794	823	802	817	840	764	842	835	796	819	820	781	817	796	840	789	756	801	807	766	767	846	810	816	807	813	742	841	796	836	827	770	797	800	859	782	877	764	790	755	806	811	803	813	794	765	801	801	826	841	849	835	796	802	831	845	811	825	809	846	819	794	773	839	805	836	813	803	811	768	792	830	859	826	770	808	828	847	884	814	792	795	800	782	804	814	801	790	811	800	757	808	822	822	799	797	805	825	812	752	797	793	794	813	794	784	780	794	803	791	768	777	776	786	822	766	876	828	781	749	756	798	800	820	822	803	806	828	819	812	809	796	816	795	792	831	786	765	825	781	808	767	840	829	843	758	831	772	801	853	800	790	821	809	821	770	797	838	796	801	816	752	776	865	780	792	808	777	806	823	809	779	799	806	844	824	826	792	815	836	831	744	799	823	847	795	768	771	782	799	794	805	809	849	746	761	797	765	817	788	784	767	749	799	764	776	753	827	839	792	769	798	861	815	807	806	793	820	789	803	795	821	823	821	825	821	837	816	816	841	800	798	862	794	864	759	790	888	776	810	821	835	824	829	804	810	867	869	787	774	806	784	836	822	830	816	811	833	824	821	787	819	773	793	782	757	810	782	803	851	835	796	800	808	823	811	793	861	847	815	821	798	812	806	809	802	766	767	831	799	777	807	776	844	816	804	811	759	801	766	790	809	766	770	802	815	776	792	830	809	815	828	759	819	796	813	797	814	783	809	793	787	812	775	829	797	846	831	748	832	799	780	829	805	791	838	820	816	861	825	767	852	769	791	791	799	808	794	808	810	763	823	796	755	840	783	824	800	784	773	800	802	808	799	821	816	796	813	830	795	802	825	829	799	807	752	873	795	832	810	804	910	801	818	830	789	855	794	807	849	768	734	838	809	839	801	795	758	808	767	801	799	812	764	873	837	777	839	825	789	804	793	794	771	789	805	811	852	784	799	800	805	846	833	838	821	782	798	734	847	819	784	813	808	836	810	829	821	774	773	827	805	795	785	783	827	753	825	779	817	833	847	825	817	841	871	805	814	819	835	772	824	827	851	822	854	825	749	786	809	759	784	811	802	801	744	833	834	851	784	861	842	797	745	834	868	790	828	810	772	775	838	784	797	827	845	817	858	854	788	828	775	806	861	806	762	805	797	793	834	733	835	781	816	861	817	864	841	800	819	820	855	765	863	787	792	742	798	815	822	885	795	827	840	860	762	835	831	800	853	826	813	797	782	802	766	805	779	824	852	786	843	794	794	809	777	819	812	798	827	808	770	802	822	838	776	791	751	825	796	821	836	842	832	788	770	787	796	792	807	797	777	776	761	788	766	805	812	823	796	834	814	809	818	803	816	788	850	790	807	804	783	790	760	801	829	753	784	813	795	810	861	822	779	788	803	835	829	800	775	845	808	833	815	806	847	812	787	770	790	812	808	802	828	828	783	814	796	767	814	834	826	811	821	772	783	761	792	805	754	798	789	813	814	764	803	804	805	795	788	824	780	831	891	839	846	829	776	776	779	811	760	799	782	804	840	791	820	819	852	798	779	815	794	816	813	815	804	830	810	804	792	734	763	813	822	828	821	785	868	769	796	840	793	824	844	819	809	862	830	799	850	779	766	796	794	847	837	847	817	820	833	839	857	849	762	786	803	782	850	803	802	811	814	847	810	859	823	823	807	777	799	800	862	776	761	765	786	841	813	844	823	798	807	814	784	795	809	828	823	814	825	813	822	791	801	734	763	824	812	780	851	788	808	803	821	837	812	806	805	849	805	774	812	843	814	822	770	875	801	807	821	811	741	770	839	774	797	824	794	818	820	824	825	812	751	793	799	876	793	828	798	811	821	805	800	797	787	849	787	780	783	844	820	832	802	803	761	794	798	853	793	752	775	773	831	844	760	801	804	801	835	792	789	801	822	818	778	818	809	768	809	805	782	825	812	826	778	829	808	867	764	816	798	784	742	797	820	782	785	802	778	828	781	806	747	817	796	789	821	816	815	817	820	819	808	787	855	812	820	839	877	789	850	777	853	781	836	810	896	804	808	813	866	767	773	826	828	739	797	824	829	808	843	774	773	786	776	828	807	827	810	834	760	770	821	794	782	782	808	752	831	860	760	793	803	769	814	788	818	835	816	799	741	812	760	815	811	796	808	779	826	820	804	821	846	788	736	829	837	833	837	863	820	834	842	785	821	797	831	845	775	777	807	797	818	847	845	796	819	857	791	812	810	880	771	757	788	852	783	822	759	775	813	850	805	801	842	783	796	792	819	828	816	820	828	780	763	806	788	820	783	778	816	813	818	816	797	755	776	815	842	838	802	787	830	815	793	793	829	857	816	824	809	752	818	810	815	770	811	753	807	872	812	819	774	810	850	772	808	835	774	765	805	791	772	791	813	810	768	818	753	772	817	832	802	781	857	782	753	840	777	828	843	780	780	784	759	815	757	809	795	811	784	820	847	874	790	809	873	794	798	772	868	797	780	838	815	833	793	792	778	765	846	787	804	786	762	800	800	853	778	797	786	829	784	810	827	815	831	804	790	803	792	792	760	801	807	878	822	870	775	806	816	828	821	815	813	788	840	811	780	786	839	773	812	803	803	749	815	834	776	822	823	838	769	810	812	747	799	763	781	784	817	798	815	860	767	777	839	785	775	859	741	837	784	861	790	789	824	771	789	811	840	788	771	824	792	820	792	811	791	780	828	848	826	813	830	829	785	802	798	778	761	840	799	794	868	833	794	785	835	769	839	771	837	763	755	790	828	819	815	790	842	783	831	823	821	821	807	803	754	815	790	812	817	816	798	858	820	784	777	794	770	795	811	811	799	822	768	776	785	759	838	783	809	805	817	805	767	848	778	818	814	816	792	837	824	820	800	785	812	796	816	817	801	785	843	831	830	742	806	818	775	823	834	790	803	763	823	779	792	794	794	806	805	790	781	781	795	763	799	764	795	829	783	799	770	792	794	829	780	832	836	808	847	796	828	784	811	798	810	785	796	790	774	844	783	776	810	768	829	806	893	821	813	781	866	801	801	852	829	798	835	842	786	816	809	809	777	817	818	853	805	761	801	808	835	802	834	804	829	813	760	785	788	769	870	825	882	782	807	782	802	785	835	781	812	825	780	799	817
2574	1120	694	466	490	581	642	553	431	314	248	247	171	167	141	156	173	156	130	126	98	100	91	117	114	94	107	92	86	67	84	72	65	72	85	95	67	65	70	60	74	57	74	58	80	84	73	76	78	81	57	75	70	54	81	74	67	60	62	73	68	78	77	75	63	73	68	62	69	52	77	65	74	80	67	54	58	58	71	65	60	84	65	62	77	78	57	77	60	74	65	81	59	66	70	77	75	83	76	62	81	51	63	66	73	75	71	60	67	54	72	56	66	56	78	64	66	65	62	70	61	73	74	81	77	71	61	78	65	82	77	68	73	57	74	59	77	53	62	77	62	79	66	71	68	68	68	57	61	61	67	74	57	53	63	61	68	62	78	79	77	59	70	65	81	65	74	62	70	42	61	50	70	63	71	82	74	66	67	60	82	73	71	60	77	47	68	68	58	64	54	77	85	58	78	55	62	66	65	92	62	76	72	63	66	73	79	74	66	64	72	57	76	82	66	75	69	70	83	86	73	62	82	74	62	73	60	59	75	73	82	77	70	68	77	61	78	66	76	67	65	64	73	57	74	67	87	74	75	72	64	69	55	72	63	51	67	70	79	72	76	58	72	68	60	63	87	62	72	83	66	94	67	67	64	69	70	82	79	57	73	68	49	64	81	70	53	61	67	56	76	67	63	55	61	55	71	86	86	83	77	61	64	61	68	57	56	64	75	62	54	71	71	65	54	73	64	59	80	68	74	70	81	83	72	80	75	70	58	66	74	70	74	78	74	57	68	56	60	75	77	69	68	80	67	68	52	63	57	65	58	65	63	69	63	69	73	69	62	61	64	64	61	79	70	59	72	58	61	77	79	72	55	75	67	59	77	72	67	49	64	72	53	69	82	73	74	59	66	58	64	67	73	70	60	53	62	64	74	84	68	61	67	64	72	67	80	69	76	71	76	78	53	61	73	72	63	61	67	67	86	73	69	72	64	68	48	60	78	64	78	65	81	68	69	62	66	69	68	78	78	84	74	68	68	74	73	79	51	68	67	67	68	58	69	70	83	72	74	69	81	55	56	71	80	76	86	66	60	76	63	54	54	91	75	66	63	84	81	62	67	69	67	67	67	61	68	52	79	75	64	75	68	64	68	60	76	56	67	82	68	81	68	81	80	60	60	59	62	74	46	65	61	77	68	68	76	72	74	64	73	57	57	68	68	67	58	87	69	65	73	65	73	67	77	67	57	61	68	68	68	53	61	81	71	73	59	82	73	78	67	67	55	73	59	57	72	79	61	78	55	59	74	76	68	71	63	59	69	76	67	68	66	73	73	52	75	62	63	76	54	59	84	66	70	66	69	88	51	64	64	78	74	74	87	58	72	70	53	64	76	73	61	88	63	86	67	82	75	71	69	60	56	68	59	78	68	51	63	65	71	84	68	66	85	67	64	70	62	66	62	58	54	63	67	73	66	57	75	57	62	72	74	65	72	67	83	74	58	64	67	69	91	68	69	63	56	71	71	69	79	67	65	59	68	72	75	62	61	58	46	74	69	80	66	73	61	59	61	73	72	64	80	81	77	73	53	60	64	67	67	66	64	74	68	54	69	53	64	66	47	64	78	68	64	49	69	58	57	73	65	63	57	63	71	70	76	55	65	66	79	68	78	60	76	61	62	73	69	65	54	80	58	73	68	75	68	74	70	68	69	74	58	67	90	56	84	71	67	62	69	53	83	59	72	73	66	69	70	68	83	56	64	73	68	63	66	66	56	67	72	62	67	62	58	65	73	58	73	59	66	73	63	58	85	71	61	55	78	65	65	75	75	66	58	53	63	75	56	69	68	71	74	78	60	56	64	74	76	63	77	54	65	83	72	52	63	61	65	62	61	60	62	78	66	78	61	71	82	72	70	62	60	61	76	70	66	57	65	74	66	70	68	76	63	61	75	65	62	60	68	68	66	70	66	77	55	75	77	65	62	78	78	61	58	57	68	62	84	72	69	55	64	57	57	62	76	66	59	79	79	72	74	67	64	59	68	59	66	68	59	80	80	65	77	62	67	60	55	75	62	73	75	69	62	62	70	65	82	79	75	81	77	66	62	58	72	69	77	74	87	74	69	61	68	73	72	58	81	78	56	67	59	74	69	59	65	81	64	71	81	61	64	61	70	73	72	65	76	52	66	72	60	64	71	67	69	60	49	61	73	74	75	81	85	61	56	55	62	37	61	75	72	51	51	69	55	56	66	68	84	55	47	86	72	70	71	67	62	64	64	64	82	57	72	64	73	55	62	75	59	76	70	55	55	80	62	56	77	74	71	72	57	76	82	74	64	73	63	61	63	65	64	62	64	66	77	72	63	66	63	82	72	74	67	58	66	54	57	88	76	86	52	72	75	80	68	64	51	73	62	65	64	70	71	66	64	66	64	57	49	58	71	67	62	76	68	60	90	55	74	74	71	46	73	67	64	71	62	73	68	69	62	67	69	55	59	83	71	67	67	61	70	54	73	85	72	64	57	77	69	57	56	74	59	63	67	74	67	64	83	72	74	60	63	68	70	54	64	65	71	66	73	78	78	69	59	64	68	64	60	52	74	70	75	50	80	61	64	66	74	73	62	66	72	68	87	76	58	57	78	66	60	84	75	68	72	67	59	73	62	74	77	60	77	75	75	78	66	75	70	62	71	64	80	79	69	66	61	68	64	82	60	61	78	84	68	66	72	79	63	70	66	80	59	54	71	68	57	62	63	63	73	59	67	75	72	67	48	72	80	78	78	53	53	73	72	66	59	64	60	57	61	61	71	66	64	69	51	57	65	66	60	66	66	71	73	64	56	61	76	70	57	73	64	63	67	76	71	70	67	62	67	66	63	51	67	65	56	87	60	62	63	65	77	71	66	53	66	62	69	54	79	71	71	65	72	65	70	77	88	76	67	64	67	74	75	72	59	77	50	57	56	73	66	64	66	56	63	67	59	78	83	68	64	64	71	81	93	68	75	66	49	62	59	69	61	76	75	57	65	70	65	66	58	78	58	69	56	66	84	76	57	62	54	61	57	64	75	61	67	68	51	75	64	59	80	62	66	73	65	64	59	65	69	72	72	64	76	66	62	59	72	71	59	78	73	68	78	75	68	79	82	78	72	75	70	78	57	74	72	76	71	73	63	70	74	65	74	65	64	58	78	64	77	62	61	58	77	84	72	69	72	61	64	67	70	70	53	80	70	69	76	85	62	67	62	74	67	56	64	72	72	65	59	56	72	74	69	52	73	58	77	68	67	73	79	74	69	62	66	57	70	66	61	73	66	87	66	63	58	64	78	79	87	66	55	71	61	75	66	78	66	69	67	61	69	68	75	59	73	56	68	51	88	81	61	61	74	65	70	63	71	61	75	63	54	74	66	72	71	90	66	65	68	63	68	63	76	84	65	53	78	61	70	74	66	53	65	72	53	59	77	63	68	74	61	74	74	66	75	62	64	68	63	69	60	63	60	79	78	71	64	68	65	74
23379	12530	8431	12556	20958	22568	20603	16866	13291	10120	7714	5821	4989	4457	3973	3671	3349	3201	2701	2281	2023	1726	1706	1536	1515	1376	1272	1189	1132	1101	1037	969	901	906	955	822	885	777	779	771	753	737	644	678	691	625	678	635	636	628	652	721	648	647	654	680	679	674	684	645	643	662	695	633	665	622	648	656	678	631	629	611	654	632	639	659	691	648	614	658	694	659	658	652	711	662	638	658	661	653	628	650	677	676	618	608	611	656	698	642	706	664	604	642	661	623	600	696	603	640	691	643	623	630	636	654	668	662	646	665	657	626	683	659	611	621	627	646	645	690	642	593	618	649	659	637	695	652	642	610	656	655	625	607	660	690	652	670	648	638	657	674	663	643	651	649	661	629	639	637	631	628	692	701	690	624	673	666	616	635	645	637	678	615	647	622	594	663	622	645	591	646	655	610	615	656	618	643	652	645	666	712	630	631	672	656	655	629	644	632	635	664	669	646	682	587	651	650	639	671	666	677	627	621	643	640	635	623	645	664	623	687	623	663	608	657	641	629	638	641	648	643	666	618	657	638	680	642	638	657	650	610	679	687	664	600	656	644	637	678	676	647	641	585	647	690	651	616	622	659	697	627	630	634	660	630	611	650	618	660	677	671	682	610	651	636	664	649	675	634	619	657	622	649	648	678	680	636	642	679	594	637	617	651	671	658	634	622	609	631	630	699	648	634	619	654	694	617	623	685	649	635	661	668	669	618	677	667	665	644	641	658	667	629	634	616	602	596	671	649	670	685	590	640	653	650	656	657	648	595	639	668	629	664	623	687	668	669	627	644	598	670	610	641	658	666	584	683	705	609	675	602	683	647	683	657	645	610	623	672	653	659	635	650	656	645	630	628	659	626	636	647	639	638	658	665	651	647	617	647	632	644	684	632	618	661	623	657	636	668	691	655	609	609	647	645	645	633	626	651	647	620	609	642	607	682	668	636	591	636	617	623	665	654	673	642	645	636	665	671	654	612	668	635	637	628	660	621	654	645	651	628	673	643	640	665	685	657	633	657	633	693	643	623	638	610	658	650	661	661	611	613	604	646	622	664	679	661	692	633	646	620	639	671	627	648	631	667	657	690	593	640	694	672	622	654	652	654	703	683	681	633	681	638	634	637	664	628	651	637	658	658	637	689	665	638	647	631	654	659	619	609	623	660	630	691	651	646	681	618	634	632	682	691	619	626	624	668	626	630	660	615	656	619	634	644	669	646	626	690	674	625	671	648	608	612	680	610	645	674	666	635	664	661	667	694	657	643	613	637	680	605	671	677	634	637	646	651	664	680	637	639	634	649	655	645	659	584	631	657	668	673	593	673	631	629	659	655	660	653	669	636	666	662	642	677	661	620	641	639	670	648	721	649	685	619	598	621	664	661	616	614	625	687	628	664	649	638	647	645	633	629	592	631	640	652	624	632	640	643	626	623	641	644	621	648	661	601	647	674	653	685	655	708	616	641	651	612	595	665	640	640	649	671	622	623	637	664	650	624	679	665	667	651	667	622	628	656	670	634	705	633	662	667	628	685	644	666	653	650	654	622	648	672	665	673	615	626	690	636	612	653	664	661	620	676	650	649	652	664	621	610	645	604	637	670	626	640	589	632	623	687	617	653	621	669	638	631	662	670	636	636	653	586	680	648	669	637	671	673	663	627	630	660	641	631	626	654	667	632	671	661	631	645	660	628	664	633	660	663	639	633	671	653	660	623	657	608	677	648	604	639	683	688	667	658	611	639	619	647	657	637	642	629	631	647	662	618	672	659	631	661	631	670	636	636	612	671	624	640	653	645	641	634	658	652	652	656	644	697	653	638	668	612	655	648	666	709	632	663	722	611	645	634	663	640	595	640	670	684	648	635	672	644	671	626	622	644	655	664	656	625	672	656	666	653	625	613	640	664	655	667	666	674	660	643	663	621	665	669	647	653	669	649	624	682	619	659	591	711	635	657	623	647	636	638	614	652	648	675	687	638	654	635	631	644	647	638	649	633	635	669	637	675	647	639	638	642	659	690	660	666	612	635	626	608	648	644	652	630	670	661	652	651	632	624	576	604	634	677	672	632	661	651	613	628	630	681	653	610	636	671	667	624	639	644	618	665	652	639	662	620	639	637	576	666	662	572	587	630	621	687	658	658	633	633	661	624	651	637	617	689	654	661	670	667	602	603	668	619	607	594	642	634	642	656	678	622	683	645	616	625	657	663	641	595	659	641	657	654	583	620	629	623	643	644	639	668	631	622	662	639	610	606	624	664	624	687	666	644	673	668	655	590	565	650	641	662	685	662	663	645	657	632	652	641	628	703	632	640	628	671	667	667	663	649	614	678	659	690	649	650	674	598	634	599	617	684	652	652	680	608	632	657	614	647	653	639	663	641	644	636	632	692	665	667	641	634	628	640	665	658	639	621	640	652	671	625	646	655	643	672	656	644	628	632	622	618	653	629	628	646	658	665	672	645	640	609	689	649	630	638	695	619	644	610	639	651	642	609	607	668	624	634	652	611	657	593	627	630	646	638	622	691	671	642	623	627	632	671	639	626	603	656	634	617	693	620	627	631	641	652	670	643	647	641	618	644	632	631	652	654	650	643	626	631	681	663	604	585	636	670	610	644	659	625	654	638	670	677	656	650	660	656	636	625	655	631	608	680	629	690	631	656	638	645	658	667	641	645	670	628	631	627	667	648	680	622	605	651	651	633	660	700	657	685	667	637	628	648	619	604	640	633	681	635	629	633	670	631	611	639	656	651	641	644	619	655	637	679	662	618	615	680	660	620	699	642	654	638	691	644	687	615	618	618	630	622	662	661	643	636	610	633	647	630	667	679	670	659	693	655	655	636	664	695	630	656	701	602	651	679	664	629	631	663	641	700	634	653	623	621	671	704	652	659	605	697	668	661	645	620	644	613	679	638	613	671	631	688	633	649	643	619	635	655	630	641	645	669	692	682	631	699	640	604	665	634	609	625	634	606	641	683	675	661	623	663	665	662	615	616	672	611	684	664	586	608	640	666	633	619	687	642	640	686	677	623	632	683	708	638	670	658	635	626	657	666	618	627	679	641	630	690	647	647	633	667	655	567	665	641	628	655	689	643	668	642	659	657	684	682	621	595	640	633	634	605	661	655	657	614	642	624	678	690	636	649	665	643	643	640	665	653	636	676	659	659	635	681	625	648	629	663	653	670	671	644	568	623	662	644	654	613	664	654	607	618	622	651	601	655	639	655	645	658	631	642	618	632	658	627	629	626	638	626	651	602	641	668	644	637	587	695	658	660	661	683	632	667	672	641	660	659	626	664	700	630	638	654	608	633	660	639	602	675	606	666	583	629	650	652	649	652	671	628	607	690	660	646	656	650	644	627	643	642	695	627	658	621	669	664	690	644	641	635	667	690	684	651	637	667	626	695	654	666	636	608	650	612	590	632	643	612	624	667	607	642	590	665	634	630	626	662	613	659	602	652	664	635	671	667	655	693	658	657
2690	1622	896	693	688	752	768	690	535	418	326	238	235	197	201	191	187	145	159	133	129	135	123	124	122	105	90	108	105	84	87	81	86	72	66	81	88	84	71	64	80	75	63	72	61	81	81	77	73	72	70	79	61	73	62	70	77	66	74	85	90	87	68	71	63	63	66	64	74	63	69	71	68	76	60	67	78	83	81	90	76	59	76	68	71	72	79	75	80	72	59	73	73	61	77	59	72	83	80	58	70	64	64	69	79	50	86	65	79	62	66	71	68	74	63	71	67	53	65	58	78	74	85	81	63	77	78	77	71	72	72	62	80	60	62	73	66	71	73	69	70	66	72	64	82	72	69	75	78	64	80	60	77	72	80	87	75	71	72	74	71	78	52	68	77	63	55	69	76	77	83	61	66	79	64	71	83	72	74	86	90	62	65	72	77	71	71	73	69	67	64	79	73	61	54	69	66	55	94	67	75	71	75	73	67	70	74	56	76	78	68	66	85	79	82	64	71	54	72	64	69	62	75	67	70	79	59	62	59	62	70	75	58	66	74	75	79	71	70	83	75	73	70	78	82	54	62	72	61	78	76	60	65	85	63	61	79	81	68	62	47	74	75	68	73	76	80	78	73	52	71	64	84	70	73	72	74	78	74	72	65	74	72	58	62	76	70	77	65	61	63	84	65	84	66	63	66	68	85	58	75	71	60	76	72	54	64	61	79	66	64	79	81	58	61	67	74	66	70	61	58	75	62	63	67	64	70	66	72	59	67	77	68	75	69	70	74	79	84	66	72	56	54	62	80	61	68	75	64	82	61	76	68	62	64	61	68	53	49	100	61	69	78	69	81	57	77	59	68	86	61	71	65	83	82	80	77	70	85	74	63	54	80	69	69	80	63	76	73	81	69	79	67	67	63	67	83	75	89	68	60	61	68	83	70	80	76	60	74	82	78	64	56	76	65	72	63	82	71	62	66	81	83	70	66	76	71	79	70	70	64	73	58	68	81	74	65	75	69	71	75	62	60	60	74	59	73	73	66	76	67	69	81	77	60	68	76	72	77	67	68	74	69	76	66	71	60	63	63	57	68	69	77	70	74	62	89	56	75	69	83	74	73	62	65	75	64	83	62	77	55	73	74	65	72	70	54	68	74	76	64	80	81	65	65	62	76	72	64	72	77	63	66	76	65	60	76	77	69	87	58	65	68	73	66	73	67	70	54	62	68	68	46	80	66	70	71	54	71	63	60	76	68	61	80	73	79	69	66	73	86	78	82	78	71	75	79	79	62	69	53	80	70	65	79	66	68	69	76	63	87	80	76	68	75	69	75	78	57	65	80	65	62	76	76	59	74	76	63	80	89	73	73	69	78	66	74	62	63	59	80	78	54	71	71	62	78	63	86	80	58	76	80	75	65	76	71	65	79	55	79	62	58	85	81	59	63	69	76	61	82	58	61	65	70	71	76	75	55	62	55	76	79	83	68	62	72	76	65	70	63	58	75	50	66	63	69	64	60	49	71	59	89	69	66	65	64	68	65	75	67	56	66	67	55	80	67	69	68	58	58	74	68	55	71	67	78	66	71	62	71	66	70	74	56	64	61	80	70	65	63	74	71	69	70	57	69	69	62	82	66	81	61	76	67	69	60	65	58	65	66	68	71	61	68	73	53	60	70	74	75	66	86	78	63	77	70	86	77	88	74	62	67	70	67	71	62	72	64	53	67	60	51	63	67	60	80	67	83	66	78	73	66	77	64	73	75	59	76	67	71	80	48	70	69	62	81	63	72	69	66	77	59	67	54	61	83	58	80	70	61	60	66	71	71	81	44	68	71	87	75	81	71	60	55	77	74	88	61	65	78	66	76	69	69	83	72	53	77	78	65	69	72	54	59	63	60	82	58	78	68	78	65	63	51	74	73	61	60	73	80	70	59	82	72	58	71	64	77	68	77	69	73	66	73	58	72	73	77	65	54	78	63	75	80	74	66	60	74	59	68	64	63	71	83	64	80	80	80	57	76	72	64	74	82	74	58	69	63	79	69	75	72	61	75	83	68	70	70	67	69	74	64	56	72	68	73	72	76	80	87	73	57	75	56	54	60	75	55	68	49	79	69	71	60	80	66	71	67	71	60	71	76	83	74	72	84	79	67	63	57	74	72	59	63	72	61	70	75	63	69	79	60	60	72	80	61	63	70	63	57	73	67	75	77	73	74	62	59	68	66	68	75	77	66	77	77	56	71	63	67	68	61	56	63	67	67	76	59	86	77	62	48	80	70	75	62	64	73	78	68	74	76	58	85	77	75	80	61	68	65	86	72	67	50	57	66	69	67	59	64	55	79	76	68	64	73	61	51	67	65	81	68	78	75	73	62	75	73	59	80	65	61	77	68	73	61	63	60	75	61	69	92	64	70	75	79	65	69	66	59	67	57	70	73	71	69	71	70	77	77	78	76	77	66	69	67	50	71	82	57	71	74	66	62	67	70	63	64	71	59	67	51	60	64	66	72	88	65	78	77	73	87	79	63	78	58	85	75	73	66	65	61	68	68	62	70	69	76	66	76	69	75	74	91	58	67	56	69	57	78	81	72	68	77	68	63	85	76	76	52	71	76	72	61	86	65	79	48	69	81	70	68	84	59	56	76	66	69	70	66	79	57	72	74	72	59	62	73	68	74	56	70	83	97	61	73	70	60	79	72	66	53	78	70	67	58	66	65	59	66	78	81	74	66	68	58	71	73	76	73	74	81	62	80	68	66	77	74	71	61	73	74	67	75	71	79	77	60	75	56	67	74	68	80	64	72	79	74	71	69	82	75	75	67	68	66	51	63	78	63	76	62	68	87	73	66	69	67	85	72	64	77	67	61	60	73	71	66	78	59	58	68	66	67	79	71	74	61	61	57	68	72	64	61	61	78	62	86	70	67	70	64	66	82	63	61	72	72	80	72	69	74	74	56	65	66	70	73	80	79	58	67	61	74	60	59	78	66	74	68	84	65	62	65	62	82	82	64	87	69	75	71	58	64	72	62	56	80	89	66	64	81	77	70	56	84	69	64	72	72	58	61	87	72	58	62	68	63	68	70	54	60	62	72	79	61	82	88	72	61	61	74	63	66	73	81	70	74	69	60	67	63	76	73	71	69	69	80	62	59	72	77	67	81	72	65	69	77	67	68	85	63	65	64	61	79	71	65	70	81	78	64	61	75	61	66	82	74	67	57	59	66	67	61	67	63	71	66	79	64	81	63	65	86	69	73	64	66	52	70	60	73	81	79	68	66	66	74	64	81	60	69	63	70	68	72	72	65	70	85	74	93	89	85	75	60	71	64	65	67	53	87	65	73	82	73	67	78	66	73	74	71	69	67	63	78	74	81	63	64	70	70	70	69	68	56	67	61	70	70	73	68	70	87	63	72	79	69	75	63	62	62	56	100	80	70	79	59	57	76	75	72	64	87	60	77	62	78	64	59	72	62	63	68	69	53	71	83	78	71	65	70	73	53	65
25964	14701	10190	15091	23353	25071	22656	19069	15401	11644	8940	7235	6073	5236	4790	4420	4050	3663	3188	2721	2542	2173	1892	1802	1750	1496	1418	1387	1320	1145	1079	1061	1053	991	999	983	919	855	808	804	835	783	708	739	684	646	646	711	674	719	633	694	713	705	636	684	689	676	717	718	683	703	711	704	676	699	708	645	685	712	739	682	724	679	662	636	713	741	707	691	661	737	672	693	660	701	705	720	697	703	679	648	682	618	698	681	695	678	670	669	640	664	644	642	669	691	671	730	675	722	682	661	668	715	705	690	643	678	684	710	694	647	674	729	622	625	653	646	692	732	689	731	686	667	717	677	647	642	616	637	691	702	674	708	739	721	652	694	696	701	653	667	638	687	700	662	703	660	682	670	687	700	669	646	720	664	637	684	642	691	683	638	714	652	652	673	690	700	700	717	734	686	697	731	628	703	640	651	681	702	645	695	675	705	700	696	674	674	698	664	694	643	672	674	657	653	695	650	638	673	685	728	677	675	679	670	670	694	644	680	712	643	674	654	719	667	664	663	722	717	717	703	722	686	652	687	668	669	695	705	658	680	690	712	685	669	653	651	653	662	682	689	714	688	680	679	646	601	728	664	641	650	699	612	709	687	710	694	729	682	663	693	684	635	686	679	678	652	652	657	652	651	698	719	688	681	683	656	648	687	675	678	694	626	699	640	673	642	682	689	667	687	695	610	659	691	664	648	652	641	683	648	709	656	630	653	701	717	685	667	620	668	636	685	678	621	670	705	704	652	674	690	664	670	675	690	668	624	664	645	677	680	686	657	691	650	684	682	671	697	695	704	714	640	641	704	624	671	679	711	680	685	684	674	712	716	677	652	715	618	693	687	664	702	687	658	662	662	672	660	668	646	671	711	707	665	695	642	639	719	657	671	698	723	664	699	693	697	663	720	677	659	636	701	639	716	663	658	676	613	688	671	675	720	692	689	653	679	679	694	638	700	733	666	694	646	643	651	682	665	695	708	632	651	668	664	635	703	713	634	684	660	687	681	697	625	720	717	646	692	674	664	680	660	701	667	681	695	705	705	675	651	710	659	677	690	670	688	690	671	664	681	690	674	677	634	665	695	648	681	722	668	678	667	659	718	688	654	691	723	630	690	691	701	693	674	678	659	698	718	683	664	652	680	680	663	684	662	649	694	712	695	651	676	714	657	705	676	633	685	655	663	674	663	672	637	692	690	692	689	628	694	656	717	688	689	668	638	696	658	623	680	668	699	709	622	729	681	659	710	677	671	753	670	705	684	666	665	671	653	658	680	665	678	667	653	683	647	664	684	653	703	683	713	691	663	655	697	691	671	659	756	656	692	669	674	667	697	699	646	674	715	682	728	663	717	652	647	705	637	676	678	634	688	696	619	705	684	691	688	666	665	662	691	636	664	646	699	682	672	680	712	691	652	695	669	699	679	681	648	667	637	688	648	706	667	686	676	701	686	719	695	672	718	651	748	691	669	674	642	705	711	680	639	661	699	702	661	643	669	688	706	677	709	712	648	694	637	707	686	720	654	662	673	681	755	678	640	647	685	651	674	634	663	711	681	720	681	633	672	669	649	699	695	674	688	638	672	682	681	697	710	697	745	671	711	688	650	670	665	676	729	647	679	714	704	633	693	669	665	717	635	681	700	648	682	669	651	682	673	644	679	639	703	702	659	673	693	668	713	756	687	680	649	676	680	693	673	664	675	733	665	652	722	705	703	672	654	703	674	661	671	683	695	628	666	690	684	697	691	691	719	636	672	667	653	678	669	700	708	668	667	641	698	701	657	690	657	657	659	685	762	665	691	654	724	602	675	683	675	667	672	693	621	722	688	666	737	709	642	669	721	660	713	686	631	689	676	698	674	690	668	729	687	674	668	690	698	659	684	686	675	675	638	646	646	662	667	741	654	664	651	676	689	627	680	717	700	719	664	654	702	666	721	653	708	626	653	617	665	723	711	667	647	702	648	670	663	689	646	648	626	670	642	714	696	687	670	698	684	675	676	721	680	692	684	679	726	656	660	688	634	718	675	737	666	664	659	703	708	628	696	721	727	678	679	675	645	691	688	669	698	650	680	662	657	654	678	693	639	687	674	666	666	647	698	675	658	664	692	678	676	696	674	695	695	676	649	680	703	645	688	708	691	620	747	629	654	648	649	710	648	685	696	667	657	693	702	668	671	661	688	711	649	724	668	655	688	679	685	690	654	672	681	681	685	669	691	698	685	700	706	672	687	688	685	664	639	643	662	695	712	691	669	672	691	710	637	677	659	673	676	676	677	682	632	654	680	729	660	695	678	652	636	685	697	691	705	696	712	686	718	712	683	625	643	701	708	734	682	684	630	663	707	689	676	621	681	659	643	651	690	690	668	667	647	649	711	665	667	701	647	649	672	725	660	680	689	689	665	743	678	702	676	686	698	657	670	706	658	687	677	614	702	706	656	701	686	747	679	662	620	702	699	670	655	662	657	697	661	636	665	635	717	673	723	700	667	658	648	679	664	666	706	680	718	673	713	736	679	704	691	672	685	645	671	686	659	671	711	627	647	684	695	655	687	658	716	691	679	660	680	660	724	632	659	674	694	723	696	675	707	740	682	694	714	638	671	691	664	709	655	680	743	697	656	714	599	701	692	660	689	663	722	700	682	667	663	693	660	697	710	680	693	704	699	703	655	692	659	701	679	703	712	715	658	645	672	667	665	711	675	691	677	669	692	667	640	652	673	707	683	687	675	652	675	697	680	632	668	673	717	699	665	679	622	652	644	684	663	666	732	643	687	632	715	678	682	680	712	688	700	685	673	655	682	698	720	656	649	674	682	650	655	650	664	632	697	703	709	676	663	649	665	698	645	677	687	660	664	732	693	630	674	690	654	658	698	662	671	655	699	637	702	710	668	696	668	683	695	659	663	708	694	699	683	709	698	694	639	687	676	738	681	706	733	692	678	725	660	663	669	671	705	660	679	647	650	692	675	676	669	664	641	703	685	670	722	695	694	665	621	665	686	646	679	662	697	665	678	665	683	697	681	663	702	678	705	649	684	656	690	668	695	666	654	693	662	725	645	668	694	700	631	645	699	654	702	658	654	622	645	685	682	662	701	728	670	671	665	653	692	674	696	699	657	691	669	671	677	673	700	651	709	635	677	626	683	717	732	678	713	676	696	699	671	695	672	615	623	691	640	712	665	685	706	640	690	678	682	739	658	652	674	699	666	711	688	662	677	669	665	663	634	726	661	712	725	674	639	669	712	651	613	685	685	697	653	619	705	711	676	694	665	680	711	641	695	678	660	686	628	664	672	663	646	702	661	720	680	665	678	636	712	677	664	726	691	660	703	677	693	739	719	682	644	701	676	685	700	674	695	741	691	659	707	674	685	703	676	675	703	682	687	746	696	694	679	652	703	714	702	690	695	691	695	672	626	685	711	686	713	693	674	690	654	680	688	681	697	660	701	687	690	679	612	667	689	690	665	682	663	657	716	681	646
1928	825	486	407	343	458	489	435	326	263	215	165	171	149	156	161	142	124	125	138	119	117	99	115	98	106	92	87	90	89	75	77	96	88	104	95	78	103	107	71	80	73	85	66	98	104	80	74	83	80	79	82	75	75	101	85	79	83	85	79	93	74	84	70	108	85	76	97	97	75	70	82	74	80	82	85	78	68	94	78	80	90	72	86	75	97	107	70	95	80	99	82	91	92	91	84	91	73	105	84	94	81	75	90	89	80	72	92	85	66	81	93	90	98	85	94	78	69	90	90	79	79	84	102	85	84	90	110	71	82	92	72	90	110	98	93	77	97	101	86	77	93	80	64	93	95	72	86	89	74	78	87	84	94	86	81	85	78	87	77	92	84	77	87	79	80	89	83	90	93	75	78	77	78	100	82	78	104	94	93	98	91	77	87	94	96	80	76	66	99	78	87	75	90	85	80	71	85	97	77	83	92	87	84	93	93	86	94	87	80	89	96	100	74	76	110	104	90	93	84	75	86	67	97	76	88	78	77	83	87	94	83	91	75	96	100	80	77	80	73	80	82	89	80	81	72	88	90	83	90	88	89	73	90	94	93	88	91	73	87	91	70	69	82	84	71	88	91	88	74	101	92	77	81	80	90	84	76	83	68	68	80	89	69	80	110	97	80	96	96	69	88	77	82	84	83	78	85	82	76	74	81	95	75	72	75	93	81	91	94	83	77	91	79	77	77	70	93	80	89	78	100	89	98	83	83	101	79	87	97	88	77	98	103	84	99	90	63	94	83	100	106	74	84	62	99	84	87	87	86	82	95	93	83	84	84	74	76	74	74	93	97	85	92	79	97	78	94	93	73	89	79	99	80	95	86	85	83	103	83	71	75	85	82	96	87	83	86	95	73	69	88	104	91	83	94	79	80	80	84	75	77	92	94	79	95	80	87	73	86	80	94	103	87	66	95	76	70	92	94	81	68	79	85	82	96	83	80	74	99	75	92	97	82	81	93	87	89	83	82	82	84	86	91	80	88	82	103	83	84	85	78	96	74	86	82	80	93	98	77	90	68	82	83	75	97	84	70	95	83	78	93	80	84	83	89	82	89	81	88	79	95	72	98	78	74	81	86	81	82	91	99	78	94	98	97	82	83	67	90	80	85	94	76	75	74	94	85	107	69	81	87	76	108	72	91	72	74	81	68	74	95	91	84	74	76	102	74	89	83	75	87	89	65	84	89	73	97	78	83	79	85	83	95	85	81	81	84	94	91	101	90	79	103	71	77	73	89	102	68	91	75	85	87	71	81	82	89	76	84	77	87	80	79	82	102	80	88	92	91	89	74	76	81	89	83	93	78	80	81	90	106	71	75	85	77	75	96	92	82	77	83	83	77	85	79	71	82	69	88	71	84	90	77	97	98	82	100	85	73	94	88	84	103	79	86	82	96	81	85	83	82	92	95	74	78	76	77	96	87	100	83	64	85	97	75	97	94	100	84	69	74	85	85	87	79	93	81	97	85	116	85	62	76	78	79	92	87	89	73	79	70	76	94	107	74	96	89	88	85	79	67	86	98	77	88	84	90	80	88	74	86	76	81	108	98	95	82	87	70	79	82	99	92	70	82	91	83	83	83	83	72	85	69	94	88	86	70	91	99	87	68	81	73	85	85	81	80	80	97	100	82	83	74	76	64	85	76	79	81	93	90	81	84	79	92	93	81	64	79	83	77	102	102	76	76	80	75	85	105	81	85	88	92	101	99	80	78	71	90	89	70	78	96	77	99	99	80	82	90	84	79	80	86	80	82	88	95	81	77	93	98	75	68	70	74	82	74	94	72	89	98	77	73	102	82	92	100	103	75	75	79	78	85	96	95	90	91	70	88	79	84	83	79	84	99	101	87	88	79	79	87	71	91	80	87	76	85	82	93	79	95	83	65	104	74	92	82	83	61	108	88	74	73	80	79	85	94	89	77	69	95	73	80	77	112	74	81	86	73	84	84	98	87	80	75	90	93	72	99	86	79	75	76	88	78	64	71	86	81	82	80	82	87	86	80	75	82	96	82	89	74	75	82	67	99	102	74	87	85	76	92	83	85	83	81	72	87	81	82	80	83	78	84	97	86	86	78	82	83	81	86	90	81	95	92	82	71	88	85	80	81	90	77	90	96	98	76	98	92	80	80	80	88	81	86	70	83	72	100	74	70	89	72	78	101	90	75	77	91	86	76	90	73	102	71	88	91	84	80	95	87	73	77	82	95	86	79	88	83	95	91	71	89	80	89	85	91	85	67	89	82	86	73	79	88	88	81	103	72	89	87	76	85	101	84	80	93	77	80	74	86	84	98	88	93	81	81	97	66	79	69	73	93	66	100	83	98	86	84	84	93	77	100	84	89	76	77	75	90	56	85	86	78	67	90	84	87	94	85	89	81	84	87	77	81	90	82	84	77	89	91	87	68	77	67	73	82	78	84	88	61	86	91	92	73	94	86	106	86	89	82	80	80	79	73	82	99	70	94	82	86	72	88	76	86	82	80	89	94	85	83	77	105	62	87	80	87	77	88	88	98	108	82	90	87	89	98	91	80	92	88	68	87	83	84	95	106	90	92	89	81	67	89	79	90	93	79	67	84	94	77	87	90	80	92	83	100	94	88	78	76	77	83	102	113	67	71	94	83	91	79	92	88	68	96	81	80	88	80	89	86	71	92	84	74	84	77	92	94	77	78	75	77	87	101	95	68	98	83	96	80	68	80	88	95	90	90	80	81	82	95	81	82	80	86	74	84	68	64	76	74	94	87	93	92	66	94	79	75	100	69	88	76	89	97	97	80	85	71	88	87	71	90	92	82	100	82	85	95	68	98	89	91	77	84	81	108	69	80	92	87	90	87	83	94	75	87	76	102	101	72	99	82	91	79	83	77	92	82	86	98	65	87	83	78	82	90	93	91	72	89	75	72	81	83	90	70	80	84	82	82	88	86	73	80	83	91	104	91	68	81	87	83	91	77	85	81	89	90	92	89	91	83	84	87	82	90	85	94	89	85	76	81	79	88	82	75	105	96	91	86	104	86	70	89	64	93	87	85	94	95	74	86	100	83	89	77	65	86	78	90	74	86	76	83	85	98	78	87	85	85	90	87	81	92	84	83	87	79	91	91	91	74	99	76	97	84	78	73	82	74	77	69	94	99	100	91	96	91	77	93	101	82	82	98	89	82	112	98	72	94	81	81	82	85	81	81	81	103	89	84	85	100	93	96	88	75	86	72	84	68	100	83	99	75	77	93	101	84	101	85	89	70	82	67	72	94	86	77	84	96	76	80	81	97	61	104	90	79	87	109	83	80	75	85	81	70	92	93	81	91	91	97	83	96	82	93	75	61	81	77	91	75	93	85	82	84	87	86	86	90	95	96	70	79	90	86	81	87	76	93	89	89	87	72	77	88	82	87	102	82	84	102	89	81	73	88	64	90	82	90	67	87	69	77	97	84	79	81	83	81	80	84	82	67
21043	10544	6991	10319	18021	19191	16978	13699	10333	7512	5714	4715	3964	3408	3102	2921	2689	2431	2185	2087	1810	1673	1516	1368	1356	1279	1255	1206	1103	1101	1035	1059	1017	982	935	991	889	890	864	956	870	816	825	858	816	804	800	772	789	773	848	790	827	752	780	812	821	786	773	808	813	795	768	780	770	781	764	763	789	807	772	809	808	757	803	762	791	795	716	750	798	852	804	783	810	798	766	770	805	817	786	775	773	848	755	779	789	830	772	792	785	810	778	802	845	746	762	814	811	809	740	799	816	790	796	834	785	769	773	804	782	779	789	783	768	782	805	805	811	826	787	810	800	815	773	779	753	811	793	733	806	762	795	775	800	868	818	796	768	789	774	772	808	848	814	734	762	819	804	820	785	751	771	753	823	783	778	756	762	744	772	794	799	780	796	752	806	784	747	757	783	813	786	779	770	762	787	801	748	785	782	762	787	752	764	796	790	807	804	824	774	789	787	799	826	780	803	763	827	771	773	826	802	761	766	833	770	811	827	797	772	846	765	724	763	800	802	807	824	792	756	782	781	789	792	799	787	796	773	746	740	778	780	795	818	739	771	760	754	776	810	792	800	797	809	762	814	795	825	763	810	757	763	773	768	770	782	840	808	774	766	806	835	756	793	777	736	782	785	747	801	811	803	796	825	843	831	811	760	779	739	763	855	799	793	768	823	801	797	785	811	797	753	796	776	800	752	795	781	805	742	791	796	813	821	804	780	826	770	797	812	776	780	801	750	831	775	798	805	758	787	782	789	756	819	789	801	838	796	852	763	755	820	785	733	786	830	808	821	761	760	780	834	753	785	771	756	829	799	817	821	778	814	806	849	754	745	759	785	764	748	818	800	757	847	787	793	785	796	795	751	807	774	798	781	769	779	776	800	814	735	776	768	788	766	793	753	846	814	812	819	800	817	777	803	730	764	824	771	808	785	754	765	849	776	802	811	814	781	769	777	797	785	788	752	845	749	759	773	809	761	807	772	830	787	772	763	809	817	755	796	786	786	816	765	788	794	801	757	751	779	770	791	781	772	836	774	810	885	815	776	760	814	790	814	795	742	828	853	807	760	711	767	797	819	796	811	771	822	801	773	780	830	799	769	817	764	822	799	749	772	825	767	800	800	801	821	802	787	799	729	826	804	773	776	759	805	809	754	776	860	766	774	737	770	782	782	818	851	795	852	793	747	793	824	753	796	751	814	784	775	817	776	782	752	818	777	756	768	777	748	816	774	829	764	777	784	779	763	796	789	791	846	802	771	830	767	770	816	772	799	809	795	776	774	780	792	777	822	796	776	763	849	796	740	753	791	792	777	839	775	786	786	772	807	820	785	805	757	754	827	771	783	795	813	780	767	806	770	809	771	769	723	776	773	844	808	802	834	777	789	823	787	755	806	783	764	816	773	761	740	811	786	758	730	794	818	771	797	752	782	794	804	833	795	817	802	776	815	787	796	794	765	753	783	780	795	738	761	848	786	817	790	781	810	800	807	809	769	847	770	797	784	828	780	727	736	810	777	776	825	805	812	805	809	746	799	788	744	786	751	791	807	827	832	762	810	775	734	813	757	798	817	759	766	796	736	781	767	813	769	857	793	781	794	781	735	778	799	760	771	821	772	800	778	839	760	805	781	757	806	796	787	741	788	799	862	832	807	753	847	754	784	783	796	795	772	801	787	807	762	793	806	753	845	782	751	773	766	803	771	774	811	835	775	827	821	744	837	780	787	835	797	801	763	751	801	758	787	809	730	820	790	796	769	811	773	820	781	820	774	770	761	814	790	829	820	808	797	793	829	780	829	778	774	793	782	784	763	767	809	811	742	775	758	800	797	765	795	726	777	767	780	801	770	766	780	791	770	800	753	799	822	797	835	781	789	799	795	815	810	797	775	796	808	831	726	791	760	793	743	857	817	779	793	763	789	816	794	764	781	761	802	777	799	796	791	775	807	842	770	837	802	757	812	750	760	790	793	778	800	796	781	799	834	790	821	777	817	757	814	828	748	783	805	809	806	793	767	788	786	796	755	819	761	801	782	817	787	748	733	812	808	835	803	809	754	770	768	803	744	789	776	789	783	784	798	778	790	807	763	764	811	765	810	797	743	830	767	767	821	807	807	791	778	833	779	765	808	765	772	800	753	779	792	802	846	777	783	796	855	829	782	789	807	746	803	823	752	828	774	766	809	831	814	788	723	779	780	857	796	800	804	753	789	771	819	814	755	766	781	785	785	796	750	790	782	778	764	763	808	773	788	811	826	731	797	740	801	704	805	784	749	804	787	807	758	754	812	732	799	810	798	746	775	773	832	807	816	788	803	772	766	756	775	763	759	832	782	821	837	788	794	811	824	805	770	798	781	776	790	813	759	782	745	730	769	831	782	788	793	791	786	806	756	766	780	787	775	751	778	818	794	787	743	805	750	834	777	763	773	741	771	819	772	765	840	743	784	814	750	817	787	783	784	767	789	761	721	766	785	783	774	813	759	788	772	781	738	830	742	800	808	787	790	801	808	806	829	822	753	791	799	774	802	756	811	782	772	798	816	830	803	813	808	787	760	788	795	799	739	818	837	804	780	805	781	759	754	807	808	776	780	787	705	789	740	804	773	834	802	809	808	837	845	763	824	775	785	785	782	826	813	809	799	797	794	773	864	788	785	782	793	770	741	803	802	743	802	794	861	736	775	837	752	788	766	766	758	771	772	791	766	807	787	840	780	799	823	757	726	783	795	795	830	820	765	789	766	815	783	814	789	789	801	818	821	807	803	816	816	780	821	789	789	783	766	781	809	820	803	824	833	761	780	787	811	803	852	842	812	789	719	749	809	784	813	787	793	807	747	762	832	848	787	839	746	808	815	780	788	798	790	782	814	791	787	812	829	815	782	797	759	807	775	746	783	803	825	796	731	734	822	798	797	787	823	783	827	831	757	814	800	752	825	823	773	748	819	807	788	765	781	772	807	815	747	786	799	777	795	826	758	818	783	789	809	756	762	718	753	803	781	798	798	730	791	798	764	817	776	830	800	782	774	793	801	779	842	790	832	733	736	820	760	764	788	756	784	789	802	813	796	827	810	790	830	793	790	796	817	796	774	759	831	851	812	787	822	814	805	785	793	853	776	774	854	803	828	794	765	816	767	762	739	795	775	736	766	765	763	797	815	786	857	755	730	792	789	837	772	786	757	810	798	744	812	744	755	786	781	741	763	844	818	773	779	833	787	814	805	769	814	778	846	826	776	818	779	813	769	792	782	769	829	829	824	803	795	745	850	739	717	814	793	780	823	749	766	788	791	759	801	806	839	771	798	798	813	817	746	783	817	768	786	784	723	773	798	786	751	797	751	797	792	830	784	782	820	763	755	805	791	756	776	783	780	834	835	831	795	776	803	780	825	777	774	799	794	826	773	786	810	832	778	796	867	771	807	769	795	761	777	793	798	777	756	743	801	789	786	774	756	762	824	783	773	807	779	817	745	835	769	749	771	836
2083	1319	740	570	538	627	678	568	422	329	246	218	180	201	188	186	146	131	149	123	129	129	132	131	116	83	107	89	101	94	110	94	104	96	117	92	96	97	77	90	104	82	93	81	82	83	93	80	86	92	107	77	90	100	71	95	73	87	95	90	88	82	82	82	88	90	97	88	78	71	75	92	82	78	87	85	93	94	78	102	95	96	97	94	84	78	83	81	88	96	72	102	72	86	94	76	97	74	93	84	80	96	82	82	94	85	80	79	82	101	83	72	100	97	100	93	94	78	86	78	94	94	85	90	87	71	98	74	87	91	72	75	81	84	72	97	110	78	108	80	96	74	83	90	122	87	94	88	93	102	76	90	86	83	92	88	88	101	69	84	90	86	85	81	74	83	80	72	83	94	96	91	96	83	89	89	91	87	71	84	75	75	81	86	90	78	75	66	77	80	79	78	95	86	82	76	95	89	80	90	89	87	88	85	90	84	99	72	85	94	83	82	80	100	90	79	85	84	92	96	90	70	61	83	98	78	71	81	73	79	79	88	87	85	81	77	77	85	97	98	83	79	85	83	84	93	84	70	83	88	76	91	94	89	76	85	84	89	89	85	85	79	111	76	88	89	80	86	82	92	88	88	84	90	77	78	101	71	91	74	86	102	89	81	99	78	89	72	80	80	86	78	90	88	83	89	88	100	78	79	83	86	73	87	92	98	69	92	83	80	94	83	92	76	97	80	77	82	69	73	77	87	86	90	93	75	79	93	79	74	94	74	85	86	77	92	66	92	77	96	81	97	82	104	78	82	81	70	86	88	100	79	79	106	73	84	86	89	102	95	79	67	94	91	89	76	88	68	97	70	83	85	91	92	77	81	85	89	97	91	83	81	86	79	79	87	93	83	90	63	70	77	72	86	104	88	87	88	72	82	96	87	84	94	78	77	100	84	85	93	85	82	74	99	81	80	81	83	80	89	105	80	88	85	86	86	90	85	88	92	107	90	101	87	79	77	80	91	84	96	83	90	95	82	81	86	77	86	68	88	85	94	93	87	78	88	82	104	90	74	81	85	89	79	80	92	82	83	102	82	70	81	72	86	73	89	77	83	87	78	75	88	76	81	91	89	79	84	77	92	83	83	80	82	82	82	85	81	89	92	75	73	84	79	96	100	76	90	83	79	81	64	89	97	65	84	80	89	74	76	87	76	87	84	84	96	83	71	80	97	107	99	106	80	83	86	76	80	82	97	87	81	81	75	85	74	92	89	80	79	91	86	95	80	82	86	94	71	63	80	78	80	102	81	82	80	87	89	85	86	90	81	96	82	82	92	81	89	78	79	91	73	107	93	86	100	73	82	77	91	73	89	94	99	89	84	76	90	86	81	79	78	97	76	82	87	71	85	107	70	87	75	84	94	73	89	84	89	89	88	66	81	89	103	99	79	92	80	98	84	79	81	75	94	95	84	93	86	77	88	75	95	76	87	80	82	86	93	100	92	77	91	87	86	70	79	83	68	93	75	91	79	89	93	78	109	90	84	86	87	71	70	83	82	75	97	91	72	87	97	96	102	82	75	94	85	85	84	79	108	86	100	74	74	97	83	72	83	80	89	88	90	94	95	77	85	94	74	90	95	89	85	84	86	96	61	85	83	92	81	83	108	85	77	90	92	93	81	60	90	98	96	85	75	72	91	83	92	85	90	93	84	106	104	105	86	93	80	75	72	97	86	85	79	86	83	76	74	83	85	83	82	74	92	79	86	62	80	81	70	97	91	83	79	83	80	82	85	73	74	75	89	79	76	84	71	83	100	90	86	78	102	80	78	88	85	87	79	86	80	103	94	92	81	75	100	99	81	77	81	95	79	73	77	87	71	89	79	88	96	86	92	76	76	76	95	83	85	76	99	78	71	76	58	78	89	83	98	73	95	110	85	80	96	115	70	104	86	91	83	83	63	89	77	84	79	88	73	75	91	75	96	80	81	86	92	78	90	76	67	79	91	87	87	97	80	83	80	84	75	85	93	89	87	100	75	87	90	81	84	79	84	63	81	87	72	70	76	94	102	105	76	90	68	80	90	108	77	84	71	74	92	85	92	82	86	82	74	95	92	97	97	79	87	79	95	83	75	70	71	72	84	101	103	85	104	65	75	83	74	83	88	76	85	92	110	83	90	83	73	91	100	84	99	92	68	83	73	97	82	89	85	75	98	66	75	83	65	95	78	98	91	92	99	87	64	104	90	82	82	92	91	95	91	103	94	94	70	88	75	88	99	100	96	100	93	79	82	95	95	99	90	92	75	89	95	96	69	92	76	91	85	96	87	75	87	72	91	68	83	89	98	83	90	86	86	97	84	83	69	88	91	97	81	85	86	87	89	76	82	85	90	77	100	107	97	77	78	85	79	93	71	95	86	78	87	74	75	96	74	81	87	107	81	89	83	89	84	82	88	86	63	80	87	93	86	97	104	95	92	89	75	91	93	85	74	95	74	99	93	80	78	101	83	84	91	79	81	97	66	90	90	83	93	98	85	89	91	79	101	83	72	92	97	90	78	92	87	95	98	81	86	78	82	77	88	92	80	82	80	94	87	76	87	84	96	99	88	82	84	65	100	96	79	76	102	87	89	92	89	81	90	93	88	80	90	73	83	85	97	96	84	83	84	78	75	111	88	85	97	92	77	73	82	97	91	75	73	84	79	108	86	90	77	88	79	90	78	84	95	85	93	75	82	77	100	83	72	88	81	74	86	81	87	73	76	94	92	84	80	85	78	94	87	88	98	87	99	85	76	97	97	92	95	86	83	111	74	97	111	69	79	99	84	79	84	73	91	70	92	91	76	65	82	85	87	92	65	74	91	84	83	84	80	74	85	76	92	85	73	91	72	77	96	89	82	95	88	98	82	83	84	85	87	84	90	88	89	105	75	97	88	60	65	87	100	78	96	91	98	95	82	81	89	78	69	85	88	73	90	103	102	70	89	105	80	93	84	89	76	87	81	92	83	85	82	101	77	75	73	82	90	87	85	95	86	88	89	88	71	81	80	105	75	84	73	90	88	85	85	109	85	105	91	84	79	91	95	107	82	80	72	86	86	86	71	97	86	85	98	79	74	77	85	88	93	90	94	90	80	105	81	81	72	95	80	101	76	94	92	92	87	99	87	77	93	72	103	88	94	75	76	74	76	94	92	84	98	81	106	85	84	106	84	92	93	88	87	86	86	85	96	79	80	90	77	75	96	79	75	68	86	95	90	87	88	92	93	92	83	72	68	89	97	114	75	62	92	90	90	94	88	85	80	94	95	89	79	77	99	92	85	77	80	82	91	82	82	84	93	92	93	81	83	76	115	70	75	89	82	92	89	88	82	96	79	78	80	76	82	81	89	76	83	90	88	72	84	72	77	90	85	74	80	81	83	101	88	90	76	94	95	88	88	89	80	88	79	86	80	84	101	78	77	89	78	90	85	75	73	104	75	94	80	84	76	82	86	89	79	77	66	88	100	79	94
23936	13407	8886	13245	21174	22358	20316	16763	12779	9455	7201	5794	4825	4219	3846	3653	3266	2927	2835	2544	2162	1934	1839	1771	1730	1556	1392	1389	1275	1121	1117	1103	1110	1089	1084	1022	1031	983	895	949	869	839	848	909	811	857	848	845	894	845	809	833	797	829	872	822	805	794	828	784	894	777	828	837	810	796	838	800	838	886	809	794	807	828	830	848	852	811	782	816	824	832	828	801	841	835	793	823	820	830	841	788	785	855	809	866	764	802	781	819	791	834	845	818	747	774	803	773	849	836	798	752	817	866	821	813	786	767	789	852	799	806	761	758	855	804	832	788	801	825	788	823	809	817	851	821	800	821	795	839	777	832	806	830	817	827	796	809	843	803	827	831	855	787	837	805	787	833	842	850	813	770	801	812	829	823	859	814	806	859	782	856	801	850	862	842	844	783	812	773	799	792	844	813	787	780	806	818	801	835	824	821	791	826	790	778	838	838	805	805	847	837	832	820	844	817	786	798	763	820	799	830	801	816	793	857	870	855	861	792	845	853	795	852	810	817	831	849	795	810	801	807	817	802	819	797	835	865	806	807	817	850	786	852	819	849	792	792	819	859	800	851	846	832	761	817	816	789	810	810	780	806	830	811	831	789	766	824	827	836	850	802	787	829	823	825	862	761	810	846	816	835	802	815	789	824	849	773	816	820	813	773	800	810	809	798	801	789	806	875	829	852	843	819	847	781	813	876	799	790	823	809	848	838	822	828	817	802	786	816	787	792	781	845	849	799	787	804	768	834	789	828	847	789	855	776	827	828	768	787	804	822	792	808	816	822	827	829	817	833	790	852	830	826	813	866	859	835	783	799	760	817	792	806	798	840	801	804	828	803	816	837	841	824	808	815	793	823	770	836	772	862	805	822	766	797	852	796	883	813	821	844	800	803	793	801	819	860	795	874	875	815	835	848	816	802	804	771	809	802	816	846	806	815	826	812	814	793	821	824	816	825	802	850	823	826	772	803	833	804	802	831	811	782	816	790	812	834	816	764	834	794	830	808	776	865	851	800	811	778	801	848	807	762	812	834	819	820	869	830	780	747	806	814	829	840	798	817	857	838	782	836	780	830	788	775	824	765	793	874	824	783	808	857	846	815	773	811	812	792	777	752	865	851	815	846	789	826	800	825	777	783	849	864	772	758	889	796	799	796	855	797	841	786	856	795	820	816	810	853	812	810	817	794	761	831	800	856	842	759	821	777	829	823	805	833	802	769	816	793	776	797	800	827	825	785	852	837	773	786	795	800	786	781	769	803	789	796	780	810	891	793	839	756	770	807	827	830	792	856	805	789	801	785	813	825	820	835	829	827	839	773	811	846	783	845	753	779	786	861	864	785	854	785	794	837	797	825	808	850	760	813	813	805	763	799	830	784	824	719	840	839	871	811	794	790	799	804	833	783	832	796	827	830	812	830	822	801	846	792	793	785	804	776	779	842	824	866	753	871	803	786	820	831	814	850	790	817	813	800	792	840	829	794	838	832	771	857	817	831	817	849	823	840	824	831	813	757	793	815	816	789	774	847	783	817	793	785	834	833	862	785	798	806	831	826	799	790	850	820	821	834	818	805	773	829	786	755	809	813	801	790	838	839	798	775	821	792	803	847	761	768	792	778	801	823	778	780	817	813	787	839	755	817	871	813	844	888	807	814	821	791	803	775	759	880	821	902	813	787	851	854	766	763	809	842	783	806	815	794	737	831	826	845	790	789	798	801	859	821	785	789	829	822	797	832	849	750	795	800	835	848	850	796	823	829	789	752	845	818	827	768	839	805	803	833	827	793	805	799	781	804	808	815	866	780	842	820	825	826	784	822	796	792	809	774	821	783	888	844	787	815	789	815	828	783	805	828	798	816	812	817	837	821	819	758	776	769	845	760	822	786	839	777	830	796	847	815	764	805	816	828	784	755	828	818	818	805	779	832	836	807	807	832	828	818	774	771	814	783	823	807	811	867	809	827	787	803	768	835	764	814	806	837	831	797	837	811	845	842	813	787	805	786	812	832	836	783	805	818	859	843	806	806	814	812	794	804	790	811	780	756	850	835	851	871	819	827	799	805	799	825	844	855	786	815	837	846	828	830	840	823	790	854	833	795	839	808	778	770	809	807	872	804	793	770	852	811	828	812	801	839	826	806	838	801	841	797	835	833	844	780	849	795	829	818	789	811	815	810	819	796	864	747	792	830	839	810	763	852	837	801	800	809	827	788	810	769	839	862	839	818	809	787	828	844	835	817	796	792	868	785	836	787	852	817	844	743	820	812	790	841	820	776	803	807	832	794	849	781	794	797	863	845	863	815	830	809	826	802	845	802	798	822	850	814	801	748	838	820	843	829	801	806	787	868	818	795	799	871	829	833	779	804	793	823	777	796	818	804	877	821	843	787	816	801	816	797	789	824	846	806	828	749	811	824	862	768	821	808	774	831	822	813	862	826	795	793	794	796	811	778	812	797	820	821	821	815	784	853	795	801	791	764	819	855	779	811	810	777	800	819	778	818	879	852	805	826	793	794	802	848	825	840	791	808	779	807	792	792	792	839	789	774	856	850	811	753	795	830	814	807	809	814	793	828	810	801	852	818	822	838	789	805	793	803	840	785	755	828	810	819	770	882	776	866	838	839	834	823	824	823	790	795	796	719	834	832	817	787	825	804	800	785	820	809	823	826	846	790	839	812	802	806	775	812	794	828	813	823	777	782	789	849	814	818	837	826	854	847	794	863	846	838	818	843	779	831	798	818	811	817	793	775	807	825	812	788	760	791	828	777	808	820	782	771	789	829	810	839	822	822	811	829	801	790	856	842	797	823	827	793	804	816	809	797	799	828	838	828	825	820	811	790	822	825	797	820	831	754	849	839	799	836	758	793	808	814	822	732	837	775	830	830	774	851	789	819	819	767	765	842	835	795	804	765	806	814	832	780	800	798	804	808	818	815	866	821	798	810	831	802	796	779	840	843	816	801	777	823	822	814	827	812	840	796	794	821	786	827	811	782	828	831	838	814	800	889	834	773	829	777	800	837	788	807	833	809	839	875	830	809	822	823	843	799	809	855	824	788	785	810	815	838	787	789	807	792	807	797	812	792	811	864	823	790	808	801	877	858	831	840	812	796	765	796	786	803	798	809	807	841	754	855	839	793	831	824	835	818	822	773	778	820	810	793	821	811	782	796	810	815	809	821	833	839	791	816	807	794	834	842	892	824	833	783	804	800	816	781	794	795	809	889	819	796	801	829	847	833	832	855	776	821	802	811	825	826	796	837	811	749	870	795	820	790	848	821	869	816	856	794	788	796	795	856	770	833	796	838	778	828	817	750	829	808	883	843	826	791	836	829	834	807	805	838	789	834	888	826	769	832	817	780	865	810	835	812	798	838	779	799	797	785	809	848	780	799	817	808	771	766	779	826	843	764	830	780	823	777	820	809	845	840	868	774	799	742	877	835	809	822	811	802	833	801	828	828	804	766	801	803	817	720	828	843
2759	1156	686	532	453	585	623	527	391	290	277	207	179	166	162	150	138	144	142	117	120	113	106	91	96	104	79	95	88	86	73	89	89	84	83	90	74	69	78	61	69	78	63	77	74	51	62	56	68	65	56	67	63	60	52	63	72	61	61	61	71	69	66	59	59	61	71	74	57	65	58	70	60	67	73	66	80	80	83	72	78	75	74	67	73	61	52	65	61	72	67	79	61	61	64	64	68	78	81	71	64	56	53	68	55	67	68	74	85	66	66	77	73	67	70	59	66	68	63	65	58	61	61	68	75	59	65	64	53	76	69	74	78	55	79	69	68	66	69	78	73	70	71	77	66	84	65	55	61	70	68	64	76	67	71	58	75	66	78	78	64	70	62	75	56	74	72	70	74	69	80	86	84	81	68	73	53	71	76	58	73	58	57	63	57	75	64	84	62	74	74	56	58	64	68	69	60	57	53	86	64	64	82	65	77	64	79	67	71	83	68	60	66	70	64	77	63	73	55	69	54	63	57	88	67	64	76	69	67	64	76	64	54	88	63	66	73	70	77	60	71	77	60	53	81	55	78	71	73	63	81	70	68	75	64	65	79	77	63	66	78	61	73	69	71	70	71	76	53	65	59	59	81	61	80	67	68	70	72	61	78	60	65	61	71	57	71	78	63	56	68	64	67	76	71	71	59	67	65	65	64	60	67	69	73	60	69	63	67	61	80	79	81	70	60	62	71	69	65	78	59	65	73	72	60	64	63	71	61	60	64	62	82	64	57	67	61	69	89	68	59	80	70	79	78	74	68	70	65	77	81	71	67	74	79	75	70	45	75	62	66	56	76	66	63	66	65	67	61	48	69	64	67	65	56	80	71	43	75	68	59	71	62	65	56	63	79	50	57	87	62	58	59	66	77	78	69	53	65	75	55	74	71	71	84	74	62	80	73	72	70	64	49	64	66	66	55	68	58	84	79	74	61	59	68	52	70	67	64	63	64	58	52	78	74	74	74	74	78	62	79	66	64	82	54	69	67	57	59	71	74	54	62	61	71	75	68	68	77	64	71	77	50	66	62	67	74	54	64	76	65	69	58	70	70	65	71	61	43	69	74	57	66	74	72	60	55	52	57	73	79	62	78	66	61	71	66	67	63	77	67	62	70	70	80	60	74	73	52	64	74	69	76	79	62	70	69	69	63	74	83	66	88	73	77	62	84	68	62	50	67	66	79	57	60	72	73	64	53	61	75	72	72	67	71	72	76	70	79	66	52	70	52	57	71	70	74	67	78	72	73	68	77	40	68	75	64	46	62	58	55	77	91	64	70	60	77	62	81	77	68	76	68	59	52	66	69	69	94	61	71	62	71	63	68	53	56	65	71	72	76	67	73	69	69	72	75	65	70	55	59	75	52	70	75	54	61	72	72	69	68	72	64	75	61	61	67	62	72	48	68	70	60	73	65	58	73	68	56	66	57	55	63	72	55	70	72	74	69	65	69	54	72	72	50	69	69	65	62	73	74	54	68	71	69	66	56	53	66	66	71	65	60	67	72	75	69	85	60	69	63	65	71	68	72	64	59	78	77	74	70	69	72	63	72	64	47	78	70	66	60	52	67	67	89	70	59	54	68	71	61	76	74	71	67	71	72	59	66	66	63	57	67	69	65	62	55	68	72	56	85	71	74	80	74	68	59	80	70	48	72	75	59	67	68	79	71	71	78	66	90	60	75	57	64	72	74	63	67	63	81	73	74	69	67	57	89	80	58	59	66	66	60	64	63	64	63	66	69	77	61	64	67	67	72	67	70	62	84	69	46	70	62	63	58	67	78	65	68	80	68	65	63	61	74	64	86	52	54	77	65	65	78	66	65	74	55	68	66	70	63	65	62	72	55	69	70	77	63	76	72	59	69	67	59	78	63	66	57	81	78	66	59	79	73	61	68	64	67	77	95	65	66	58	61	55	71	68	74	69	55	63	77	73	53	67	68	70	67	48	65	57	78	69	76	52	71	61	60	57	65	60	66	61	78	65	66	64	60	72	76	67	51	73	63	88	65	72	56	75	77	70	69	74	64	71	57	54	62	69	61	69	56	59	60	71	64	78	60	69	64	67	70	77	48	87	75	58	58	64	68	64	76	67	76	63	64	70	70	74	61	78	60	75	70	62	59	65	90	66	65	68	55	61	73	71	72	70	66	59	60	69	81	70	67	57	53	57	58	70	71	73	76	67	67	60	79	59	54	76	65	79	56	76	64	64	76	63	80	81	70	49	77	62	61	64	71	72	71	64	68	80	71	63	67	77	75	67	66	70	60	70	64	70	55	67	91	67	57	72	82	77	61	66	73	66	74	67	68	72	68	73	65	58	69	65	61	87	84	78	81	68	75	76	66	63	76	70	76	52	63	65	63	75	79	59	66	57	55	75	68	80	69	61	66	71	67	64	64	52	59	65	59	72	64	76	69	63	68	76	75	65	60	72	63	77	77	79	66	64	78	66	65	67	58	70	55	71	66	66	57	55	72	75	67	54	61	79	64	75	63	54	81	68	57	66	60	68	65	78	76	76	66	77	81	54	69	67	68	70	75	64	70	78	62	62	50	70	66	69	61	74	85	67	66	59	75	72	73	77	62	64	54	62	80	62	59	75	66	73	59	75	57	79	61	58	60	68	67	71	67	54	71	78	68	63	76	77	61	74	71	59	67	72	56	65	63	68	84	58	62	69	54	60	73	75	70	76	67	71	54	70	82	58	56	69	76	65	57	70	66	59	54	82	62	62	73	60	69	77	68	52	77	70	83	52	48	73	55	77	65	67	64	65	56	59	65	72	58	53	64	72	71	66	61	66	69	77	66	56	67	81	78	80	78	75	66	59	65	86	74	82	56	70	63	70	70	62	51	65	80	71	78	63	66	64	65	64	66	77	82	58	56	65	82	71	63	75	66	63	61	67	60	66	65	68	58	70	57	75	72	86	69	66	56	64	72	72	88	60	65	69	78	57	81	62	74	76	67	66	61	82	52	70	63	72	65	69	77	71	71	59	66	63	59	80	66	67	62	63	66	62	55	73	65	62	83	64	82	57	74	75	63	57	76	67	77	76	77	75	48	75	59	63	64	65	87	76	64	56	61	65	60	59	66	59	72	75	68	75	76	61	64	66	59	71	61	68	57	67	47	66	66	61	75	72	71	73	59	81	69	69	52	83	73	65	66	65	59	63	70	63	43	70	60	52	41	62	70	75	88	62	74	55	83	57	72	66	58	56	70	82	80	56	56	80	75	83	82	63	56	58	66	62	64	66	66	73	63	61	80	51	66	53	63	70	74	70	80	62	66	67	67	67	49	71	65	78	65	64	77	74	71	62	71	68	71	78	68	56	60	64	80	80	71	74	79	80	80	59	56	59	70	66	70	69	80	80	86	68	61	73	53	71	74	66	67	74	63	84	68	65	59	81	47	77	65	72	75	81	80	57	60	80	70	61	70	72	59	72	74	71	67	53	60	72
24399	12694	8760	12969	20509	22076	20035	16287	12584	9371	7086	5750	4689	4172	3826	3501	3251	2968	2787	2459	2102	1946	1806	1688	1623	1410	1307	1224	1084	1088	971	983	985	968	928	865	833	824	808	746	760	731	732	667	638	687	664	637	653	640	635	668	627	647	674	692	681	657	607	619	647	651	631	615	634	667	648	640	654	710	621	657	641	642	676	635	638	662	624	670	621	628	658	664	649	666	623	635	628	628	638	623	660	648	646	685	642	685	671	634	671	625	696	688	639	674	665	643	631	629	608	699	614	628	649	651	651	642	625	648	644	639	623	626	637	641	681	647	654	635	619	636	622	644	603	676	638	674	596	621	639	623	628	647	586	630	679	661	663	650	645	654	719	619	670	638	658	615	629	677	658	615	660	637	676	599	631	600	684	669	624	626	618	630	640	576	645	700	665	603	617	659	656	643	640	664	648	631	668	630	644	648	663	675	603	599	628	656	620	662	644	644	642	636	595	674	618	705	607	638	682	635	678	633	646	625	671	648	656	654	631	659	613	672	656	660	638	596	634	603	600	627	633	618	607	650	638	677	634	664	575	613	640	644	604	652	642	663	614	626	577	637	652	639	665	634	657	610	659	641	670	636	612	624	645	694	604	658	621	615	641	613	659	667	612	658	634	624	655	614	705	619	642	630	650	647	636	643	637	675	667	602	601	650	572	666	664	654	619	629	649	619	631	660	610	642	629	631	645	604	618	622	610	649	687	714	661	648	648	603	656	640	598	642	618	646	656	623	626	622	653	636	630	637	652	637	636	666	672	602	666	661	645	653	672	618	622	658	643	697	637	655	608	619	654	640	685	650	637	653	666	614	635	601	628	651	607	673	645	667	675	613	698	623	667	678	585	636	646	707	629	646	614	627	587	616	596	650	648	680	588	660	642	626	651	620	666	680	667	616	690	624	640	598	668	653	610	645	599	660	644	644	641	602	681	637	681	668	640	678	624	641	626	621	645	688	646	629	611	594	656	629	645	651	668	659	633	632	674	627	684	635	616	660	673	633	642	614	603	657	648	667	629	630	698	633	638	630	644	632	613	664	648	618	622	624	617	682	676	670	661	626	619	644	613	598	663	637	678	639	646	631	610	622	624	651	650	604	635	652	659	652	663	626	671	615	689	662	626	631	658	628	669	655	646	656	637	620	656	631	621	659	636	637	640	648	610	666	640	647	629	642	659	680	647	652	613	671	614	658	616	659	644	648	665	690	635	687	673	574	638	617	639	654	671	578	668	685	621	633	645	637	667	617	656	571	651	654	657	640	641	661	641	664	600	633	648	628	658	661	664	666	685	646	644	672	675	656	630	628	605	602	617	655	687	646	641	646	658	652	675	622	704	643	619	665	639	624	641	601	633	629	644	683	638	635	640	613	598	642	610	654	675	640	644	618	618	613	591	598	659	655	668	629	627	643	629	658	641	718	635	627	676	641	641	699	633	605	645	670	683	636	649	675	624	639	673	626	632	691	687	636	680	597	659	674	662	603	653	660	639	694	665	663	640	618	629	627	635	624	630	639	661	654	643	613	615	615	670	604	641	636	597	660	689	664	619	597	661	623	613	619	629	623	634	661	640	634	619	686	684	625	667	587	620	636	603	658	650	645	627	643	618	614	625	648	616	641	660	649	632	642	580	580	653	605	666	679	673	651	649	613	655	661	673	643	626	622	671	650	645	652	683	638	665	664	630	651	686	690	610	651	640	625	671	625	674	622	611	646	653	621	642	624	635	688	658	649	612	613	663	601	641	661	648	656	683	609	605	609	680	639	667	635	632	652	602	659	642	630	635	626	641	655	602	616	671	685	659	664	617	622	621	658	614	658	647	644	601	646	631	600	637	621	632	613	648	695	591	666	629	580	641	633	656	627	623	680	651	720	636	616	624	646	641	659	607	658	630	644	593	638	634	656	622	681	635	648	649	654	645	671	611	618	618	673	624	653	652	659	623	641	628	614	646	632	618	668	628	631	625	615	619	658	635	588	696	659	620	683	597	652	614	653	626	658	619	644	654	643	628	662	665	641	608	669	643	644	646	648	618	606	674	661	654	645	631	608	649	676	676	698	645	622	615	643	628	665	614	603	629	613	669	662	675	638	626	580	653	604	661	675	651	690	650	641	651	651	627	613	680	649	619	606	632	665	622	685	620	643	668	646	639	642	624	643	628	647	662	689	631	639	634	642	651	638	650	682	651	628	611	635	628	674	641	628	648	625	639	647	621	655	636	649	672	616	639	670	632	582	634	614	644	683	640	694	616	655	623	594	641	645	642	620	648	645	658	650	624	595	677	648	621	601	651	636	604	664	647	654	620	627	633	651	651	631	633	621	611	619	618	645	623	603	671	648	640	626	655	640	673	622	592	648	654	704	567	630	640	606	654	696	673	671	627	639	670	636	619	655	648	643	598	670	619	632	693	635	632	641	665	593	609	629	679	661	667	623	659	637	642	605	646	642	642	662	651	616	619	653	589	656	615	616	655	660	698	668	608	656	674	660	616	682	627	710	661	648	621	614	626	603	649	625	664	653	643	597	659	570	654	612	675	665	616	658	586	640	634	619	684	597	684	675	663	667	666	663	614	660	646	648	615	603	677	644	618	688	640	616	635	655	632	582	636	626	632	638	597	670	631	616	650	610	621	647	623	642	622	651	570	642	626	636	639	640	603	649	623	687	659	600	623	635	643	654	603	614	621	639	656	613	681	658	642	630	632	630	653	616	678	666	643	631	662	614	661	639	640	629	641	668	641	669	619	647	672	640	664	628	607	633	678	621	626	679	599	655	645	668	599	626	614	681	630	657	669	630	677	607	608	640	666	642	660	628	689	618	629	613	691	627	684	666	635	622	623	663	639	695	642	624	624	610	650	615	637	641	595	604	605	638	631	669	590	640	624	670	640	632	635	612	664	652	685	644	653	643	675	622	613	707	614	641	644	636	646	673	632	638	644	697	611	633	680	672	639	646	620	634	628	675	620	636	665	642	639	642	617	602	662	682	617	668	643	660	636	623	660	653	647	622	662	616	658	603	622	635	656	598	619	643	630	628	666	656	695	636	629	687	645	688	643	633	623	647	658	666	620	636	644	629	631	631	641	665	674	646	638	594	581	623	638	643	661	664	643	634	666	625	623	682	653	655	661	613	624	638	631	626	621	643	663	645	661	633	656	629	637	595	722	654	632	639	625	653	655	668	672	659	636	678	657	707	683	612	642	636	624	662	628	635	678	608	610	653	635	649	673	618	649	650	638	649	697	646	627	648	650	610	621	680	669	643	658	640	665	687	637	653	634	628	640	627	672	611	623	657	657	638	645	643	678	666	629	624	607	640	612	583	668	670	624	647	649	684	655	619	634	603	666	632	615	659	618	683	641	669	612	596	569	653	649	619	687	603	660	656	602	621	642	637	636	616	644	685	675	651	624	640	598	679	682	613	662	677	644	635	621	707	670	667	637	657	653	604	669	664	679	646	607	621	634	653	623	631
2865	1484	943	664	586	722	761	654	493	354	300	260	212	216	189	187	188	148	154	135	135	111	118	119	106	97	113	80	99	84	88	88	82	82	84	93	63	92	81	56	73	71	62	76	72	73	67	61	66	77	68	74	74	71	58	73	60	71	65	82	72	77	69	68	73	66	73	65	78	84	75	65	74	72	65	70	77	68	73	71	64	72	67	83	65	60	74	74	67	71	77	67	69	66	75	72	75	50	76	78	70	69	75	62	94	79	74	54	66	82	72	59	78	75	69	69	77	67	63	62	73	65	61	75	77	51	76	80	73	74	74	58	79	65	73	69	70	80	69	76	53	55	59	59	71	75	86	69	66	78	67	78	68	71	57	65	64	64	64	66	71	61	76	63	82	78	76	84	62	55	66	69	55	68	73	75	75	71	63	61	58	64	55	72	82	57	53	77	64	84	72	69	74	80	68	69	70	70	72	59	71	75	68	66	60	86	88	78	81	85	77	72	78	74	82	63	61	81	67	70	78	57	71	72	73	74	67	56	73	56	65	59	77	83	92	71	67	73	78	58	75	81	72	63	74	54	85	71	88	88	77	71	61	60	64	73	51	64	69	71	80	77	66	71	80	76	62	73	71	77	64	69	68	70	59	62	69	70	75	77	75	72	73	73	70	68	85	80	64	71	63	73	68	65	81	80	67	71	70	80	62	61	76	70	75	80	61	89	77	88	67	57	89	65	81	65	65	68	69	71	74	67	72	76	55	63	78	76	68	66	77	62	68	74	72	78	76	68	66	64	75	73	90	77	62	61	83	62	62	62	80	80	69	66	70	72	87	68	56	71	66	70	81	69	57	63	84	61	70	79	63	75	87	67	71	78	78	70	60	58	74	78	80	79	88	77	78	73	57	70	82	70	66	64	81	71	69	56	75	69	82	82	76	64	72	64	68	62	82	63	69	70	63	76	71	65	67	91	69	70	60	67	75	56	58	70	79	69	73	81	78	70	76	53	60	66	79	72	77	66	69	82	80	83	66	72	82	81	63	67	74	79	71	86	66	57	63	77	89	71	59	81	102	67	71	60	70	70	56	69	83	61	69	84	73	80	71	51	73	69	72	62	68	68	74	55	79	66	89	79	77	77	83	71	86	58	68	66	74	63	77	63	50	83	50	79	74	70	68	57	68	66	75	73	68	85	66	70	55	63	70	72	77	69	80	89	62	79	56	68	75	76	61	71	68	76	75	56	71	74	62	71	63	69	74	67	67	68	64	79	77	71	68	73	73	61	58	84	84	76	76	75	76	62	59	69	75	80	64	73	71	64	57	79	66	65	72	69	64	88	64	78	82	78	79	80	65	63	68	71	80	61	68	65	69	67	82	59	84	64	68	63	66	60	80	89	64	56	69	75	71	78	70	62	85	71	66	57	75	72	81	69	70	66	54	71	69	68	74	74	81	70	73	76	75	69	61	70	71	78	60	60	59	74	55	68	61	70	77	65	63	92	71	75	68	67	75	69	81	61	64	79	62	74	80	69	72	58	65	71	68	78	75	83	67	69	80	65	61	72	88	64	57	73	65	51	69	59	69	70	69	69	69	76	54	58	79	57	70	67	58	72	58	59	70	74	71	69	61	79	70	73	60	81	82	67	54	70	68	53	70	91	69	78	79	62	60	66	84	59	63	68	55	85	67	58	66	75	69	89	77	66	72	52	83	70	61	73	74	76	75	64	65	58	58	76	82	67	73	75	71	67	71	72	79	50	69	85	81	77	83	73	62	68	68	66	65	77	63	62	76	64	83	77	67	94	62	84	86	72	60	77	67	76	65	65	68	78	80	72	75	78	67	84	72	72	78	66	84	86	70	69	78	75	56	71	66	71	85	66	63	68	66	66	77	77	77	90	72	81	75	71	66	62	68	70	72	69	52	55	81	75	62	67	65	70	78	66	77	68	71	72	62	69	82	78	63	80	64	74	68	71	73	81	62	73	66	61	65	68	63	64	74	62	65	67	72	68	69	79	62	69	72	67	67	64	64	74	61	54	49	80	71	83	70	64	60	67	66	83	70	68	67	69	81	66	67	69	64	74	75	63	90	84	57	66	81	64	63	66	60	85	74	66	70	67	72	69	80	75	70	59	69	72	74	71	74	76	63	60	61	91	65	64	77	74	79	74	68	85	83	84	74	75	75	71	77	60	78	67	76	58	76	68	72	70	77	63	92	78	64	78	69	56	73	65	76	72	69	66	68	84	63	76	83	58	68	79	70	71	70	64	63	83	61	77	77	69	78	70	74	68	91	66	68	77	65	76	61	58	63	75	74	83	84	75	68	77	79	74	73	60	58	74	66	62	77	63	78	66	65	66	74	61	74	77	87	70	71	65	81	86	71	63	88	68	71	54	75	81	80	66	67	61	72	65	68	63	65	52	64	59	64	74	62	75	70	76	75	55	65	69	70	75	60	79	82	75	71	63	69	71	70	89	96	71	66	68	69	66	74	56	66	57	60	78	62	84	83	57	73	73	68	79	69	74	62	62	69	83	71	80	51	65	54	67	81	69	78	69	69	77	68	70	72	63	63	60	73	70	48	81	68	80	72	75	65	75	66	59	66	58	69	76	63	78	86	61	79	62	74	66	69	70	68	59	67	72	73	68	73	66	69	63	88	77	60	74	81	54	61	66	62	57	86	65	56	73	72	74	85	53	56	64	66	65	67	61	69	78	70	79	66	64	68	78	83	71	68	70	61	76	75	61	79	71	69	61	72	78	71	60	74	73	72	71	67	65	71	67	74	76	83	66	57	85	61	87	64	75	71	73	59	80	72	64	72	60	78	72	85	67	62	68	69	69	63	73	68	92	76	85	66	70	69	74	77	63	64	54	77	64	71	50	64	75	84	61	51	73	61	70	78	71	75	82	70	67	63	67	69	77	82	73	71	70	72	91	61	61	67	70	67	64	72	69	84	77	63	75	61	78	81	73	68	69	73	71	60	77	80	73	65	82	67	71	57	78	55	68	81	65	68	78	78	86	64	73	75	62	78	55	71	66	72	55	71	62	69	100	71	64	63	63	77	75	57	61	76	84	60	62	68	51	77	58	74	77	59	75	75	66	74	58	62	74	68	71	67	82	62	73	67	73	55	65	70	66	67	60	66	77	53	63	81	69	75	67	75	63	69	53	73	66	50	68	73	67	65	85	77	74	74	57	55	63	71	60	90	63	60	73	79	72	72	46	59	63	69	62	64	67	72	64	61	68	75	69	52	81	71	66	76	76	69	70	64	80	78	82	61	63	69	64	59	56	56	79	65	82	76	63	80	58	75	75	69	61	65	72	61	75	71	77	73	65	65	75	72	71	64	67	64	60	67	83	64	62	73	90	82	79	59	65	69	57	59	83	67	71	67	65	86	59	80	79	86	73	69	63	61	75	75	89	85	64	63	68	67	61	69	79	85	75	80	66	65	64	70	70	80	66	72	83	67	66	67	81	68	58	65	74	84	64	75	59
26569	14727	10616	15053	23158	24491	22286	18193	14555	11157	8468	6732	5585	4997	4552	4210	3848	3755	3216	2821	2597	2216	2048	1969	1759	1556	1479	1425	1268	1255	1203	1184	1097	1100	1002	942	950	889	877	818	764	731	738	710	693	662	645	707	676	721	706	641	686	687	675	684	715	714	686	660	678	708	663	625	651	663	747	706	707	688	666	661	655	673	667	727	681	717	675	743	646	678	666	680	687	705	664	656	719	689	678	658	678	735	654	717	737	714	696	693	709	637	690	684	629	684	700	643	688	703	675	654	704	645	661	685	679	663	650	659	689	689	671	646	670	637	664	687	666	735	702	645	683	640	682	669	655	644	714	682	666	664	687	657	707	697	653	663	674	672	720	684	654	702	675	639	681	668	717	658	636	706	711	697	665	653	768	691	660	676	683	694	671	679	688	700	712	638	716	673	693	675	659	673	698	634	671	672	669	715	703	687	646	702	684	710	689	660	665	710	674	650	728	683	683	661	682	708	687	679	727	676	674	654	721	664	697	682	675	679	686	712	638	656	680	619	689	612	680	649	717	671	612	686	686	700	682	701	656	689	715	711	694	650	666	673	705	704	671	684	647	713	688	718	682	647	721	666	688	644	655	677	680	692	678	698	630	617	718	690	688	722	697	703	696	690	732	671	683	674	701	666	684	675	662	658	676	664	692	646	664	733	676	688	678	694	676	676	675	704	645	686	669	668	640	658	674	670	696	644	687	644	669	682	691	695	721	648	652	667	732	651	672	641	681	692	705	702	668	683	687	709	669	746	682	684	665	678	645	678	701	680	698	668	695	680	746	661	697	668	680	639	737	668	690	658	647	693	682	678	699	685	695	694	686	670	682	666	671	673	680	737	692	650	664	638	684	728	636	678	728	733	665	669	628	687	682	730	713	620	735	696	640	665	635	661	730	663	714	720	627	672	734	696	694	703	700	690	697	677	683	683	686	701	717	687	698	682	713	610	707	715	693	673	734	727	663	686	657	686	715	656	685	679	670	660	642	700	664	684	645	631	653	701	682	685	665	702	703	690	662	679	687	679	650	689	661	661	679	634	667	655	703	715	685	731	678	665	659	666	679	733	664	631	681	634	671	697	677	686	671	680	707	678	683	684	719	694	695	650	700	676	654	716	665	681	642	698	688	649	671	670	712	668	679	665	706	704	678	681	650	694	660	698	680	641	694	670	654	737	633	709	639	713	664	661	692	638	708	701	667	695	650	654	644	643	672	663	697	661	734	691	677	694	701	722	613	648	642	713	654	693	667	649	619	680	705	670	735	713	693	662	702	721	672	678	698	721	691	704	669	660	677	682	697	685	704	686	683	665	723	668	683	726	669	692	692	694	654	665	665	680	715	661	695	687	686	691	642	690	632	650	679	676	693	681	718	672	710	702	666	671	667	681	699	695	662	688	698	628	697	706	699	699	652	685	723	687	673	695	703	672	661	653	727	697	682	725	687	694	726	677	707	714	672	712	705	638	640	718	722	646	727	730	695	682	693	677	681	673	646	698	653	659	706	681	668	689	656	679	656	688	688	637	703	660	632	689	688	702	667	672	677	684	714	685	679	681	698	663	692	682	677	694	660	710	674	650	636	694	690	684	704	673	663	724	692	664	685	667	696	693	694	666	671	694	625	692	707	667	678	684	684	724	663	759	679	717	665	664	668	704	662	685	704	672	673	736	648	663	715	719	665	681	700	649	675	719	694	661	679	710	674	646	718	648	696	714	680	707	683	703	653	691	649	722	719	701	679	695	646	681	704	638	675	680	680	666	690	664	683	690	700	654	674	674	665	698	674	656	715	637	751	670	703	702	719	672	670	681	692	673	676	659	677	620	648	712	685	686	700	637	663	633	707	690	624	670	629	667	665	686	667	723	688	729	663	662	674	636	729	682	635	648	689	673	710	674	680	676	696	662	667	687	684	675	701	641	691	649	679	693	703	670	678	684	678	702	663	665	695	669	654	709	645	684	707	690	670	676	654	648	693	706	693	724	699	693	697	635	703	666	681	679	686	664	684	702	660	685	666	684	682	740	646	697	705	618	678	739	711	666	691	657	659	688	688	698	666	676	759	724	692	727	696	694	689	663	676	651	659	674	716	644	720	636	721	713	663	669	686	671	675	614	672	672	681	697	705	693	690	655	636	642	699	683	704	737	648	633	641	644	704	674	686	690	672	740	686	683	689	715	696	714	714	668	683	649	675	705	691	689	634	689	671	692	691	692	664	677	680	683	694	632	708	695	697	711	693	655	687	710	666	619	661	652	675	685	678	670	661	721	644	663	739	733	690	641	655	719	699	710	702	707	664	708	649	681	703	725	691	700	705	674	673	688	700	702	670	708	650	692	696	703	677	698	689	702	672	660	637	642	661	680	658	652	652	680	612	654	709	740	697	658	671	710	662	682	690	632	666	698	634	638	655	668	677	679	664	703	640	658	711	671	655	673	687	718	686	685	672	678	703	654	680	679	663	656	669	662	650	679	643	710	660	718	661	708	694	719	703	656	721	665	686	647	725	654	703	654	688	681	661	692	693	670	656	715	704	710	644	687	686	667	701	708	654	676	662	685	699	719	693	643	680	661	663	673	681	636	681	698	688	677	708	686	719	709	653	693	666	666	672	682	682	713	694	729	693	687	645	664	702	698	715	700	650	703	693	702	663	659	690	686	738	675	667	660	720	719	616	669	694	677	706	656	706	697	679	664	639	680	690	699	669	648	663	652	680	702	681	682	689	653	696	689	755	633	719	681	701	698	724	666	653	754	651	640	658	693	683	695	719	633	679	660	696	657	676	694	695	727	654	711	651	666	684	632	646	719	624	685	713	684	656	681	688	651	645	674	684	656	639	643	681	653	683	690	679	710	707	694	685	685	706	679	699	662	681	707	698	689	686	667	662	675	660	671	695	667	686	676	690	697	678	700	647	707	681	687	679	695	670	681	697	666	692	701	677	673	688	688	638	731	684	660	730	693	659	679	713	661	660	673	675	675	663	700	708	643	634	681	692	670	717	737	666	693	715	684	651	678	680	657	674	680	717	725	645	674	659	715	667	670	649	669	688	642	698	693	650	676	649	701	654	715	718	727	692	636	716	624	693	687	667	703	676	675	670	657	665	656	655	655	692	675	680	696	667	669	663	677	663	708	649	686	703	653	680	716	660	693	644	693	688	675	678	667	666	668	663	690	666	689	694	681	700	667	711	646	761	725	719	690	696	681	716	698	680	682	695	721	634	646	630	717	721	671	722	693	718	699	655	671	715	683	644	697	634	742	645	718	690	657	678	659	657	702	674	694	630	710	687	665	711	635	710	689	702	688	683	673	633	738	670	680	642	688	702	673	682	659	716	691	701	664	695	717	732	709	704	649	690	672	698	697	641	709	672	712	702	694	702	693	675	654	674	709	658	703	695	705	697	664	690	670	684	659	647	707	730	668	660	697	686	643	673	615	671	695	662	706	652	645	657	680	697	662	643	683	671	679	701	690	748	678
1931	915	594	397	363	451	475	366	304	217	199	177	151	145	146	158	111	152	138	138	121	115	117	117	99	87	100	120	86	80	108	85	85	88	92	94	86	98	92	82	96	94	87	79	77	77	91	87	94	93	86	96	94	95	77	97	80	88	90	80	91	93	87	73	92	83	77	88	77	88	68	98	89	70	96	87	66	82	98	87	96	79	81	74	86	87	82	94	77	78	91	71	87	90	69	94	79	90	79	76	78	83	80	84	96	82	98	74	69	108	83	76	84	70	77	99	106	86	80	95	89	92	76	79	82	89	87	82	77	86	89	83	89	83	98	86	77	74	88	90	67	70	89	92	77	80	79	109	74	81	93	72	69	88	90	72	93	74	92	68	72	73	89	78	83	90	98	80	88	94	98	99	73	91	97	92	81	86	75	85	96	94	70	88	86	104	89	89	77	92	101	75	71	82	78	80	108	88	84	90	91	79	70	91	77	91	77	76	84	87	87	93	85	86	90	70	86	76	81	86	89	68	91	87	81	88	95	92	93	96	86	83	77	79	85	78	82	83	104	107	79	92	95	81	82	77	82	84	87	87	79	78	91	106	81	91	94	94	82	97	87	79	71	89	113	72	71	76	105	109	70	88	77	73	75	76	89	84	87	87	71	90	85	78	92	80	82	93	84	85	89	92	86	98	80	99	78	88	72	72	101	90	63	81	87	75	78	92	83	95	85	103	70	92	55	97	88	74	86	78	99	88	94	78	80	85	75	83	86	93	83	83	93	88	89	87	94	86	88	77	81	85	78	74	95	92	90	95	102	93	99	84	80	84	114	87	94	88	75	72	88	80	81	90	90	83	93	86	75	77	81	82	88	85	114	84	97	75	84	82	75	105	83	84	83	67	103	72	87	112	83	95	80	92	81	98	89	101	83	88	95	80	92	82	70	98	84	64	76	98	79	89	92	109	95	82	77	99	92	82	90	86	86	72	88	92	86	90	93	76	85	79	83	77	73	95	92	104	77	99	67	87	78	99	90	86	83	70	93	97	90	97	85	100	84	74	83	92	86	95	71	94	94	88	105	95	88	77	77	73	97	96	79	86	91	65	86	89	76	104	86	93	69	87	82	80	94	95	73	81	80	85	91	78	90	93	96	94	82	98	71	91	88	81	79	99	100	72	108	82	79	99	90	77	75	88	92	102	76	82	74	63	96	95	81	94	88	82	84	87	75	74	87	110	92	76	93	87	98	87	80	73	86	61	95	93	109	81	91	81	88	80	88	88	94	95	76	72	83	71	87	88	84	98	82	109	82	84	92	80	81	73	82	73	99	69	85	94	89	65	94	89	101	85	74	83	85	80	76	91	85	87	82	63	79	74	82	91	90	89	104	93	76	82	91	93	83	83	93	88	91	99	77	99	77	99	61	86	68	96	91	77	54	97	67	95	83	94	107	95	107	100	95	92	88	92	93	80	75	86	70	86	80	81	73	76	88	76	97	82	92	79	75	76	80	92	87	97	84	94	73	96	78	70	86	79	88	86	84	89	111	89	90	83	95	80	103	77	105	76	83	96	101	87	91	84	101	77	89	86	96	82	92	86	86	84	62	84	82	82	84	102	89	66	81	74	99	91	80	93	83	75	88	86	98	82	84	93	98	93	98	84	100	72	82	98	81	75	74	82	82	88	88	74	87	92	75	79	82	97	84	82	90	86	88	71	85	87	90	92	100	68	81	80	81	86	82	83	102	88	92	89	86	76	95	76	79	83	71	71	99	88	87	90	83	85	93	92	76	77	76	92	88	84	86	81	91	106	83	94	90	103	68	73	80	84	83	103	88	88	89	89	89	72	84	94	86	98	89	93	89	81	65	82	92	90	89	86	79	78	91	84	76	91	95	103	90	75	73	93	72	94	88	95	73	94	67	77	81	96	82	75	79	85	78	100	79	86	96	85	80	86	86	95	76	81	93	76	81	102	80	87	84	78	94	95	95	82	88	86	82	98	99	88	67	94	75	106	91	88	72	87	90	84	86	79	81	92	92	82	75	83	93	85	97	92	76	88	79	85	106	84	73	83	106	93	81	96	94	82	84	80	86	80	82	89	88	98	80	85	99	69	84	80	100	72	77	96	85	86	84	99	78	83	82	89	87	71	89	79	90	70	72	65	99	82	80	81	79	81	79	88	104	82	84	86	89	95	84	81	88	77	76	77	81	101	92	77	99	85	87	91	86	81	79	97	77	92	83	82	82	79	94	83	84	87	89	88	81	84	76	86	98	71	82	90	81	97	113	91	91	81	88	78	87	89	84	82	87	90	82	83	76	76	69	74	95	88	71	86	79	74	79	88	85	100	78	85	77	95	75	97	94	74	90	65	90	87	94	90	78	75	96	93	91	80	75	96	91	79	88	77	93	77	77	82	84	76	79	84	92	90	90	79	83	91	90	85	74	80	78	81	71	79	75	102	90	87	95	93	81	92	99	90	90	86	86	92	81	83	88	75	83	94	98	88	74	69	85	76	98	94	75	78	102	97	86	77	89	81	86	73	96	72	66	89	86	80	92	69	92	68	74	67	105	78	88	89	94	106	76	74	74	83	82	102	86	106	72	89	98	84	98	88	86	78	101	93	93	82	81	82	108	82	93	96	80	77	93	76	83	73	82	75	83	93	80	85	92	102	87	84	99	93	68	79	92	83	83	90	85	89	87	93	78	105	80	90	84	98	93	106	80	97	89	92	100	85	76	83	82	84	85	88	110	92	73	76	80	97	83	75	89	63	99	77	91	80	74	92	99	77	78	84	103	91	69	83	79	89	88	96	91	92	71	72	84	80	64	81	102	77	82	83	87	87	102	71	75	89	67	82	81	95	69	104	83	89	69	95	80	77	74	79	96	108	82	85	77	84	83	85	93	76	66	93	110	85	72	83	86	67	82	88	87	105	85	96	97	86	96	85	90	84	93	90	89	100	82	68	91	82	83	75	89	88	97	98	91	76	96	83	75	82	80	90	74	91	86	87	86	79	84	70	88	84	90	94	108	88	92	96	100	86	83	71	108	94	79	78	79	99	92	76	78	90	94	96	81	88	89	101	91	84	97	68	86	73	69	95	92	88	90	90	91	99	75	85	98	90	109	94	88	79	88	94	83	74	87	94	79	93	91	62	97	92	82	90	75	91	80	104	97	72	83	74	80	73	94	79	95	93	93	83	82	68	90	71	91	99	74	88	89	87	92	80	88	93	86	91	86	86	93	101	106	96	81	96	75	92	89	80	88	78	79	86	91	76	80	103	98	99	72	79	64	84	77	78	89	95	88	108	77	81	82	79	89	83	85	101	108	84	81	84	94	78	85	63	110	77	103	93	106	78	75	76	95	101	84	78	92	83	87	76	82	91	97	94	83	90	79	84	87	92	88	105	101	90	76	94	82	90	91	106	68	96	75	78	89	127	86	77	79	93	95	97	96	80	90	78	78	87	61	94	71	82	84	84	71	93	89	93	101	90	72	101
21488	10751	7464	10561	17691	19074	16522	13069	9399	7037	5271	4247	3555	3130	2999	2848	2734	2435	2252	2088	1755	1638	1555	1533	1354	1332	1347	1193	1186	1123	1124	1029	1079	977	967	931	890	905	832	859	853	840	845	796	771	800	870	791	782	808	759	799	760	823	802	760	884	859	827	767	876	772	862	834	770	776	788	779	829	789	781	771	815	765	814	820	768	826	800	754	807	819	837	793	777	851	809	744	738	802	818	780	739	814	787	801	832	749	791	772	798	796	799	818	783	754	812	792	784	831	759	754	794	858	813	768	768	816	816	796	830	813	751	809	813	780	761	789	808	794	751	726	801	792	814	771	747	792	801	767	769	813	810	767	779	830	804	817	807	791	772	765	801	822	796	853	790	839	847	817	799	783	790	753	874	817	828	774	781	808	813	829	806	768	795	816	808	786	753	791	793	765	795	778	832	797	838	775	748	768	754	787	798	808	805	802	771	827	794	837	790	766	739	774	830	788	758	848	756	827	767	783	796	759	790	772	756	764	787	788	776	795	821	800	756	746	782	773	788	789	804	828	849	770	807	773	821	835	817	836	814	809	826	770	794	777	819	748	821	788	803	779	766	821	771	812	837	823	834	784	799	805	757	747	784	805	835	847	795	738	788	785	769	826	783	779	821	789	793	788	804	813	852	819	771	793	757	790	751	747	784	774	767	776	809	815	792	838	778	793	786	742	798	817	770	834	839	794	750	823	805	774	811	818	784	795	826	840	777	771	754	790	759	804	737	777	811	861	749	762	763	802	816	782	767	823	785	806	796	829	818	789	814	836	838	767	783	775	749	780	819	835	778	776	781	783	777	773	771	774	779	817	801	775	775	795	785	811	856	783	751	786	782	813	813	873	797	765	819	770	794	855	827	746	809	766	800	832	816	842	808	792	782	804	788	793	814	828	792	815	774	783	798	791	824	764	757	804	789	769	784	771	747	784	818	767	814	810	822	807	794	747	797	802	786	792	788	779	759	788	806	769	763	774	773	790	787	770	807	780	813	824	761	813	773	846	806	802	763	749	788	823	806	777	793	787	773	801	778	776	816	809	780	807	793	790	792	797	783	775	790	785	818	791	793	752	827	787	809	820	732	748	816	777	741	781	760	829	733	822	839	808	780	821	823	806	820	824	786	772	812	778	734	787	762	819	761	786	801	852	820	764	797	799	810	765	810	793	758	800	802	777	878	821	816	795	799	824	805	790	739	792	846	791	750	824	801	775	790	827	742	742	783	759	802	817	839	769	802	855	781	829	802	805	785	759	824	788	795	782	802	791	805	846	802	810	784	800	734	832	814	777	815	838	785	814	748	819	769	811	840	828	775	816	849	794	785	813	790	797	775	824	822	771	799	773	717	805	820	776	850	804	750	750	798	845	796	820	727	808	812	843	777	800	737	823	776	761	827	772	864	795	819	826	779	773	762	792	793	797	804	733	816	774	778	757	777	755	846	807	771	757	783	810	815	779	753	826	819	808	780	835	780	781	784	761	770	762	783	818	813	830	818	796	795	814	760	841	781	824	797	807	821	770	772	814	795	772	820	794	814	782	775	815	830	805	791	788	744	796	815	812	798	748	813	734	798	788	795	792	769	759	807	800	772	780	817	764	844	829	767	832	788	741	821	765	770	814	809	797	754	806	801	805	789	796	823	774	765	844	813	764	803	799	792	803	834	774	783	825	759	845	790	814	787	797	745	804	803	820	779	806	815	835	769	819	824	784	793	796	790	783	814	831	740	816	804	822	801	835	856	861	751	826	777	775	802	804	813	744	806	820	796	829	792	798	831	787	838	758	791	803	768	844	778	784	822	795	792	808	816	819	789	818	765	782	780	781	776	818	853	838	799	753	763	793	816	813	776	777	800	762	832	838	809	794	806	741	782	802	771	773	812	787	763	752	770	773	781	765	792	792	775	784	772	751	774	792	813	737	812	815	844	746	750	805	814	826	746	825	806	803	818	791	825	777	842	788	791	828	746	850	812	780	755	825	808	791	763	781	792	820	782	783	759	848	824	820	795	782	758	839	776	755	799	799	814	794	848	850	766	800	795	793	808	766	792	827	818	763	787	800	851	827	788	829	797	804	826	771	793	816	765	779	769	768	806	811	833	806	810	803	789	786	805	802	762	777	822	773	776	756	797	793	817	809	859	832	770	814	786	783	785	790	739	784	797	764	764	784	782	752	805	805	829	816	786	794	796	824	834	800	810	794	801	802	807	812	788	788	801	842	768	836	768	818	785	817	835	830	836	788	774	765	808	817	764	789	785	810	766	779	763	822	785	775	745	794	792	759	791	782	768	792	773	738	753	747	811	836	805	738	796	736	804	818	791	813	817	767	866	800	841	779	846	768	784	780	746	823	799	825	779	826	750	787	789	793	780	862	812	801	752	777	784	830	755	805	834	824	797	764	825	760	762	751	797	785	783	835	806	787	787	778	825	785	776	731	786	820	813	805	761	805	812	782	779	803	849	783	803	801	861	737	760	784	758	765	766	784	838	832	807	782	768	793	776	827	831	826	797	810	778	787	780	830	849	783	802	758	793	808	761	769	763	795	797	824	813	820	754	820	773	806	823	766	820	825	807	712	769	815	792	793	793	798	782	787	795	796	760	810	808	762	771	777	850	759	868	814	780	825	798	772	775	853	796	805	775	774	790	754	802	817	805	809	760	757	776	794	802	770	804	808	789	781	789	770	764	823	789	772	797	846	761	772	798	798	799	791	871	770	798	822	880	752	753	881	789	782	802	802	796	834	841	776	820	851	761	786	773	833	791	778	813	797	825	810	793	794	797	764	796	787	802	827	799	802	813	761	825	831	786	807	765	830	807	777	804	788	801	825	794	803	836	790	847	778	767	833	763	810	790	798	798	844	807	751	799	827	829	800	744	758	806	769	796	840	818	749	796	830	751	801	765	817	809	806	791	785	761	826	784	773	755	823	787	799	775	774	794	790	760	822	787	789	780	770	819	782	807	841	797	802	795	769	755	751	821	810	831	761	766	790	823	783	770	803	847	828	823	797	822	811	765	830	806	805	813	766	799	748	779	749	782	796	810	727	766	785	821	775	785	842	773	744	800	834	780	833	791	782	816	808	815	778	795	797	765	777	805	798	735	800	747	836	774	809	758	817	784	791	817	807	811	771	746	753	829	771	832	751	832	778	837	762	736	819	793	794	792	780	777	826	725	744	779	796	797	758	759	774	828	789	819	780	805	775	822	757	845	807	753	813	770	795	807	804	763	774	790	777	786	765	765	830	769	752	833	810	808	812	822	809	787	769	808	831	800	795	772	775	764	777	833	805	779	783	828	823	779	783	829	780	763	784	781	803	806	790	770	784	789	791	749	786	705	795	767	816	781	822	818	829	819	751	847	796	816	827	804	816	787	798	797	787	742	763	759	781	834	784	767	785	796	788	764	808	784	765	826	804	782	839	760	776	760	821	869	772	769	876	809	867	828	844	754	824	799	782	817	830	793	819	824	824
2130	1294	836	567	519	630	593	484	362	299	246	219	194	218	153	170	159	168	129	140	120	130	119	122	125	107	103	107	99	92	85	87	101	102	86	97	87	92	86	90	95	85	75	92	88	93	86	78	85	81	95	104	87	88	100	89	83	81	86	77	85	100	89	92	100	90	95	78	88	95	79	84	77	101	85	87	85	103	94	82	79	80	85	83	99	90	105	93	70	109	89	92	89	88	87	89	95	89	90	76	88	88	97	101	90	92	87	96	87	73	95	91	100	75	76	87	76	79	69	94	77	77	73	79	90	98	82	91	78	100	94	85	95	92	75	116	91	84	99	78	86	90	85	107	78	92	95	84	77	86	81	90	95	96	87	86	80	73	75	84	81	94	70	85	107	91	78	86	91	80	78	98	88	89	99	89	86	79	86	92	100	91	83	95	84	91	88	78	90	82	79	83	100	72	91	75	77	70	84	69	78	98	88	72	84	78	76	72	83	98	90	88	90	86	81	78	84	92	91	73	76	75	94	85	71	84	96	86	107	86	93	89	102	74	92	85	94	82	88	74	89	103	78	84	91	97	87	93	86	79	76	86	94	86	78	106	104	95	87	72	86	82	94	92	88	88	81	87	94	80	86	83	94	87	88	95	93	87	89	94	88	80	80	75	85	82	95	73	81	82	91	88	82	90	87	88	90	82	96	81	70	98	103	90	82	87	86	76	99	76	91	84	80	118	85	78	84	88	93	96	90	64	80	78	82	76	96	93	92	76	97	73	75	100	87	78	71	93	86	79	103	91	91	97	87	108	80	84	97	74	99	91	79	87	93	93	98	95	89	72	93	95	102	89	81	86	74	88	89	98	85	91	92	89	97	93	97	75	92	66	96	88	94	93	79	90	97	77	92	84	87	87	81	71	73	87	84	82	77	74	98	62	103	96	83	99	87	102	82	111	71	104	76	100	66	83	96	92	80	88	100	70	85	94	95	84	76	86	98	80	75	67	80	88	76	86	92	101	91	92	79	79	78	83	83	84	81	87	99	88	88	89	86	97	81	75	81	70	94	80	72	92	73	85	102	81	76	74	90	103	74	86	87	88	105	85	85	82	93	90	91	72	97	79	79	84	86	102	71	109	67	98	87	74	74	88	97	73	86	105	99	84	93	84	89	95	84	87	100	99	87	81	102	84	82	94	75	95	82	94	86	91	72	91	98	75	70	83	86	96	84	81	103	76	92	87	92	75	98	75	87	71	80	86	91	86	77	98	89	84	71	89	84	86	97	72	70	94	85	97	92	92	94	85	83	88	85	82	104	88	84	89	97	82	91	106	67	76	84	87	82	88	85	90	88	69	86	77	81	98	93	86	76	76	90	87	78	70	87	91	102	74	91	107	83	88	67	90	73	72	85	91	83	78	96	79	87	84	100	89	91	89	80	79	80	91	85	77	73	101	82	87	96	81	84	82	60	69	84	81	79	102	87	73	100	86	90	93	79	90	83	88	81	85	95	86	79	85	104	107	84	70	86	100	90	85	74	82	84	104	83	81	79	87	85	84	77	79	84	72	94	77	86	84	81	85	86	94	87	77	91	92	78	80	82	75	87	80	88	89	91	98	85	88	81	81	90	88	92	89	100	83	84	85	76	104	93	87	70	91	85	85	83	82	101	89	84	92	85	91	96	84	75	102	98	85	85	80	92	89	85	91	85	86	89	93	82	76	76	85	74	88	103	104	85	82	71	93	92	85	97	87	77	89	102	81	90	87	90	68	71	92	75	80	91	78	97	87	79	94	82	95	69	83	80	83	88	84	67	98	82	82	79	105	78	79	86	86	90	80	86	87	63	87	88	75	92	79	91	70	94	84	92	83	92	72	102	94	99	108	89	97	108	79	97	81	75	89	97	83	73	96	82	105	106	74	85	70	71	96	87	82	84	86	75	87	101	69	77	96	85	82	88	69	79	85	84	88	100	80	81	77	85	86	83	99	89	72	85	60	89	87	91	87	100	68	97	97	65	86	90	70	84	76	88	108	89	71	71	81	93	82	83	98	111	94	88	71	90	89	88	76	62	107	67	85	103	66	82	78	87	82	65	82	81	100	74	83	90	86	75	73	86	78	75	96	87	107	83	75	94	103	80	86	88	91	93	86	96	91	94	84	76	84	91	97	103	92	82	73	87	65	94	74	88	104	103	97	90	82	73	77	80	89	79	94	79	93	77	72	106	75	85	86	83	93	90	91	96	96	82	90	86	82	87	91	74	101	89	94	91	80	74	84	96	70	88	78	93	86	83	79	78	105	88	101	77	73	79	95	94	75	90	104	72	69	86	87	78	87	85	97	86	99	73	93	90	100	85	83	84	90	65	80	98	72	94	93	81	79	78	108	87	70	93	82	93	68	97	85	95	84	96	85	96	78	98	94	97	93	81	65	72	82	93	97	83	96	90	72	89	92	104	103	103	87	87	97	90	68	76	85	77	89	82	89	92	76	84	95	88	79	94	92	84	93	90	81	87	79	74	99	70	78	97	103	80	100	80	81	107	78	96	91	80	84	94	86	83	90	85	76	89	83	83	83	74	75	101	101	88	97	77	84	92	76	76	84	88	96	95	83	80	79	77	88	91	82	82	95	95	79	80	76	84	111	82	77	81	103	82	78	91	62	87	90	89	94	88	81	67	85	100	97	91	87	76	74	88	85	93	65	80	88	72	77	98	79	82	78	93	72	77	89	74	90	97	104	87	85	77	69	99	78	89	106	85	87	93	91	80	90	103	65	87	75	84	76	81	95	97	84	99	87	85	85	91	88	90	94	96	75	92	79	82	79	75	90	86	92	73	87	94	86	75	94	100	86	92	86	72	90	85	91	80	99	96	98	87	75	75	81	104	87	84	80	86	67	99	82	95	75	81	104	80	91	88	76	80	76	77	83	91	94	87	88	82	92	76	89	92	85	76	88	80	86	73	92	80	76	76	104	81	84	100	89	106	67	99	86	103	83	89	86	100	85	104	75	90	101	68	93	75	78	108	80	95	70	79	96	78	79	84	78	111	89	92	97	80	104	85	102	90	90	97	90	86	77	81	100	89	77	85	93	81	68	88	91	89	82	107	75	88	96	69	84	76	77	87	83	81	80	92	110	103	81	84	74	89	72	79	80	72	79	84	91	82	90	98	104	89	94	85	90	64	92	101	97	101	88	82	88	93	67	88	81	95	77	98	83	105	90	79	85	106	76	84	84	80	82	87	96	80	89	94	97	72	77	86	89	97	98	86	82	87	78	94	74	80	81	89	87	100	84	87	94	94	109	89	68	88	102	89	80	78	77	77	71	78	76	85	75	97	84	99	82	87	74	78	76	103	84	95	90	81	107	95	101	71	85	93	97	90	91	109	79	95	84	89	85	99	96	83	85	86	99	77	86	91	88	90	89	83	79	80	83	88	88	76	89	81	92	89	80	78	77	68	81	92	68	76	84	97	88	97	75	77	83	85	99	81	91	84	84	73	97
24003	13576	9312	13167	20997	22264	19295	15543	12117	8881	6814	5581	4638	4117	3807	3542	3440	3055	2784	2317	2087	1919	1876	1759	1668	1542	1473	1429	1306	1243	1206	1176	1169	1087	1041	1048	1037	1035	969	921	894	816	843	792	832	795	788	807	819	860	826	819	843	846	819	823	863	808	808	803	788	814	859	783	862	847	824	821	808	817	807	843	804	854	808	795	822	825	844	812	854	848	840	797	842	812	751	844	770	850	857	855	851	833	786	840	840	842	833	807	795	814	808	800	809	763	779	825	779	788	857	803	864	870	855	877	838	828	819	779	809	821	835	831	813	780	817	805	816	860	787	858	858	848	845	828	795	813	812	873	830	810	824	818	781	761	804	871	785	780	810	834	843	839	790	805	760	802	773	777	830	833	828	794	846	787	836	799	803	809	827	851	883	797	826	806	806	853	789	873	856	828	810	832	840	783	827	808	853	770	822	810	809	794	797	779	824	827	854	780	829	806	794	822	798	789	839	811	854	817	796	814	838	798	798	797	893	782	838	846	801	831	816	808	811	840	805	810	809	823	800	788	803	786	860	804	766	808	811	783	816	844	761	854	785	837	826	819	799	806	801	802	827	829	822	837	858	827	830	811	846	823	813	828	805	843	795	819	815	740	834	805	807	811	787	858	822	802	803	816	843	849	841	825	836	832	811	847	791	824	836	818	826	781	830	814	799	845	825	832	846	784	813	860	767	811	791	790	871	791	804	797	848	845	794	819	751	840	795	833	805	823	790	824	795	752	820	817	808	803	836	846	809	806	832	797	833	826	810	814	821	830	787	853	814	832	779	774	821	813	772	769	856	821	785	845	793	791	855	843	831	825	795	822	820	825	784	789	809	830	814	874	780	783	770	798	823	840	814	813	807	774	840	797	776	806	766	821	816	788	836	878	820	817	837	805	856	822	812	784	841	867	858	842	829	765	847	766	856	859	793	858	819	812	835	836	809	810	804	809	786	831	824	800	807	825	860	787	827	746	800	856	803	794	831	866	803	846	820	832	817	800	810	844	825	836	801	790	776	844	786	835	785	808	840	775	809	817	830	842	789	787	827	844	845	839	806	831	840	828	787	842	771	808	788	795	813	797	788	833	809	797	802	832	811	816	792	853	799	807	813	798	802	773	890	830	800	783	861	812	850	890	831	833	807	826	835	816	840	837	850	824	791	774	747	823	810	784	800	797	756	845	843	795	805	823	835	888	815	847	808	824	824	847	786	808	814	854	816	806	808	793	827	796	836	847	796	848	858	828	852	793	844	793	798	837	796	767	837	814	842	828	789	829	781	836	806	782	821	771	795	812	889	826	786	787	806	822	884	850	828	774	804	845	804	855	805	789	827	783	780	813	794	782	812	856	825	833	824	845	820	840	829	851	827	843	824	801	786	815	785	806	821	814	796	763	800	849	767	825	819	809	815	845	857	819	835	805	806	813	800	807	790	828	792	830	786	856	853	825	796	808	823	865	815	804	837	776	844	783	858	815	824	831	848	860	820	813	794	879	833	810	831	796	838	836	854	828	805	812	809	774	836	793	778	825	785	834	809	829	785	787	815	780	787	833	793	851	788	822	823	842	791	757	803	807	788	815	798	792	787	843	854	811	819	750	791	824	795	778	789	784	821	812	819	855	828	844	817	833	800	826	792	805	809	810	858	743	865	809	837	792	822	828	826	818	783	829	805	792	802	789	842	788	775	825	798	850	793	829	804	834	814	828	853	823	777	824	842	786	858	809	810	830	837	836	827	856	858	823	776	832	833	791	832	844	831	831	799	788	769	793	829	825	815	839	809	814	817	832	793	842	784	759	784	812	838	816	793	841	826	787	829	811	856	823	859	819	807	780	762	820	847	802	850	816	829	787	833	842	804	790	808	780	805	800	790	801	845	807	809	825	785	794	902	788	767	829	818	823	843	778	796	839	812	825	836	817	892	773	852	834	816	825	830	829	829	801	815	831	830	801	804	862	825	861	783	789	838	762	789	856	819	918	768	840	779	800	769	840	851	816	801	826	796	847	820	798	765	799	842	803	838	844	800	848	832	838	797	820	827	801	772	837	772	829	818	778	814	816	845	856	859	822	810	804	798	824	698	801	772	780	820	829	799	831	807	799	848	807	794	829	797	821	861	860	814	843	837	811	830	818	841	791	820	812	795	826	785	858	837	846	829	847	804	804	839	876	818	794	783	817	792	786	795	876	823	779	817	784	803	850	839	832	840	814	792	836	828	800	774	788	839	812	825	765	799	800	773	759	811	879	826	802	848	802	854	845	851	800	822	849	761	793	780	823	830	834	843	815	753	808	824	792	832	826	810	756	784	730	811	843	802	859	790	806	780	791	840	844	795	843	877	807	837	816	804	776	772	807	845	788	873	812	828	829	805	812	822	827	784	803	788	803	808	845	874	924	833	846	867	824	848	801	808	802	827	771	806	820	787	837	764	776	828	776	860	834	794	801	800	826	843	825	795	861	854	829	871	872	851	822	828	837	812	772	825	814	815	805	835	810	796	839	861	768	825	817	805	800	816	802	793	825	853	826	810	828	773	847	796	816	859	767	781	813	862	818	877	817	823	839	837	822	813	855	810	813	865	827	848	814	795	873	800	822	842	758	843	826	787	826	829	826	838	813	778	791	861	800	896	823	829	851	794	818	799	790	862	792	822	812	834	807	811	787	803	792	805	766	777	823	801	796	771	801	791	848	812	824	789	773	801	826	796	842	827	807	819	815	883	825	769	816	810	765	817	825	786	803	833	813	752	850	848	768	780	796	855	826	802	800	820	770	824	830	788	830	839	773	824	765	819	829	852	831	812	817	791	879	865	831	779	795	801	779	853	811	756	794	820	781	856	751	827	790	852	819	831	866	836	815	826	809	858	822	844	849	821	823	825	784	801	795	847	820	817	826	826	876	804	788	800	767	804	810	815	835	815	859	873	806	843	838	814	811	796	784	801	816	785	808	809	803	790	785	800	830	787	818	860	770	836	771	815	849	830	729	794	781	868	893	774	812	789	805	790	844	842	838	798	796	819	790	785	811	825	865	761	866	814	812	792	863	808	821	827	832	814	757	832	820	809	823	806	761	798	826	853	814	840	799	797	813	844	790	810	795	804	797	827	772	800	851	769	808	793	773	798	842	826	821	823	858	759	821	817	838	792	770	794	812	786	827	763	804	759	828	777	814	778	812	830	813	768	849	837	822	844	775	819	787	839	816	832	774	869	830	781	803	822	804	850	833	834	847	809	749	803	828	797	793	812	868	813	853	821	892	780	746	773	849	815	785	813	817	800	815	853	818	808	786	798	826	798	846	825	834	818	850	856	842	801	823	817	780	824	854	822	761	794	807	780	794	818	805	872	841	824	783	845	841	816	738	852	835	799	848	811	821	771	827	840	766	852	800	846	804	826	824	829	812	809	739	758	817	804	860	808	831	772	828	876	810	829	845	792	794	840	792	798	830	803	882	838	796	770	769	847	837	823	808	815	756	836	848
2834	1198	716	539	505	566	587	510	340	276	235	194	183	160	161	144	159	138	132	109	119	92	115	97	88	104	85	90	87	89	65	80	92	74	63	90	79	58	80	65	70	69	62	74	78	96	75	85	71	63	67	66	63	68	70	55	56	71	55	65	75	91	62	77	56	82	69	67	59	64	78	56	78	70	74	69	47	65	85	73	73	77	85	64	70	89	62	56	72	73	67	62	69	68	67	61	69	52	53	60	67	65	61	73	61	65	67	67	63	74	81	74	64	74	62	62	87	73	66	50	62	78	64	54	79	68	71	72	85	63	67	71	77	65	53	69	82	69	86	67	77	60	73	67	64	72	75	55	67	61	76	61	66	65	65	63	53	65	60	69	71	62	57	64	69	75	65	75	65	55	87	70	77	63	77	75	84	73	57	60	59	77	71	59	61	61	65	63	75	67	61	71	83	79	71	72	77	61	64	68	59	65	64	69	61	75	56	71	57	88	66	72	72	81	60	77	75	51	69	54	71	55	71	75	68	72	74	64	56	57	59	81	70	63	69	54	66	62	84	62	76	76	80	60	77	71	73	73	72	66	71	61	70	73	64	57	54	78	69	79	49	63	81	68	66	52	72	69	71	79	56	71	83	59	76	77	72	64	74	72	81	60	56	73	71	75	65	74	54	56	53	74	64	70	77	72	69	60	76	60	63	68	66	66	65	59	63	59	72	68	63	67	74	67	76	72	73	68	81	66	62	59	68	62	71	51	74	79	57	69	59	65	78	77	70	69	72	76	57	69	82	68	78	67	63	69	71	70	68	62	72	68	63	70	79	81	62	54	71	59	67	89	79	71	62	57	69	79	75	65	67	56	70	71	61	65	62	60	91	75	59	75	75	81	63	74	60	63	69	61	58	68	65	70	69	71	57	57	66	87	74	65	58	81	67	75	62	67	65	74	74	61	72	61	77	76	72	73	86	60	83	68	74	74	80	69	73	59	73	56	69	63	73	65	71	73	61	84	75	66	79	56	67	62	78	48	68	68	65	64	76	72	73	79	77	68	90	63	58	55	55	72	71	70	84	70	68	63	58	74	74	60	64	67	83	48	81	61	71	59	70	65	59	61	51	68	59	71	69	71	83	74	69	70	62	67	76	58	63	63	59	66	55	54	81	67	91	58	80	69	72	56	74	74	70	71	74	71	71	66	57	75	79	65	58	69	60	65	81	66	68	68	62	82	74	63	60	72	74	66	83	78	89	74	63	76	76	73	62	75	76	55	65	73	66	68	67	74	60	69	85	78	62	83	66	66	61	64	75	60	68	67	66	74	75	68	74	70	60	81	65	68	75	72	74	66	63	70	64	68	62	64	64	75	81	61	71	75	60	76	61	58	57	64	68	63	62	74	64	72	62	80	72	70	78	63	82	74	64	69	76	65	70	63	49	57	61	61	56	73	66	67	73	78	62	78	70	63	68	77	57	72	69	78	62	65	60	57	73	70	57	75	74	76	71	66	74	67	74	61	75	75	56	73	71	64	58	64	66	79	60	65	62	60	60	75	67	62	54	72	65	60	70	56	82	90	89	57	65	69	68	79	56	79	59	59	77	60	56	55	69	72	78	72	74	75	74	69	62	65	70	67	53	74	73	74	78	55	76	70	69	64	56	72	53	58	74	69	70	81	76	63	55	68	76	61	79	73	76	78	79	73	78	53	77	72	66	68	69	75	62	80	65	63	73	69	62	64	62	62	60	67	70	69	58	66	78	55	67	71	65	63	69	62	67	69	71	79	55	70	48	77	71	78	81	69	78	62	63	68	80	72	83	63	56	65	70	61	83	54	62	92	74	75	63	66	70	88	58	61	69	66	81	63	61	68	78	56	69	77	71	70	60	76	60	60	81	78	81	58	80	58	79	76	62	68	60	69	74	72	85	76	62	72	71	67	75	75	74	78	79	68	74	69	73	75	68	83	62	52	61	66	63	72	66	70	54	58	70	65	60	76	76	57	67	61	60	80	67	71	63	66	74	76	72	71	61	70	64	73	72	58	61	66	64	47	66	74	59	63	77	61	65	60	68	46	72	75	66	58	72	78	73	56	88	62	52	80	80	67	68	62	76	65	68	69	57	74	69	57	67	68	63	63	69	62	64	62	83	71	62	55	72	61	77	78	73	66	69	79	74	62	71	60	69	62	68	81	64	67	81	66	63	71	77	84	76	70	73	78	69	64	64	62	67	72	68	70	84	74	73	86	69	68	61	69	70	61	70	65	60	55	67	73	67	70	75	84	62	78	66	69	68	51	64	82	75	68	67	61	57	65	57	87	69	66	51	75	66	72	67	73	74	73	61	80	69	80	68	61	59	70	75	65	74	64	65	76	79	71	75	68	70	84	76	71	67	65	69	59	72	94	75	77	52	71	71	82	62	62	78	74	66	62	85	68	60	74	82	72	66	83	77	54	74	60	68	64	70	71	66	68	62	52	67	70	70	86	76	68	57	62	62	77	76	62	54	66	68	59	71	61	70	60	69	56	63	73	68	68	69	71	70	71	83	66	83	67	74	66	54	90	69	56	60	71	76	74	71	68	57	62	77	80	74	72	69	69	60	67	66	77	76	62	60	61	59	62	63	65	65	81	71	83	86	69	83	65	81	48	70	61	67	57	64	63	60	88	80	62	54	61	63	73	62	68	55	78	75	67	64	72	65	67	70	64	65	66	66	64	57	75	69	79	62	66	53	66	69	69	68	62	74	83	60	64	81	67	60	45	71	68	61	59	63	64	78	67	75	60	73	71	55	71	61	55	65	84	50	61	79	80	76	78	77	77	68	67	57	53	62	69	57	57	69	62	67	67	80	60	82	66	64	78	71	65	50	61	62	53	69	62	74	85	77	64	71	58	75	80	66	68	87	60	56	68	64	59	80	77	61	68	70	67	66	62	72	74	66	87	80	81	65	74	72	61	64	55	67	71	55	63	67	69	71	76	73	74	73	70	67	57	79	72	67	77	77	64	76	68	78	72	74	77	80	64	60	80	65	51	75	71	65	57	66	55	75	64	68	61	72	81	59	79	72	67	68	71	68	58	79	62	75	63	71	66	86	74	53	79	68	54	73	78	65	62	53	80	64	72	65	76	77	59	66	65	71	73	71	81	71	72	72	69	72	67	71	64	66	56	61	59	83	81	67	52	68	67	69	71	68	73	67	64	68	71	66	57	62	66	73	72	53	65	46	76	59	75	81	68	66	81	67	74	62	62	60	59	65	60	70	77	52	76	49	88	74	66	64	67	68	61	67	63	71	62	60	60	68	78	72	69	67	64	73	73	65	59	78	68	70	62	62	62	55	80	61	65	57	65	75	65	61	74	74	69	76	73	65	71	72	66	59	65	77	58	64	51	70	63	62	66	84	74	63	55	52	64	58	68	78	71	73	80	67	55	76	71	67	68	60	63	67	79	62	71	76	62	71	64	68	66	76	72	66	61	70	75	67	75	76	75	56	72	71	74
24362	13062	9029	12682	20225	21388	19040	15443	11809	8911	7149	5604	4816	4068	3734	3466	3239	2885	2530	2143	1955	1768	1652	1557	1551	1481	1439	1250	1177	1105	988	1001	972	963	972	896	849	829	763	769	741	684	680	640	606	659	627	661	655	677	639	617	630	635	609	623	665	653	644	584	628	627	659	648	651	601	579	604	658	695	626	627	637	664	621	654	579	677	597	654	612	591	587	602	586	648	631	607	640	632	621	642	604	614	638	619	587	643	638	651	637	605	589	614	606	623	655	592	634	616	616	625	610	643	631	667	605	654	689	651	655	640	661	628	622	617	629	644	623	620	646	662	650	618	581	665	629	662	650	625	616	616	697	621	621	638	616	650	651	624	607	674	632	599	638	596	606	606	610	635	580	611	636	595	625	614	595	603	667	633	640	628	591	632	592	634	616	667	617	638	649	631	612	628	604	638	628	632	600	644	667	618	614	629	627	681	637	598	632	612	611	652	578	638	648	610	644	661	619	610	670	651	639	613	633	642	661	624	588	626	647	653	628	680	637	627	640	682	632	586	606	630	674	591	675	626	618	636	650	590	632	601	621	663	664	630	637	563	649	648	598	640	651	664	646	609	671	637	659	598	602	629	572	625	661	609	614	616	662	580	644	677	630	641	655	616	624	654	679	637	593	664	625	601	618	638	616	634	628	645	673	656	632	659	613	647	644	632	639	564	655	609	638	598	633	645	607	619	670	626	645	661	627	628	651	596	608	617	592	671	604	581	646	643	669	635	632	615	582	616	627	578	594	620	600	616	667	640	629	640	617	665	652	626	606	640	671	691	611	622	622	604	614	669	627	614	620	625	640	667	655	669	642	658	662	612	626	641	617	669	621	622	613	638	646	592	632	666	589	627	647	664	658	623	621	611	583	604	670	630	620	667	600	641	607	660	585	694	605	623	653	625	652	660	659	629	626	655	604	618	606	661	615	650	622	623	622	629	644	630	600	546	578	653	603	622	617	639	711	672	625	607	636	639	656	608	617	660	666	642	657	622	633	572	636	628	647	585	649	625	650	621	647	588	646	654	585	600	596	627	608	600	590	616	646	653	627	670	624	624	636	631	621	643	599	645	632	693	614	637	624	657	673	620	595	644	662	600	631	606	592	602	630	659	627	624	635	635	624	647	612	650	630	655	619	660	653	580	624	600	599	687	628	645	637	659	643	591	641	621	599	638	644	593	616	638	625	619	684	639	645	626	636	630	641	623	662	649	623	591	642	649	656	678	633	614	648	646	644	647	606	620	610	679	619	644	617	634	639	654	622	597	651	596	632	665	641	650	612	630	653	654	658	652	616	603	606	635	633	640	652	608	628	636	660	607	612	562	631	640	604	601	646	623	622	604	646	625	654	671	590	648	654	638	629	643	651	620	660	635	646	616	636	687	646	623	616	637	643	630	622	657	635	661	636	610	602	637	646	606	632	649	622	631	614	651	637	669	631	609	644	639	657	668	614	605	601	595	608	584	578	644	630	641	643	609	626	620	633	634	639	646	586	644	621	664	625	628	605	626	635	607	590	641	631	668	626	635	629	619	602	608	622	631	650	582	606	637	632	624	630	662	623	687	616	657	631	615	677	634	645	640	623	632	569	635	595	610	612	636	638	644	651	617	619	615	642	654	629	645	614	665	646	611	596	627	621	674	618	641	646	633	596	619	625	582	675	616	615	638	653	558	647	592	618	626	639	623	625	647	637	625	609	592	626	609	659	615	688	595	646	639	621	627	624	638	618	670	634	614	665	614	664	654	583	637	596	626	668	647	656	630	619	653	685	628	654	637	676	637	616	627	622	658	632	627	649	653	624	640	605	665	628	656	622	650	617	666	632	606	639	602	612	609	632	603	645	622	599	632	623	645	627	661	635	639	621	599	602	643	646	647	621	622	632	594	621	596	624	607	613	623	622	620	623	612	616	583	661	582	643	614	622	640	633	638	646	618	636	631	646	646	674	660	621	614	650	613	622	634	617	615	604	678	599	600	606	684	590	572	626	652	638	640	621	692	607	614	675	634	624	633	614	637	617	628	602	616	572	634	678	643	623	658	624	635	668	587	689	653	618	598	586	623	618	620	623	665	636	595	685	579	657	624	623	619	641	688	652	673	631	631	629	631	675	671	602	615	619	611	664	616	648	649	639	631	604	651	673	672	652	596	635	620	668	621	618	660	609	637	650	653	617	693	667	613	646	617	662	653	638	639	594	597	606	634	614	593	638	597	642	620	620	670	610	633	660	639	619	579	664	646	659	635	629	620	649	643	683	616	656	633	639	628	619	648	636	644	678	634	618	627	686	656	686	651	619	680	666	640	640	628	673	658	661	659	634	592	577	629	632	625	605	628	561	617	660	621	629	597	614	618	644	636	624	646	651	631	616	650	657	648	641	589	612	652	622	629	612	676	644	654	649	607	633	652	637	636	676	637	624	654	598	639	628	625	616	599	642	715	578	655	613	672	655	616	617	678	656	642	677	648	564	609	629	611	631	599	608	649	602	579	639	647	615	596	636	632	644	613	628	642	666	634	578	668	615	649	590	628	622	588	634	632	678	609	649	610	635	631	624	644	653	629	672	665	642	646	604	669	582	657	674	623	627	619	664	607	609	627	592	633	630	668	690	645	612	630	641	593	630	625	643	647	629	678	618	639	630	591	644	634	632	621	624	665	654	621	648	611	607	612	598	641	612	595	636	622	646	582	663	654	659	641	623	629	678	616	667	649	601	623	576	633	602	627	589	612	646	639	599	647	628	657	616	627	613	665	609	636	633	588	609	613	629	616	598	620	636	601	652	661	654	608	666	601	659	649	629	619	671	640	656	639	640	551	608	632	650	626	668	641	646	599	649	610	644	648	627	629	613	620	595	602	607	617	581	625	639	610	663	629	648	591	662	640	624	623	598	636	625	616	601	647	657	654	639	593	609	674	597	631	630	592	636	619	601	609	636	600	644	634	623	637	661	658	668	595	619	648	649	655	598	607	586	633	618	626	634	633	645	716	635	625	572	608	631	680	628	664	630	667	642	640	631	597	629	655	689	656	614	676	639	670	631	617	648	627	632	657	630	595	618	624	602	625	676	630	614	607	648	621	597	625	615	620	648	610	645	646	689	628	609	657	639	594	658	664	583	650	616	608	633	610	640	605	648	637	595	653	567	634	637	633	623	610	642	671	615	614	640	609	635	598	634	602	660	588	644	611	621	616	581	589	644	597	600	600	652	624	606	631	674	647	661	690	623	615	695	661	676	637	639	682	616	617	639	585	679	588	612	640	636	633	643	619	633	686	625	653	653	588	614	614	607	611	586	655	603	671	634	623	600	629	611	618	566	669	614	606	640	607	648	623	645	653	624	628	633	613	654	639	626	680	663	626	671	639	614	635	629	638	656	683	643	634	620	597	669	642	639	644	663	654	639	633	677	612	687	632	613	629	644	636	646	648	636	656	578	652	632	625	638	625	632	622	646	635	618	622	591	639	628	611	638	659
2825	1676	1000	720	587	776	762	581	477	361	275	255	223	205	171	193	161	152	153	148	137	125	106	106	100	117	109	99	100	96	96	87	98	81	95	78	71	82	77	77	81	74	67	84	61	78	84	61	65	75	70	76	64	64	75	65	75	78	59	68	74	63	71	71	64	62	79	70	67	73	65	84	64	70	72	64	68	66	71	62	70	74	67	60	73	61	90	67	72	82	92	84	81	62	67	87	68	62	75	82	65	70	60	70	82	69	66	70	68	76	72	57	61	81	79	68	78	65	53	74	70	71	61	83	81	87	73	56	74	79	70	66	79	73	74	59	61	65	83	83	60	57	67	66	75	55	66	64	76	72	62	73	78	79	61	73	69	54	70	70	66	71	75	71	57	63	70	61	69	73	63	64	71	67	74	68	71	69	76	73	72	88	80	49	73	74	63	70	80	73	65	63	68	77	81	72	61	73	59	72	66	77	69	60	79	65	80	69	73	69	61	82	73	72	55	77	72	75	67	67	54	70	66	72	74	71	69	79	65	73	72	78	69	68	69	74	78	62	73	73	65	87	74	72	58	82	76	67	65	54	74	70	55	77	69	64	72	62	89	67	75	63	72	70	71	75	76	91	77	73	77	72	56	77	73	82	67	73	68	80	60	72	65	65	75	89	68	73	72	75	71	66	67	77	79	62	68	63	64	61	77	75	75	65	74	65	77	75	68	75	84	72	61	73	65	77	74	64	69	61	55	73	61	76	73	56	70	79	63	61	63	67	65	79	74	61	71	64	65	65	85	62	53	63	72	65	74	74	71	56	71	62	74	81	68	68	78	75	73	67	79	85	52	66	84	70	81	69	61	61	63	64	61	72	90	55	62	70	53	84	71	58	66	66	77	85	72	82	60	55	66	80	50	66	72	64	75	77	71	65	73	88	74	64	55	68	73	73	63	56	54	83	63	56	69	78	70	58	76	79	61	60	63	62	60	68	66	58	80	72	82	61	56	87	85	71	69	71	58	59	74	69	72	77	70	76	67	91	71	63	70	76	75	70	67	67	75	65	56	67	89	81	63	64	66	70	62	76	68	68	95	58	62	69	60	80	69	66	56	66	61	68	67	59	64	64	59	75	60	66	67	74	76	70	70	72	67	76	61	48	69	66	64	72	71	81	82	70	70	67	54	79	78	69	59	60	73	90	69	84	67	81	77	69	77	68	71	70	68	65	76	77	71	71	73	81	60	69	76	73	67	68	53	64	70	74	66	64	72	63	94	50	67	65	78	56	59	60	71	78	78	57	70	76	77	75	62	79	67	61	74	67	83	70	71	67	67	67	70	75	74	69	75	68	79	79	69	61	69	86	55	79	64	79	63	56	73	64	69	59	70	72	66	70	76	62	68	73	52	70	70	71	76	67	67	73	73	64	62	80	58	69	72	75	72	73	74	60	60	60	80	78	82	67	67	80	68	108	66	67	85	65	61	77	71	79	80	71	78	85	74	61	70	57	53	64	78	66	54	72	75	75	71	76	83	68	64	83	79	73	60	77	76	68	74	72	58	71	66	63	66	63	60	54	53	71	67	63	75	49	58	68	55	66	70	62	63	75	65	64	59	64	75	56	66	62	52	76	74	74	72	69	67	74	70	63	64	78	72	76	76	89	70	60	76	77	70	81	65	63	78	61	71	63	59	75	67	61	86	76	64	62	88	73	77	59	61	75	87	63	89	74	70	64	69	63	64	81	67	73	56	84	65	78	84	82	62	81	63	77	86	66	67	76	59	75	87	80	60	78	63	76	74	77	76	66	40	77	64	62	58	82	69	68	59	70	73	74	70	75	84	66	58	90	75	74	74	73	61	67	62	75	89	77	70	71	63	60	65	50	98	74	83	70	66	73	59	58	74	79	83	79	71	76	67	71	65	59	77	63	69	77	63	70	66	67	63	76	69	71	72	66	72	84	77	73	55	64	82	76	67	71	81	86	70	78	76	58	71	81	85	64	74	79	68	65	66	65	69	65	83	72	70	74	72	81	58	67	68	83	77	83	81	70	68	72	65	70	54	74	76	85	74	71	64	62	66	63	63	64	69	74	75	66	61	76	66	66	78	69	73	71	74	63	47	84	77	65	59	71	70	67	57	55	68	62	86	74	80	69	66	67	65	81	66	48	75	72	76	63	78	75	62	73	77	76	88	80	73	72	68	61	73	72	70	72	71	67	80	67	80	54	70	60	85	65	60	79	74	68	78	75	56	74	83	65	59	65	69	74	66	77	71	75	76	77	61	77	68	81	62	67	84	58	78	73	59	62	63	63	66	71	68	87	72	70	81	80	75	81	76	81	76	71	86	71	73	69	53	62	68	76	72	72	79	77	76	74	61	73	74	86	69	67	57	79	65	74	64	83	71	87	71	66	67	59	62	68	69	78	78	57	83	64	72	81	72	87	68	77	67	74	77	71	51	86	68	59	70	70	62	85	75	63	80	73	84	56	66	69	69	68	77	63	67	61	59	83	75	68	47	57	68	64	69	84	67	89	71	67	62	83	63	69	60	70	86	82	69	66	75	66	58	67	60	87	71	73	60	84	70	82	80	75	66	68	74	68	79	60	66	68	60	70	63	75	66	86	72	83	64	75	72	54	73	61	70	83	76	88	80	74	53	88	64	76	74	61	52	62	59	52	61	87	71	66	69	62	66	63	49	70	89	52	82	73	67	49	69	87	61	70	74	79	57	75	57	74	54	63	86	63	64	94	83	63	65	69	64	84	77	73	69	53	60	70	63	89	59	70	61	81	69	56	64	67	83	70	67	92	68	73	65	54	78	84	76	79	70	77	82	64	61	59	61	65	73	76	61	75	69	65	86	66	58	62	76	68	72	71	71	64	66	58	66	65	70	75	61	63	66	74	83	76	74	90	70	62	69	82	77	72	63	70	67	81	77	55	64	74	73	64	75	78	81	82	78	83	61	93	68	79	69	77	68	72	60	61	82	75	69	65	76	67	89	71	57	58	69	65	69	80	78	72	76	67	64	66	62	75	71	74	57	70	77	84	75	71	77	65	63	73	61	75	74	79	65	71	70	64	65	61	80	61	63	84	80	61	65	70	82	57	68	64	65	78	82	58	75	66	68	82	82	70	62	66	61	89	83	62	81	63	62	60	62	54	72	61	85	58	73	90	62	69	69	64	84	72	81	78	81	70	61	74	62	62	57	65	76	64	63	74	58	71	69	59	75	79	66	75	91	68	69	60	89	64	66	69	56	72	66	67	74	66	77	71	63	71	77	85	61	69	82	75	75	64	72	62	70	67	64	81	71	80	92	62	83	69	75	63	70	60	75	63	65	70	66	72	65	57	86	66	69	73	64	80	68	66	72	73	67	75	66	78	71	59	66	78	65	60	61	68	60	68	65	69	74	53	64	89	66	58	68	63	44	66	79	69	75	89	62	61	71	70	81	65	56	70	69	85	69	63	74	63	91	80	71	75	59	62	63	74	76	76	75	71
26812	15263	10978	14925	22744	23945	21636	17611	13910	10826	8366	6688	5594	4842	4327	4135	3813	3402	3049	2637	2244	2097	1999	1877	1714	1754	1613	1524	1375	1320	1222	1166	1098	1020	1048	1028	971	877	815	828	761	723	622	716	677	689	689	664	690	670	692	640	674	691	630	667	677	709	673	674	698	687	690	712	690	686	654	697	691	692	688	678	676	728	618	680	672	647	653	663	664	669	661	662	706	691	668	619	658	672	688	689	666	684	669	671	662	654	714	669	633	679	715	644	642	665	687	643	695	644	664	644	651	745	691	697	651	669	685	695	641	637	677	663	685	666	711	641	665	718	655	678	668	700	643	665	624	658	667	696	640	642	660	708	730	636	670	670	664	658	668	688	665	642	631	675	659	732	672	687	678	662	638	637	638	650	694	721	692	665	687	657	642	684	663	653	665	633	674	651	711	680	667	695	655	675	632	657	655	642	689	697	727	674	672	605	640	670	661	754	656	668	605	671	685	649	674	641	663	680	666	636	658	605	650	625	636	685	682	677	681	648	655	670	620	680	681	716	677	700	674	655	665	663	684	710	662	621	671	648	676	632	674	661	662	684	666	670	651	722	668	664	659	667	675	665	658	690	675	672	681	685	738	677	669	673	686	724	651	628	655	726	718	658	672	687	678	658	673	673	616	671	670	673	634	651	669	658	680	646	693	646	673	653	719	616	652	643	665	641	746	647	709	713	681	702	671	684	626	697	662	661	659	642	669	651	651	684	620	692	645	698	689	657	666	659	641	647	636	616	648	670	663	662	706	694	654	683	644	691	651	639	636	630	643	661	649	706	676	659	642	649	647	695	698	688	687	652	652	612	654	688	699	678	668	682	668	660	677	668	711	669	661	696	666	662	663	630	686	673	679	680	682	669	692	689	672	697	747	689	695	621	703	694	639	657	640	641	688	677	678	662	690	642	690	640	643	668	684	680	682	672	698	626	701	694	696	640	668	624	673	652	683	670	641	605	654	671	669	691	630	705	698	651	713	649	651	692	630	684	688	656	701	642	629	657	632	645	656	615	648	669	686	650	660	674	652	664	684	688	679	667	686	646	670	686	653	707	659	696	653	664	679	707	695	685	712	683	651	647	673	656	737	712	664	699	711	686	637	691	668	686	662	687	666	675	689	698	685	667	660	625	648	677	677	682	701	697	622	687	654	681	657	655	666	675	672	666	655	678	716	657	709	654	706	672	708	683	631	628	652	681	640	638	644	696	682	694	706	663	672	655	686	665	683	659	679	666	710	650	686	654	668	698	665	631	679	689	705	656	674	689	695	652	685	674	695	715	693	646	630	679	628	623	645	708	692	611	679	680	663	674	674	635	671	632	709	643	721	615	649	627	655	666	651	672	626	641	620	683	672	671	691	665	679	657	668	652	686	665	671	717	690	670	693	645	648	638	704	706	719	695	693	663	669	706	703	626	627	662	683	694	639	661	645	671	658	695	720	630	636	644	707	713	661	637	623	627	693	680	691	663	651	663	696	683	687	691	680	649	649	661	706	649	696	659	699	668	665	648	636	706	676	630	646	651	683	663	690	662	649	637	687	709	705	629	700	681	609	705	628	631	666	639	686	721	621	688	690	669	674	689	716	664	734	682	673	676	656	658	692	669	627	653	665	645	691	643	702	667	667	666	706	714	669	691	640	692	706	664	665	712	673	658	663	683	685	614	693	681	695	714	655	695	638	644	640	670	629	630	660	668	645	730	658	676	704	635	676	657	689	638	659	642	667	696	665	674	664	689	663	682	669	656	694	681	670	670	645	671	647	676	682	699	640	666	625	642	693	682	682	673	688	674	667	635	661	663	705	711	691	661	654	652	697	666	671	700	644	693	657	673	690	659	653	702	647	606	701	686	630	666	651	703	695	658	646	672	630	629	646	656	670	654	692	677	619	676	701	688	596	708	636	696	661	681	654	663	616	727	685	674	659	641	696	678	705	663	609	679	687	683	631	667	666	664	651	675	657	711	658	661	606	688	674	702	659	664	658	687	693	716	662	647	672	670	627	648	675	688	669	643	641	689	663	689	661	650	605	676	679	673	668	620	693	671	715	676	667	685	702	634	656	673	663	656	692	687	684	696	639	663	672	676	683	667	666	654	635	663	642	667	626	631	702	674	678	690	694	626	719	663	683	702	677	682	661	670	613	658	656	683	721	700	658	659	667	683	669	663	636	667	699	733	685	638	647	691	726	648	657	700	669	667	686	696	652	639	672	696	703	672	668	662	662	679	667	665	661	676	663	669	692	629	626	656	653	637	676	632	678	673	644	656	638	683	684	597	701	705	670	688	739	687	628	692	615	651	673	708	681	668	644	659	637	692	650	667	647	647	655	725	660	646	668	711	677	636	688	643	700	651	680	688	636	694	679	668	673	702	678	681	712	639	642	700	686	706	642	721	692	715	631	670	615	605	696	701	677	664	683	677	659	721	644	675	674	694	624	696	597	675	695	666	666	663	653	671	656	690	623	637	676	657	673	617	689	640	665	660	648	635	656	669	695	669	646	639	658	701	659	683	646	677	688	708	689	654	632	620	656	690	704	681	685	693	655	655	645	580	665	701	667	647	688	667	643	681	671	687	669	652	664	687	686	687	630	675	665	632	701	650	694	676	646	661	728	685	659	645	667	684	699	666	679	629	665	626	687	696	692	721	662	666	713	673	659	679	684	688	696	647	675	671	617	680	660	668	663	690	667	685	686	676	609	734	684	667	687	686	688	694	727	654	628	714	641	672	660	659	706	675	708	650	649	672	651	689	660	684	597	711	680	632	686	673	698	671	654	671	714	637	683	670	657	690	658	696	696	654	675	632	675	648	622	628	674	692	685	705	636	681	608	712	678	690	674	646	664	691	716	630	667	626	665	676	618	670	691	631	679	655	663	670	710	666	672	655	589	706	663	663	654	636	672	670	639	688	693	681	701	671	640	658	661	639	657	705	695	691	672	698	684	685	694	654	654	676	669	632	643	629	636	655	685	667	636	661	712	622	711	728	640	669	664	691	700	648	733	690	625	666	678	667	650	629	682	653	669	659	653	626	681	673	669	712	646	719	622	694	625	637	711	678	689	730	694	674	685	660	620	660	669	706	652	693	625	675	671	689	663	664	662	673	640	630	635	710	660	669	695	670	680	690	633	643	658	677	720	677	688	645	659	643	678	700	660	660	649	671	685	621	692	614	695	681	666	645	694	680	689	623	698	668	707	676	671	704	641	682	651	732	689	652	686	692	627	645	669	649	610	683	694	631	701	667	613	714	690	664	684	662	666	727	701	699	631	698	653	696	673	672	716	675	730	721	720	657	687	730	663	696	654	636	680	670	677	650	697	672	692	685	697	671	650	666	661	699	638	675	670	698	676	663	689	667	631	655	693	678	625	667	652	694	648	682	692	684	695	711	669	678	625	659	713	630	668	674	726	697	639	674	676	636	700	650	680	655	668	647	680	647	697	678	688	672	670	660	693	677	685	636	656	662	700	657
2073	998	590	426	357	422	458	369	302	231	201	182	151	158	153	140	151	113	131	105	103	92	125	94	111	125	103	114	102	112	108	93	90	105	79	72	88	117	94	80	93	84	76	83	80	85	91	82	84	93	95	92	96	80	88	84	92	88	71	54	88	73	83	80	105	86	71	76	84	85	81	101	102	82	65	73	70	91	82	77	84	85	89	84	67	79	65	78	84	81	95	83	89	88	92	98	69	67	85	93	104	82	70	88	98	83	80	71	90	77	77	93	88	87	69	89	95	94	88	93	89	74	85	71	79	104	87	86	86	86	89	89	99	94	90	95	105	90	88	81	91	68	78	74	95	82	94	90	69	80	93	85	83	81	93	90	87	90	89	109	99	91	79	92	89	92	84	92	81	96	84	97	88	86	95	84	84	77	101	82	67	77	84	100	103	62	99	83	79	78	90	117	84	98	79	103	72	95	90	98	94	94	106	77	71	88	74	104	93	98	83	83	82	77	110	94	85	95	85	81	93	83	86	94	115	87	88	95	76	86	81	91	83	87	77	83	91	78	94	81	75	82	85	90	74	89	83	89	93	83	80	75	84	82	94	85	94	90	83	91	77	91	89	73	103	85	93	69	79	74	79	80	89	88	81	97	86	97	89	81	67	90	91	105	76	95	92	99	85	97	82	82	80	98	72	104	77	80	88	91	79	91	76	82	79	101	93	82	85	107	73	83	88	75	106	75	86	83	74	98	80	95	92	96	92	89	100	79	95	80	78	96	70	78	82	80	85	85	80	82	83	78	90	89	79	80	77	88	85	87	90	93	105	90	99	77	87	85	84	88	90	89	95	85	95	74	78	104	70	84	97	97	73	91	63	93	83	86	95	82	87	105	78	86	90	79	101	92	73	90	75	87	89	67	81	83	95	77	87	77	65	88	90	91	89	84	80	90	85	86	87	95	103	100	81	81	92	84	84	88	88	88	78	90	90	92	100	91	88	89	83	72	84	79	84	83	80	83	101	90	80	67	70	76	88	101	78	81	80	74	84	80	84	87	89	67	90	99	71	83	83	102	90	80	83	83	83	96	83	86	86	83	80	90	105	84	84	90	86	79	82	89	81	91	99	103	87	114	104	91	78	93	81	75	102	73	91	83	97	86	94	81	88	86	84	82	93	87	94	78	89	64	97	91	85	89	100	89	71	89	84	68	87	87	93	90	80	91	77	90	92	74	83	111	86	79	88	62	95	90	84	93	84	92	75	89	80	79	95	98	83	87	98	77	80	93	85	90	81	67	82	74	91	88	86	96	81	93	94	96	74	107	77	68	86	82	85	91	85	93	83	72	88	87	78	82	73	84	92	82	90	97	94	80	83	91	76	77	86	90	77	83	99	94	78	73	102	90	82	91	86	82	82	84	62	78	82	83	82	92	95	73	78	81	81	84	93	88	76	97	83	88	80	82	75	91	76	106	85	102	74	96	80	105	95	81	95	82	76	73	76	81	104	90	84	88	83	83	94	75	83	96	92	95	87	98	87	83	82	83	99	73	99	84	100	95	83	76	86	88	84	86	96	92	96	92	85	75	108	92	94	81	80	87	82	83	68	93	85	96	108	75	102	94	75	77	96	92	79	87	82	93	74	84	79	89	92	92	82	74	96	74	81	81	76	78	87	72	88	82	88	97	87	95	83	79	70	84	80	96	93	79	86	90	82	80	77	88	73	95	96	69	80	87	85	90	90	95	87	78	89	70	89	90	79	87	81	81	74	112	72	82	81	78	92	92	82	63	88	93	107	71	78	89	78	86	111	81	80	91	93	85	83	74	78	93	87	86	107	106	77	93	83	92	98	113	85	71	91	72	88	86	81	85	89	81	91	65	76	91	84	107	100	93	89	75	98	84	89	85	85	92	88	90	84	69	108	91	82	88	76	92	86	89	89	83	84	80	91	96	89	89	78	102	63	83	82	94	112	103	83	89	81	72	83	88	99	93	84	84	84	91	81	80	88	80	92	74	66	85	90	99	86	101	86	71	96	93	73	93	97	69	85	108	87	67	85	77	91	86	108	92	74	84	90	95	92	104	92	69	73	83	91	84	94	63	92	102	92	103	107	86	85	73	87	77	106	84	75	69	83	84	92	105	82	84	77	90	84	78	89	93	99	72	72	86	81	92	81	77	82	88	92	89	88	75	87	83	104	86	76	86	92	97	80	89	90	79	56	91	79	80	86	78	92	78	97	86	99	71	83	66	74	96	74	75	80	86	93	100	76	71	78	92	87	77	82	102	84	109	76	89	110	87	78	85	80	79	76	98	88	88	79	95	78	85	84	95	88	78	81	91	80	85	87	74	88	110	98	86	71	101	76	72	88	74	65	91	73	82	85	94	105	73	88	97	76	95	85	85	80	84	94	91	91	93	91	73	77	85	82	77	77	80	102	79	93	87	90	76	69	88	98	86	71	94	79	80	85	88	103	90	74	82	100	68	76	78	87	89	77	98	87	79	80	64	73	87	81	75	85	93	74	77	87	83	81	87	88	95	90	92	75	88	87	77	92	87	95	81	87	72	96	116	102	89	82	104	101	59	80	73	89	64	99	67	89	93	83	91	84	93	84	79	81	91	84	85	95	83	78	79	73	99	95	83	92	85	81	84	81	83	76	90	79	92	92	88	79	93	70	86	71	90	87	89	83	98	85	78	82	78	87	78	78	82	82	101	92	94	91	85	98	72	83	75	91	85	83	77	89	102	98	87	82	91	79	76	71	72	92	89	81	97	82	96	91	93	85	83	91	87	98	79	102	102	79	73	91	86	102	88	89	79	82	93	71	74	92	81	91	77	99	82	94	79	89	80	81	102	99	85	73	74	75	82	81	97	78	91	84	90	82	89	92	87	83	84	74	108	88	80	91	88	76	103	81	96	88	90	88	83	83	88	81	88	71	87	82	93	90	77	97	73	85	99	71	85	84	77	105	68	89	86	81	91	102	93	94	82	81	103	68	98	89	89	93	99	81	100	87	79	87	79	93	83	59	79	103	89	96	103	78	83	84	90	77	90	91	83	84	94	87	80	79	92	91	100	90	77	74	94	86	97	105	93	86	79	91	81	80	80	108	81	87	97	81	86	97	74	83	83	75	91	100	83	90	76	85	93	82	90	83	93	94	55	84	88	83	88	84	84	113	79	67	87	84	84	109	87	85	91	76	91	79	73	70	80	71	89	71	79	84	84	85	88	87	100	81	83	90	79	107	99	81	90	85	75	73	87	87	77	81	75	82	81	80	96	94	72	75	78	94	69	81	94	81	79	92	75	89	76	92	85	89	80	69	101	72	100	95	95	83	82	85	86	93	86	71	91	79	77	90	75	76	65	82	88	72	92	75	80	81	93	94	93	108	86	90	80	90	93	77	81	78	85	88	92	81	87	91	82	97	85	92	77	71	99	81	79	86	96	88	75	87	92	81	86	109	92	72	84	88	86	82	83	86	77	73	77	91	81	84	92	90	95
22003	11390	7701	10492	17133	18447	15759	12576	9385	6943	5443	4435	3636	3089	2788	2734	2547	2311	2170	1817	1690	1590	1561	1446	1434	1371	1354	1250	1189	1111	1100	1056	1051	1023	962	1048	899	857	897	843	855	808	786	772	796	737	792	800	781	756	810	804	874	790	771	779	768	740	852	793	808	790	798	820	806	789	801	774	813	834	746	749	792	815	804	763	797	766	817	805	746	795	746	834	776	818	839	784	743	777	789	791	780	763	747	782	756	751	776	787	735	749	799	779	803	818	763	823	774	803	862	832	807	803	795	751	785	743	754	846	764	774	788	768	802	803	806	783	781	770	829	756	769	779	790	773	785	753	801	822	789	797	741	756	756	753	762	767	809	797	812	793	761	802	782	754	820	788	775	798	802	822	802	774	773	755	769	781	816	758	830	744	763	809	776	763	799	755	876	800	810	772	767	761	789	801	828	753	780	811	779	777	797	787	778	772	782	827	798	816	772	776	796	761	794	752	787	808	761	834	799	799	780	821	771	785	758	797	828	765	801	749	759	789	759	804	787	747	727	821	782	775	803	788	785	805	765	762	847	831	828	787	728	836	759	770	805	792	778	767	784	787	763	803	770	751	780	777	764	799	780	766	768	769	772	776	786	778	779	781	820	796	780	777	805	835	804	802	812	776	798	777	795	764	777	774	768	781	729	794	800	779	825	806	780	800	781	757	827	798	777	755	761	754	796	802	787	757	791	796	824	815	737	781	767	818	779	750	801	805	790	717	800	801	758	810	775	811	820	769	779	776	808	778	782	792	772	747	768	725	795	751	747	769	771	787	783	786	761	831	788	783	804	782	748	752	771	788	809	761	834	742	818	752	773	798	799	833	806	830	784	790	770	740	814	817	769	749	780	729	769	760	779	756	812	780	788	750	784	779	784	790	773	759	731	760	809	797	780	736	781	799	824	812	779	766	779	818	798	784	780	780	778	730	745	792	752	821	755	823	824	805	807	808	808	789	778	711	831	793	788	762	847	788	820	780	774	776	778	762	824	775	801	805	746	821	794	796	775	747	756	806	776	722	785	773	766	787	832	783	793	772	755	783	760	812	768	785	816	802	774	762	744	783	811	780	756	740	833	774	760	809	781	795	772	792	772	768	782	781	777	806	804	840	804	788	770	794	779	793	760	811	800	810	755	809	783	764	827	821	752	838	818	766	763	778	798	802	806	791	776	776	785	787	808	713	772	805	785	782	799	737	772	736	734	803	782	810	763	838	792	826	746	816	773	772	772	818	757	723	828	845	813	782	818	792	778	790	774	771	790	828	771	795	806	812	801	731	734	770	767	792	827	781	761	776	809	727	828	722	795	788	763	810	786	844	810	759	809	758	800	795	801	780	859	774	738	705	757	811	840	807	801	783	813	798	750	840	779	777	716	792	777	781	752	742	791	778	813	810	724	819	749	795	762	787	800	852	791	782	771	805	801	762	739	790	768	762	797	814	812	831	783	794	818	770	788	770	752	788	766	756	777	806	750	792	791	768	817	830	790	793	783	808	768	802	754	784	750	797	782	740	742	802	742	734	809	770	827	801	754	776	815	798	785	784	805	751	767	759	740	780	823	760	771	769	803	784	786	779	834	776	784	834	782	765	814	782	733	782	797	751	804	768	813	822	774	769	748	808	760	806	758	767	785	768	779	759	797	791	758	813	753	753	781	760	768	754	715	783	754	810	780	782	753	819	782	790	802	759	782	802	702	786	778	773	804	858	784	779	820	714	811	819	789	818	790	860	772	820	776	815	780	808	735	820	841	782	767	777	789	780	758	768	838	827	864	789	731	762	763	798	799	804	796	800	745	772	762	773	798	775	759	805	787	764	755	767	814	782	831	784	801	794	808	762	770	770	790	753	818	788	809	817	783	755	775	833	765	802	770	786	752	788	746	781	792	747	816	790	809	760	764	785	760	757	741	743	785	702	766	761	773	810	774	804	779	783	751	776	805	807	871	787	805	792	789	740	792	789	832	776	744	801	808	810	778	761	739	799	768	808	755	774	771	743	780	752	806	751	771	824	729	836	757	755	776	786	746	792	789	822	795	724	829	852	786	836	794	788	781	816	770	794	803	790	801	754	728	800	784	790	776	803	815	774	789	791	751	741	771	820	718	816	805	741	768	818	776	803	792	775	756	775	845	799	773	761	788	781	822	750	785	771	821	773	793	783	776	782	832	802	788	850	746	812	741	799	788	794	753	783	753	775	765	801	848	796	792	837	829	783	751	790	792	719	807	786	814	812	801	775	831	792	787	784	759	781	785	790	827	817	788	813	770	788	765	831	818	815	748	747	796	830	778	754	768	781	778	811	769	799	781	780	795	825	727	779	762	769	775	767	796	758	777	751	746	783	792	778	728	808	783	825	762	819	733	779	743	740	764	753	774	748	795	780	835	776	804	785	776	822	790	866	729	733	769	806	798	751	798	824	795	768	721	773	763	766	802	762	768	775	781	825	777	739	780	760	766	776	789	840	786	775	821	718	764	787	782	748	760	778	787	797	817	793	815	744	831	816	784	781	810	816	783	776	754	735	761	773	793	761	803	785	781	762	810	807	804	833	789	843	763	830	744	793	800	770	737	788	783	772	764	801	761	765	748	824	746	791	759	792	820	757	786	784	783	767	815	771	752	793	765	752	781	778	760	794	823	765	787	767	842	825	777	794	766	776	797	805	796	747	803	757	766	773	794	791	777	761	833	779	754	807	766	839	839	823	780	802	799	773	791	838	783	734	773	822	778	755	771	759	771	801	776	789	803	813	794	757	811	797	762	775	823	829	773	831	748	838	734	749	807	792	774	778	803	804	786	827	809	770	767	785	795	751	757	818	795	812	783	825	820	784	791	779	751	821	783	785	765	780	784	836	765	822	731	803	815	746	775	723	829	778	777	752	821	807	799	749	806	774	790	780	783	784	754	770	793	780	765	805	761	755	741	767	805	787	763	787	752	794	774	766	740	774	795	780	781	776	730	796	781	789	769	808	764	831	794	833	792	783	822	757	804	804	753	731	770	727	824	808	743	833	823	759	819	791	804	792	781	797	743	746	777	781	755	807	775	767	814	779	815	798	753	781	778	761	815	777	764	763	812	770	759	793	797	754	814	795	788	787	769	809	754	806	773	829	802	792	796	786	834	813	801	733	804	766	797	805	757	804	742	787	806	783	750	736	783	836	767	807	775	792	781	827	797	837	790	792	808	781	738	755	807	769	765	804	770	796	779	793	826	810	750	803	794	769	780	751	789	826	806	761	800	798	780	804	807	773	798	817	746	760	763	784	773	758	786	784	824	806	777	808	812	767	813	750	815	810	823	763	750	773	780	780	779	783	768	823	823	798	781	770	788	755	776	805	780	842	798	756	814	779	780	773	810	791	779	776	804	809	820	782	759	786	867	767	843	743	824	766	826	812	800	747	813	742	779	772	757	867	798	795	813	823	787	798	796	849	773	786	760	773	774	788	757	801	862	790	760	794	821	790	783	757
2271	1501	850	571	532	571	648	500	404	317	273	201	188	187	182	161	147	147	127	113	149	121	109	125	113	108	117	115	95	117	122	82	98	112	108	93	95	92	107	106	87	78	86	89	76	85	78	89	74	92	103	84	87	96	83	89	92	95	87	89	100	98	100	82	92	61	101	96	87	85	73	76	88	102	88	95	84	76	80	90	74	84	95	87	89	87	79	69	81	98	86	76	80	80	86	84	74	71	95	82	91	99	96	82	80	86	84	88	76	79	112	96	85	96	79	94	93	93	94	80	76	89	94	85	86	92	88	95	86	73	86	89	91	69	78	78	91	80	86	79	72	68	71	96	96	78	84	68	92	96	96	96	82	88	86	90	95	78	81	83	96	95	84	94	89	93	103	68	86	93	93	104	79	88	87	74	91	80	82	97	102	76	91	76	81	92	84	70	68	92	96	79	72	84	78	92	78	87	82	86	84	76	72	88	95	83	88	63	103	80	81	97	83	82	92	101	81	88	72	81	71	96	80	97	75	88	96	96	85	85	98	78	93	75	83	82	93	86	87	99	93	90	77	75	82	110	95	90	97	94	98	91	85	90	74	68	82	88	92	81	96	93	100	87	75	90	84	78	90	67	68	86	80	102	73	82	90	92	89	94	85	90	91	85	79	90	102	87	70	80	81	88	100	92	95	83	86	79	88	83	93	89	77	90	98	71	88	72	83	85	86	99	86	87	104	94	82	96	81	98	72	86	73	85	99	94	75	91	102	91	78	73	91	91	79	82	92	86	83	95	75	64	81	85	74	87	88	92	102	91	78	85	75	83	88	84	88	95	98	94	89	72	90	71	84	93	91	117	78	82	66	84	93	90	96	82	70	99	89	90	86	88	68	63	83	90	84	96	92	97	77	74	91	90	92	87	96	74	88	101	74	80	83	84	99	76	90	84	89	87	88	75	88	79	109	81	89	94	90	91	92	78	74	78	94	94	72	76	93	100	82	92	83	71	83	88	92	76	84	87	86	99	79	94	84	71	101	71	105	95	76	85	85	80	79	89	82	95	73	83	80	83	86	84	88	78	94	79	92	84	95	84	101	84	79	82	74	83	78	93	84	105	93	86	90	96	86	90	80	105	96	98	100	78	84	84	79	81	100	89	87	92	85	72	90	103	79	97	98	79	102	82	83	101	81	101	83	83	78	92	80	90	78	100	85	84	86	84	110	96	98	82	76	83	80	81	86	90	101	74	98	67	88	76	89	76	75	96	86	86	84	76	78	92	80	78	66	83	77	73	92	89	106	89	86	87	93	104	82	70	98	84	82	90	84	94	88	82	80	86	76	75	87	95	77	95	89	95	84	66	85	69	88	98	98	77	107	88	103	94	81	87	84	73	95	87	90	102	106	95	85	82	105	105	83	86	120	110	72	111	79	83	74	75	102	77	75	86	92	84	80	80	90	97	73	94	93	83	96	76	93	85	94	80	114	94	73	85	89	83	95	91	81	90	84	79	84	90	91	93	71	104	73	95	88	95	78	87	80	87	88	85	100	103	96	75	92	73	87	91	99	85	84	92	87	83	83	99	97	88	89	85	82	96	80	80	76	90	96	84	81	75	61	88	90	89	93	74	91	74	94	92	74	84	97	94	80	84	79	87	79	80	78	78	83	77	99	97	94	67	102	87	90	94	94	76	90	77	83	80	89	79	88	90	88	94	90	100	92	66	80	109	89	83	97	89	81	81	70	82	83	85	88	91	89	78	75	86	86	89	74	91	84	84	76	89	84	102	77	84	87	96	84	88	83	92	82	70	81	74	94	95	86	88	83	83	75	100	88	82	82	90	73	86	88	107	98	74	93	88	75	77	91	98	97	71	98	72	87	102	84	87	85	87	93	81	97	62	88	74	92	83	83	85	74	92	76	83	80	81	91	89	83	91	92	95	111	87	70	89	60	82	92	94	80	93	107	75	82	81	72	100	88	99	88	98	86	94	94	101	85	85	78	70	74	96	87	76	100	99	69	85	79	84	85	91	91	88	90	72	92	92	81	107	89	74	86	95	100	80	95	78	88	82	74	88	96	88	105	90	81	89	94	78	87	82	101	83	81	87	85	93	101	71	87	75	89	79	92	84	84	86	78	95	98	78	83	85	74	75	84	76	79	80	92	70	70	88	86	72	82	90	86	88	90	94	77	99	78	101	79	88	88	94	108	85	98	88	86	85	105	86	91	83	93	98	95	87	78	79	100	77	79	87	97	100	89	82	83	74	89	94	89	91	92	103	86	71	88	85	85	87	98	78	103	84	90	116	96	82	96	85	91	101	84	87	82	79	78	88	103	90	92	70	95	87	82	94	93	75	87	103	76	97	79	78	105	89	99	96	96	83	75	78	93	97	112	84	96	84	98	95	84	74	110	79	88	90	58	78	92	80	79	96	82	92	85	92	100	93	70	79	83	97	88	81	65	85	101	103	86	91	74	100	97	91	76	83	96	95	69	94	63	86	81	82	80	90	81	77	93	86	100	95	82	94	78	89	99	97	77	94	92	92	88	82	107	81	88	72	85	99	95	69	79	73	101	91	82	86	94	74	85	100	92	70	88	84	97	87	90	85	86	88	98	94	78	70	82	79	75	96	81	104	101	84	83	108	86	92	88	80	76	85	106	84	90	82	94	81	88	94	79	89	63	80	103	81	95	108	87	88	89	74	72	96	79	77	90	87	91	79	92	88	79	76	79	95	91	87	110	84	84	72	76	85	77	74	79	88	89	89	87	89	73	76	86	88	87	87	88	75	91	87	81	96	85	104	91	78	89	84	92	81	92	77	73	91	94	94	71	79	86	83	95	75	76	95	78	85	86	92	80	71	75	72	96	84	96	88	84	85	77	66	71	77	89	106	78	90	87	83	89	86	81	89	97	100	78	75	83	95	95	99	95	81	107	79	84	89	81	97	83	91	88	78	73	93	86	99	89	83	93	87	83	99	101	101	84	77	71	93	84	74	76	89	80	91	85	88	98	80	90	84	94	84	77	88	111	75	82	84	81	89	84	96	97	82	89	94	87	90	90	83	77	87	97	95	85	86	89	82	85	78	74	90	83	88	78	78	97	92	86	90	83	79	93	92	91	93	81	93	84	86	87	77	97	72	97	84	86	86	72	72	90	73	96	97	94	71	89	86	73	95	83	84	81	87	78	85	93	95	87	93	84	104	101	79	78	93	81	95	94	94	76	98	93	83	86	81	104	91	90	99	100	74	89	93	84	101	70	66	95	86	83	64	89	83	80	101	82	80	78	85	90	77	102	81	94	95	90	100	88	99	88	96	84	72	97	85	68	97	77	88	85	94	93	77	83	95	84	85	86	102	86	102	77	93	95	81	99	101	92	86	94	76	92	71	75	80	85	93	95	87	97	77	92	101	94	99	77	87	93	95	93	89	88	89	97	68	81	97	96	98	86	77	79	81	85	98	79	84	89	90	74	73	85	105	83	93	85	87	80	95	104	94
24714	14000	9663	13039	20624	21577	18967	15359	11932	8944	6943	5770	4552	3918	3568	3215	2996	2675	2386	2251	1987	1933	1875	1719	1673	1671	1580	1454	1373	1257	1225	1180	1182	1095	1119	1049	997	982	912	839	845	868	883	869	787	798	833	861	835	847	817	825	810	790	808	838	845	831	849	855	797	845	799	818	845	845	851	859	796	735	795	774	826	862	787	796	794	786	779	763	822	796	780	838	800	824	817	750	784	774	841	802	887	850	836	828	816	792	783	787	804	770	801	788	803	750	808	797	777	800	845	793	787	800	838	783	814	801	865	840	783	799	871	799	838	794	824	828	820	871	802	828	800	844	783	808	806	805	807	838	850	829	803	795	819	812	783	818	858	835	865	808	812	798	830	811	812	838	786	788	828	854	828	816	862	793	799	769	790	850	806	843	830	821	790	872	791	844	791	849	845	805	820	847	818	795	845	848	835	801	845	777	811	801	812	792	826	832	766	887	774	788	807	840	743	795	766	796	812	800	826	834	814	790	722	834	825	838	802	810	850	823	809	790	793	769	808	799	796	850	860	810	809	795	827	833	800	783	829	845	752	818	868	833	788	753	807	827	808	817	809	801	857	770	784	809	821	808	835	772	845	832	831	813	806	822	805	807	799	844	790	780	872	813	765	796	782	862	789	788	822	824	863	787	814	778	844	787	783	846	779	848	845	803	809	814	755	803	779	787	783	740	814	773	824	823	797	842	859	788	826	816	779	817	886	834	846	765	805	795	851	847	793	877	811	856	831	808	798	785	811	834	822	867	802	841	829	798	864	827	812	799	837	837	817	797	809	773	823	852	806	831	812	830	807	768	798	826	807	764	821	778	834	771	787	843	845	841	750	821	836	791	809	838	813	842	825	804	810	814	779	852	787	771	798	847	830	831	808	858	780	790	821	872	787	826	786	829	785	874	807	824	774	791	838	840	825	792	783	847	830	781	835	808	778	838	807	825	822	813	828	844	815	868	855	789	820	782	818	822	834	824	853	803	785	772	818	844	879	834	799	836	856	778	846	755	856	804	830	803	818	837	818	894	852	874	785	794	821	810	781	735	797	816	798	846	829	795	846	819	802	855	700	821	804	790	804	809	779	807	801	741	814	862	793	787	840	850	814	800	814	843	802	778	789	844	814	819	797	816	846	805	794	837	814	795	795	807	785	778	795	810	826	831	757	786	840	840	793	819	819	782	765	808	840	852	794	804	837	802	798	842	832	816	841	828	797	771	810	863	781	809	799	807	781	815	796	875	808	869	778	836	784	826	819	814	780	828	819	842	817	850	802	787	822	784	824	770	802	821	819	810	809	760	849	760	788	781	779	847	809	806	804	796	800	819	799	796	795	820	836	813	804	827	836	810	765	797	814	848	812	780	802	780	847	838	851	780	785	804	787	817	784	835	849	833	808	820	792	753	808	830	802	812	787	827	846	789	844	837	822	771	851	818	831	783	803	798	812	782	784	844	855	763	833	768	791	784	776	783	787	800	746	826	830	795	824	865	769	811	813	858	814	783	826	843	849	772	805	850	829	783	860	822	771	865	748	763	811	757	773	826	715	819	774	800	848	793	795	751	823	760	804	830	750	845	810	836	815	795	827	786	785	798	842	814	833	795	809	823	797	804	784	783	823	784	811	832	845	861	793	816	805	811	817	831	813	795	874	845	858	835	826	747	789	821	822	817	807	799	873	797	814	809	775	810	800	797	833	823	780	766	823	814	836	802	819	859	802	851	785	746	807	822	819	796	787	820	793	802	773	836	837	839	848	825	787	858	798	840	866	768	820	762	791	779	811	810	782	848	839	805	840	821	798	793	828	846	793	805	844	792	778	823	836	783	809	849	852	786	801	807	752	784	822	816	797	783	831	808	813	830	863	752	834	856	791	827	848	779	803	806	810	826	803	755	761	802	760	858	819	786	833	802	824	837	788	841	794	850	789	803	839	775	788	792	859	814	851	798	799	842	854	822	785	828	779	854	836	806	774	763	856	851	860	788	781	861	793	820	792	805	792	869	788	839	818	749	785	829	810	810	804	829	851	842	800	821	789	815	802	765	829	835	837	813	777	784	795	809	778	775	858	776	795	808	809	809	828	792	819	839	801	774	829	778	822	838	825	800	819	833	811	777	823	860	811	849	794	781	840	787	799	777	810	820	826	813	785	832	832	835	785	860	862	762	809	836	799	856	805	800	779	824	852	814	864	792	813	798	807	829	782	847	835	812	848	855	879	824	801	821	799	805	798	821	793	803	803	835	807	780	827	800	754	805	832	842	783	857	782	806	842	798	840	806	807	790	808	831	830	847	798	853	773	741	846	786	820	836	790	773	820	749	835	824	813	862	818	827	764	814	811	788	826	857	789	756	776	781	802	834	790	783	839	837	840	813	868	781	809	782	831	827	795	815	848	796	826	815	790	801	807	770	822	821	846	788	797	768	832	805	815	806	819	850	791	815	806	774	875	773	877	795	811	793	803	789	815	774	876	859	742	837	784	809	775	797	808	772	815	851	823	817	779	820	791	745	840	811	808	798	796	776	868	810	815	801	815	855	834	841	773	757	865	798	842	816	762	805	802	844	840	810	812	823	773	871	827	769	809	808	775	841	808	766	798	790	809	824	803	811	784	802	793	857	813	782	777	750	825	828	795	803	821	766	814	778	800	832	849	772	766	816	800	753	821	780	786	832	827	814	833	832	843	795	825	824	780	818	804	833	836	820	794	818	823	848	856	790	826	791	826	812	828	773	831	851	792	827	823	810	816	798	786	826	875	831	857	863	820	790	785	773	835	806	763	779	762	791	764	821	825	791	790	823	781	816	831	814	812	789	854	775	828	830	804	832	820	801	878	809	730	775	827	826	818	806	801	781	797	803	796	813	843	857	790	833	776	785	838	802	823	871	771	833	776	837	838	812	813	835	793	843	831	841	798	775	863	832	818	797	861	797	792	801	866	799	833	870	817	832	808	793	781	779	817	816	791	829	787	782	812	823	775	769	786	789	826	858	823	857	814	843	832	792	793	793	808	833	804	789	802	835	829	787	836	782	828	797	824	790	829	829	867	817	811	831	784	791	829	813	780	837	802	825	814	803	836	808	842	852	777	809	847	848	856	856	816	826	798	844	797	819	818	807	788	804	850	817	858	782	768	827	824	807	856	830	776	831	809	770	812	845	769	774	835	840	770	834	812	781	796	809	759	835	790	817	843	844	837	822	761	776	789	846	823	800	785	822	796	815	790	785	823	886	815	761	803	800	782	829	787	822	831	809	898	796	825	822	775	826	798	846	838	846	821	821	797	762	795	815	821	803	828	785	799	834	835	839	829	834	817	821	776	861	818	836	785	757	831	826	798	849	790	818	857	809	823	810	798	804	816	821	825	802	809	839	821	820	838	859	802	802	781	808	804	785	795	824	791	820	805	813	788	893	795	832	797	767	793	835	844	814	824	829	781	768	810	800	833	799	737	854	829	811	817	833	837	827	848	769	758	769	767	811
2927	1313	765	536	456	584	579	466	397	291	236	198	197	163	152	130	143	124	131	100	115	86	93	90	77	102	97	97	95	105	97	77	68	79	81	75	77	83	67	66	73	74	66	60	70	70	79	80	78	77	56	71	84	61	63	75	66	79	62	64	68	59	54	64	69	72	70	60	64	70	63	59	61	69	80	57	65	75	66	82	70	72	79	65	67	73	79	72	58	65	52	70	72	72	62	60	74	46	74	70	62	72	58	67	70	70	68	71	56	62	75	74	65	77	70	66	64	80	73	71	66	67	69	64	56	59	74	71	55	83	54	61	68	59	76	67	69	65	84	75	68	68	68	65	81	68	66	62	70	70	64	61	73	56	81	74	51	77	70	61	61	65	68	62	67	76	73	79	54	61	63	67	70	68	80	76	75	67	67	74	68	66	60	68	80	58	60	78	58	73	80	67	66	73	80	70	72	67	54	80	76	49	61	70	68	72	73	62	73	73	52	63	66	66	75	72	65	77	73	65	70	58	79	67	81	58	85	63	73	72	70	60	82	72	67	58	70	69	63	61	63	61	75	61	65	69	66	63	71	66	68	79	85	61	73	76	66	74	68	74	61	87	71	83	60	67	74	64	82	72	70	65	52	73	80	72	80	61	72	81	76	69	84	87	63	76	60	79	77	68	73	76	72	65	74	60	60	57	77	69	50	55	63	64	67	54	72	53	70	65	79	69	82	65	62	65	64	69	61	49	78	68	63	56	79	62	75	69	62	71	74	62	68	66	62	74	74	83	69	67	73	62	66	66	68	60	71	76	70	80	66	62	51	47	77	59	55	79	63	69	62	64	64	72	81	69	78	70	61	69	62	63	69	74	70	55	83	60	78	57	55	84	71	68	74	59	66	68	65	69	68	71	71	52	63	64	64	77	68	74	70	67	73	68	64	62	69	62	62	67	80	66	58	65	82	59	65	63	65	66	73	71	61	74	57	82	74	69	85	70	74	70	73	71	76	69	76	72	74	78	61	64	68	59	81	59	61	74	69	74	60	59	51	66	65	41	72	69	58	58	63	57	62	85	79	72	68	77	59	74	56	69	75	84	60	74	64	78	75	76	74	73	52	74	71	80	79	65	64	68	70	90	54	75	67	73	72	80	91	68	68	67	69	73	78	55	68	86	65	61	73	66	63	72	66	75	67	68	59	72	60	65	62	76	79	64	67	58	75	76	56	68	70	65	72	76	80	74	59	78	62	77	68	69	66	81	67	55	70	73	63	64	78	66	83	64	85	64	75	63	93	68	72	58	81	79	81	68	63	56	71	74	58	71	61	78	64	60	60	70	68	64	55	56	57	71	91	58	87	65	58	91	67	60	62	64	77	62	65	66	73	54	71	61	65	71	60	63	60	67	65	62	64	58	69	70	73	59	59	68	67	73	84	61	68	51	72	77	70	74	76	69	82	71	62	57	60	61	63	61	67	66	62	71	57	84	58	63	79	79	68	57	69	64	88	75	70	68	69	75	65	77	59	65	77	63	71	64	69	76	60	57	72	55	66	67	68	68	61	66	75	74	71	73	78	72	75	58	66	61	66	62	68	63	57	64	69	61	70	75	70	68	66	69	73	72	60	74	70	71	77	57	56	59	78	73	65	59	63	89	82	72	61	66	58	55	66	60	71	78	73	73	61	65	78	69	86	63	65	67	67	75	81	73	46	65	85	65	78	52	69	66	73	72	61	70	53	56	65	60	82	75	42	68	56	71	67	63	67	53	79	48	60	81	75	62	73	67	72	79	64	73	61	63	68	66	79	62	71	58	81	62	66	74	77	68	66	77	78	67	61	65	62	73	70	62	60	73	53	79	66	67	84	61	69	72	63	70	67	70	76	77	72	69	61	52	62	58	70	72	72	52	89	75	76	70	62	72	83	72	67	72	63	63	70	62	62	77	67	63	63	64	69	63	61	62	71	74	66	66	67	69	67	82	80	54	60	72	71	68	55	73	71	72	72	62	70	80	60	65	64	66	81	64	78	54	82	72	71	72	72	63	61	50	65	74	73	74	78	56	72	69	61	69	55	65	59	60	65	58	71	62	70	64	71	58	69	73	72	67	65	75	65	76	62	67	58	54	53	58	71	68	68	61	68	63	72	69	71	62	64	68	66	56	57	75	65	63	67	66	70	61	68	66	57	69	69	58	68	51	72	74	58	69	79	73	77	66	72	53	61	68	60	72	65	67	69	62	86	73	73	74	78	54	60	64	55	61	64	53	59	58	62	67	76	65	84	77	78	65	60	66	74	72	71	62	63	55	70	73	72	64	67	59	66	67	63	65	69	77	77	78	63	69	59	57	70	73	51	74	78	52	64	74	71	77	72	68	68	78	73	58	62	66	64	75	63	76	73	64	75	63	64	54	68	65	69	69	67	69	54	64	47	64	64	71	64	86	67	73	86	64	75	61	61	61	67	76	66	71	62	70	72	56	64	64	54	69	48	71	78	81	68	83	74	76	49	70	61	77	50	79	64	70	74	68	67	70	75	75	92	86	72	66	56	74	64	88	59	92	67	65	62	66	47	59	64	53	71	61	61	64	73	66	76	74	62	56	71	70	78	73	82	71	79	63	67	66	79	70	73	82	52	67	70	62	70	62	72	67	70	71	63	65	68	77	77	80	54	64	75	71	56	65	51	58	68	68	66	63	62	68	62	68	63	70	74	79	75	73	56	69	72	72	60	49	59	60	63	72	72	80	71	82	69	68	71	82	69	67	67	62	58	63	73	64	70	72	67	67	72	76	70	54	70	86	76	65	46	86	66	71	62	66	58	61	58	62	66	66	71	68	67	77	78	71	61	59	68	78	66	63	85	79	76	72	76	74	74	73	51	69	65	56	66	64	77	67	63	76	52	51	59	70	67	58	76	71	54	61	81	77	53	71	66	82	76	75	59	63	60	66	60	66	75	78	65	87	76	71	61	74	74	70	67	72	78	84	69	67	54	69	64	66	62	64	54	76	71	74	57	79	73	72	71	70	65	64	62	56	63	57	67	70	76	69	70	69	79	70	83	65	65	58	44	51	76	64	68	81	69	58	71	63	82	72	81	52	57	51	63	63	77	58	82	74	73	70	62	86	79	69	74	72	72	69	73	65	84	59	70	66	59	73	62	76	71	65	77	58	72	65	63	69	74	73	70	62	58	78	53	49	66	61	81	69	72	64	53	65	61	67	66	59	81	57	68	74	73	75	82	61	71	62	69	75	62	80	69	67	67	74	73	74	77	69	62	76	75	54	72	66	63	60	60	64	64	70	73	80	62	61	62	60	70	72	71	60	65	70	54	64	74	65	56	66	70	67	63	65	65	56	63	87	62	72	72	54	74	70	71	64	41	62	75	61	62	71	72	77	57	60	60	73	58	72	72	69	76	55	72	77	66	57	64	81	66	72	62	66	69	69	69	74	58	65	68	65	75	72	69	71	67	65	69	58	77	59	58	76	66	63	60	44	65	67
24612	13668	9530	12499	20132	20900	18719	15335	11961	9285	7275	5759	4606	3817	3428	3209	2897	2681	2419	2168	1992	1809	1650	1774	1613	1577	1474	1291	1298	1138	1071	1016	955	922	940	888	881	778	750	764	640	684	645	626	635	700	618	683	655	623	667	663	617	653	654	612	679	654	687	628	622	665	630	639	647	637	632	652	635	648	663	646	605	604	624	690	625	618	649	614	673	574	654	626	633	659	606	640	648	608	634	671	651	660	618	646	641	586	654	615	631	657	660	698	635	619	597	640	643	627	690	618	634	635	589	674	609	618	660	619	647	651	624	629	665	601	640	612	649	617	638	646	631	647	611	617	622	616	617	614	632	673	630	654	656	654	608	636	664	581	646	610	599	674	588	686	588	637	627	640	621	657	612	628	589	649	616	612	702	651	639	643	632	607	631	635	620	648	648	618	614	644	621	622	667	608	586	599	587	655	597	641	662	597	610	614	666	613	635	628	630	634	598	639	599	697	637	628	646	668	666	635	650	650	598	622	611	661	626	635	669	648	636	652	650	621	597	640	632	596	621	650	648	599	602	672	679	599	635	629	646	614	619	668	628	645	666	659	635	597	619	672	684	659	640	622	625	651	645	613	616	643	646	591	668	647	652	637	641	623	645	601	626	629	606	629	596	627	640	635	618	625	664	623	684	643	661	588	653	607	616	586	648	632	628	627	657	656	661	661	575	656	614	639	634	655	654	579	660	624	617	612	598	657	581	633	686	622	577	648	658	622	643	672	596	630	646	631	651	643	614	646	651	638	600	652	636	692	654	603	644	662	674	658	636	595	623	655	637	631	614	654	617	639	632	624	672	683	644	566	611	622	621	607	611	637	625	620	631	645	589	642	677	609	617	649	672	639	610	636	586	608	626	644	638	592	615	630	634	607	612	652	640	636	669	636	589	614	629	629	639	661	591	698	630	598	661	600	633	628	661	651	638	625	617	668	648	628	635	666	668	624	641	631	619	625	601	630	626	652	644	626	627	607	677	617	608	660	629	614	609	591	638	650	649	598	642	653	637	649	644	616	557	623	663	641	633	670	568	626	649	625	649	629	647	630	638	601	631	594	635	601	627	625	637	632	624	610	651	624	656	630	604	651	604	649	665	608	625	592	617	597	694	664	650	655	651	613	612	673	668	613	594	645	627	628	672	645	700	657	628	629	628	676	629	650	615	680	603	622	603	646	640	655	633	552	639	643	664	658	608	601	682	648	622	668	638	666	659	651	622	624	629	643	620	624	614	636	645	620	659	664	694	645	636	641	597	624	648	616	616	650	689	631	588	653	653	652	626	609	675	646	618	593	661	618	630	687	658	636	667	594	632	600	616	600	666	653	588	607	639	613	615	629	661	673	639	622	666	675	602	624	671	626	631	630	640	637	643	621	638	632	655	635	655	669	650	669	625	598	619	655	605	609	639	640	634	630	623	641	640	621	613	620	618	642	643	629	673	639	610	583	665	624	606	620	647	667	629	643	665	649	624	625	653	643	632	606	660	609	597	585	647	614	629	621	607	642	604	687	665	633	636	619	624	634	603	634	580	629	656	651	607	596	581	648	614	609	630	593	652	599	596	619	655	597	620	611	651	569	624	657	587	652	611	679	632	631	630	644	668	649	655	649	610	635	623	654	664	640	612	670	620	671	636	625	624	613	624	611	657	634	668	582	643	623	635	622	664	625	635	653	645	631	633	591	628	636	599	565	644	633	675	622	624	627	593	614	629	631	652	661	718	607	663	661	631	680	638	653	651	597	625	597	600	664	586	656	619	626	690	658	640	586	658	611	607	637	609	605	652	624	590	663	623	609	639	652	630	680	644	677	624	649	656	641	608	637	650	633	674	637	665	640	640	613	600	611	646	625	577	621	611	661	650	649	607	611	618	584	603	632	658	611	601	608	648	613	601	619	605	645	602	656	643	593	576	635	681	651	618	615	646	623	602	585	655	612	641	615	635	637	666	616	634	629	630	598	578	613	638	634	669	617	623	651	635	578	633	601	622	655	670	621	618	652	586	657	646	625	608	656	696	642	631	604	667	641	628	609	629	644	669	621	615	613	654	618	668	653	640	650	641	662	600	649	658	632	609	638	626	670	608	646	690	610	652	619	637	595	658	650	645	665	654	632	644	657	638	641	646	619	652	600	633	667	662	645	581	645	641	642	635	596	656	646	609	666	586	619	647	671	655	637	656	645	603	598	619	661	668	605	622	613	631	676	674	636	640	615	641	635	631	672	616	591	628	637	602	617	642	586	633	626	659	649	609	637	615	621	674	604	611	600	596	673	587	651	636	621	680	643	682	659	622	611	620	555	619	647	599	605	648	657	671	632	647	635	624	645	595	635	589	618	624	588	616	656	680	665	630	689	643	652	621	625	624	625	639	677	630	652	624	585	647	639	648	644	578	648	602	616	627	642	631	645	675	603	658	618	645	637	614	610	640	651	673	626	625	669	580	660	612	655	612	658	669	655	633	644	622	619	630	663	653	669	625	680	612	662	629	622	631	619	643	636	635	650	617	628	631	635	624	643	604	640	620	625	667	583	622	625	605	661	656	630	640	624	609	630	605	645	656	636	650	629	634	621	631	618	641	636	660	656	615	640	662	669	652	643	629	618	626	663	639	639	626	605	634	645	633	612	646	601	640	640	634	671	639	611	614	652	613	620	624	651	617	680	619	651	675	645	663	653	653	616	601	613	599	596	598	638	605	624	613	676	603	616	642	601	635	612	600	651	619	644	654	681	618	630	637	645	592	627	644	577	667	654	658	680	682	615	648	703	643	648	590	629	605	626	665	604	614	641	612	591	641	645	609	678	627	643	625	630	629	645	674	637	621	622	606	606	623	620	594	669	642	623	628	609	596	682	601	655	627	646	655	635	595	648	644	606	617	614	593	652	605	608	639	591	636	603	627	655	656	642	602	656	658	646	682	600	640	646	660	612	663	625	612	648	660	614	618	673	662	635	638	648	631	645	639	637	643	613	654	620	636	642	632	637	607	660	636	595	640	664	658	590	646	628	597	592	626	626	670	610	622	633	604	631	661	632	687	665	619	626	658	688	613	613	616	656	596	613	656	612	651	633	593	639	655	597	642	562	649	575	639	631	630	594	645	629	701	603	637	664	630	587	664	604	635	604	638	626	586	647	640	622	638	625	626	624	687	618	572	641	630	595	645	603	640	629	597	644	594	608	667	605	632	596	648	626	625	663	645	656	663	618	652	610	652	623	620	625	633	624	598	614	659	643	610	631	655	653	599	630	603	618	615	652	593	670	626	639	628	610	614	598	637	646	662	642	633	657	635	661	643	614	662	656	655	618	629	619	628	630	644	621	619	620	600	620	589	589	661	638	636	597	622	595	644	667	630	627	622	591	673	621	682	652	633	602	593	648	634	628	617	632	646	646	609	638	606	623	609	619	651	631	627	618	636	629	652	669	617	644	654	681	664	645	670	644	593	584	598	649	619	642	640	632	674	626	601	675	583	593
3042	1916	1071	669	649	778	720	616	459	386	293	309	223	196	175	183	184	140	152	142	108	107	124	118	110	116	120	89	103	95	83	97	85	65	100	100	69	89	68	85	82	76	58	64	65	83	74	90	83	74	84	54	66	60	63	51	72	82	80	77	76	76	67	64	52	76	90	88	66	76	58	60	76	61	81	82	63	62	78	67	62	85	80	68	73	75	83	71	73	69	76	76	62	63	65	71	68	75	67	72	92	70	77	67	59	74	69	76	67	64	61	79	82	78	77	79	70	86	69	61	70	74	68	74	64	68	64	75	71	81	84	64	62	71	66	68	79	54	80	74	74	73	67	78	64	78	70	62	54	68	70	57	67	75	73	78	75	85	66	70	63	60	79	71	59	100	84	82	80	81	73	57	70	57	69	69	73	58	77	74	72	74	54	59	70	62	68	66	71	77	68	73	64	71	73	72	64	68	70	75	72	80	71	66	73	70	67	90	73	84	67	68	69	63	75	57	64	64	78	79	56	67	72	73	65	57	63	67	82	69	55	64	59	72	68	71	65	68	75	77	65	71	71	59	81	71	74	65	78	75	60	73	73	66	64	78	65	61	61	78	89	73	83	76	68	94	58	78	68	64	72	76	62	78	69	59	72	85	83	72	77	60	79	87	73	79	81	77	88	62	64	62	72	74	66	54	61	76	79	72	85	73	65	71	83	74	69	55	84	82	82	68	67	75	75	66	61	78	74	86	63	63	65	76	71	66	60	72	64	76	75	76	72	63	70	60	72	73	84	74	73	68	88	71	75	63	69	93	62	69	68	71	66	74	75	70	78	67	69	60	63	61	70	67	68	71	67	73	64	69	83	68	67	77	67	82	70	79	71	80	79	86	64	71	72	62	70	75	64	64	65	67	72	71	85	71	80	68	77	60	88	71	83	69	88	50	77	64	72	72	65	80	75	68	72	63	55	67	74	66	61	67	89	68	63	64	69	90	95	69	74	66	56	75	82	68	73	72	77	81	55	66	76	67	90	78	70	78	62	57	71	58	82	72	76	92	68	100	75	65	65	47	74	77	76	65	63	76	69	86	67	64	60	62	69	93	90	62	74	86	63	72	63	73	69	68	69	74	66	75	76	66	64	67	66	87	76	70	63	68	68	74	70	64	60	82	80	62	73	79	84	76	59	61	64	76	70	63	54	75	59	55	80	62	82	55	69	68	89	84	65	79	72	83	61	76	79	69	72	70	67	52	71	78	64	71	69	69	65	67	74	77	58	57	81	69	59	82	57	76	72	71	84	60	71	94	61	74	69	83	67	68	67	85	79	72	70	65	89	71	66	76	72	62	70	75	66	78	72	65	91	71	64	73	70	85	65	68	65	80	87	65	74	77	83	74	70	77	71	75	60	67	80	74	70	82	72	68	65	83	80	79	70	66	70	64	77	82	67	64	65	81	83	70	72	83	65	84	65	85	70	66	74	68	76	74	68	69	73	77	71	80	77	72	69	71	63	62	69	86	69	59	70	60	81	78	81	60	63	83	62	78	70	62	75	71	49	71	68	67	62	70	81	79	57	63	76	67	66	79	75	66	65	55	91	76	70	70	71	77	69	83	84	63	63	77	76	65	62	79	76	88	73	61	55	77	65	65	67	66	65	75	69	62	79	80	72	70	69	63	57	72	78	72	75	70	82	77	78	79	73	78	70	72	79	55	69	58	79	68	72	68	67	74	72	65	75	65	62	62	74	68	66	72	68	68	79	82	67	77	62	84	66	62	66	73	69	71	70	92	70	76	74	70	76	66	56	72	64	62	57	61	77	79	72	65	70	67	73	70	74	79	66	68	71	73	62	73	65	68	81	90	71	70	69	80	81	63	58	78	72	64	66	75	73	66	67	77	78	49	78	63	65	60	67	78	77	71	72	66	53	55	73	65	60	63	77	71	68	71	60	76	68	64	60	59	64	85	56	71	56	65	73	60	70	74	67	76	61	63	74	68	68	72	78	75	60	60	77	72	97	80	70	73	73	69	65	64	75	76	77	71	68	72	66	64	71	65	61	66	64	72	76	82	58	61	53	66	67	66	76	77	77	55	66	64	76	71	81	76	77	78	69	71	59	69	77	66	80	75	75	65	57	76	65	74	66	54	67	63	60	79	77	90	63	69	76	75	68	60	53	75	73	69	72	62	73	78	76	68	62	67	75	78	69	67	62	84	71	67	80	62	65	72	66	73	77	77	54	69	65	71	88	79	82	66	69	78	78	81	77	86	79	68	72	65	68	83	76	61	77	68	82	67	85	75	80	72	82	61	74	73	78	66	78	78	69	79	68	67	73	65	72	68	80	75	66	85	89	78	70	73	80	71	66	64	74	68	77	74	75	79	65	82	48	57	72	79	65	58	74	61	73	82	52	80	64	92	72	67	86	69	88	64	67	74	76	60	62	75	65	83	74	80	72	82	80	67	69	75	66	71	77	90	70	77	77	64	71	94	61	70	73	68	96	72	70	60	77	65	90	88	64	80	70	69	76	79	61	68	63	62	95	77	62	65	66	73	71	79	79	72	58	59	64	69	62	68	66	67	57	58	67	70	65	85	73	81	67	67	64	71	71	79	77	73	68	69	61	68	84	66	62	72	82	78	50	78	73	77	62	71	72	90	62	74	56	59	84	74	63	65	81	80	66	71	78	62	73	64	57	46	62	65	85	68	68	67	63	69	80	81	72	66	78	71	80	55	87	80	61	54	83	79	69	84	81	66	61	66	73	60	66	71	86	79	70	69	80	69	72	57	76	63	55	68	71	80	80	51	79	81	77	77	62	70	80	70	81	76	79	83	87	74	80	76	76	68	87	73	71	72	61	67	74	66	76	63	70	62	68	74	67	80	66	78	71	72	69	56	54	77	75	71	77	72	54	68	70	57	66	55	62	73	64	52	65	58	87	78	72	64	82	95	76	52	78	74	52	73	65	90	62	69	56	71	74	62	73	72	63	71	72	85	76	56	74	83	64	66	74	68	64	55	77	78	59	52	71	65	87	71	77	71	73	70	66	82	59	71	80	59	69	74	65	86	70	61	75	60	69	82	70	87	67	65	71	72	74	80	63	86	72	64	72	81	71	55	74	87	62	51	67	71	71	60	81	68	77	74	60	67	72	74	65	69	85	75	50	66	73	65	72	72	62	62	83	72	65	83	75	77	81	50	80	64	87	76	70	67	66	72	68	72	79	70	64	54	77	72	69	72	74	65	74	72	60	68	72	66	73	60	89	58	74	50	75	75	79	76	79	68	67	76	66	70	69	60	63	75	72	67	81	63	82	81	72	73	72	88	75	67	79	70	60	67	80	68	81	67	75	61	77	71	76	66	84	65	58	74	72	63	75	83	72	70	69	74	70	64	86	69	56	69	66	63	78	65	70	75	78	70	76	67	82	65	78	74	61	71	74	64	76	74	72	61	70	66	72	78	66	69	78	73	61	75	70	74	84	68	75	61	70	87	79	58
27291	16162	11304	15148	22922	23603	21257	17647	13956	11185	8944	7008	5710	4754	4284	3841	3491	3187	2849	2484	2321	2153	1933	1962	2000	1974	1739	1510	1510	1271	1250	1187	1085	1003	1052	992	900	884	817	783	763	709	721	690	707	669	684	710	702	694	660	687	687	707	711	691	698	719	627	707	696	655	696	691	666	664	663	667	693	678	668	673	622	681	690	677	673	692	692	705	654	666	640	680	658	641	669	667	714	695	636	668	708	734	699	685	662	640	663	619	677	674	711	685	702	699	666	659	679	681	672	682	662	666	668	697	687	651	649	645	658	733	653	659	697	736	676	668	719	715	675	704	688	639	680	680	650	674	651	630	698	657	704	715	710	665	653	663	713	679	698	657	701	681	686	701	650	647	637	735	731	636	660	714	707	685	665	717	697	660	703	664	652	640	679	683	688	640	713	683	660	718	653	703	698	656	695	690	689	628	723	705	665	714	664	678	704	657	719	724	684	690	679	730	678	715	707	680	657	650	693	652	666	638	640	673	685	666	683	664	632	641	678	686	679	662	658	695	700	646	715	683	725	692	684	710	670	658	642	665	696	651	669	673	678	729	694	729	691	675	677	694	699	692	713	711	684	691	690	686	671	660	677	697	714	648	704	661	660	703	707	706	664	702	674	667	656	638	712	639	706	683	663	685	681	679	693	685	684	680	632	626	645	700	718	689	699	645	673	677	649	664	682	699	662	661	718	679	592	657	703	647	693	640	695	700	679	654	714	686	667	676	675	684	666	654	702	613	643	681	688	673	737	681	677	675	667	681	706	709	678	689	712	674	647	661	715	658	673	673	735	685	664	739	685	665	648	674	690	685	680	652	666	693	695	662	663	654	662	646	710	732	668	682	661	723	694	666	693	716	695	714	653	714	698	661	663	678	643	650	750	679	664	651	697	703	661	676	673	693	660	649	694	682	699	693	679	680	665	696	711	668	715	661	685	689	688	695	632	699	708	683	695	644	664	658	656	641	701	649	660	688	641	680	697	703	635	678	627	710	670	712	669	685	664	671	684	687	687	681	629	708	674	709	673	678	619	694	668	680	657	732	654	685	684	678	683	704	632	632	659	692	658	704	686	647	694	706	673	659	666	687	642	705	651	684	706	682	646	683	689	727	679	661	626	637	676	705	698	669	642	657	718	696	635	676	683	684	698	694	689	698	655	641	670	712	657	663	684	670	710	689	719	684	688	705	689	710	649	626	726	680	712	724	666	696	699	665	713	643	711	680	635	697	691	698	708	704	711	650	675	694	680	717	697	670	678	706	667	714	684	715	651	665	684	695	702	659	648	637	680	681	698	710	661	679	688	700	634	692	676	620	658	662	669	656	693	707	709	698	646	687	669	721	658	675	694	699	662	678	670	655	696	678	639	631	733	680	730	643	699	708	650	649	690	701	674	684	626	625	672	636	697	676	678	678	671	708	682	653	724	664	714	656	703	699	672	691	657	654	725	700	704	690	648	626	706	684	680	654	679	679	631	690	650	660	675	661	700	663	670	683	643	657	669	679	683	687	701	656	716	685	686	699	669	664	662	641	636	659	652	632	668	675	676	623	689	666	685	669	645	696	667	703	666	702	645	656	657	625	708	706	643	670	686	665	686	684	656	678	740	669	613	668	698	640	658	682	694	695	631	690	688	669	638	648	673	686	676	670	676	697	663	714	654	746	683	707	653	698	688	693	689	686	736	653	692	717	687	653	634	681	676	704	695	693	710	696	681	666	711	695	667	696	674	633	647	715	664	730	655	683	636	663	641	686	680	686	660	671	698	627	703	632	693	661	675	694	669	640	684	664	686	678	656	651	719	677	644	660	734	652	670	672	673	720	664	692	663	670	656	666	720	722	694	676	702	695	649	644	724	653	659	666	688	668	645	681	681	691	690	673	648	655	677	688	622	702	717	672	682	708	687	702	695	709	679	694	699	625	685	675	665	682	658	664	651	666	626	695	663	682	670	706	675	700	671	657	665	712	711	646	674	717	687	667	723	678	695	668	707	675	663	665	661	679	678	660	684	698	705	690	684	664	702	691	688	686	678	662	734	624	662	708	715	746	666	652	696	680	689	671	706	654	679	695	667	648	643	678	731	676	679	690	661	729	699	688	724	668	684	701	713	725	694	709	690	734	707	696	673	724	656	643	659	697	686	670	724	682	700	675	709	727	694	646	713	671	606	699	716	628	705	737	671	647	689	735	677	681	711	708	662	695	696	702	717	680	673	684	718	703	645	678	691	705	686	677	649	663	707	710	703	612	686	683	737	667	650	681	692	655	661	671	720	641	671	662	693	702	653	679	670	672	640	670	708	667	672	709	712	688	682	658	691	653	646	690	660	679	706	672	663	698	670	720	702	665	738	655	692	661	663	721	673	694	674	678	661	719	715	691	694	697	667	678	681	627	685	676	692	677	682	683	685	658	666	641	693	666	692	684	742	616	644	681	686	693	678	648	624	669	658	679	705	685	696	687	662	707	687	677	689	678	659	683	696	659	713	652	676	678	691	659	624	659	667	648	632	652	683	711	686	652	663	651	643	673	727	686	705	675	731	677	677	642	666	663	691	696	674	683	699	705	721	686	726	692	683	667	655	711	657	691	705	689	690	654	678	697	655	707	692	649	630	646	667	686	642	663	705	670	681	680	680	678	731	669	684	700	666	713	666	712	697	676	693	666	706	726	685	710	741	656	679	676	701	707	686	652	644	702	700	712	663	642	657	683	699	657	688	650	695	740	667	656	649	680	689	709	715	690	712	673	656	666	745	708	713	698	685	699	658	649	725	701	649	705	681	678	689	701	662	720	684	652	665	670	636	681	661	678	694	713	723	652	707	626	707	677	706	711	675	679	708	670	656	679	696	649	687	720	674	666	724	685	682	672	680	701	666	684	658	639	696	657	671	667	690	661	638	677	697	673	728	731	638	701	678	673	675	657	664	669	674	615	695	669	657	706	684	666	698	661	658	689	679	731	647	661	677	643	690	639	648	717	694	659	682	667	669	671	725	684	651	705	679	668	710	728	695	700	696	654	690	654	676	678	678	696	688	687	744	722	693	705	707	680	700	705	696	637	703	679	645	705	681	696	687	661	684	661	678	673	674	689	662	660	716	712	659	659	660	697	631	639	662	684	674	677	702	680	660	683	715	669	686	719	712	660	655	667	725	651	690	668	674	660	685	660	687	677	690	734	643	697	688	705	695	676	678	686	642	684	682	729	693	687	653	671	743	687	673	690	704	719	674	692	712	712	665	677	711	680	694	695	720	672	672	661	693	710	678	634	658	682	658	711	654	671	709	642	706	702	669	692	701	661	650	661	661	679	631	690	665	686	647	662	695	683	721	702	670	689	682	705	724	662	682	715	670	708	671	694	682	692	709	681	699	687	662	647	681	680	659	660	703	652	702	702	724	660	646	689	635	686	710	720	678	685	735	657	718	662	706	684	681	691	656	683	736	662	678	740	673	685	713	670	653	663	675	667	727	644	692	680
2090	986	607	416	389	425	464	377	319	220	212	175	160	168	144	128	150	153	126	116	119	106	113	97	103	106	116	101	100	91	108	79	93	92	96	81	96	85	88	102	65	86	86	104	95	77	86	93	86	83	85	86	80	81	81	89	106	90	87	91	77	95	71	86	83	93	85	92	90	84	88	101	86	84	87	96	101	81	99	78	98	94	73	75	91	84	83	92	76	85	70	88	95	78	101	90	94	83	91	78	82	85	85	68	75	83	102	86	93	81	87	103	81	87	96	81	86	90	98	89	89	79	104	100	102	81	93	94	92	104	119	71	71	81	87	91	82	86	90	83	73	83	75	85	98	85	83	79	93	83	80	93	91	94	76	97	80	64	79	84	103	92	82	77	77	91	95	109	87	94	88	84	83	92	98	66	86	98	80	84	100	92	85	97	67	75	93	95	74	83	78	78	78	95	89	87	94	83	97	91	88	87	76	89	71	80	78	89	77	80	86	88	89	71	76	94	96	99	72	74	84	81	77	86	90	91	91	75	79	89	93	74	89	87	89	90	97	103	85	86	99	90	76	105	109	84	83	95	91	83	85	79	96	79	100	103	78	83	105	88	64	84	91	97	88	94	99	84	80	92	106	90	75	90	92	79	86	94	89	78	68	87	78	96	83	97	88	99	87	76	93	95	90	91	83	92	76	92	79	72	96	84	73	99	81	83	77	85	89	85	92	79	88	90	85	103	90	75	100	87	89	90	79	96	100	93	81	98	90	92	63	74	86	91	96	102	92	95	85	67	95	79	81	76	74	84	73	77	84	94	108	72	83	79	96	91	93	102	94	112	74	73	88	102	79	84	98	93	91	85	84	86	102	79	91	94	86	90	88	91	90	91	71	100	87	79	84	79	85	87	89	84	89	76	94	87	82	92	95	92	105	81	93	78	81	96	83	100	88	83	95	81	80	83	101	87	95	98	89	97	93	89	70	104	94	89	83	83	89	97	88	72	87	84	87	86	98	90	99	84	76	80	89	93	88	78	72	86	89	78	89	96	92	84	78	94	97	89	94	73	92	89	99	85	91	75	87	98	87	82	69	109	98	90	85	66	80	86	71	82	84	93	102	107	99	91	107	84	109	74	74	91	80	73	90	81	85	70	86	76	79	98	94	91	90	81	79	100	85	78	82	76	86	90	71	102	90	91	90	80	89	94	85	101	82	75	71	69	79	75	85	109	80	84	86	90	83	112	78	89	75	84	85	98	90	89	89	82	98	96	79	92	85	91	84	81	85	97	76	102	99	94	84	92	88	75	100	94	94	81	83	77	112	84	86	76	79	87	74	87	97	85	92	103	100	96	94	93	77	73	87	99	75	84	87	92	98	73	81	95	92	100	87	71	80	79	79	75	110	96	95	98	87	85	90	75	70	85	117	83	76	99	82	82	89	92	71	110	89	61	91	88	87	79	81	70	89	79	79	104	99	73	90	92	86	100	90	76	86	82	81	76	90	89	81	93	81	96	109	63	93	100	82	91	103	73	84	93	96	76	87	89	86	75	80	97	91	108	72	106	92	111	89	80	88	77	70	67	95	74	74	95	85	78	79	95	95	100	85	64	79	74	89	102	88	92	58	81	65	77	95	82	89	91	107	102	85	68	69	76	88	96	86	80	78	97	91	86	70	92	90	87	85	79	75	103	101	71	86	75	80	87	78	82	88	84	85	98	77	82	91	75	88	98	84	96	102	77	82	70	84	78	84	90	88	98	78	83	89	99	96	97	87	81	93	68	92	87	88	100	102	85	86	89	86	101	90	80	63	96	93	87	82	75	89	81	92	90	71	87	82	99	96	90	86	93	98	90	94	82	74	100	94	79	94	79	88	85	74	86	82	88	91	88	82	84	87	79	117	95	98	80	71	80	84	75	90	100	95	89	102	89	82	91	98	85	65	84	107	73	77	95	80	97	98	88	80	78	93	77	105	76	95	91	80	99	82	71	98	82	83	79	102	93	94	93	79	88	86	93	90	83	105	81	78	100	78	95	80	95	87	96	97	82	99	80	82	73	81	79	74	87	71	81	71	73	83	97	87	98	90	89	88	78	107	73	85	99	79	96	81	87	77	76	90	99	87	64	86	70	89	90	113	109	77	88	90	87	78	92	86	78	80	83	93	94	80	76	83	84	84	83	87	100	85	85	90	99	86	83	78	94	76	76	84	75	91	92	83	86	89	94	102	93	85	89	92	83	93	99	89	95	98	85	79	100	99	85	84	82	66	85	74	100	76	107	76	69	83	77	81	77	80	94	92	96	93	82	100	98	97	85	95	87	66	78	93	87	80	89	101	78	96	95	92	92	82	83	89	95	78	79	92	70	82	85	101	98	88	92	94	90	93	83	81	87	88	84	87	85	73	81	89	93	94	97	69	84	88	88	91	83	75	94	96	81	75	94	74	85	115	80	76	102	80	119	100	96	84	99	89	93	75	83	91	80	90	71	87	107	90	93	88	79	96	93	88	87	87	68	88	90	92	73	81	92	89	97	77	100	96	93	90	100	73	91	75	78	93	92	72	93	84	74	78	72	77	78	76	89	100	93	74	90	93	80	86	87	84	95	101	89	91	83	95	87	86	84	78	85	81	87	80	75	76	91	74	82	89	88	76	83	96	79	79	98	89	82	83	83	97	88	100	102	76	88	90	86	84	90	87	88	80	88	124	77	84	73	73	78	61	85	85	93	96	90	102	98	89	93	78	93	87	78	103	85	82	93	87	85	88	73	98	78	95	95	90	106	87	97	70	94	96	94	72	90	82	96	88	87	92	89	93	98	89	102	88	96	82	71	80	93	93	95	101	86	87	83	92	89	95	94	107	82	65	98	79	77	92	67	91	102	91	93	76	74	90	87	75	82	91	87	92	63	87	85	79	81	86	99	84	91	83	84	88	84	93	90	86	93	94	91	69	101	88	94	91	95	97	88	86	94	74	87	79	93	80	90	102	99	84	91	85	94	84	79	91	71	76	102	84	65	88	90	84	80	95	82	93	102	87	78	78	99	92	104	79	106	77	84	78	76	94	84	79	104	93	74	106	84	93	92	105	104	83	103	92	100	92	88	99	98	95	90	79	88	83	82	105	112	88	85	77	90	103	88	82	89	84	87	80	70	84	82	86	75	77	100	89	91	93	91	74	91	76	81	73	93	95	81	83	79	96	76	92	91	73	77	72	94	88	82	91	81	78	94	80	87	82	102	94	97	90	91	87	88	86	88	93	87	80	95	92	67	79	85	91	88	92	83	83	92	75	72	67	79	90	84	84	100	88	78	65	96	94	98	93	92	89	69	87	85	83	74	93	77	79	96	75	80	89	80	71	95	93	90	91	87	89	86	94	84	87	89	77	82	95	84	108	93	88	86	83	81	77	98	83	78	90	90	92	85	87	79	107	92	104	70	79	88	73	84	78	71	85	81	87	87	85	85	81	82	85	88	95	100	88	86	90	98	79	83	90	90	93	79
22388	11705	7708	10843	17326	18160	15744	12419	9690	7440	5818	4583	3818	3258	2849	2644	2470	2284	2049	1854	1754	1595	1568	1537	1587	1538	1412	1222	1197	1143	1053	1082	1029	988	980	971	959	856	911	814	857	757	806	756	779	781	780	793	812	813	808	817	787	782	817	741	826	866	762	826	819	798	782	789	804	853	798	758	744	758	847	822	823	784	789	810	790	792	769	738	817	743	790	853	765	783	788	782	836	805	851	755	771	857	762	789	803	815	759	794	793	773	781	810	781	806	819	818	791	801	806	784	835	776	802	809	811	853	779	792	820	799	869	776	815	813	820	787	810	803	791	773	801	786	783	753	771	768	788	789	816	815	797	749	821	811	765	805	741	796	818	793	767	761	769	840	814	818	795	816	817	830	791	807	820	839	795	813	799	804	785	766	801	814	777	820	792	791	861	805	784	831	757	815	815	811	738	804	783	878	840	745	810	813	791	795	769	754	819	775	798	841	786	813	847	841	777	873	783	776	799	783	782	827	800	794	846	821	772	808	856	825	803	791	782	788	779	781	815	826	755	765	816	792	824	763	790	768	783	756	837	771	745	765	770	817	755	748	856	785	732	866	786	732	838	790	772	838	854	806	822	804	794	806	779	709	803	788	792	722	797	791	810	795	792	857	798	810	813	771	754	808	804	771	811	819	787	799	807	847	780	815	811	817	758	797	800	808	753	797	747	814	836	784	772	792	791	775	773	829	772	833	766	811	753	805	794	829	784	799	755	822	870	812	749	788	722	815	767	783	806	761	789	798	796	799	737	790	791	814	788	813	822	886	782	751	782	802	810	821	784	763	782	808	859	792	778	783	775	805	814	749	816	802	737	752	765	754	760	813	800	814	771	779	778	789	794	746	781	814	749	726	765	769	781	783	772	773	724	793	790	811	796	766	791	791	817	820	809	821	860	789	764	796	776	793	796	779	784	821	850	829	844	802	844	831	782	767	796	821	770	809	769	819	773	762	821	748	806	826	863	814	810	782	847	758	775	736	822	851	803	817	769	831	789	774	836	809	799	793	796	868	792	763	774	793	820	829	800	821	841	777	771	814	834	818	847	730	846	775	773	807	758	805	793	779	778	780	816	771	758	786	825	832	783	791	808	774	819	800	809	814	801	806	738	781	772	803	751	790	830	816	794	802	800	828	784	766	711	796	831	728	791	830	798	839	804	721	772	774	847	824	812	797	825	829	834	848	826	782	751	760	782	766	768	819	780	828	794	848	792	817	815	806	822	825	843	724	775	796	827	777	842	766	822	809	807	780	766	804	805	785	784	804	780	828	777	790	815	805	797	797	764	761	803	813	779	830	801	829	784	793	810	785	821	769	784	793	843	799	813	772	814	791	731	777	812	762	776	799	819	826	811	831	801	792	767	803	751	791	774	819	776	767	766	790	775	849	758	785	817	767	825	816	803	819	822	815	797	796	820	856	758	787	806	849	838	816	742	805	780	794	751	762	791	789	774	829	814	834	731	771	820	779	805	790	785	830	799	813	811	812	810	798	805	794	856	776	819	819	780	843	777	793	794	803	806	743	835	791	832	868	760	831	825	742	799	815	824	791	787	792	768	775	777	776	804	806	805	824	820	809	826	804	829	786	777	765	785	792	802	800	810	749	790	856	823	759	712	803	786	769	774	807	773	753	794	790	745	825	821	824	774	788	816	806	841	797	767	795	798	795	811	787	803	764	778	754	811	801	759	791	799	839	826	806	858	784	817	768	794	778	815	759	814	722	786	789	795	795	810	786	800	829	793	795	839	749	841	820	841	801	733	768	766	784	797	792	782	814	813	820	797	773	835	800	762	797	772	812	830	762	793	762	820	786	812	817	811	791	769	824	757	787	802	834	787	872	752	844	787	828	768	735	812	788	759	805	774	809	790	789	825	817	819	807	795	789	813	783	801	754	835	777	785	792	824	785	838	770	807	814	747	750	820	763	818	759	841	817	818	761	743	806	782	765	779	809	772	848	809	774	766	784	810	752	773	798	805	792	791	839	770	790	800	804	779	829	802	818	765	791	817	754	838	795	755	811	746	819	755	809	809	796	788	793	787	760	812	846	799	840	819	771	838	768	804	765	825	829	792	796	806	783	815	794	766	854	821	822	734	795	820	780	825	767	770	791	812	783	816	744	757	803	788	776	811	777	776	832	795	823	778	811	774	766	846	838	766	822	825	860	752	828	802	804	847	815	806	789	796	794	730	792	794	790	796	811	850	794	752	767	805	813	791	870	772	764	814	778	788	815	837	792	808	760	732	831	785	774	777	762	825	823	831	794	781	822	784	802	758	794	815	809	848	740	770	802	846	780	751	826	756	801	839	795	765	787	748	775	858	768	845	759	833	801	762	765	795	781	788	773	777	794	830	753	773	830	783	788	819	793	824	813	767	782	752	803	805	767	805	742	783	728	751	774	792	715	811	793	810	773	762	794	819	799	803	809	781	734	796	753	805	789	793	763	758	808	772	806	786	796	824	833	767	820	761	794	788	841	784	818	803	753	799	798	766	815	841	812	755	858	773	790	817	832	795	794	860	803	787	809	827	790	764	807	806	796	781	765	810	786	852	768	817	824	851	809	831	802	799	813	804	751	771	836	837	818	804	794	834	828	796	761	763	830	779	805	781	843	821	783	786	762	819	836	789	805	777	832	812	822	759	791	806	809	792	817	771	839	821	782	838	786	784	807	827	772	827	786	837	850	795	771	811	801	771	832	801	743	796	764	833	775	783	807	798	740	810	768	773	807	816	804	752	878	783	801	812	875	741	815	724	800	799	756	807	792	734	832	782	764	780	791	795	773	780	760	813	780	853	766	814	844	809	771	757	785	769	791	810	864	785	819	773	834	788	776	797	793	731	805	824	746	750	767	792	773	809	825	828	787	829	854	761	839	792	780	758	793	827	800	806	816	780	826	763	815	781	848	786	793	760	775	760	810	774	774	808	786	799	751	756	790	767	846	825	837	808	802	793	828	785	826	739	827	839	733	767	823	769	822	809	826	835	786	803	789	845	817	852	738	748	803	821	797	827	802	808	766	895	826	779	759	793	792	832	823	790	765	826	774	741	790	861	815	798	809	789	812	775	791	817	762	813	795	796	816	776	787	781	783	816	834	822	804	755	781	828	801	755	829	834	777	780	762	744	827	800	794	795	798	785	819	767	778	754	831	777	761	814	772	765	785	808	777	754	843	750	786	774	817	807	830	777	799	802	783	780	773	774	769	808	762	796	781	823	776	775	796	799	783	802	815	805	779	769	791	820	775	807	738	802	730	788	806	785	763	836	773	767	813	778	756	820	789	828	781	825	762	809	796	798	836	829	779	825	784	790	822	829	866	793	833	759	801	794	781	781	814	785	773	793	830	790	893	789	812	800	820	782	775	831	770	790	794	784	795	780	813	793	761	797	899	768	786	808	840	767	802	755	766	801	742	745	806	791	769	833	781	814	854	796	805	787	771	779	837	789	804	803	794	794	842	822	749
2426	1470	822	629	529	617	596	488	415	347	275	223	182	185	182	186	166	145	146	143	139	120	132	116	130	136	118	118	96	104	108	107	96	96	95	94	97	97	99	98	94	103	102	79	82	82	82	76	92	78	97	97	90	96	85	93	77	117	90	102	86	85	93	84	84	84	92	92	99	97	85	85	114	91	87	113	68	75	82	83	77	87	81	79	100	90	83	84	86	92	92	89	91	98	73	87	86	86	94	81	92	81	71	91	91	83	90	72	91	84	94	76	101	90	84	87	118	90	106	91	84	89	101	85	84	80	78	79	82	103	98	80	85	93	107	91	90	88	99	84	88	101	102	79	86	104	98	104	90	74	80	93	79	89	80	82	91	83	90	101	83	89	98	100	103	92	91	96	99	100	84	83	85	90	91	80	76	77	83	96	90	85	83	81	84	97	85	80	86	91	106	74	70	99	84	72	86	108	86	87	74	79	109	76	69	84	76	92	88	89	85	96	70	74	78	94	78	84	90	100	88	87	103	77	80	93	78	77	77	89	78	86	91	91	76	95	84	100	74	84	91	72	90	78	83	90	75	86	79	92	88	102	73	70	78	101	100	89	79	90	89	77	85	97	94	83	85	67	80	90	97	89	102	86	75	87	103	81	105	92	87	89	75	91	72	86	74	87	94	87	96	78	99	82	87	95	77	96	93	84	87	73	98	90	100	80	86	86	97	82	86	87	84	103	95	86	83	95	104	81	85	71	89	92	91	105	77	88	92	99	102	95	86	88	73	83	87	102	76	80	84	86	69	88	88	83	71	88	74	87	83	75	84	97	91	83	75	84	104	96	67	105	93	81	87	88	78	86	86	83	92	83	84	77	89	69	106	79	95	110	79	94	87	93	102	94	89	103	78	103	102	81	70	93	85	79	86	93	103	82	88	97	76	81	87	78	85	80	76	82	95	92	94	91	95	87	89	86	86	101	77	72	85	86	93	90	85	69	80	85	73	83	80	76	81	85	80	81	85	85	103	97	91	83	92	82	78	80	81	83	77	84	75	84	88	84	86	85	74	104	91	85	103	89	76	84	89	103	83	83	101	79	62	96	93	94	71	104	88	86	96	75	80	93	89	103	81	94	86	93	82	93	86	102	114	93	80	88	88	87	77	98	85	103	86	95	88	95	73	69	96	90	79	87	92	88	94	87	82	83	83	76	104	82	86	100	87	109	84	94	92	82	103	101	97	92	78	80	99	84	98	89	64	84	89	87	95	95	97	73	83	85	84	90	73	86	99	97	87	75	68	82	69	104	84	78	76	91	86	83	97	77	96	102	89	98	79	88	88	77	84	79	98	91	85	87	89	89	89	94	88	84	92	89	78	86	102	99	104	94	94	83	91	92	89	100	85	84	101	86	101	95	92	86	96	105	93	83	92	85	92	64	105	97	90	89	82	77	78	85	76	101	95	94	90	94	78	72	93	94	96	93	96	87	94	83	91	93	84	98	92	89	83	103	88	90	76	79	87	79	103	77	90	88	81	89	79	102	108	79	106	85	92	91	94	92	105	94	93	87	69	88	77	81	92	94	88	92	98	95	69	77	81	92	96	94	95	82	94	90	82	88	70	103	84	92	105	80	99	82	94	99	77	76	85	83	77	82	93	83	99	91	100	97	101	79	67	94	80	93	87	82	95	85	106	76	89	87	101	77	89	100	84	98	78	92	95	81	94	91	79	86	81	98	86	96	91	100	85	97	92	95	101	64	98	93	87	86	70	88	80	89	96	79	82	96	94	88	89	97	101	79	76	92	82	103	79	100	92	91	98	64	91	87	73	88	99	89	94	88	70	82	81	93	98	96	81	91	92	86	86	92	75	85	82	89	83	91	88	74	92	85	95	109	97	92	82	77	83	88	93	80	85	91	89	87	75	83	85	97	101	80	82	76	75	84	91	95	82	101	109	106	99	78	96	93	86	95	79	102	89	78	67	90	77	96	72	93	91	87	97	98	105	97	85	93	111	94	87	74	89	100	91	76	77	102	72	88	78	93	91	95	71	120	93	83	93	79	101	91	81	90	92	83	77	96	89	92	108	99	90	95	88	84	100	93	87	102	103	83	99	80	85	93	93	99	90	84	85	90	105	88	93	90	98	95	91	85	92	79	95	101	87	86	77	93	79	86	82	102	86	97	97	98	88	100	87	91	83	93	87	96	88	86	89	78	111	91	85	91	102	99	86	86	73	84	79	79	75	83	103	94	93	73	100	92	88	94	93	74	92	70	77	93	97	89	79	96	93	72	82	102	102	91	96	83	88	85	79	86	114	97	81	89	93	85	94	79	102	90	94	97	92	80	93	83	81	87	90	82	94	92	76	95	74	78	79	93	80	91	108	92	111	90	103	102	95	94	84	88	76	69	74	95	89	90	90	93	92	89	96	96	70	95	97	88	86	103	73	78	97	86	93	84	70	105	99	100	83	78	79	83	79	102	89	83	81	91	107	86	99	89	96	98	85	79	102	87	102	66	97	94	94	91	98	88	100	80	86	96	80	65	89	79	94	87	93	93	81	94	78	98	94	83	97	103	89	102	80	83	93	88	84	83	82	85	92	82	100	90	94	83	81	81	94	77	73	80	93	106	92	85	89	93	97	77	100	85	88	109	102	82	77	78	77	91	90	92	80	87	81	84	92	94	93	80	91	102	96	90	81	83	89	87	94	78	90	91	72	79	94	79	70	91	91	92	100	99	97	89	94	99	91	73	83	82	81	98	111	100	73	101	86	95	88	84	94	92	95	72	85	79	85	80	93	84	93	84	93	95	83	85	95	85	77	80	102	100	86	74	80	73	100	85	73	77	90	105	78	74	99	83	94	96	88	92	87	85	78	77	86	88	86	85	82	102	90	107	83	87	90	85	86	79	92	81	86	83	68	107	82	86	76	94	82	79	68	77	90	86	90	92	84	98	109	102	105	95	84	93	84	88	105	95	92	92	87	84	86	77	96	92	95	90	85	89	84	100	83	96	82	86	92	92	92	97	96	85	80	82	86	93	90	89	74	89	109	92	79	90	96	97	68	84	70	89	91	101	92	99	72	97	80	90	102	79	94	93	78	88	107	82	67	81	88	78	94	98	102	84	85	84	90	85	92	81	80	94	94	79	86	78	67	94	91	92	101	93	90	82	94	93	91	88	103	88	93	80	109	74	92	84	91	80	79	94	84	89	95	105	80	102	77	85	71	87	87	76	105	79	85	81	92	77	96	86	83	82	91	96	82	83	87	72	93	86	71	82	88	85	81	91	80	95	74	100	87	85	88	76	75	86	95	82	96	71	90	77	90	81	99	85	98	91	88	81	81	96	109	81	100	81	100	81	105	94	77	91	90	78	96	79	85	91	86	78	77	78	88	97	104	93	85	103	100	92	79	110	98	98	86	81	85	91	101	95	87	88	81	101	88	73	78	87	86	77	77	88	79	84	76	89	93	94	76	78	72	84	90	85	72	95	95	87	95	86
24857	14551	9925	13832	20764	21710	18947	15587	12272	9347	7726	6237	4889	4127	3730	3357	3084	2764	2399	2157	2059	1802	1768	1867	1927	1769	1609	1448	1364	1284	1239	1245	1186	1141	1076	1023	1059	914	897	856	882	860	812	840	809	842	887	834	811	862	836	769	853	787	812	829	809	847	827	868	874	853	791	855	838	868	821	848	862	811	804	802	861	819	845	831	796	833	816	824	821	798	833	813	800	800	783	841	821	810	847	861	833	870	818	875	837	780	768	802	880	854	812	825	805	870	828	854	832	811	834	826	805	812	803	832	899	829	772	879	832	828	819	814	796	806	842	818	811	763	803	777	773	844	788	805	831	785	877	788	906	822	835	859	805	807	839	804	807	838	787	864	841	827	853	846	836	829	867	820	817	822	852	835	813	835	886	777	797	835	875	862	843	792	862	823	831	852	851	872	852	809	786	800	820	839	776	883	886	837	804	839	830	816	823	844	803	814	811	817	885	858	850	856	875	866	849	848	813	804	826	806	813	794	840	820	813	839	803	888	837	809	837	814	786	882	850	809	856	791	853	826	855	819	848	795	840	841	875	775	820	844	880	860	819	807	826	787	853	830	802	821	816	803	844	813	831	840	842	806	804	817	873	818	797	835	869	822	829	825	879	829	856	880	834	814	819	826	757	808	851	889	822	834	804	884	893	775	818	864	797	755	836	828	789	792	819	870	837	871	829	795	813	841	821	778	840	861	840	807	874	785	815	805	803	830	801	807	895	873	864	863	804	820	829	867	816	855	812	865	800	824	868	840	802	859	804	865	870	765	772	796	810	865	820	826	782	847	821	844	782	819	812	819	804	814	842	831	805	813	853	783	800	817	855	832	844	812	828	802	814	862	821	817	850	778	808	820	797	802	814	761	867	829	750	769	794	824	827	853	839	775	818	786	851	832	858	891	799	817	802	858	818	871	862	867	848	879	761	840	781	834	866	837	800	831	831	830	852	857	835	822	798	860	802	840	816	848	790	855	827	826	763	823	835	872	865	825	774	777	797	806	845	781	838	837	763	845	734	777	851	817	837	815	870	795	810	856	831	832	832	879	852	829	874	811	802	862	842	845	810	787	837	867	875	823	829	779	812	771	807	800	843	806	822	851	879	843	838	848	828	814	815	824	828	815	804	800	826	866	836	811	832	825	853	806	821	773	833	837	885	823	860	850	821	807	819	837	819	790	763	807	820	796	874	816	826	798	805	786	765	853	878	804	794	772	821	796	854	814	829	870	815	793	811	825	811	842	854	808	833	816	856	801	818	799	793	809	776	813	830	835	770	805	836	830	783	857	794	838	816	771	830	844	812	833	787	838	830	847	842	839	788	797	813	812	850	855	801	817	837	839	841	820	811	832	843	820	821	845	799	830	800	843	814	773	815	879	817	816	834	808	809	866	851	799	845	822	829	856	829	822	851	821	792	758	861	832	754	804	837	791	816	888	861	821	831	807	789	851	840	849	784	885	847	878	787	805	872	858	862	852	825	797	828	851	812	805	813	864	831	765	777	792	908	793	859	819	834	807	898	869	818	835	832	852	781	823	825	851	785	815	869	842	848	838	812	844	820	838	784	886	834	822	813	853	786	884	748	837	821	834	779	806	808	813	846	871	804	811	861	892	836	856	861	827	789	822	786	830	877	860	850	819	860	816	847	853	859	839	835	859	835	798	849	826	787	813	823	816	792	857	800	859	815	841	886	838	799	846	825	850	856	834	808	796	833	847	816	850	835	838	824	804	832	844	866	806	796	791	818	793	847	845	807	827	805	763	873	884	821	832	812	777	828	836	843	841	833	809	784	817	819	827	844	837	794	843	807	834	832	794	818	817	820	788	806	827	817	848	841	809	885	854	831	833	782	800	803	841	794	832	823	839	866	814	854	826	826	853	829	885	801	794	775	851	859	814	785	899	825	802	812	848	800	804	808	860	842	823	835	788	817	830	869	768	810	831	805	825	784	802	795	843	789	868	814	799	839	832	792	875	802	793	826	811	856	807	829	814	841	835	842	817	864	803	810	780	783	856	826	807	874	808	808	768	858	811	823	878	844	806	835	861	803	847	824	789	857	769	859	789	822	876	821	881	821	809	806	831	820	791	818	849	809	803	752	803	834	880	831	843	784	864	839	790	821	789	797	830	787	825	757	796	836	858	843	856	843	860	784	821	810	851	853	839	852	871	795	850	779	850	859	823	894	804	862	797	848	836	803	791	813	830	846	805	836	821	841	805	812	837	836	785	843	815	766	854	846	793	813	829	801	804	871	777	803	790	848	781	816	821	864	776	801	825	823	822	804	826	801	850	813	798	824	747	846	821	817	804	811	857	831	831	824	806	822	837	817	775	791	785	831	823	817	791	818	923	834	798	839	846	857	849	848	831	846	826	818	786	855	850	819	853	783	806	807	801	747	849	853	831	846	817	846	832	859	819	823	822	845	813	800	825	862	882	804	832	826	809	796	847	812	832	859	808	790	844	821	859	828	827	847	860	871	826	855	837	841	793	812	792	820	808	822	864	836	819	791	827	810	848	797	807	797	840	824	886	853	879	810	793	830	832	836	793	843	859	854	827	839	843	857	758	879	794	814	831	834	850	822	812	822	803	837	831	886	795	848	834	867	824	848	845	859	866	812	826	830	850	815	853	799	837	799	853	819	829	794	835	878	826	842	833	838	824	824	804	844	785	834	828	825	826	837	802	811	843	815	844	853	798	800	800	847	798	821	813	811	773	797	826	791	786	811	810	820	836	846	836	878	824	853	817	882	849	847	815	822	803	846	840	774	802	855	867	834	842	816	856	844	818	801	817	847	795	836	874	832	869	765	792	847	750	808	884	795	837	848	858	819	817	838	849	774	852	825	879	869	860	844	861	813	810	827	785	800	844	800	792	824	843	870	833	809	789	776	825	813	818	881	829	813	851	860	817	834	775	781	817	843	760	806	826	807	827	802	853	829	867	851	758	806	808	760	802	843	900	773	795	812	812	846	857	802	799	825	767	848	837	812	846	832	790	815	750	820	853	891	853	852	861	789	866	806	838	858	830	785	781	824	833	839	858	791	876	833	848	828	818	807	796	844	866	817	795	794	849	816	831	850	826	809	773	876	830	840	852	775	835	842	791	826	757	799	822	832	818	837	827	804	832	859	833	864	818	852	842	831	800	803	854	843	864	840	843	792	846	843	812	846	822	803	828	840	864	892	855	829	808	833	850	813	800	788	785	811	790	818	789	807	857	800	903	812	778	838	815	880	807	902	847	842	809	880	828	804	789	820	783	839	824	766	808	817	786	803	842	794	847	840	861	823	764	850	836	856	819	805	805	818	874	795	830	777	841	904	823	848	835	830	825	832	777	834	820	804	835	829	843	817	852	826	855	845	792	843	839	845	824	842	825	817	842	830	781	852	798	874	865	801	804	837	837	836	873	806	843	803	826	790	826	867	846	816	860	845	841	765	832	865	804	863	839	810	854	834	817	790	802	799	805	844	866	811	806
2891	1442	830	512	461	583	578	517	385	332	289	258	203	183	158	144	157	141	116	103	105	120	103	97	119	97	91	100	81	100	81	87	83	82	82	94	74	58	70	69	73	67	78	63	64	70	58	74	60	76	88	74	74	68	70	73	71	74	80	83	63	73	88	82	64	75	76	63	89	59	71	52	65	73	71	67	77	80	58	75	78	75	73	63	59	73	80	70	67	55	80	80	83	67	84	75	63	66	72	68	77	50	64	61	80	71	76	62	73	72	73	69	71	46	78	64	64	75	55	73	69	67	68	71	58	63	64	83	56	64	62	63	75	67	84	76	49	79	63	65	90	59	66	81	59	70	78	77	74	71	74	78	73	52	63	89	65	57	63	75	58	71	63	70	76	55	85	85	64	61	74	76	79	73	67	71	56	64	73	76	69	51	63	81	73	74	78	61	80	59	74	68	77	67	49	66	78	51	79	78	73	80	71	69	65	76	80	92	81	81	79	70	83	80	73	72	67	56	69	62	77	60	66	70	70	69	67	81	70	71	58	69	73	57	59	71	68	69	73	73	83	60	83	64	75	68	72	60	61	62	49	57	66	65	69	79	74	75	72	73	69	70	63	61	67	68	71	70	69	79	73	73	67	86	67	71	60	66	44	63	67	63	89	77	68	82	73	77	78	86	69	70	70	72	76	61	80	78	69	83	67	68	70	70	62	84	72	68	71	90	57	62	67	69	73	65	55	66	62	68	73	70	68	71	60	63	73	57	83	67	64	78	69	73	69	67	74	77	75	63	70	87	60	72	69	61	66	60	84	72	71	64	75	53	70	68	68	65	61	76	63	71	76	73	60	78	80	47	63	79	76	65	65	62	71	66	69	65	70	64	82	79	74	57	67	69	55	69	71	80	57	66	57	76	67	65	67	69	77	68	63	80	75	77	78	79	63	75	60	59	75	72	76	69	61	76	69	71	67	87	75	75	70	66	77	65	77	66	79	69	67	68	82	78	71	71	83	78	60	77	79	65	63	76	66	70	70	69	58	60	70	72	71	75	70	66	61	73	48	61	83	64	54	73	62	62	75	79	59	81	75	61	68	82	62	72	72	66	68	59	55	64	64	65	90	61	80	75	60	71	75	59	66	65	75	63	90	74	70	62	65	68	67	63	59	73	62	65	68	66	70	73	65	78	76	68	81	79	79	72	62	76	63	61	67	65	63	66	71	51	77	61	69	78	55	58	71	61	85	63	62	76	73	73	84	61	70	60	52	79	53	67	72	67	64	67	73	62	58	77	94	75	62	68	57	80	66	60	71	67	54	84	76	76	63	67	81	87	61	59	67	74	70	75	80	48	71	86	66	87	59	67	69	78	75	64	67	79	58	65	76	63	62	66	59	76	71	70	79	66	50	71	85	67	66	67	71	60	85	72	82	81	69	94	77	74	77	71	84	66	65	59	62	61	65	90	74	73	62	59	65	51	70	63	80	68	66	67	69	68	70	72	68	73	66	83	66	64	71	65	73	65	69	86	59	63	56	71	74	77	60	66	61	73	72	65	63	70	74	67	74	63	82	72	68	62	59	62	72	67	92	74	62	74	66	72	64	69	72	86	85	84	65	57	76	49	66	70	66	80	54	67	64	61	78	59	92	75	68	58	62	84	63	67	79	76	74	69	64	70	69	68	57	69	63	73	73	61	66	72	78	61	71	60	54	79	64	79	68	77	80	73	76	70	74	74	76	65	79	62	64	63	76	50	69	74	76	68	56	77	80	59	65	60	54	70	68	72	74	65	63	68	76	78	89	82	76	71	82	68	67	89	72	69	65	58	78	81	63	64	65	79	58	81	56	65	83	56	79	70	73	55	53	80	75	92	63	69	71	68	48	67	77	75	70	63	77	71	73	69	59	69	71	73	73	84	68	64	66	64	64	84	80	80	86	68	78	64	69	79	79	76	66	81	66	72	66	75	74	70	75	57	75	76	64	69	61	79	65	73	62	71	65	78	73	63	62	64	61	82	65	67	68	59	77	64	61	68	73	59	73	85	84	70	81	67	81	60	83	61	73	77	59	61	75	62	55	66	83	56	54	74	75	61	69	62	71	80	63	67	73	62	69	61	59	76	73	63	65	87	91	68	63	52	89	72	76	70	52	74	73	76	65	49	70	80	71	78	73	83	72	78	69	86	61	68	75	68	66	62	68	65	65	69	65	55	62	62	56	76	75	78	70	74	68	76	63	61	72	73	62	86	80	66	62	50	75	80	64	73	82	79	76	60	75	69	76	69	47	71	66	89	56	61	76	75	61	70	68	58	70	80	68	64	74	77	68	78	77	46	62	67	84	66	62	72	93	68	75	65	70	64	68	57	75	67	53	70	62	93	71	76	89	58	69	67	77	71	71	77	70	75	66	78	68	78	72	79	67	63	72	66	68	66	83	67	66	65	67	62	73	63	60	76	60	69	79	75	76	70	56	63	77	80	59	81	74	58	60	76	56	68	72	70	72	61	63	69	60	78	67	62	65	85	72	60	62	66	65	71	73	72	65	63	58	69	69	86	64	70	77	64	72	66	64	75	59	56	71	68	87	80	77	78	60	59	76	60	69	55	74	70	74	83	66	63	62	62	65	73	59	60	80	63	66	68	63	62	59	60	76	72	70	80	69	63	72	74	73	68	67	61	64	81	76	72	69	70	72	51	69	69	86	73	55	62	78	70	74	59	66	75	78	81	74	70	74	68	69	78	76	78	64	64	58	62	79	69	60	72	61	58	75	67	69	74	66	83	72	67	67	91	69	70	77	90	68	57	65	91	84	67	80	78	79	72	64	74	64	59	61	55	75	75	62	77	83	54	72	67	63	63	76	81	58	75	82	77	73	66	69	75	56	80	71	82	66	62	62	78	64	68	66	65	54	84	57	70	63	66	61	76	66	75	59	60	67	69	70	58	50	68	65	78	72	71	73	72	65	82	74	62	61	69	72	76	69	73	64	70	77	67	82	81	71	69	68	74	56	79	72	77	74	63	82	71	79	65	68	58	80	65	68	87	69	76	60	81	55	81	75	64	65	73	72	64	73	70	63	76	71	76	62	69	75	71	52	83	80	77	65	62	72	53	59	68	77	79	70	61	73	81	78	66	88	62	59	85	73	72	80	63	72	67	77	69	63	59	58	63	74	46	88	76	58	81	70	69	83	67	73	79	69	50	67	82	75	72	70	57	90	69	71	62	63	66	66	70	70	84	55	85	70	72	87	74	83	60	79	73	74	68	70	78	85	77	59	79	73	63	66	73	85	74	74	64	62	62	76	82	52	72	74	70	78	62	87	75	85	54	68	78	68	73	68	72	72	66	59	71	71	73	64	70	57	75	60	57	77	65	62	66	69	68	72	69	65	59	65	76	71	76	70	71	69	59	70	91	67	78	76	51	62	58	61	73	64	61	71	69	82	54	65	57	58	60	73	82	61	52	76	61	71	70	78	78	61	74	72	80	76	77	60	73	63	75
25279	14058	9678	12872	19853	20930	18787	15252	12303	9869	7864	6320	5134	4271	3761	3315	3010	2607	2338	2059	1871	1674	1705	1726	1826	1596	1507	1317	1191	1134	1033	1054	999	965	852	931	865	781	737	780	676	682	646	685	660	655	645	689	676	634	655	666	672	691	643	640	661	664	692	697	624	684	691	661	647	594	662	643	628	648	622	651	643	630	616	657	670	665	670	640	655	682	639	651	603	681	683	652	644	618	607	613	619	668	626	664	652	630	637	660	640	652	621	617	654	642	609	632	616	673	698	614	653	631	689	668	651	655	600	598	626	632	663	633	671	671	653	651	612	689	671	592	647	687	678	686	648	724	664	670	653	656	651	653	668	627	647	648	691	647	585	640	672	680	658	670	657	599	649	691	652	600	662	641	674	635	601	637	631	621	587	633	631	639	631	675	627	641	652	684	656	646	643	633	636	694	643	638	647	631	638	626	690	635	622	682	638	631	642	622	644	657	629	637	644	649	674	695	696	636	664	629	707	700	647	622	694	641	673	653	627	624	655	647	646	633	677	670	650	653	675	685	629	626	669	673	666	679	644	677	604	684	644	661	672	660	677	649	657	665	653	651	620	646	616	650	628	687	655	663	619	637	645	613	646	683	686	634	663	658	669	688	678	638	661	678	679	699	644	672	687	622	636	664	666	652	586	687	647	626	671	672	672	629	668	671	647	645	668	627	675	647	683	642	666	668	629	646	644	668	651	664	629	685	660	651	619	639	681	626	682	632	658	655	632	703	655	638	611	631	668	680	625	661	635	651	649	667	636	679	629	670	619	637	700	618	648	657	604	667	701	657	676	670	659	627	642	695	664	617	608	668	641	648	661	685	680	647	657	603	647	661	636	670	652	646	638	646	638	664	639	666	656	672	660	650	691	699	599	644	695	626	674	640	643	641	640	643	671	654	639	635	663	615	651	683	624	664	621	637	683	668	663	618	700	664	626	671	676	634	685	671	652	681	660	665	633	636	674	681	699	617	668	666	650	671	612	683	673	662	720	668	632	632	658	620	676	692	700	683	642	586	607	634	672	641	692	627	669	656	676	652	629	641	606	650	618	654	637	708	619	664	664	640	666	672	702	666	662	659	660	630	688	673	696	604	586	632	666	678	629	650	647	652	680	635	655	644	638	656	635	622	624	663	655	638	633	695	623	654	621	627	654	664	596	671	672	660	600	692	668	617	647	666	612	657	656	680	656	634	636	688	654	690	712	657	704	684	622	612	640	617	658	653	701	637	633	640	632	629	645	671	646	593	676	671	638	651	665	651	650	638	653	601	638	645	656	635	624	653	636	640	663	651	668	662	650	679	664	641	642	681	651	662	640	649	695	631	674	673	636	625	640	613	609	648	641	658	630	612	650	617	659	650	674	616	682	708	638	670	626	639	635	645	633	621	651	616	632	610	646	688	640	635	665	663	647	678	650	678	648	616	668	629	683	643	680	631	604	616	673	658	649	630	635	698	646	657	671	651	698	634	685	667	647	620	633	671	687	672	663	657	624	660	622	697	630	616	662	634	638	664	629	669	622	648	626	679	669	660	617	678	644	653	678	644	634	663	661	662	633	663	604	665	636	581	659	656	673	666	652	639	678	682	645	648	619	633	652	668	666	669	667	604	672	655	706	642	642	673	635	665	660	671	654	660	629	635	634	652	641	655	619	675	628	628	647	644	649	685	704	649	675	652	599	669	651	660	671	667	656	638	654	675	661	661	634	626	654	644	633	710	621	652	642	668	627	642	650	647	641	616	618	652	663	658	648	673	680	600	634	625	644	623	674	639	677	624	639	682	711	609	623	639	677	607	641	619	632	618	640	668	668	647	658	660	643	683	632	625	704	672	668	648	671	649	624	674	646	649	667	649	608	652	663	704	667	638	625	704	695	628	603	649	630	627	625	652	729	662	693	645	664	633	665	625	662	628	635	661	637	631	662	687	639	647	628	674	622	637	672	691	642	667	644	642	681	652	598	656	690	708	681	686	594	672	625	672	653	620	614	659	615	641	696	702	614	640	638	667	637	627	587	675	687	652	657	620	640	663	661	650	665	647	607	624	623	654	627	635	662	640	677	641	677	672	662	651	645	687	698	684	658	656	625	657	619	655	700	638	665	666	605	639	652	607	678	637	631	660	615	626	671	665	604	638	603	615	623	643	621	655	647	660	650	637	669	687	656	686	680	684	674	630	641	666	618	613	617	697	648	669	629	630	633	602	633	678	652	622	673	658	653	631	662	696	645	652	687	649	662	629	666	661	682	604	690	655	666	641	695	641	658	632	631	627	615	676	607	655	671	658	670	680	665	660	604	646	617	669	673	671	608	654	641	696	613	686	636	627	663	595	666	638	687	612	648	658	623	649	623	623	653	648	635	633	675	674	655	697	695	637	658	677	637	656	641	636	657	680	653	656	664	614	614	601	676	602	621	638	684	670	646	651	652	658	667	612	632	635	646	671	675	680	612	626	651	616	651	665	628	674	642	649	646	623	648	632	646	616	638	632	615	633	645	580	647	661	642	628	673	657	690	606	670	637	635	640	657	641	680	636	652	632	649	687	653	659	637	641	643	651	684	649	668	676	648	676	641	648	669	650	635	643	636	614	612	664	703	704	654	626	638	691	697	647	654	638	622	652	634	634	663	680	687	639	623	610	674	661	626	602	646	666	670	630	690	625	644	651	617	672	676	631	625	629	640	591	649	669	634	683	678	674	641	613	601	662	650	645	668	614	679	638	654	652	628	637	673	631	625	631	683	638	664	636	628	664	633	628	667	665	656	631	687	622	664	627	693	646	669	569	672	615	599	670	636	597	640	712	623	608	656	659	622	635	624	670	593	640	661	678	655	639	622	653	689	648	644	657	631	632	687	674	588	646	658	677	623	641	627	667	643	633	647	619	692	657	669	650	637	679	671	658	662	649	641	643	676	660	636	659	647	648	645	738	650	593	649	620	650	668	646	712	635	633	648	701	652	660	629	715	693	648	610	659	664	654	579	689	648	635	674	657	632	625	648	630	645	679	697	665	613	627	645	662	609	614	635	682	652	683	652	664	648	658	651	675	670	663	702	672	656	671	630	656	639	666	638	594	632	664	640	633	682	662	641	658	681	632	656	626	625	716	629	629	684	641	646	629	663	671	601	633	700	631	725	649	615	638	658	670	673	666	631	634	683	644	689	658	639	654	613	653	693	680	673	645	672	653	653	666	660	667	671	661	659	614	639	663	634	653	649	604	571	659	665	594	696	632	626	652	652	625	647	624	650	607	662	631	657	697	655	640	627	644	563	647	697	663	650	663	630	655	675	659	633	705	674	633	647	640	623	636	674	660	644	670	642	657	688	623	662	612	662	642	680	693	626	661	647	662	677	663	672	625	629	647	665	654	643	664	636	595	660	653	690	644	663	626	638	654	679	633	669	633	659	692	650	646	652	626	636	628	662	662	626	648	635	696	624	650	618	683	647	666	656	697	685	635	636	646	621	665	644	669
3350	1922	1047	694	610	744	718	622	537	421	338	283	244	234	161	175	186	161	139	147	119	123	145	124	103	106	114	101	103	93	110	90	91	75	74	78	60	78	71	82	62	77	81	79	68	63	55	73	60	67	78	90	88	66	79	61	82	63	62	75	79	83	68	71	61	76	67	71	87	77	86	55	55	64	74	82	75	78	77	70	72	83	69	75	79	66	69	75	76	62	57	79	81	88	69	63	73	74	84	83	73	78	79	69	68	67	69	76	76	80	71	74	64	82	73	73	76	82	72	76	78	76	68	82	83	68	78	69	67	81	70	67	72	76	72	80	77	81	67	62	66	70	77	82	68	70	78	71	84	63	82	82	76	78	88	66	64	83	77	60	60	63	82	91	63	75	72	72	55	70	72	75	59	56	69	86	54	79	65	70	72	65	76	73	77	68	72	78	63	78	75	71	61	78	69	69	84	69	85	81	91	77	77	82	66	72	92	76	71	80	81	63	74	68	64	75	76	76	71	76	66	70	75	62	88	69	79	81	70	65	78	73	67	65	67	77	79	77	83	70	58	73	64	77	77	67	65	76	70	91	58	58	75	69	70	61	66	68	66	80	88	65	75	71	80	76	80	73	66	84	61	62	72	65	65	77	75	80	81	82	73	82	64	76	75	79	67	77	62	86	59	88	59	76	62	81	80	70	78	59	70	75	69	76	69	71	70	96	76	65	88	79	86	70	63	78	67	75	57	69	78	77	89	71	68	66	74	78	59	71	76	81	75	74	95	78	87	80	75	64	74	68	72	83	63	71	76	60	70	60	66	81	69	68	73	69	68	73	81	61	64	68	74	77	64	73	72	96	70	57	66	82	71	73	69	83	69	63	83	73	54	73	92	81	77	70	74	67	74	65	72	64	70	82	62	67	86	68	72	77	65	78	72	82	74	77	65	70	59	68	93	75	65	81	69	77	87	66	74	71	60	73	88	59	78	78	78	80	72	73	81	74	89	59	75	64	66	77	69	67	55	59	71	78	70	81	69	69	61	85	86	72	61	79	83	62	76	68	84	75	84	81	84	62	58	69	79	68	77	67	73	75	72	93	71	76	81	66	75	61	82	74	77	79	78	79	90	74	60	59	68	60	72	69	75	58	69	74	64	88	81	91	79	69	67	69	75	85	61	76	77	74	80	72	66	70	84	84	67	94	68	94	73	91	80	67	72	74	70	71	65	78	67	77	68	79	76	70	81	67	72	81	86	60	78	58	68	91	73	73	70	76	60	72	75	69	80	73	69	61	81	75	68	70	59	71	67	79	72	67	85	76	91	90	83	73	90	75	84	66	63	77	79	73	56	60	71	69	84	73	70	83	67	73	71	77	71	74	77	74	73	70	70	79	68	63	66	77	62	75	69	72	69	86	60	60	63	68	78	75	82	65	70	77	75	55	74	70	66	68	70	60	61	78	73	66	88	64	66	83	62	61	73	71	70	75	80	75	75	79	72	69	82	93	78	66	74	76	58	65	69	60	67	71	76	76	78	61	67	73	71	68	60	74	73	75	90	82	77	68	80	83	91	83	90	66	66	76	58	79	70	82	74	59	70	68	76	88	84	79	78	77	83	65	67	73	91	77	66	75	66	81	99	75	71	88	67	60	54	84	66	59	69	76	80	68	69	72	85	92	69	55	72	78	70	68	71	59	69	71	63	76	71	64	79	75	66	82	81	74	84	80	68	51	79	72	65	72	74	75	72	87	84	79	79	66	70	69	68	81	87	74	79	60	78	76	90	90	73	64	74	73	56	91	69	70	67	83	67	71	70	74	70	74	82	68	83	81	58	62	77	86	83	74	66	76	80	62	62	62	75	70	76	73	89	86	70	76	76	80	87	71	58	62	64	77	59	85	76	77	65	82	65	70	77	71	92	77	73	68	72	63	90	81	71	66	64	71	70	81	87	85	75	92	88	78	70	100	70	71	68	77	60	66	77	84	80	81	76	81	69	88	65	80	80	91	64	70	91	82	74	72	69	86	71	68	74	63	70	76	73	76	73	79	89	71	69	72	84	79	74	73	78	81	59	74	85	73	80	72	81	57	82	70	70	76	84	51	84	71	75	85	87	68	65	78	74	83	70	65	100	66	83	69	67	80	81	79	71	71	62	77	66	81	75	80	77	88	61	78	83	79	77	79	67	70	77	80	72	66	67	68	56	79	71	64	71	58	75	66	86	77	81	68	77	63	71	76	80	62	74	67	70	80	62	84	76	78	64	48	69	72	76	76	81	72	85	69	91	74	73	59	68	68	81	79	62	87	70	83	79	74	79	58	60	73	61	85	64	70	65	80	89	62	75	81	65	64	82	64	60	69	81	64	65	72	78	63	73	72	66	84	71	79	74	85	78	73	89	79	70	73	72	70	72	65	75	82	57	60	59	74	64	77	73	75	70	85	62	67	79	75	69	76	59	81	62	61	81	64	83	68	86	60	75	68	69	66	74	68	66	85	66	89	72	78	91	59	57	71	61	69	83	70	81	76	70	78	83	80	69	84	84	75	78	72	68	83	70	88	81	84	73	76	75	66	77	78	79	80	64	87	86	74	81	65	67	74	81	68	68	75	77	60	69	72	73	80	71	71	76	61	73	82	69	66	83	76	78	66	68	70	77	76	84	81	60	70	70	83	73	73	76	72	76	83	70	75	76	64	60	75	56	66	75	63	62	79	60	69	73	73	79	73	85	61	80	77	65	71	75	60	70	68	85	72	82	67	84	75	71	77	62	67	73	61	78	78	85	80	64	73	72	76	65	69	75	75	60	69	74	66	87	78	78	87	68	67	56	90	76	62	59	78	67	84	71	65	73	74	68	74	71	78	77	68	76	72	96	71	71	80	72	64	69	78	87	62	90	76	68	78	72	70	68	79	68	69	74	87	86	77	69	69	62	67	61	73	72	71	59	79	78	68	81	78	85	84	66	69	73	73	75	79	81	70	88	73	75	62	62	70	90	73	71	61	72	67	78	81	74	66	89	75	66	58	69	92	58	71	73	69	80	76	72	77	85	85	74	74	71	69	77	75	57	93	70	92	72	67	73	72	74	74	64	86	73	80	72	65	78	73	69	76	91	90	80	73	80	82	58	77	60	66	66	76	75	92	62	84	81	85	73	68	66	68	72	70	63	80	79	85	69	75	63	85	80	73	84	70	60	53	74	60	72	82	74	75	76	78	73	81	74	71	77	79	55	84	76	91	75	79	68	75	76	64	73	80	66	62	76	61	69	60	69	79	67	77	66	70	74	86	69	62	75	77	66	66	84	71	81	88	59	89	69	101	82	68	83	70	78	81	90	83	78	73	77	52	74	78	69	70	82	84	68	76	64	71	72	79	87	82	78	52	70	80	79	72	65	76	76	83	83	82	64	90	89	76	87	78	68	76	77	65	77	79	78	76	74	76	76	67	66	76	67	84	72	78	60	83	64	69	87	53	91	96	81	87	58	66	62	68	80	71	80	66
28409	16463	11430	15028	22753	23708	21288	17715	14505	11979	9843	7832	6443	5379	4685	4127	3530	3124	2740	2369	2222	2092	2037	2153	2089	1832	1676	1497	1433	1308	1184	1103	1049	1093	998	977	901	806	878	806	806	705	762	700	746	713	749	721	725	751	676	719	756	732	707	775	684	727	686	719	652	737	688	711	697	706	722	707	697	703	673	683	699	660	696	736	719	698	615	706	722	701	665	746	707	705	731	673	647	720	699	677	663	702	747	729	689	759	694	700	717	734	728	742	728	739	698	684	724	725	733	744	708	729	690	673	704	734	710	723	690	685	712	718	684	700	731	735	682	718	717	701	702	697	749	708	761	712	672	747	691	667	672	682	696	708	733	708	713	684	701	706	673	676	777	677	693	705	739	693	710	701	734	718	678	666	720	723	730	689	690	711	738	665	676	712	674	685	647	662	719	712	732	714	686	676	670	709	742	758	683	687	717	688	682	746	719	707	704	722	737	754	754	687	699	701	706	714	676	704	705	642	708	705	668	697	741	745	681	706	703	768	734	748	696	703	685	722	660	738	741	695	739	657	698	660	700	700	689	676	717	694	731	700	738	694	728	742	694	700	701	724	709	712	728	697	721	726	687	638	707	627	651	680	745	716	702	669	711	692	698	685	728	716	753	749	729	674	677	697	659	744	729	699	691	712	683	723	732	664	759	688	665	720	712	698	645	682	693	701	679	705	677	666	722	717	687	690	674	690	710	723	713	681	755	661	672	692	721	694	703	720	702	706	662	689	715	665	715	682	706	689	715	707	722	771	699	656	702	722	665	711	740	664	684	736	724	687	741	703	711	708	683	721	723	670	710	701	709	740	751	712	699	694	724	669	727	703	733	683	703	707	686	717	718	687	719	742	687	678	727	707	654	704	690	674	705	667	700	716	682	705	675	735	729	748	687	731	663	706	659	726	679	725	714	676	712	767	682	661	730	687	730	702	706	740	714	738	663	718	725	674	677	686	664	724	703	691	706	701	759	732	725	710	702	716	716	723	729	680	718	675	693	719	700	683	697	714	658	727	712	699	684	715	671	705	704	708	656	688	685	681	701	705	701	686	705	708	699	700	722	689	700	723	707	687	693	685	689	682	722	703	712	665	699	649	740	686	651	743	656	692	694	697	683	689	717	741	746	715	720	735	645	748	705	684	640	649	696	700	672	687	702	718	684	689	695	685	681	745	687	697	758	689	671	716	689	719	688	724	664	718	694	694	712	703	663	729	702	669	719	702	720	744	737	733	684	667	728	740	714	708	695	710	703	754	715	721	677	658	688	757	700	747	719	707	714	738	697	702	694	714	711	727	689	725	686	756	700	727	722	699	663	686	721	663	727	698	697	728	695	674	660	676	669	685	736	684	725	725	711	718	664	728	696	638	715	697	684	732	639	725	697	639	736	697	698	684	724	681	712	684	715	725	741	668	708	718	688	759	699	720	752	705	673	725	741	707	637	732	716	730	696	700	663	736	667	702	699	733	697	707	720	661	681	736	712	724	723	712	693	667	670	664	696	602	696	704	682	728	753	714	685	713	740	697	698	715	669	705	627	704	702	700	718	669	695	692	723	710	718	659	694	694	750	667	679	699	690	657	693	652	686	703	717	691	728	726	715	703	687	729	677	720	689	683	672	730	713	744	708	752	718	737	711	738	695	679	718	680	742	683	766	687	690	685	731	667	661	669	715	697	695	698	711	731	692	678	713	684	692	694	728	738	669	747	700	697	715	749	699	714	706	635	680	712	666	669	683	678	680	651	696	707	709	701	718	733	683	769	701	745	687	727	711	739	698	740	683	679	678	678	697	691	710	721	685	749	698	701	696	704	697	781	685	695	722	713	688	671	689	703	702	693	671	708	661	653	722	653	727	736	743	718	708	709	726	747	737	676	697	700	700	698	687	707	721	716	737	673	629	723	712	724	721	726	708	694	668	707	730	685	721	747	709	682	702	753	708	752	726	700	698	782	681	682	695	701	679	704	672	745	732	726	694	660	702	738	672	693	775	666	698	725	742	705	750	706	706	672	676	736	686	707	666	684	698	709	717	673	693	721	723	693	689	719	685	691	666	712	682	763	690	689	703	729	703	703	700	674	697	631	688	751	712	732	692	656	707	628	727	702	695	695	682	737	688	688	644	737	729	699	721	682	744	679	688	702	658	698	671	689	706	734	702	683	743	770	685	665	748	640	716	689	750	723	660	699	704	748	647	715	679	703	728	725	754	713	705	681	687	668	697	681	729	699	658	705	741	674	700	687	715	682	724	714	709	709	667	686	727	667	717	734	710	734	712	705	686	684	694	705	694	628	689	697	701	660	722	677	755	683	699	704	720	729	758	748	673	693	699	696	714	685	717	723	690	659	657	751	680	718	730	740	694	700	703	776	722	706	675	722	758	707	679	729	657	708	704	714	683	705	740	720	722	731	699	714	708	695	743	709	710	700	702	724	725	698	709	688	719	756	739	762	723	663	707	706	677	692	725	678	687	711	667	689	699	683	727	676	696	705	710	673	731	701	732	782	701	723	726	745	697	709	734	672	680	728	703	673	677	713	716	742	715	736	711	683	642	758	712	728	688	711	698	691	712	710	732	674	717	662	720	690	739	717	759	712	696	678	672	708	706	714	690	690	675	732	693	731	683	667	724	746	714	687	670	741	697	702	720	707	708	672	683	715	712	721	728	686	698	720	681	718	699	707	732	731	707	683	713	674	677	714	695	709	680	698	649	697	735	725	682	719	665	701	700	716	697	681	713	747	660	714	679	709	736	720	733	639	723	665	683	719	696	728	783	665	744	688	733	721	676	700	740	724	721	750	722	675	718	721	729	689	698	720	689	699	738	714	711	700	748	678	695	760	694	702	710	706	714	700	672	742	706	747	651	731	734	732	680	713	650	701	708	708	693	706	709	677	704	637	672	724	714	696	706	683	741	732	720	686	670	705	673	686	698	701	741	698	672	681	693	698	712	689	752	688	653	698	671	751	718	719	740	707	691	679	705	698	671	740	720	749	761	745	679	698	669	714	731	662	677	730	721	714	725	721	705	702	692	721	755	678	706	739	684	705	703	707	688	737	734	700	689	748	731	683	718	713	690	721	691	764	723	665	725	704	718	714	680	735	693	697	695	710	698	707	713	736	704	690	701	670	671	711	705	671	731	704	718	722	719	678	706	713	705	683	740	729	721	695	688	727	699	716	706	667	704	731	684	745	671	751	714	726	722	705	705	668	709	707	723	708	764	681	692	714	692	695	721	726	663	696	688	708	692	714	677	674	732	686	716	677	670	660	656	743	672	663	702	725	699	666	675	666	751	731	741	686	721	654	705	683	734	691	676	684	635	685	716	733	676	702	711	723	722	695	710	711	666	733	731	745	676	658	708	690	731	685	708	691	697	716	684	694	716	710	740	650	649	716	732	693	708	728	706	705	741	716	669	670	682	682	696	672	684	753	663	751	722	725	699	707	722	690	690	722	725	657	671	713	714	691	721	722
2079	967	603	441	365	476	445	368	315	301	208	238	195	171	147	147	138	133	123	109	103	117	115	111	126	104	102	116	115	93	90	83	83	89	106	100	92	86	88	89	91	99	87	106	80	88	84	105	86	99	98	78	102	88	83	91	87	85	94	85	93	89	89	107	95	82	82	88	100	85	98	94	77	91	88	101	91	75	79	92	90	89	90	93	75	84	84	75	91	85	84	85	96	102	92	81	83	78	92	71	70	75	90	77	88	87	74	89	94	90	84	91	88	105	74	73	111	82	74	80	93	83	93	79	65	99	82	107	100	96	97	99	76	93	84	91	87	67	79	91	67	80	96	70	103	90	78	97	100	101	98	91	109	78	88	76	86	85	80	103	102	93	88	82	94	88	83	90	95	95	95	81	101	94	79	74	85	84	97	98	85	78	89	85	94	96	90	74	84	84	96	78	81	69	79	88	97	76	83	101	83	86	90	92	85	98	84	85	95	76	92	83	86	73	78	82	112	79	77	91	83	94	91	101	107	89	86	95	88	78	89	93	96	91	71	82	94	104	69	78	87	116	86	78	85	65	91	71	84	100	101	90	80	82	84	101	80	77	96	102	89	98	97	76	91	104	85	82	91	80	94	79	90	89	97	99	70	84	76	65	89	83	93	82	92	90	84	82	100	86	89	87	80	80	95	92	87	96	94	88	87	91	85	79	88	105	87	81	65	90	94	84	77	93	88	91	88	76	88	56	68	97	86	70	90	100	100	77	103	76	107	90	94	79	99	95	77	91	80	103	85	107	70	82	86	112	118	93	91	97	80	73	82	88	78	94	95	84	111	95	84	73	92	82	86	91	94	84	76	91	82	77	74	90	93	87	95	116	91	94	107	95	97	95	90	97	74	101	95	76	92	97	100	100	90	86	85	83	95	84	96	93	88	96	92	78	101	98	90	102	80	104	86	91	95	89	89	94	74	80	78	99	88	89	75	89	88	86	101	83	88	97	75	85	99	86	81	87	94	91	94	99	87	89	90	86	89	92	93	91	96	90	95	92	75	71	85	88	91	85	89	89	100	97	94	91	80	83	103	83	86	77	112	72	67	83	88	93	97	78	88	91	96	92	99	93	91	75	70	95	83	82	77	98	85	93	67	91	79	90	92	86	97	93	87	96	71	102	84	97	90	95	88	75	80	76	85	94	85	77	91	90	77	88	92	95	89	81	112	88	87	97	85	94	75	78	87	96	90	89	67	92	84	81	105	93	111	81	82	93	84	102	80	82	89	91	88	99	83	112	86	96	83	86	73	87	93	88	70	100	90	85	81	87	96	99	78	76	105	74	86	72	83	84	86	94	103	76	67	87	88	86	93	95	106	70	82	93	91	96	95	94	109	81	83	69	84	85	81	86	98	84	75	83	104	99	75	84	72	90	94	98	73	85	101	85	87	87	95	86	97	97	78	87	92	107	76	100	85	86	86	77	86	105	99	83	90	85	88	88	77	87	93	88	91	74	85	75	85	87	109	83	94	85	74	97	75	103	84	77	85	94	100	84	88	84	102	97	91	75	74	76	85	80	101	97	83	80	86	94	84	80	84	84	69	96	94	105	101	84	90	79	84	88	88	76	98	95	97	81	78	84	104	102	74	77	98	90	88	108	80	87	92	80	74	93	92	82	100	78	104	81	98	79	81	90	71	90	104	95	86	94	96	99	97	85	66	80	92	90	79	82	83	93	82	87	75	92	93	82	97	91	77	92	108	103	77	100	80	86	91	80	98	89	87	83	76	91	81	85	86	100	87	92	109	91	91	89	95	90	106	96	104	106	91	80	104	89	90	98	106	86	86	79	74	80	89	87	91	87	99	77	98	69	104	98	80	94	94	79	83	70	94	89	87	84	120	96	91	84	98	95	96	110	91	78	72	88	89	83	94	78	91	83	80	97	82	69	103	96	93	96	103	98	86	92	81	87	77	82	84	95	91	93	109	93	88	90	83	89	82	96	81	90	81	88	77	81	73	80	83	95	98	92	80	78	98	95	85	80	76	81	72	84	85	101	91	107	100	85	80	68	88	107	99	76	108	83	86	93	87	78	74	110	101	89	99	80	97	99	84	93	86	89	84	93	81	80	79	79	84	59	79	92	94	85	86	86	92	78	91	77	91	84	95	89	87	75	87	91	83	82	105	71	94	73	88	93	74	89	77	92	84	73	96	79	85	74	92	109	73	85	84	79	87	98	99	96	83	87	79	88	73	83	95	84	87	84	86	93	102	92	86	76	78	89	87	94	83	90	99	81	88	94	91	91	86	95	75	70	92	88	100	90	89	91	80	83	76	80	94	91	94	76	77	88	96	97	103	107	90	90	85	88	98	88	74	89	92	81	92	97	78	81	70	83	97	72	79	74	94	70	87	89	84	92	80	68	89	84	91	93	83	87	91	94	85	86	89	80	95	92	84	95	83	96	86	100	86	90	93	98	95	78	97	94	96	94	69	66	86	95	89	74	81	80	93	103	86	100	85	89	79	91	89	90	91	85	84	94	92	75	92	96	92	95	81	74	85	83	83	87	103	78	91	89	103	86	90	78	96	102	93	81	84	84	70	85	73	91	70	90	79	94	89	80	89	83	95	96	78	69	91	89	93	77	76	95	85	97	78	91	73	89	86	71	87	91	85	93	93	88	72	98	87	86	91	92	84	70	104	87	85	78	101	82	89	89	98	73	69	96	74	103	92	105	80	106	77	81	64	68	85	73	86	100	93	99	88	95	105	87	85	76	109	82	87	93	89	78	71	84	98	80	86	84	87	98	74	101	98	83	85	104	86	82	96	100	92	87	87	87	104	101	97	93	81	87	80	94	87	87	84	82	78	86	93	85	82	84	79	90	77	84	83	85	73	87	81	91	103	96	83	77	89	96	76	85	91	71	80	73	98	61	75	93	79	86	88	97	102	80	82	93	88	89	89	90	96	81	84	78	88	92	96	78	93	79	90	74	76	81	92	78	96	83	92	77	101	81	95	87	101	93	81	82	82	89	86	82	95	89	90	75	97	81	78	84	93	102	88	84	87	85	91	89	74	95	93	77	86	78	90	87	87	89	72	86	97	80	88	117	93	86	81	80	89	76	98	86	92	95	77	91	94	86	87	74	88	97	80	92	99	104	78	86	114	84	90	80	96	84	85	82	78	101	76	82	79	91	92	78	97	77	98	79	83	99	87	92	82	88	77	83	88	93	91	77	69	99	93	92	80	77	98	80	92	81	79	77	90	86	69	97	86	103	89	83	83	85	87	84	85	85	82	90	77	78	87	84	81	99	103	100	91	82	78	87	105	77	62	82	98	96	90	94	77	107	80	78	89	84	75	89	83	90	86	96	98	74	107	82	84	83	79	83	87	83	85	93	70	107	94	96	78	77	99	86	84	91	87	92	92	92	92	94	90	94	85	81	91	81	104	83	78	88	92	78	89	79	84	102	78	68	90	74	91	95	97	84	98	107	81	87	91	79
22912	11831	7901	10855	17195	18279	15788	12702	10163	8110	6601	5356	4380	3726	3253	2907	2515	2219	2005	1799	1756	1707	1635	1724	1656	1594	1386	1317	1209	1173	1056	1012	1047	1020	969	954	957	911	916	922	848	840	824	828	834	804	841	872	824	797	843	864	792	829	798	848	765	844	808	757	803	824	795	854	813	779	832	846	810	774	864	810	810	824	755	855	864	822	831	809	810	809	837	834	875	824	797	846	789	798	834	823	815	850	809	865	856	820	796	822	837	862	820	834	829	800	794	813	802	755	841	822	826	779	789	808	885	851	818	809	799	758	807	840	762	813	803	827	772	794	832	848	841	852	743	806	848	807	774	822	793	846	834	790	785	821	827	788	816	832	852	821	830	801	833	793	809	779	780	818	805	817	813	824	850	789	848	779	855	838	822	823	849	864	822	852	782	810	837	789	793	826	811	830	789	831	804	851	768	830	816	824	819	821	844	862	836	782	863	777	832	833	803	833	831	853	823	829	814	765	819	771	797	828	845	826	783	829	820	793	810	857	830	805	751	818	860	815	771	838	816	795	752	817	841	844	831	845	855	822	798	848	807	824	847	778	829	815	809	794	755	839	786	825	852	822	779	796	856	824	851	762	780	845	789	817	831	794	877	818	815	835	791	822	848	803	788	808	839	857	831	822	880	796	788	811	796	857	863	868	765	830	870	806	784	821	805	800	783	786	781	802	795	821	813	801	860	848	788	780	810	795	782	816	812	842	782	860	813	827	855	794	829	798	829	835	813	774	839	845	851	877	797	787	842	801	843	822	823	783	796	831	785	818	810	838	821	852	849	836	817	851	843	815	804	770	819	789	812	826	834	835	807	821	817	800	811	777	772	779	798	763	798	821	815	833	815	802	813	836	816	832	805	844	758	804	860	865	857	789	813	829	764	780	809	807	813	781	767	787	789	832	818	816	780	807	812	855	884	804	785	819	805	798	814	807	827	796	844	869	867	827	827	833	807	822	842	835	815	830	826	778	793	742	754	775	840	844	825	857	840	762	834	798	824	827	814	821	817	801	867	844	776	818	771	864	791	817	818	796	837	806	798	839	802	852	787	812	766	838	778	784	840	844	863	834	836	827	820	788	816	816	834	872	877	806	834	796	808	800	767	845	831	805	776	796	812	820	795	821	829	810	813	815	780	851	791	835	834	760	757	768	840	854	839	824	784	805	809	819	826	776	772	848	806	809	850	829	864	868	795	874	849	837	768	791	818	782	828	803	833	823	819	852	816	853	808	761	842	829	804	808	817	863	772	807	810	831	804	815	812	791	844	797	790	820	821	812	815	815	787	820	851	854	808	809	803	752	808	822	759	823	782	825	793	776	831	793	846	789	819	816	831	793	803	872	776	817	787	813	793	796	853	825	797	844	793	843	791	800	786	773	832	825	825	780	827	798	830	769	797	782	839	796	819	798	867	845	805	825	833	791	829	808	874	825	815	821	789	838	775	773	816	803	822	805	843	812	850	846	810	798	827	753	811	832	872	780	808	849	806	825	789	814	792	800	839	805	837	826	863	836	821	822	812	802	818	817	841	790	870	840	906	810	872	787	814	835	822	818	816	888	757	851	805	761	804	777	798	816	836	781	832	817	824	811	846	795	899	812	778	805	781	755	823	816	812	833	816	802	809	796	805	811	772	834	808	840	828	837	836	816	769	798	822	840	776	825	774	828	826	776	778	806	814	781	863	797	827	876	822	837	831	833	842	814	829	820	808	782	828	834	788	795	822	805	797	831	813	820	818	830	794	817	784	789	840	805	832	791	831	842	789	782	815	795	758	821	836	823	795	836	776	825	823	798	827	838	834	817	826	838	824	808	778	806	754	798	825	804	814	830	774	833	835	822	794	851	784	789	836	869	815	803	873	859	852	844	790	797	848	838	808	844	851	862	858	783	822	848	821	810	838	779	831	843	755	788	795	768	844	797	780	824	799	789	778	851	783	882	832	815	809	770	821	821	784	809	830	800	785	776	807	842	751	837	825	813	808	780	835	776	811	847	784	826	833	795	824	855	816	827	777	826	856	814	828	803	800	832	792	815	840	795	809	840	767	816	795	798	793	823	763	798	847	812	790	835	883	795	834	857	796	841	801	835	802	806	800	819	776	827	829	811	813	817	790	746	816	830	828	801	817	797	828	865	806	798	837	786	856	809	843	779	794	841	882	848	812	845	821	841	807	791	825	843	804	803	811	842	797	824	842	818	789	854	825	803	831	877	810	791	793	807	712	780	799	813	822	844	804	801	842	833	790	833	809	774	840	823	872	802	786	788	818	895	819	781	809	821	805	830	818	818	833	832	838	823	772	781	831	819	760	810	855	881	781	776	766	822	810	783	771	830	835	796	836	803	836	830	808	843	810	830	759	822	819	828	808	783	810	837	812	884	891	849	845	799	805	795	802	835	860	848	824	800	778	832	775	857	780	763	833	820	819	802	869	850	767	838	870	850	822	813	812	838	836	849	815	821	863	822	842	786	809	828	850	855	805	800	813	795	777	830	812	853	861	822	787	843	777	799	798	815	828	789	808	855	800	781	802	782	814	843	770	818	844	847	788	804	796	803	812	826	820	803	863	856	818	820	823	853	821	807	794	821	781	804	797	848	813	759	810	782	819	803	844	797	837	766	879	841	810	787	810	793	786	823	792	828	787	841	859	813	806	811	799	839	803	793	816	861	780	795	802	868	876	836	810	810	835	831	833	819	751	753	769	793	798	818	812	806	798	846	797	873	799	833	857	835	798	785	882	816	841	789	806	817	820	847	827	822	815	830	868	807	808	782	842	817	775	801	817	807	826	812	819	807	728	812	813	824	793	801	845	785	785	822	809	857	857	805	826	838	771	841	886	831	873	817	755	799	844	807	818	861	835	840	813	773	745	793	786	794	853	822	792	796	832	831	804	790	826	781	788	792	880	852	854	792	814	824	855	764	846	879	819	778	802	851	815	817	805	809	834	812	862	854	843	832	781	802	832	821	854	858	812	797	835	823	804	790	766	817	839	801	833	863	862	805	847	797	799	797	821	801	827	838	795	837	821	795	796	810	881	805	818	815	815	752	839	835	837	846	829	798	739	821	841	809	825	827	848	805	793	799	831	829	859	817	810	800	786	796	785	786	804	804	795	828	818	766	827	769	842	794	808	802	781	831	783	826	816	810	834	797	801	856	806	808	833	819	823	790	781	836	818	762	811	818	816	808	823	783	834	797	793	796	803	809	876	814	814	842	766	822	815	841	777	839	855	805	760	853	814	817	853	802	848	766	828	820	776	760	839	806	786	853	779	797	822	842	756	857	804	829	835	780	839	793	779	882	804	819	796	772	783	819	737	812	822	827	783	823	861	794	809	833	757	844	780	826	819	787	777	872	804	831	785	795	780	798	834	832	802	827	805	795	823	891	817	817	782	848	815	817	778	827	765	824	822	843	854	797	799	832	822	803	864	846	821	755	853	820	854	829	831	844	816	789	792	798	824	827	824	820
2500	1466	824	590	573	607	580	482	391	360	333	290	262	225	199	183	176	144	148	141	138	114	145	146	142	116	124	120	107	105	96	118	106	107	102	97	113	120	87	101	68	81	107	94	86	82	83	88	74	92	94	92	87	112	98	96	75	81	87	89	86	66	116	84	97	101	86	89	88	93	93	75	111	97	92	83	95	87	82	108	103	86	89	97	76	101	81	83	105	86	98	91	87	97	92	81	90	86	82	88	94	78	85	97	98	91	89	90	97	87	101	80	88	86	92	80	80	75	87	85	88	85	84	93	76	97	94	98	81	100	76	104	103	92	83	98	78	94	90	80	87	87	81	92	97	85	89	88	82	101	74	90	103	87	99	101	103	79	94	91	79	80	90	97	100	97	77	85	98	100	71	95	77	87	78	105	73	69	93	90	77	73	106	86	75	88	73	99	90	103	101	106	96	74	90	87	84	92	92	94	102	78	90	92	92	81	93	95	110	103	99	95	74	103	94	98	81	81	96	105	98	97	91	92	100	103	93	93	94	96	84	94	93	107	91	100	79	74	81	89	92	105	77	113	90	95	82	84	95	92	89	91	81	87	86	98	86	81	92	110	90	103	103	83	95	94	84	94	91	85	108	92	103	102	91	92	74	81	98	79	99	104	88	102	108	97	81	90	90	97	107	97	97	89	75	75	87	82	87	89	100	89	83	101	76	90	60	77	91	95	84	110	90	91	87	105	111	87	87	82	99	79	77	103	98	93	92	70	89	71	86	84	70	99	82	86	92	79	113	85	89	92	94	88	93	98	94	73	92	96	85	84	86	106	101	97	102	97	85	83	95	79	82	76	96	97	100	85	71	89	86	79	92	97	91	90	79	81	83	96	83	88	82	90	84	86	81	89	78	85	88	103	100	92	82	94	101	79	101	77	90	89	80	88	77	84	93	80	91	107	103	86	88	90	108	100	84	92	85	97	93	87	82	88	93	85	91	86	73	101	83	89	95	92	109	83	106	75	90	101	88	97	93	79	89	91	97	78	75	90	76	83	83	87	94	76	82	93	76	82	90	90	95	92	91	78	92	78	77	97	86	81	89	97	93	94	109	78	101	104	92	91	94	91	81	102	93	98	86	94	100	98	92	71	100	92	94	83	82	84	95	106	93	91	89	86	100	87	89	84	77	96	97	90	81	88	82	84	74	88	96	77	86	98	94	107	94	90	90	104	85	73	92	69	85	71	85	79	98	103	100	103	99	96	98	92	78	97	95	105	96	74	80	90	89	105	103	79	80	96	92	85	97	92	97	77	99	84	94	76	92	97	87	90	91	85	82	92	90	107	77	83	80	90	75	83	79	72	78	82	103	88	90	123	94	99	82	88	91	83	101	103	100	97	80	71	94	97	74	95	89	91	93	99	79	91	93	83	81	81	77	84	83	84	79	86	83	91	89	90	91	89	89	79	92	89	100	93	86	103	105	82	90	91	94	85	90	81	87	92	74	98	81	87	90	94	88	93	88	97	86	99	113	82	84	88	103	94	93	92	87	79	99	69	78	84	86	84	91	92	87	94	73	87	97	91	85	94	97	75	90	86	93	89	77	92	96	75	98	98	73	73	85	95	89	77	103	110	99	96	90	95	92	104	86	109	92	66	89	110	126	97	88	108	91	78	89	82	96	94	95	86	75	86	87	87	79	92	84	86	82	114	90	95	93	79	81	100	81	91	81	91	79	81	82	78	96	95	83	79	89	91	91	89	68	93	95	93	92	94	76	87	87	80	84	103	83	103	80	110	97	92	97	106	91	88	89	107	98	83	93	78	83	74	93	88	86	91	112	86	95	85	84	88	93	77	85	67	86	84	88	99	89	73	102	97	75	83	96	74	105	68	90	80	86	75	101	77	93	89	110	83	95	79	89	99	79	86	97	99	105	88	89	107	90	75	86	108	83	87	79	101	92	102	91	86	99	72	104	92	81	94	68	85	82	96	79	73	87	97	77	98	84	94	84	104	76	90	98	98	95	89	98	97	95	95	101	75	77	88	93	85	96	98	86	83	90	83	78	83	86	83	90	76	96	83	103	104	85	102	86	93	87	86	106	74	83	81	85	91	99	87	93	103	90	88	92	89	86	85	98	86	88	93	88	89	92	96	77	73	90	96	86	97	77	73	77	88	80	62	81	88	76	104	98	83	83	87	74	85	90	89	92	89	92	73	97	84	91	96	78	96	82	96	90	94	99	78	107	105	80	83	85	72	85	93	95	94	104	111	91	72	90	78	91	74	75	104	101	91	95	98	95	83	80	100	80	84	76	88	91	95	96	101	96	85	91	87	105	91	78	92	89	90	100	96	76	89	101	90	80	75	82	87	82	68	73	83	91	74	83	95	83	99	81	90	97	78	103	88	94	120	90	91	78	91	65	71	100	85	91	80	90	95	95	103	76	80	85	85	85	97	85	88	95	87	99	109	92	82	91	100	93	92	91	84	89	96	75	86	91	77	95	99	78	92	115	92	107	76	83	76	94	93	84	69	93	91	88	91	87	102	110	90	86	78	86	81	110	91	91	103	82	109	83	83	85	97	73	94	91	80	96	92	98	95	85	92	79	95	88	97	92	87	85	93	82	109	105	85	93	74	91	89	106	80	92	84	103	79	88	96	96	90	75	104	108	96	116	82	80	90	62	91	85	101	72	98	94	83	112	87	87	102	87	99	86	94	79	86	86	83	113	81	72	85	94	104	111	85	107	86	93	87	114	80	109	86	86	79	82	96	99	87	79	97	97	88	84	90	95	98	110	97	91	97	80	99	91	78	90	87	92	91	106	102	90	88	86	88	95	94	94	99	96	95	92	98	104	105	92	81	92	95	99	98	81	101	88	71	90	81	84	98	96	87	83	92	78	81	93	83	93	75	82	97	91	84	96	74	97	92	86	106	95	90	94	87	101	76	95	68	91	69	98	77	90	91	85	90	87	84	85	88	96	97	92	86	99	97	88	84	98	83	89	82	105	90	95	100	80	80	77	114	90	80	87	97	80	93	84	75	99	86	113	97	93	88	82	86	91	90	85	83	85	73	90	101	71	92	83	101	103	86	97	98	100	75	108	106	89	98	94	90	82	83	80	87	95	91	102	80	91	82	82	81	77	89	84	91	94	82	86	79	85	76	78	89	89	88	100	86	85	89	105	76	93	85	94	91	84	91	92	88	79	90	95	95	96	83	100	86	101	88	85	94	102	87	100	86	73	83	82	90	95	106	90	93	92	90	80	97	86	101	77	83	91	89	115	70	86	90	89	81	111	84	99	78	76	76	83	85	97	66	85	88	105	95	102	82	86	93	96	85	93	94	84	97	94	87	85	90	92	66	105	91	89	95	101	91	83	79	100	85	73	103	95	94	103	84	86	88	85	86	88	87	72	92	93	95	85	87	86	106	95	82	79	93	87	94	89	89	99	95	85	86	93	95	88	91	76	70	90	95	90	96	96	74	101	96	100	83	91	97	93	97
25331	14567	9892	13365	20937	21468	18972	15442	12502	10110	8383	6874	5658	4833	4150	3624	3060	2868	2406	2253	2105	2054	1928	2026	1939	1731	1577	1520	1336	1279	1229	1175	1193	1108	1065	1073	993	1020	899	903	859	901	926	872	845	835	871	884	857	848	843	900	836	825	907	800	842	821	847	827	852	851	826	816	825	876	841	860	876	886	862	833	858	875	867	852	891	818	881	880	820	860	828	821	829	837	863	847	840	913	825	865	876	850	832	816	881	813	830	845	820	863	790	872	867	864	850	841	836	869	829	883	894	811	861	853	857	861	841	859	822	843	842	805	782	810	847	839	845	815	863	857	884	841	802	828	853	850	815	847	863	891	845	885	829	895	815	884	827	901	869	903	869	831	854	840	824	847	854	856	832	868	786	803	819	829	836	853	839	866	853	791	866	827	826	838	885	822	901	865	827	819	814	900	861	846	830	836	843	814	923	797	893	853	862	802	833	799	860	859	867	858	873	871	886	810	819	820	869	807	842	881	883	830	849	794	865	897	840	815	872	847	876	834	868	834	835	843	874	848	832	853	866	884	849	829	875	825	848	885	844	883	821	859	854	853	822	848	885	851	854	883	891	821	819	828	841	836	848	861	804	874	822	853	822	844	853	862	926	864	830	851	867	845	814	873	844	902	866	837	822	796	837	864	881	849	892	803	871	911	901	848	778	949	855	851	790	812	837	852	848	793	889	842	875	836	862	823	826	832	816	859	811	820	827	856	803	868	857	848	843	829	829	837	859	892	850	838	909	843	844	818	857	871	885	829	799	783	786	869	859	819	820	876	845	811	845	827	864	821	876	843	852	860	812	824	878	841	861	870	801	836	880	818	867	867	897	835	834	838	847	859	877	809	854	850	857	873	877	867	837	874	851	919	836	883	833	855	868	854	824	834	847	841	872	786	838	879	852	855	840	795	826	880	877	880	825	841	831	859	844	810	873	849	857	850	836	868	806	853	845	848	843	872	831	865	856	821	912	821	850	812	818	805	841	837	826	841	902	882	872	846	853	866	809	834	833	870	840	865	842	862	806	901	864	887	832	821	874	847	847	802	898	842	878	852	840	839	846	822	861	865	851	832	880	892	808	831	856	899	819	876	862	823	820	794	882	809	893	839	904	860	846	853	904	850	858	861	840	851	879	814	830	861	831	833	838	837	832	868	842	806	851	848	908	843	805	864	833	890	855	861	854	837	822	860	855	831	807	846	848	873	832	878	832	843	841	895	882	813	902	843	880	911	835	830	838	879	854	822	840	869	886	847	841	830	864	849	842	863	836	810	824	817	846	844	828	872	843	872	862	793	857	853	855	841	851	873	814	911	821	850	837	862	901	873	824	809	827	828	865	826	848	867	762	852	849	815	859	827	822	829	810	907	868	862	829	828	916	816	855	905	865	899	878	854	784	841	833	864	859	877	870	904	833	900	864	842	811	790	811	856	816	815	810	773	843	888	868	825	873	832	864	854	877	859	890	858	891	867	885	872	848	870	894	858	871	818	835	854	840	812	815	799	848	850	875	847	833	887	824	822	858	870	843	899	864	865	825	849	845	850	909	829	815	849	838	881	881	843	833	823	887	876	857	826	821	836	854	861	829	849	825	851	845	856	811	831	899	820	844	922	843	861	859	822	878	849	869	858	844	854	855	887	844	821	854	933	824	856	869	829	829	832	789	813	829	850	800	921	870	879	838	800	872	851	846	848	866	832	809	787	884	836	903	833	817	818	822	812	868	860	869	868	830	908	804	828	837	821	831	848	851	870	803	862	873	873	850	834	813	856	879	850	841	873	848	888	832	889	864	868	818	899	828	855	863	868	818	817	868	848	857	876	863	873	883	826	876	828	864	831	867	808	872	892	861	856	886	873	858	823	852	789	849	838	859	832	810	829	870	857	844	772	852	857	806	791	800	843	824	843	845	903	793	854	837	847	924	861	865	883	818	833	851	826	891	857	814	816	842	827	910	835	806	848	833	852	836	859	802	876	860	795	899	851	828	881	897	841	829	927	868	840	866	847	846	862	841	814	826	858	853	855	868	817	888	893	810	864	858	842	864	813	869	824	798	891	847	915	851	799	843	876	798	854	881	872	875	844	859	809	934	872	823	880	851	889	867	905	808	821	833	827	814	804	878	915	821	910	813	860	799	819	874	843	867	817	860	828	887	874	848	853	855	844	843	825	827	869	841	808	843	823	844	821	818	881	846	854	885	882	813	871	841	837	808	808	839	920	864	815	835	829	810	807	877	878	848	829	781	887	863	872	857	836	883	845	844	839	843	833	841	882	863	882	854	861	893	822	873	885	831	854	831	859	853	857	820	888	870	856	827	852	825	802	907	841	848	879	832	877	896	808	807	810	835	792	845	820	863	834	836	828	825	839	881	863	882	841	855	908	818	858	855	898	852	846	827	837	862	851	895	850	846	807	865	867	823	874	840	818	888	837	867	853	870	833	887	805	835	821	820	843	854	840	831	863	844	846	772	816	901	832	845	832	852	849	866	820	829	825	864	854	863	862	857	876	865	832	849	836	807	842	851	878	851	904	865	883	871	890	840	848	844	852	849	837	872	877	830	895	897	856	890	818	819	836	823	867	862	834	877	816	877	852	855	858	850	861	843	851	851	883	828	850	861	823	793	874	848	843	950	817	841	842	896	874	868	862	859	833	822	847	848	861	816	864	834	855	881	883	834	827	871	837	856	821	884	809	878	850	850	880	893	842	845	780	814	837	847	851	820	850	827	824	885	817	874	831	839	829	847	854	859	859	852	870	856	844	830	831	810	876	910	833	872	879	835	788	805	825	925	883	830	825	878	896	825	859	888	868	814	912	819	881	833	892	908	840	800	865	840	840	886	870	854	818	870	835	876	840	874	862	834	862	802	839	802	828	871	838	838	841	819	822	875	864	834	844	836	842	877	849	902	862	850	829	855	837	876	806	874	827	890	832	797	848	842	830	879	866	852	907	842	846	858	907	885	885	922	838	845	837	829	855	806	829	794	841	834	876	837	776	895	849	845	772	844	842	860	875	859	853	865	913	899	838	812	791	911	859	916	866	836	856	776	801	847	827	875	878	884	854	844	871	880	872	846	818	875	847	903	820	849	857	825	824	801	876	788	836	882	834	826	861	848	835	806	878	875	861	855	857	862	822	821	854	794	888	860	873	877	874	862	862	880	825	874	846	852	843	868	869	846	812	886	820	841	831	843	830	850	822	826	871	868	826	880	831	849	862	852	858	857	824	876	863	938	908	833	856	836	841	812	813	866	871	868	835	820	862	851	902	824	873	878	846	901	817	856	852	847	875	887	857	894	872	856	829	855	839	854	889	818	853	760	895	869	843	830	839	896	866	870	867	836	824	806	853	831	866	853	793	796	887	773	854	838	880	835	857	884	865	886	843	813	903	878	840	807	835	879	879	849	823	839	833	848	866	856	875	870	841	883	853	815	914	845	854	849	866	817	874	829	851	806	834	853	827	856	884	826	824	815	837
2886	1386	807	599	498	577	577	452	414	375	304	245	244	180	199	166	142	151	138	112	119	139	113	124	100	107	101	84	86	91	89	83	82	86	88	64	91	75	81	73	76	70	70	68	76	67	65	80	79	68	76	62	74	71	72	73	87	76	89	62	83	70	73	76	83	68	70	79	62	62	67	77	63	67	66	60	74	75	65	70	69	65	61	68	62	54	76	74	79	76	83	84	58	69	86	71	68	68	76	64	80	64	76	66	72	81	72	76	81	64	72	81	75	63	52	74	61	63	88	66	69	81	68	62	76	81	84	78	68	65	63	72	67	84	60	58	72	51	65	66	81	82	67	75	87	64	64	62	76	67	70	82	70	61	62	80	76	77	64	67	73	76	62	74	72	73	77	74	62	80	65	71	62	56	56	63	98	76	70	61	74	68	62	74	57	90	63	58	71	87	68	65	68	62	68	76	78	81	91	69	82	59	75	71	63	65	76	75	73	88	65	61	73	70	77	60	76	78	85	60	61	66	71	61	81	70	71	59	66	71	86	68	79	64	75	75	67	73	71	63	59	73	56	74	65	70	74	78	75	72	76	67	73	66	73	85	78	77	80	75	97	70	76	73	73	74	83	86	83	77	72	73	82	79	70	70	78	63	74	54	67	75	76	71	80	77	75	64	70	67	73	55	71	67	73	74	86	68	52	82	82	67	64	73	83	64	78	61	74	58	78	75	70	62	78	87	67	68	73	70	65	71	77	58	69	64	64	80	71	71	94	73	78	94	56	77	71	75	66	69	93	76	57	70	74	51	69	67	57	64	74	76	75	76	67	70	65	60	68	71	70	83	74	69	67	89	63	75	71	75	54	66	83	68	67	77	72	64	67	65	71	79	77	75	74	65	70	79	76	75	67	63	71	70	83	79	60	67	86	76	76	71	62	70	73	76	66	83	65	74	83	67	69	76	66	85	79	76	63	76	66	83	73	95	68	74	76	64	54	80	81	81	88	66	79	74	70	71	74	81	72	55	67	60	81	65	60	73	61	64	68	75	70	72	69	51	75	80	68	90	61	64	71	85	71	75	70	73	78	48	77	89	71	53	65	69	70	52	68	70	80	64	75	66	59	61	85	71	67	66	72	60	65	71	58	61	76	74	79	76	75	66	55	77	60	78	75	82	77	67	65	58	60	75	58	75	93	62	61	69	67	62	86	60	67	62	58	81	77	73	56	65	57	72	64	77	76	71	67	71	81	67	79	79	70	78	76	70	72	63	71	77	83	73	62	67	76	64	87	63	75	74	66	52	72	63	66	75	69	78	78	82	54	60	76	79	89	65	71	84	72	76	56	78	76	80	83	63	73	71	68	76	73	79	64	66	59	51	63	73	68	80	68	74	82	78	79	66	64	77	64	66	67	80	58	94	71	74	65	73	86	81	73	83	65	67	76	78	69	76	63	72	65	71	62	74	92	73	84	87	91	69	72	79	77	80	73	76	79	79	57	62	77	77	79	76	61	78	79	79	70	67	84	79	78	83	70	80	82	77	67	70	71	68	86	60	74	74	88	68	75	77	69	67	72	56	81	67	67	60	68	68	69	71	91	62	78	63	72	63	81	59	72	90	75	61	83	74	72	77	65	80	79	72	72	61	77	75	86	78	63	67	45	87	82	52	67	59	70	71	74	62	76	71	76	55	67	75	88	72	62	76	70	75	65	81	83	70	68	56	62	63	82	89	57	77	87	79	88	56	76	74	67	85	73	70	74	69	71	86	65	70	84	87	80	83	61	81	78	72	71	65	53	61	68	72	77	87	71	68	66	80	82	80	62	74	59	64	70	82	73	67	84	67	55	68	71	80	73	65	79	70	81	77	75	83	66	81	65	80	75	68	75	82	72	89	69	75	64	69	88	65	84	82	71	65	75	78	57	78	65	71	55	63	85	57	72	89	70	90	75	60	70	68	67	72	76	78	76	69	64	68	87	70	73	77	79	80	98	65	67	59	65	71	63	71	68	69	59	79	75	79	76	75	75	75	59	90	81	60	71	65	66	67	84	68	61	75	78	70	80	50	70	73	81	61	70	59	80	55	71	74	76	71	67	76	69	64	74	76	83	75	82	62	84	68	67	84	62	81	60	63	65	71	64	61	82	70	60	87	73	86	60	82	55	77	75	63	78	59	68	64	84	65	81	70	64	74	64	69	80	69	70	67	64	93	74	71	79	78	63	60	66	97	73	85	59	81	72	71	79	82	75	65	72	80	84	70	66	66	75	64	71	81	80	72	62	83	74	93	73	67	65	74	71	72	53	73	84	65	70	66	70	70	69	76	93	67	66	80	77	100	83	66	77	66	75	77	69	78	76	76	74	60	61	74	66	69	69	62	74	63	83	70	85	64	66	83	72	70	71	71	77	63	78	75	74	66	78	93	71	70	73	82	75	81	82	77	64	76	75	57	80	87	80	66	48	72	79	65	73	59	80	65	70	78	83	59	82	67	74	61	81	77	90	74	66	83	89	58	78	73	69	61	78	59	83	76	92	65	86	68	79	81	76	67	55	67	72	69	63	76	54	73	77	98	73	66	54	73	73	71	62	80	66	76	62	74	75	66	71	67	78	84	65	71	82	61	70	72	61	69	82	81	53	63	62	66	90	66	73	63	62	73	66	71	67	82	77	83	73	72	63	69	65	74	68	77	83	67	74	82	74	62	77	63	65	71	65	73	64	68	78	72	74	38	64	84	80	73	84	79	75	76	64	74	96	74	68	77	73	86	72	67	73	66	74	74	84	76	59	62	80	80	77	75	79	77	58	80	56	73	69	66	58	85	77	76	77	58	60	76	75	68	65	76	68	97	73	73	71	79	75	68	68	76	57	78	68	81	70	57	68	56	68	76	57	87	66	65	53	75	66	70	76	81	83	60	53	65	73	82	60	61	80	71	72	70	70	71	71	77	60	74	72	70	66	80	70	64	73	73	79	67	58	72	67	73	76	82	66	64	66	66	79	73	62	83	77	81	73	79	65	74	81	83	79	63	76	68	80	69	67	68	74	80	67	75	78	89	81	72	64	70	68	59	72	67	67	72	84	69	70	73	93	71	79	73	71	84	51	72	67	60	69	68	75	63	64	64	76	80	70	73	76	75	65	79	67	60	67	83	71	62	58	69	57	68	59	76	75	63	69	86	77	71	71	90	65	78	78	83	56	71	63	81	61	62	86	59	68	77	76	75	72	70	76	88	62	67	69	76	73	67	70	76	71	62	65	65	78	67	69	60	72	72	69	62	76	74	81	80	90	64	82	66	69	59	88	73	89	75	69	72	63	76	73	91	66	85	76	75	77	62	61	48	73	61	75	80	69	65	58	73	83	64	69	78	89	68	69	64	74	76	81	77	64	64	77	68	81	66	67	63	90	78	73	61	76	66	70	65	65	74	66	74	69	63	65	86	64	77	60	80	85	73	74	72	89	85	69	58	81	83	74	69	61	55	62	80	65	80	84	79	84	64
25244	13814	9595	13123	20212	21065	18665	15521	12835	10385	8457	6946	5822	5142	4192	3661	3099	2784	2504	2184	2091	1943	1889	1830	1691	1514	1489	1328	1210	1132	999	1005	962	949	922	911	805	826	736	712	770	677	698	689	677	668	667	766	678	644	635	707	675	646	684	638	663	685	671	682	703	703	650	647	707	691	627	738	691	656	633	666	694	676	681	681	682	642	657	699	599	673	686	671	628	679	642	702	634	649	682	686	651	663	694	686	651	665	615	661	670	670	667	652	629	672	670	614	725	612	667	702	664	644	642	677	685	644	688	696	642	682	697	660	647	671	626	658	664	652	660	674	661	671	665	669	704	690	656	645	648	658	672	711	690	691	677	693	666	670	636	672	674	653	696	695	643	657	641	684	654	700	629	685	658	671	650	676	640	675	710	646	668	638	616	654	661	667	676	627	709	612	702	638	645	660	686	703	614	681	673	712	681	670	687	705	616	662	652	660	702	684	664	645	676	714	640	653	702	673	633	659	638	630	675	675	694	715	634	672	693	687	646	674	652	646	636	661	666	660	669	679	664	680	646	664	655	668	689	658	636	691	666	657	644	662	688	661	694	700	678	711	686	651	690	647	679	665	671	662	667	676	654	641	670	636	669	669	667	684	683	626	656	659	585	689	676	632	680	688	653	623	677	675	715	654	687	684	657	658	669	676	624	653	667	680	661	721	704	652	664	692	639	682	641	631	630	707	687	672	641	647	693	655	689	668	625	712	690	669	645	680	651	637	629	715	652	674	640	677	624	682	683	647	710	654	673	698	677	689	685	679	634	695	670	672	685	684	687	647	683	644	671	678	652	703	666	684	647	679	637	622	675	667	709	668	717	654	654	606	676	691	675	656	638	613	675	687	704	714	638	634	663	648	665	620	685	696	662	681	654	653	664	674	646	636	615	670	692	648	666	657	671	654	665	705	688	680	655	658	689	641	669	692	638	668	728	657	632	695	676	644	643	635	698	695	724	647	666	674	683	673	684	701	609	657	654	738	687	717	676	691	672	677	652	674	641	656	640	638	694	696	675	697	668	682	642	670	658	628	665	659	686	655	699	738	618	681	666	671	629	686	628	650	662	664	662	584	686	677	677	659	639	660	632	701	664	644	682	653	706	637	695	679	652	636	698	707	733	664	697	650	677	686	679	648	668	672	666	706	670	666	710	656	643	666	694	700	666	651	703	670	644	692	657	638	632	642	636	658	661	652	660	689	700	671	738	665	691	703	662	681	665	665	611	671	679	706	681	660	622	636	644	681	686	659	628	667	672	673	649	707	636	649	634	622	680	678	651	685	695	656	640	682	652	679	644	646	678	675	640	618	724	679	617	639	687	675	676	672	695	626	720	634	671	624	677	662	665	655	664	653	666	655	718	678	668	637	684	706	652	704	660	694	662	668	714	676	673	663	675	659	637	646	692	642	667	682	635	655	712	626	656	708	654	614	676	687	663	632	670	675	646	656	701	626	666	657	703	664	669	659	680	640	640	689	625	655	621	699	686	641	669	714	635	673	692	681	686	670	658	683	649	668	661	672	661	655	642	707	640	708	722	667	631	669	624	680	667	618	659	664	662	671	679	681	681	659	661	657	676	707	685	688	622	664	651	660	637	643	684	651	709	699	671	688	674	696	703	648	690	647	669	651	615	684	640	702	666	584	644	677	656	659	642	624	673	684	667	647	727	671	677	709	686	668	635	683	659	641	663	651	692	668	691	673	672	665	695	706	689	619	645	657	681	695	660	653	668	675	664	682	624	654	664	704	700	720	671	674	672	687	682	671	650	660	650	651	663	652	681	680	681	664	611	660	670	679	661	699	643	652	701	669	681	695	629	642	664	664	687	635	704	662	698	701	684	686	646	641	724	691	678	703	674	653	652	668	655	659	684	625	636	701	691	629	694	666	617	689	676	703	680	656	635	646	636	675	675	668	648	671	659	658	674	690	694	673	638	694	669	661	665	656	698	636	660	643	664	702	636	667	668	637	676	628	678	644	660	661	681	648	631	666	646	704	667	669	678	685	643	658	676	693	659	632	689	636	675	623	731	694	661	654	685	644	613	661	671	710	684	673	680	681	632	670	665	665	675	651	684	668	644	668	603	643	636	656	660	676	671	655	663	693	664	673	703	699	678	639	734	640	699	660	693	623	663	691	621	666	685	684	678	704	709	658	679	692	650	655	668	667	644	662	657	678	663	688	651	681	670	704	661	629	620	648	636	654	671	677	664	671	676	658	645	640	680	651	659	673	698	649	669	604	625	679	690	635	660	644	613	660	636	723	680	687	644	652	665	700	703	680	668	638	652	690	643	697	634	658	632	680	634	682	666	664	701	648	669	685	674	653	648	688	634	633	662	662	708	681	704	645	663	629	670	668	727	636	667	615	658	659	690	647	671	673	650	658	682	636	720	699	682	680	658	683	640	693	638	638	636	702	670	657	691	684	660	702	656	646	689	675	662	628	693	682	653	656	694	638	669	696	691	645	666	642	664	658	643	649	719	622	665	685	652	676	690	636	667	653	663	684	681	653	664	650	689	595	672	699	633	633	703	704	718	653	716	679	690	669	658	675	650	644	662	665	689	664	644	694	625	658	664	693	627	700	621	643	676	687	675	688	668	673	671	668	645	699	629	700	685	675	682	637	648	626	655	706	666	688	635	657	719	648	632	673	642	666	675	635	677	700	659	664	698	712	704	649	613	642	696	670	673	655	648	680	669	666	664	683	657	644	634	696	704	709	698	640	670	702	651	651	680	687	638	666	682	676	679	677	648	641	690	666	678	642	656	711	686	647	629	696	629	694	696	689	695	689	662	653	647	694	703	687	654	672	652	684	647	649	659	633	682	668	694	713	643	677	680	651	678	638	621	677	686	645	684	667	685	636	665	649	689	650	674	679	653	671	694	690	668	638	655	657	702	689	646	649	652	648	666	696	660	672	697	691	614	645	665	678	678	658	678	666	626	684	678	668	669	687	694	654	663	685	671	692	674	701	651	701	700	662	678	687	654	637	698	673	651	680	653	652	652	654	614	618	634	658	690	688	644	653	610	688	669	650	661	646	686	669	651	681	662	635	642	668	661	653	663	676	701	650	649	650	613	651	672	684	603	648	648	729	683	628	658	675	657	690	663	701	644	697	687	634	643	711	654	655	652	659	641	690	643	691	674	709	653	717	676	632	685	673	654	681	669	699	650	650	674	652	631	683	700	725	721	681	679	679	679	647	623	687	675	656	707	691	678	640	669	662	617	661	667	616	692	676	679	644	665	681	646	683	743	682	663	653	649	662	697	684	657	713	664	671	669	675	675	675	673	672	682	672	655	653	630	708	690	691	618	666	684	681	702	664	730	687	660	652	677	650	663	682	669	664	658	670	678	671	660	626	662	679	688	649	687	672	664	655	679	610	703	655	699	703	728	650	665	664	636	680	691	660	701	638	632	677	688	688	694	659	684	653	672	675	646	658	655	655	654	672	673	736	689	677	675	670
3216	1915	1017	723	635	729	720	639	534	437	387	323	267	262	231	195	177	173	156	133	139	115	114	125	120	108	115	99	87	110	89	95	91	87	98	95	78	80	83	79	90	72	73	75	73	87	78	67	71	81	85	78	69	61	66	67	84	75	75	84	70	69	74	74	74	80	56	74	75	75	76	76	79	75	59	65	60	82	90	88	64	87	79	95	73	59	76	77	71	70	85	89	63	64	87	80	78	76	81	91	66	99	91	74	75	80	76	83	61	80	84	69	87	59	88	74	87	69	84	87	82	58	75	91	54	72	72	69	78	73	77	66	81	83	72	77	80	65	86	91	67	92	79	75	83	79	75	76	74	75	77	85	79	66	69	80	82	87	77	70	58	62	74	86	73	72	75	65	74	86	72	80	84	84	79	71	86	72	69	79	77	101	58	67	86	75	69	65	60	77	82	82	80	60	65	77	79	69	85	76	80	89	72	70	70	75	76	83	87	60	97	78	90	65	66	67	88	57	72	71	71	76	72	81	82	83	77	84	74	72	69	73	60	84	75	80	84	74	83	64	59	89	97	73	91	76	65	71	75	81	80	81	69	80	81	87	77	85	75	63	73	88	96	102	80	78	73	78	56	73	75	73	64	63	78	74	70	95	78	56	64	92	83	83	85	81	72	84	83	63	72	69	63	73	67	72	80	91	86	69	60	73	69	74	102	86	66	65	71	82	73	74	65	77	79	82	76	85	76	77	65	72	98	84	69	80	72	60	74	67	66	88	69	79	67	60	65	83	63	55	72	88	85	78	64	79	75	81	68	84	75	64	80	84	76	77	72	82	71	76	82	58	82	63	74	79	70	76	66	76	76	73	86	79	75	74	75	74	63	72	80	76	85	89	70	87	72	70	70	76	72	79	65	73	77	72	72	89	69	74	70	82	78	79	79	71	70	79	82	76	81	73	77	77	84	80	70	65	72	68	69	62	65	75	70	87	85	64	83	57	96	54	67	68	86	89	85	67	85	84	67	98	56	77	69	74	77	59	61	79	73	87	68	67	75	85	67	62	83	71	62	78	66	77	60	77	78	74	89	70	75	75	92	63	64	75	71	74	82	74	78	80	80	71	56	74	98	70	77	75	75	80	68	69	77	69	74	93	95	79	83	66	68	81	77	70	60	77	83	79	75	74	90	81	70	79	74	81	71	87	78	74	90	77	77	75	76	84	67	73	74	71	73	63	63	65	79	67	70	88	73	84	66	76	72	81	66	67	87	81	70	74	75	88	77	87	79	69	75	78	71	77	73	90	68	95	69	91	73	64	69	76	70	83	68	66	60	79	90	74	84	49	73	76	87	72	76	81	71	66	72	76	88	65	72	77	69	78	78	84	77	79	76	81	70	67	80	92	70	82	60	80	77	77	75	69	76	64	77	71	84	82	64	83	79	75	87	75	59	79	80	80	79	67	65	76	72	55	80	74	79	76	74	70	64	75	81	84	83	67	79	69	75	77	66	76	82	86	74	77	62	73	80	78	81	91	66	69	75	76	88	62	75	79	69	73	81	81	70	65	83	64	63	70	88	79	51	77	59	60	68	82	73	75	84	78	63	65	70	78	83	72	81	69	65	66	67	73	83	58	81	78	76	77	77	88	88	68	85	69	70	78	62	82	91	75	65	74	65	66	76	70	80	105	65	71	82	83	72	80	69	67	87	68	70	71	83	69	82	83	67	75	68	73	68	77	56	62	73	73	74	61	87	84	74	67	69	78	74	72	66	87	74	78	78	63	80	61	65	81	81	73	81	72	80	72	71	69	70	70	80	89	82	75	83	74	74	77	73	74	69	67	88	84	94	63	81	69	76	68	78	88	70	67	63	90	67	82	69	63	84	75	79	75	66	81	61	79	66	88	74	71	61	80	75	83	74	80	77	79	65	73	77	81	73	69	69	67	56	77	81	59	64	65	75	79	85	73	75	65	68	69	79	72	88	73	72	89	74	60	92	78	79	73	76	75	92	76	92	70	69	73	63	61	89	77	93	80	63	81	80	72	83	72	84	62	81	81	72	69	77	76	76	85	72	74	70	72	95	87	64	74	69	67	72	78	84	82	77	72	87	88	73	72	89	67	79	78	59	64	71	87	76	78	89	78	80	60	74	66	76	69	62	82	77	90	70	103	72	59	78	67	81	87	72	92	88	86	76	79	67	89	86	69	67	77	84	84	78	71	79	85	63	68	82	78	86	69	64	81	69	78	83	78	93	66	89	79	94	78	72	65	80	64	70	63	89	70	79	78	70	61	82	72	68	57	60	79	90	78	68	69	77	81	79	81	61	82	73	65	83	73	78	62	89	63	77	91	89	74	69	93	79	91	82	71	86	85	76	58	75	68	67	66	70	78	68	60	86	65	83	92	67	69	69	70	71	79	74	69	77	65	84	70	62	81	66	71	79	80	68	72	71	66	81	74	64	82	83	94	69	76	88	74	60	73	78	80	65	90	90	59	88	76	85	89	63	92	85	86	78	72	66	68	83	84	74	75	68	61	63	77	84	81	67	70	77	71	70	80	50	88	77	61	65	61	62	69	75	61	68	63	72	78	74	69	75	80	81	76	70	59	64	62	60	75	82	59	86	68	79	79	82	68	67	86	66	79	78	80	72	78	77	85	78	81	63	73	75	64	79	77	69	74	75	75	89	68	79	79	77	71	80	81	79	75	68	85	63	59	65	84	77	63	70	74	86	77	79	60	82	70	81	73	73	81	80	87	57	70	59	83	93	74	80	69	77	84	84	84	78	81	87	77	76	84	63	70	75	73	75	79	91	70	57	74	98	68	91	68	69	90	77	60	75	87	71	79	70	80	57	63	73	66	74	75	76	86	88	83	91	75	73	83	75	75	59	65	70	78	69	88	72	72	72	79	73	71	63	70	81	86	80	52	74	76	64	73	93	82	80	84	79	78	85	60	59	58	78	69	65	65	72	79	79	68	66	65	77	85	84	82	65	69	70	77	78	80	74	75	64	96	61	70	69	79	76	85	67	79	78	73	69	71	85	67	78	77	72	68	80	81	76	84	73	73	82	77	89	74	77	89	67	68	77	66	93	63	68	65	80	67	81	68	59	64	64	80	68	73	70	77	79	69	88	63	81	80	70	66	69	80	73	61	84	78	80	77	74	77	59	65	61	66	91	80	86	57	67	88	77	77	77	84	75	57	76	60	62	62	75	88	76	82	72	76	80	69	69	66	65	66	75	81	69	79	82	75	79	65	77	93	91	69	70	72	75	62	79	71	64	70	85	79	76	90	66	79	69	68	81	61	90	83	75	86	75	69	86	81	73	71	73	69	83	73	76	86	93	74	76	72	63	68	57	62	78	89	85	84	88	70	61	83	65	67	88	64	64	91	75	79	64	87	87	70	75	69	74	81	65	72	83	74	79	64	71	73	89	63	96	86	71	51	64	82	73	88	69	74	78	67	67	72	73	85	85	77	76	68	68	57	63	100	71	90
27903	16173	11617	15319	22779	23580	21043	17764	14736	12188	10227	8586	7090	5963	5223	4508	3644	3200	2947	2651	2512	2379	2268	2068	1970	1788	1723	1545	1410	1292	1182	1163	1083	1042	1050	959	927	866	822	805	769	690	771	710	700	646	743	717	715	742	752	706	774	768	683	758	701	711	720	758	716	691	713	724	657	666	736	708	724	714	749	658	698	720	707	692	707	708	737	721	716	722	697	701	713	665	642	718	690	751	679	761	715	754	737	741	730	698	726	723	717	717	740	694	679	693	696	748	648	680	727	681	661	703	747	723	734	684	701	705	717	697	683	708	714	680	690	724	689	705	726	640	722	740	665	684	690	724	712	709	685	739	776	669	699	715	769	681	690	701	681	669	684	677	719	691	712	691	772	752	714	688	691	710	734	725	735	704	727	762	739	735	698	677	733	700	690	707	703	707	720	691	697	692	699	745	751	719	695	681	713	695	701	644	677	700	698	720	698	747	701	719	700	749	711	743	736	693	711	739	680	685	700	726	697	713	690	731	715	704	684	715	671	698	711	721	725	759	673	694	645	681	705	730	736	743	714	714	705	764	717	673	728	694	692	698	754	692	713	723	714	729	722	737	692	725	698	718	703	730	723	712	732	752	690	751	707	727	700	729	706	738	727	727	726	734	712	708	684	677	697	732	697	733	712	707	726	706	700	716	696	754	721	689	731	712	724	722	708	712	688	741	685	737	714	729	660	734	733	712	655	733	745	739	675	695	701	719	752	759	716	657	664	698	709	697	697	720	733	727	756	714	657	694	693	714	700	685	686	741	708	721	710	735	706	690	702	695	720	712	694	666	724	736	711	713	713	752	686	724	711	748	697	704	701	681	719	741	708	730	673	708	635	719	719	722	715	670	746	733	775	737	729	736	706	674	693	707	690	712	732	691	709	728	709	732	696	692	705	713	723	729	684	700	700	679	713	705	700	689	704	734	758	654	667	749	730	729	750	669	705	749	717	692	725	691	715	706	717	777	715	702	680	689	684	732	661	744	743	673	705	735	697	649	715	695	766	675	794	739	713	679	715	682	725	746	684	699	701	730	700	674	733	686	672	769	729	766	720	696	726	710	711	711	718	762	732	734	753	706	689	730	672	730	722	710	707	707	718	744	715	673	735	722	659	705	678	707	682	706	754	751	734	691	667	743	701	710	713	735	666	730	659	733	729	738	720	731	696	728	689	684	705	748	720	707	699	710	730	712	755	724	727	701	730	716	720	705	704	709	657	763	740	703	775	710	693	716	716	692	682	739	679	725	688	660	728	762	700	742	740	689	676	677	739	709	714	696	763	692	724	697	685	717	730	688	716	739	673	691	721	722	721	650	724	689	693	685	687	725	675	707	729	711	690	744	725	749	685	713	707	724	705	684	693	702	716	739	755	729	704	687	722	728	674	730	718	694	727	709	737	656	711	762	746	728	694	707	735	767	727	707	692	758	778	674	711	726	743	735	707	692	694	724	765	687	725	734	702	686	727	744	664	737	721	724	691	678	701	703	692	689	700	706	711	703	703	716	704	675	690	731	681	688	696	739	704	764	709	726	715	711	666	688	737	696	714	681	716	682	719	669	728	688	690	682	705	723	721	716	734	711	722	734	744	725	678	748	688	723	687	708	729	745	694	723	736	764	756	712	763	722	702	723	700	731	713	730	691	699	725	751	672	726	741	737	680	714	685	703	704	729	747	694	753	684	719	738	713	737	716	699	749	708	718	704	753	720	683	697	697	698	725	681	700	689	709	708	742	709	741	704	701	706	669	692	682	691	699	722	685	736	772	681	714	703	733	697	688	665	721	712	699	649	729	741	699	714	692	730	701	698	708	681	716	701	691	738	735	673	759	681	718	690	725	685	719	711	702	710	717	729	736	708	710	711	727	709	676	767	733	729	680	721	722	744	725	652	758	706	700	724	713	708	719	658	736	739	743	682	756	699	691	690	733	751	742	708	704	720	692	709	683	754	700	683	738	731	723	679	718	661	687	755	683	723	688	662	690	693	698	729	720	725	705	718	711	729	703	700	675	719	734	687	711	697	751	713	721	715	712	725	725	733	733	706	681	750	788	708	639	744	668	700	687	745	697	708	722	719	694	723	729	772	700	708	699	744	712	709	698	726	684	775	688	771	722	713	758	705	726	712	695	720	756	702	738	699	731	711	706	706	725	692	737	655	682	717	723	709	730	701	714	707	675	698	712	672	724	725	691	747	732	697	723	693	759	695	731	725	707	683	680	716	688	771	724	688	694	713	687	741	701	668	731	699	632	720	730	691	766	695	743	714	710	743	725	718	728	724	776	691	715	664	739	732	701	719	678	734	708	728	706	714	726	674	748	730	721	726	691	697	748	729	712	717	723	711	690	717	686	695	710	723	763	694	761	734	723	670	720	667	703	742	729	726	712	728	722	679	716	692	653	721	697	697	710	692	763	738	702	723	634	711	752	713	688	748	706	739	697	693	669	721	700	725	719	680	718	724	726	689	758	675	726	760	668	703	711	730	699	717	662	715	713	746	731	713	704	692	686	719	716	721	676	700	694	673	667	740	746	697	680	698	730	700	688	703	713	721	690	720	709	732	684	691	700	728	737	731	640	685	695	736	693	697	665	751	695	724	657	713	735	709	714	724	732	708	719	676	705	726	719	719	628	691	723	698	745	751	735	710	741	734	692	766	705	688	726	698	671	706	697	712	728	717	701	673	655	773	695	717	713	716	695	715	636	746	711	697	695	729	714	715	743	711	709	674	674	684	706	715	706	722	722	719	753	677	729	724	735	746	745	724	701	684	697	735	693	695	740	715	738	717	734	741	741	694	672	720	751	702	662	730	731	709	715	702	698	727	743	707	720	724	735	744	708	708	713	734	765	737	697	664	661	708	730	696	740	720	708	723	703	701	720	664	718	726	709	679	712	732	705	738	778	683	725	667	728	699	676	720	737	672	679	727	729	721	731	725	670	718	724	736	690	754	682	751	683	700	699	720	686	703	757	699	689	744	702	734	671	721	672	713	705	715	693	734	743	733	710	686	700	729	722	690	697	721	695	727	696	698	741	682	740	713	678	685	739	663	738	709	688	729	731	741	682	745	697	695	743	717	692	709	740	731	716	723	713	765	723	718	716	733	704	695	692	707	686	673	729	718	713	710	735	707	721	702	670	690	766	689	719	715	724	695	712	734	689	715	665	710	691	711	684	703	672	722	727	752	725	757	677	725	700	708	708	709	749	720	722	720	749	663	714	705	754	737	689	720	740	706	779	748	690	729	729	721	681	717	643	691	698	687	705	750	703	693	689	639	718	719	728	718	697	714	708	703	691	699	719	739	704	694	750	709	752	680	671	739	730	704	748	681	681	742	769	703	721	716	677	726	716	689	722	723	709	734	720	703	686	712	677	724	690	638	738	677	742	719	713	726	709	738	679	690	726	742	721	705	706	711	721	702	695	745	725	711	714	712	677	717	703	691	712	688	690	729	690	708	721	706	689	722	661	729
2179	982	611	427	380	463	484	381	330	281	251	225	206	161	200	151	113	133	133	138	134	128	121	148	97	119	91	110	103	95	98	116	101	97	94	103	77	87	86	85	82	89	93	71	101	90	91	83	81	85	87	81	84	101	101	101	94	95	95	83	88	106	83	93	90	78	69	103	125	90	82	80	83	91	90	78	99	83	81	93	112	85	85	97	98	90	86	83	92	90	101	89	90	105	79	84	88	109	70	95	80	94	99	86	105	78	96	82	89	90	98	99	81	82	90	80	84	91	92	98	86	69	83	90	97	99	69	93	91	84	77	82	100	81	87	69	97	97	100	88	104	91	91	80	84	80	88	117	81	72	110	85	93	102	111	68	75	87	95	84	94	87	77	71	90	84	97	85	103	84	76	74	86	97	89	98	99	89	73	91	100	94	79	88	81	95	80	74	75	89	81	105	92	80	77	82	78	83	93	99	105	89	121	88	80	92	82	84	82	95	102	97	70	96	104	74	89	73	80	73	98	86	102	95	89	84	105	96	90	92	88	80	105	86	91	83	78	77	93	84	98	92	78	95	91	105	82	90	78	82	91	90	88	108	98	94	89	82	93	95	95	99	78	78	91	102	79	98	80	98	86	94	97	97	98	92	97	89	108	73	80	78	95	80	88	73	89	80	103	77	95	89	101	75	81	92	92	79	83	88	96	104	87	74	95	89	85	82	79	96	85	87	103	109	80	88	98	103	85	77	71	98	78	95	84	81	102	84	93	78	86	91	90	93	82	102	89	83	79	86	88	89	69	88	89	82	94	94	96	98	78	89	99	92	106	102	81	83	86	93	86	95	97	105	101	81	85	82	74	79	90	84	92	81	96	95	73	111	88	83	72	104	80	86	95	92	89	81	87	84	84	93	91	84	108	101	108	74	88	92	95	89	104	82	107	101	88	88	103	85	89	89	82	91	81	100	89	86	90	85	106	86	73	100	85	91	95	94	78	77	74	82	88	82	109	99	89	82	72	82	111	78	75	80	89	97	79	91	79	92	84	101	80	91	109	104	91	103	89	96	80	99	107	74	98	89	82	84	90	94	87	89	79	88	82	92	84	98	86	97	84	98	81	86	74	102	100	82	82	72	96	85	88	103	97	87	76	108	96	76	102	78	78	84	104	102	87	95	95	97	97	79	83	88	92	85	101	76	90	87	87	107	96	84	101	91	81	92	108	83	96	88	92	96	82	109	85	98	93	94	99	82	91	91	114	80	85	92	86	103	98	98	89	81	82	92	104	98	81	81	79	76	80	89	75	95	86	93	102	90	81	100	100	91	98	100	87	83	93	88	93	93	83	96	70	92	88	98	101	94	79	96	94	94	82	92	84	78	89	83	90	92	89	79	81	82	85	76	89	82	95	69	92	71	93	83	93	94	71	89	93	86	78	77	84	106	96	95	85	81	87	93	94	82	78	82	86	92	87	89	79	81	82	89	80	106	94	77	91	89	95	93	94	93	106	111	111	86	102	91	93	92	82	86	106	79	86	77	102	99	84	91	102	104	80	102	107	93	95	85	85	103	74	84	101	83	94	107	96	86	81	88	94	98	108	88	86	81	88	80	85	92	102	67	80	96	85	82	77	89	74	86	107	75	84	95	108	100	88	95	87	83	77	78	89	77	75	84	111	96	103	90	102	89	106	97	96	77	83	99	86	96	90	79	108	80	90	76	90	92	74	88	99	75	80	88	107	84	92	105	86	90	80	80	88	71	108	108	86	96	83	98	99	97	87	87	113	89	79	89	92	103	82	93	98	106	73	87	92	96	86	99	101	99	91	80	84	89	104	82	99	85	89	93	96	92	91	78	103	99	74	81	84	91	81	75	77	84	97	73	85	81	80	109	73	110	106	86	89	104	85	88	88	104	87	77	84	83	100	82	97	71	114	103	109	102	93	88	91	70	87	95	67	87	97	87	84	94	87	81	79	100	69	89	95	72	99	73	89	76	88	92	91	95	86	84	70	74	98	102	91	91	106	108	89	93	77	77	84	104	76	105	98	99	100	79	88	105	75	70	98	101	82	78	90	88	85	89	83	94	75	90	89	88	82	87	95	74	82	88	79	86	92	76	92	71	70	97	88	77	94	87	77	101	100	91	93	102	88	93	89	99	82	91	90	100	92	75	66	75	76	87	91	98	79	89	91	104	89	107	95	78	87	76	105	82	105	89	95	111	73	84	85	105	97	92	79	81	98	85	98	77	105	93	93	93	92	81	86	97	106	81	91	83	81	84	100	103	87	85	100	98	72	100	85	86	82	83	88	86	92	82	96	94	82	90	84	92	81	83	87	90	83	85	102	84	86	98	89	97	114	95	85	99	95	86	84	92	97	88	99	91	82	95	83	79	103	107	70	76	105	86	77	82	82	82	76	125	83	88	83	97	80	85	81	78	109	99	71	99	88	77	101	86	102	90	88	73	86	85	92	108	93	82	78	87	94	78	88	93	87	99	96	88	85	89	73	99	98	95	93	98	91	93	93	94	88	84	72	93	95	93	103	93	85	80	81	103	95	98	93	86	93	75	86	94	105	91	98	86	81	97	91	69	110	91	91	104	83	99	80	88	86	88	95	99	87	70	86	72	83	90	102	86	94	100	89	80	96	71	94	93	88	99	107	97	86	93	98	79	91	87	89	95	91	74	90	95	89	98	90	85	76	77	75	93	89	99	82	107	91	89	93	107	101	79	81	104	85	100	86	91	91	74	87	95	91	91	83	103	83	94	93	86	85	74	94	85	94	69	86	101	89	97	79	92	97	93	81	82	86	90	92	104	90	101	113	88	84	89	99	90	93	106	80	71	109	92	72	89	96	84	90	76	96	104	106	83	104	99	98	90	85	83	79	88	99	96	87	85	76	78	91	102	96	85	79	96	97	83	104	94	91	85	82	77	94	93	92	86	101	71	107	96	91	87	94	83	95	83	95	92	82	101	91	97	106	87	95	95	93	92	88	85	91	90	92	93	77	86	83	88	75	98	102	98	94	95	103	98	94	94	83	93	94	102	91	85	100	75	79	100	95	81	95	97	92	94	89	83	94	99	89	95	91	83	89	115	88	97	99	90	88	88	99	91	101	79	87	96	89	92	89	78	96	105	84	100	83	83	58	97	100	89	89	91	75	90	85	93	88	110	85	86	87	76	90	82	87	79	85	94	90	96	99	101	100	81	82	83	96	86	78	88	81	80	87	89	84	96	93	96	87	108	104	85	85	97	74	84	77	96	86	80	92	87	87	93	89	84	73	96	79	99	119	91	87	81	74	93	100	92	92	94	92	79	91	92	87	77	75	89	104	91	87	90	87	91	80	103	105	105	85	77	82	102	90	92	83	88	82	78	99	91	82	89	96	80	96	84	80	85	87	102	102	89	85	98	84	94	82	93	95	95	103	95	94	76	83	87	86	68	81	97	91	82	76	96	95	91	92	85	93	112	90	94	91	77	117	101	106	87	93	88	78	99
22806	11731	7810	10768	17229	18098	15489	12695	10412	8367	6887	5710	4739	4034	3635	3081	2703	2363	2196	2097	1932	1794	1844	1718	1534	1473	1454	1247	1183	1163	1033	1102	1062	1037	969	978	925	942	828	861	815	818	858	838	863	839	851	793	860	812	871	842	806	826	890	890	831	824	788	782	802	850	845	802	781	865	859	801	842	769	849	825	761	840	853	852	854	831	819	798	885	839	824	819	828	788	829	788	836	819	831	819	801	800	859	790	788	809	800	883	842	818	859	792	832	767	842	830	754	833	826	842	777	816	863	821	848	826	828	839	818	833	801	858	774	812	819	860	802	809	830	842	820	778	812	800	828	840	840	780	847	850	818	819	801	796	803	849	853	821	859	893	848	793	843	797	789	868	849	799	874	776	861	813	826	847	813	766	816	810	860	831	850	819	776	872	832	812	837	863	778	791	829	835	826	784	832	812	814	813	806	847	854	766	796	766	852	866	801	875	856	851	802	844	820	848	804	844	833	840	774	890	865	835	834	873	780	865	800	859	757	884	789	813	836	775	799	787	861	779	862	791	851	791	802	842	826	836	865	795	832	824	788	809	802	780	807	810	850	848	843	831	763	853	863	832	803	804	800	781	793	816	814	813	815	771	817	822	838	851	780	826	834	820	805	838	841	838	769	825	808	818	853	811	791	828	813	812	837	795	794	791	864	832	830	857	827	785	841	841	792	878	808	790	847	817	792	856	838	769	853	807	868	870	806	832	798	852	772	831	831	843	817	808	857	821	869	851	795	870	801	811	800	879	844	836	806	808	824	812	823	825	829	780	840	816	846	831	840	846	850	818	852	833	820	859	786	865	793	842	842	809	776	845	847	848	820	818	822	833	804	824	845	843	854	806	799	822	788	814	774	815	811	840	780	830	797	742	811	823	811	777	873	796	842	867	787	873	827	910	844	848	810	838	791	837	769	826	774	814	802	819	813	869	807	871	809	807	815	846	807	808	827	834	837	844	830	872	795	842	817	834	837	812	819	865	804	799	807	824	803	817	836	849	828	783	827	851	808	795	818	812	822	831	859	834	837	840	842	830	847	815	828	793	815	796	836	809	800	795	833	838	827	851	836	815	796	851	858	782	828	841	799	774	847	826	795	801	779	826	835	803	840	788	871	814	793	849	783	788	837	844	778	806	835	796	796	825	846	813	834	808	836	821	849	829	818	824	845	747	822	768	820	825	807	783	770	763	822	801	774	829	824	845	862	832	818	827	826	819	893	836	840	858	862	811	812	879	859	827	773	793	850	798	894	819	812	812	793	782	807	817	838	794	870	824	846	830	822	854	832	810	863	847	841	836	841	796	838	790	885	820	849	842	791	821	859	791	831	819	750	746	783	866	835	848	814	815	791	791	793	841	825	847	844	833	807	857	760	830	821	808	801	843	799	878	862	846	808	822	810	817	821	855	832	820	840	884	846	789	771	802	836	840	850	821	825	849	846	750	805	799	825	786	817	800	818	851	790	858	801	855	860	764	846	838	846	774	837	827	784	792	877	833	803	779	799	809	850	838	798	803	826	838	802	828	812	844	849	876	920	797	830	861	817	804	832	783	796	827	796	865	820	840	842	856	857	775	824	808	833	842	801	806	785	824	795	827	845	854	858	833	832	776	842	823	843	857	825	838	820	841	836	826	816	808	801	783	823	776	821	876	825	831	817	791	812	772	838	856	832	805	832	778	808	759	781	831	826	824	833	847	810	874	802	844	841	813	815	844	833	831	840	828	872	849	834	807	872	805	877	846	785	838	837	797	819	830	796	819	791	801	838	776	834	869	845	861	796	851	787	793	870	805	786	869	837	837	862	833	787	808	853	803	808	864	819	851	805	846	834	869	812	813	838	809	853	891	826	793	794	823	817	787	853	799	791	807	768	769	768	833	729	870	822	826	822	833	835	813	810	796	841	817	788	863	840	830	847	847	789	781	828	816	862	849	830	854	813	762	834	811	834	808	780	845	819	827	802	817	822	850	770	853	832	835	811	798	824	841	828	804	807	829	850	803	829	828	769	884	811	808	805	851	828	820	855	781	811	823	841	813	849	847	833	817	821	831	816	781	834	836	885	778	854	828	838	805	831	809	812	829	772	835	825	801	787	804	777	819	825	801	832	774	778	787	783	834	813	837	825	817	852	851	848	841	780	809	788	797	837	821	813	843	850	833	827	833	852	788	832	892	837	807	790	827	789	820	789	827	868	843	848	823	795	812	855	776	809	826	861	839	853	781	853	816	801	802	837	843	825	814	790	772	800	849	845	879	833	846	892	797	792	788	821	843	772	830	845	836	857	852	796	844	796	814	850	788	786	815	818	814	794	782	804	825	805	782	798	824	795	797	788	841	796	795	830	812	803	831	789	861	791	799	826	808	837	831	841	872	750	789	852	821	851	861	773	827	857	860	870	751	832	823	816	773	833	847	838	786	775	859	817	751	833	855	804	810	839	813	856	778	814	870	848	843	853	793	826	811	856	819	852	845	843	815	829	814	813	837	857	836	839	875	809	804	797	835	839	829	845	803	850	794	844	782	857	844	801	804	858	809	846	881	811	783	805	829	804	799	795	786	782	855	799	857	776	885	810	811	844	807	783	804	822	872	851	795	840	821	873	863	823	777	834	833	806	804	806	753	832	844	839	839	802	814	849	815	834	853	837	798	826	844	816	819	850	823	819	854	832	871	854	823	803	840	818	820	881	822	823	809	797	800	802	801	807	804	812	785	816	816	838	813	800	836	819	872	811	836	826	865	775	799	845	823	798	819	849	854	849	780	893	820	821	813	875	862	837	860	803	835	802	821	813	831	822	851	803	867	831	781	807	806	840	854	846	868	814	830	787	793	834	840	884	856	779	815	782	859	855	861	833	804	795	791	796	865	854	840	769	801	845	831	816	863	827	863	818	842	844	831	841	846	852	799	792	786	809	859	858	840	805	776	890	868	772	829	797	854	829	806	817	752	827	837	811	855	816	839	777	867	806	821	897	854	802	820	832	802	836	877	829	854	744	870	806	863	875	849	799	774	853	853	815	838	880	842	789	834	822	803	788	792	836	824	822	885	864	803	851	835	822	814	826	884	779	795	838	827	794	814	825	828	832	806	865	865	786	781	815	870	776	843	833	813	829	853	790	797	802	816	825	817	858	833	823	814	832	838	825	828	795	837	856	857	837	782	818	799	815	808	854	811	820	816	822	796	822	844	819	823	828	828	808	836	871	816	792	843	858	885	854	807	815	789	840	814	868	852	745	849	816	803	805	841	817	861	841	844	825	799	846	814	818	816	837	823	860	831	785	859	790	862	812	835	806	844	788	859	859	799	849	802	802	784	830	836	827	903	835	834	794	855	870	824	823	825	846	838	802	815	795	795	789	825	859	817	769	839	800	807	819	811	850	807	829	869	844	827	837	805	815	777	842	842	880	788	808	818	835	798	807	838	884	810	839	860	838	837	819	858	824	812	794	850	861	818	815	858	842	837	862	837	786	864
2637	1462	818	562	535	607	580	507	430	374	332	265	252	236	196	189	183	159	168	172	127	140	107	121	126	126	128	117	99	114	117	98	102	111	103	107	77	111	105	87	93	101	106	87	87	86	99	89	72	85	86	103	113	92	90	79	115	108	89	105	72	93	102	93	88	81	113	95	87	83	74	80	87	89	83	91	83	79	83	83	103	75	81	95	85	85	109	98	108	87	87	90	93	97	79	97	103	81	72	81	79	102	92	108	79	95	85	86	113	78	78	81	104	92	102	85	85	76	97	86	103	93	95	87	87	89	90	84	91	88	88	97	81	103	74	93	79	100	109	112	92	84	92	105	99	89	91	82	90	96	95	84	105	97	98	88	113	106	87	88	81	103	77	83	87	62	79	92	98	100	83	94	117	93	100	83	82	87	100	85	86	91	86	81	114	87	90	97	107	84	97	89	75	89	92	95	83	99	110	94	94	91	91	95	107	85	92	101	81	92	88	94	81	90	85	88	86	95	96	84	91	89	93	77	77	77	90	77	77	81	86	107	107	88	96	100	87	99	91	99	79	92	94	100	98	101	107	85	82	103	96	86	76	87	93	89	96	111	92	91	97	78	91	86	103	89	84	91	103	90	94	86	98	102	82	96	105	101	83	118	90	82	91	84	95	94	88	95	84	86	105	96	99	106	83	92	107	83	85	103	89	78	83	84	85	93	90	85	82	91	108	83	76	95	75	76	92	87	92	95	93	82	96	91	86	93	105	97	99	103	100	101	87	81	101	93	84	106	94	85	108	82	106	98	87	97	83	93	83	91	86	89	89	88	72	94	81	94	99	84	83	100	101	97	101	91	85	97	74	91	89	103	100	93	86	91	90	95	107	67	83	99	88	110	85	103	84	96	71	87	108	77	110	73	79	94	89	93	105	94	95	92	95	95	88	102	103	93	100	85	84	85	100	93	85	70	79	95	93	89	99	89	74	89	102	76	79	85	97	109	76	91	90	117	97	98	104	92	89	92	102	70	91	100	107	75	93	71	95	84	98	88	75	89	88	80	89	90	109	86	108	86	93	99	88	89	91	98	85	84	86	82	97	93	82	96	96	94	107	78	103	120	80	84	94	89	86	76	94	96	84	98	103	90	67	75	104	95	90	104	96	97	94	90	87	104	94	99	75	81	111	73	97	99	104	97	86	72	98	83	99	78	105	81	97	82	108	94	80	87	79	84	88	91	89	92	75	93	97	74	91	77	84	93	100	90	93	92	71	95	94	75	84	84	86	84	95	77	85	80	95	100	87	105	91	85	90	104	104	94	83	103	102	86	89	87	86	96	115	89	113	86	104	85	93	91	93	78	96	105	80	88	83	73	79	78	93	85	83	112	83	92	75	63	84	98	106	78	89	90	100	89	115	94	90	104	85	92	107	79	95	89	97	92	90	91	97	109	80	105	80	84	117	84	95	79	79	91	104	83	83	90	86	100	110	101	88	95	72	98	88	104	96	91	70	89	110	82	82	85	102	91	101	93	91	88	103	96	87	74	90	78	108	115	88	106	108	84	79	91	94	91	80	96	100	93	95	88	87	94	78	86	93	92	92	83	82	93	90	82	78	93	99	78	96	86	97	87	83	83	93	98	98	81	92	103	89	96	100	92	81	96	75	79	93	91	91	88	67	116	82	102	89	98	86	93	103	98	84	96	85	108	80	90	82	82	87	104	92	92	98	83	95	78	98	77	105	97	100	86	102	70	102	99	91	107	99	99	98	101	84	95	96	86	81	95	109	102	107	92	85	79	93	84	89	80	87	82	115	96	81	85	105	83	91	84	85	95	110	124	75	72	97	95	94	94	85	78	105	70	77	107	89	100	108	103	98	94	94	88	103	99	83	101	90	82	78	98	82	104	106	108	80	103	87	107	90	107	95	118	104	105	85	118	92	86	89	87	85	92	83	77	89	86	84	77	84	88	93	91	105	78	73	96	98	99	101	100	83	97	92	100	91	89	93	88	91	67	71	91	96	90	106	90	89	110	92	103	106	96	104	80	93	91	92	90	80	113	93	86	83	91	82	88	79	90	104	110	85	96	84	87	97	87	85	83	80	89	91	100	94	90	93	88	87	87	74	94	106	88	90	81	82	96	84	108	94	97	97	104	72	76	102	88	97	100	102	71	95	74	90	96	92	95	112	100	84	102	89	77	72	112	87	78	87	90	84	96	102	79	90	105	101	93	96	77	74	75	101	79	87	81	97	89	87	112	124	89	116	94	81	95	96	82	82	90	92	78	99	100	85	71	82	86	101	79	108	82	80	83	101	97	95	83	86	98	86	94	94	77	91	79	85	94	78	116	91	85	100	92	91	91	100	84	93	117	103	91	82	97	85	91	98	98	72	98	100	103	88	78	90	90	86	97	96	89	94	81	102	94	93	97	87	101	80	84	97	88	95	96	86	78	99	87	83	92	76	94	84	99	96	77	85	94	92	85	91	90	88	81	77	99	91	102	72	89	95	77	106	90	90	102	87	92	97	102	92	93	85	80	78	94	83	91	78	93	86	89	93	96	95	83	82	71	91	93	87	112	78	101	90	100	98	70	102	92	85	97	89	96	89	89	82	92	98	84	101	108	88	81	79	101	79	98	93	101	89	86	107	70	94	111	86	95	84	99	88	78	101	93	101	109	84	70	88	89	98	89	105	96	93	98	93	77	99	89	91	89	89	91	90	85	103	98	91	99	99	76	75	83	90	100	88	84	83	74	72	96	78	94	82	97	94	95	83	110	101	91	97	84	105	91	89	87	86	103	107	88	97	99	101	113	88	99	84	89	97	87	89	94	98	84	93	85	95	86	113	95	101	84	92	78	103	86	91	100	88	73	79	92	95	83	85	86	83	91	107	88	79	103	94	89	98	95	96	89	101	114	90	83	100	90	85	103	94	100	78	81	84	90	88	92	85	74	95	98	85	95	85	90	84	79	95	83	97	102	106	91	101	66	100	94	84	97	105	90	90	86	85	108	104	105	85	97	87	91	94	88	91	83	76	88	82	99	100	105	85	87	75	80	95	83	90	112	96	114	100	86	77	80	96	96	77	86	80	92	101	103	87	91	97	91	85	84	92	71	100	83	73	91	100	96	77	95	85	95	87	95	91	86	91	98	96	94	93	95	102	96	91	77	95	77	98	101	79	104	110	93	81	80	98	87	92	96	85	85	96	87	67	101	99	95	99	95	87	97	111	77	104	99	94	92	78	92	98	82	93	95	93	86	93	86	93	85	105	120	100	88	95	83	85	75	86	97	100	91	101	106	106	97	81	79	92	91	72	87	109	106	83	89	87	87	89	85	90	93	87	86	99	98	94	100	100	112	100	83	108	102	88	93	93	97	92	98	98	85	92	77	90	105	86	100	96	114	84	92	69	95	116	110	113	90	79	78	91	89	92	100	95	94	89	79	72	77	88	86	81	87	83	107	100	109	88	77	122	86	97	90	87	73	92	85	85	94	90	79
25553	14481	9693	13545	20813	21501	18786	15895	12918	10761	8721	7248	5955	5013	4372	4009	3405	3013	2876	2603	2353	2286	2154	1976	1864	1861	1715	1505	1322	1297	1220	1153	1071	1078	1078	1020	973	967	907	886	903	907	879	851	819	845	861	847	911	888	787	881	879	909	836	841	837	895	887	781	867	861	833	856	846	877	837	830	861	858	877	818	882	888	869	884	889	830	824	798	863	815	872	884	850	850	862	807	902	825	851	861	883	904	816	850	866	811	812	818	865	834	864	856	896	853	852	880	890	884	885	838	850	860	845	894	888	895	841	852	863	848	869	839	843	939	885	872	928	858	863	858	852	862	852	834	849	864	931	879	822	892	906	887	856	826	861	869	867	856	876	864	880	858	895	854	886	856	857	875	854	833	819	867	824	844	851	814	871	837	885	821	847	863	849	866	945	856	819	842	886	825	817	896	891	891	849	822	840	872	908	844	831	840	864	861	843	880	877	833	847	839	903	861	840	854	822	867	869	867	824	842	862	838	845	898	836	878	848	873	826	813	828	907	867	888	827	910	809	804	884	910	853	869	842	866	842	900	875	893	858	851	886	809	835	905	862	839	906	836	880	849	821	824	871	868	842	817	821	826	858	848	902	852	813	859	874	792	842	808	792	864	828	916	837	846	896	835	865	831	887	865	853	823	871	899	855	861	800	868	810	828	826	861	850	861	894	905	839	923	857	891	836	812	823	870	833	856	845	875	858	818	927	863	824	897	873	850	818	847	859	873	883	824	868	866	857	877	775	808	875	879	891	889	870	839	890	892	867	859	884	872	829	900	890	823	831	892	874	905	883	867	884	784	843	841	811	844	881	891	842	877	864	905	868	854	843	917	874	882	816	839	878	866	833	907	833	885	911	838	881	854	900	864	816	877	850	856	858	792	807	868	826	881	844	841	869	876	892	877	840	918	873	881	788	879	845	855	861	862	828	823	849	941	869	845	869	877	878	905	838	854	880	807	848	810	917	861	872	826	877	876	918	846	838	882	820	827	861	875	875	918	874	871	902	887	895	842	859	871	824	857	839	892	856	893	866	873	898	890	897	888	847	854	878	870	862	859	811	868	905	815	827	851	868	860	877	839	842	854	853	836	908	866	885	883	908	871	880	816	846	810	846	822	859	852	857	835	869	919	869	859	904	888	860	871	856	891	881	900	856	852	872	883	871	825	866	865	915	856	869	822	852	813	862	844	869	861	847	888	834	859	857	864	837	812	885	885	809	848	841	869	836	816	854	859	860	864	838	813	866	856	824	805	863	905	881	861	867	792	790	862	858	807	834	876	849	840	862	781	893	866	859	906	843	857	803	828	828	829	846	923	881	870	896	875	816	878	817	879	901	867	819	838	834	862	824	858	880	822	886	894	884	820	878	863	849	875	904	778	910	797	825	910	919	911	902	858	919	817	884	858	884	842	859	850	866	926	809	861	834	852	868	821	822	874	854	830	848	856	809	856	847	874	830	893	817	821	811	876	821	840	881	810	895	828	889	828	863	841	847	840	835	901	883	845	865	892	848	862	902	875	832	845	858	886	822	825	888	912	835	827	862	875	858	862	878	845	897	835	886	830	873	833	856	891	856	889	806	895	874	861	858	880	849	901	882	866	838	843	881	901	872	868	876	868	879	880	886	840	873	856	874	820	843	907	867	860	892	894	886	844	883	870	838	830	836	881	831	787	893	881	857	812	837	846	828	847	893	856	890	816	878	855	870	831	871	866	885	888	846	898	840	878	883	872	825	894	868	902	865	856	926	898	906	903	867	869	845	865	856	928	864	816	886	866	882	863	848	881	898	890	865	891	841	867	835	811	860	889	803	820	888	852	895	894	889	878	938	869	840	859	878	878	899	808	822	875	878	857	866	844	843	864	886	901	810	843	864	869	868	889	828	852	836	821	833	838	864	880	857	858	871	877	852	881	886	895	864	819	831	891	876	829	831	824	887	821	848	870	813	830	833	875	903	898	877	829	876	868	891	833	859	868	876	874	828	852	823	875	823	869	839	823	838	887	886	855	832	824	884	812	843	891	870	831	894	878	890	866	845	903	861	830	798	842	845	903	898	884	847	860	829	867	855	844	862	847	859	855	861	888	903	853	892	847	859	927	852	863	884	790	858	861	883	858	838	885	936	829	899	915	896	906	820	872	844	821	877	852	912	851	872	818	846	849	859	867	849	825	856	883	840	819	808	813	868	819	863	861	838	880	868	862	848	858	889	856	859	853	900	877	874	811	916	789	816	866	835	844	881	874	838	856	837	813	806	843	867	862	851	880	845	878	901	853	836	837	846	931	848	866	869	854	870	823	847	868	858	820	837	868	915	925	893	832	823	878	863	860	872	844	885	881	871	842	870	866	851	826	829	835	924	811	862	848	874	881	878	828	871	871	873	850	875	833	884	869	853	811	793	816	903	876	866	882	842	828	814	898	836	842	857	795	884	840	940	880	883	883	865	900	831	854	879	826	816	866	856	869	873	868	883	874	852	878	888	911	861	825	813	829	789	849	902	845	849	883	890	858	867	858	931	836	852	905	876	835	871	869	853	899	910	810	878	883	858	911	862	824	872	835	851	815	858	803	867	878	882	871	832	857	827	875	839	835	859	818	860	877	894	837	931	859	845	906	833	855	880	863	883	829	813	904	839	867	885	873	867	874	839	881	829	849	814	873	871	865	829	862	904	896	889	838	834	820	855	877	875	850	895	844	862	923	856	866	875	868	830	827	861	878	800	815	810	817	811	852	845	830	884	842	820	865	853	927	889	815	849	908	873	843	890	835	779	863	826	862	833	849	892	835	835	868	912	900	818	888	932	842	821	848	920	862	839	875	820	835	856	875	904	894	907	897	871	854	827	914	867	893	881	904	900	869	884	868	882	895	877	915	850	841	876	845	886	858	864	862	837	869	883	826	826	904	864	845	844	914	865	833	852	865	817	884	900	854	849	798	876	838	829	818	864	912	880	890	851	877	914	831	857	930	876	898	799	842	873	824	850	784	772	867	893	901	811	839	823	893	797	896	861	879	849	796	810	849	838	847	843	832	834	856	821	895	862	862	794	889	874	808	832	863	907	883	853	871	848	874	878	834	874	855	873	821	882	858	863	928	836	800	848	855	825	859	833	838	848	910	874	882	862	847	855	862	846	819	846	908	856	842	867	845	894	854	892	903	893	881	848	868	898	903	841	836	840	799	870	907	866	837	882	882	855	842	810	884	851	862	871	908	858	838	810	914	831	844	841	912	875	851	871	908	810	884	894	898	855	956	836	860	841	855	882	891	848	869	859	840	871	830	824	888	863	892	869	887	867	838	895	879	854	915	896	894	868	847	784	869	886	820	868	872	835	870	800	904	857	816	828	840	867	821	897	899	907	839	815	822	836	827	892	839	852	855	866	836	860	844	833	823	891	783	901	897	853	799	854	875	858	839	845	907	865	882	869	844	901	824	865	824	864	902	882	910	847	846	864	886	870	826	910	919	847	881	784	865
2888	1234	745	572	500	592	573	500	394	322	332	270	215	252	189	167	140	173	133	138	112	114	123	115	98	107	110	97	95	96	85	86	76	74	93	91	72	72	69	56	67	86	80	60	62	74	69	78	71	71	69	68	71	78	78	72	66	71	73	77	63	75	59	72	80	63	64	85	73	74	65	83	68	77	75	70	59	74	57	73	82	88	70	74	79	72	57	72	73	83	78	58	88	61	75	87	73	62	73	62	74	70	74	71	86	67	77	87	74	74	75	84	74	87	73	55	65	71	65	74	84	78	69	60	73	85	71	57	88	64	84	87	80	67	66	90	89	82	71	76	58	80	75	76	69	79	70	71	61	77	91	72	71	75	85	77	69	68	72	76	71	65	80	72	74	61	67	64	53	83	73	72	61	66	83	74	73	81	76	78	79	82	60	65	77	77	48	68	69	71	59	80	72	68	55	70	83	56	89	63	78	65	64	83	71	67	67	62	74	62	97	65	60	74	71	79	65	76	81	74	61	68	70	77	67	82	82	69	82	66	77	53	87	81	82	57	73	74	67	81	75	70	67	89	78	69	78	65	76	68	64	67	68	66	72	67	68	61	72	85	78	78	63	61	76	59	61	75	77	77	55	65	74	88	60	81	79	56	67	77	65	70	78	74	66	71	73	60	72	79	59	73	77	60	69	55	79	83	98	59	69	67	75	81	73	63	64	63	89	81	77	69	77	79	61	62	88	81	64	72	73	75	68	70	58	84	89	84	66	73	81	72	71	82	81	71	81	71	78	70	76	67	79	79	69	76	77	79	85	77	66	75	81	58	71	95	69	66	71	73	66	79	79	81	76	75	77	73	56	71	76	77	80	68	61	67	57	71	61	82	65	88	64	62	73	69	59	74	70	78	74	68	65	57	66	66	63	78	90	71	81	73	68	58	67	81	52	63	74	67	74	69	76	75	69	68	78	81	71	73	74	78	77	76	72	73	72	79	71	71	62	61	69	79	73	59	70	52	83	59	79	57	69	72	65	59	66	73	75	87	77	70	65	80	72	69	70	78	65	78	81	74	76	70	68	58	60	64	61	81	65	61	63	59	64	82	58	82	79	73	70	74	70	67	78	83	90	74	76	78	60	77	73	59	66	79	62	68	80	80	67	63	69	66	64	59	66	80	70	76	65	73	79	67	63	71	68	71	62	56	61	85	68	70	61	70	72	69	68	67	78	63	67	73	79	62	66	65	68	55	72	80	67	74	77	83	71	77	68	74	66	76	74	78	70	71	71	70	82	73	78	73	79	69	64	75	80	76	63	73	65	67	74	65	79	66	61	72	82	74	77	61	67	72	70	68	72	72	71	59	72	55	73	68	68	70	75	85	78	75	75	65	68	68	62	76	82	71	56	50	89	69	78	84	77	71	55	66	76	76	69	69	57	74	77	77	63	73	74	76	88	71	86	69	66	72	77	70	79	67	74	73	64	74	87	61	71	68	74	78	82	75	80	77	69	52	75	72	82	66	75	87	77	76	70	70	72	81	78	74	66	66	62	77	72	69	64	89	75	86	58	62	69	56	85	76	86	77	79	71	59	53	72	62	73	62	82	66	69	80	77	72	81	83	67	66	83	59	75	74	71	67	73	69	77	83	70	58	87	82	77	48	77	90	75	66	73	77	79	89	75	70	64	79	71	70	68	68	76	78	65	61	59	59	83	86	64	69	67	78	73	68	83	65	73	85	74	73	77	55	75	80	58	88	66	77	71	78	84	83	77	62	76	74	68	61	83	68	77	62	64	62	64	72	73	71	61	65	83	76	59	71	74	68	75	79	65	62	66	77	82	72	66	80	80	65	56	73	71	74	75	70	62	63	53	63	65	74	66	68	80	85	69	63	79	63	74	79	69	66	83	72	63	84	63	64	76	60	80	74	81	63	77	69	76	62	73	76	74	69	58	69	77	67	71	67	73	67	65	65	73	64	76	65	80	86	78	72	72	75	83	87	76	63	65	74	73	74	77	67	65	77	85	89	71	67	75	77	75	70	82	70	63	72	76	72	63	79	72	73	77	66	68	69	75	67	58	84	70	63	80	79	73	76	79	66	64	72	62	75	80	91	74	76	71	61	74	79	65	74	69	65	76	75	76	67	85	84	77	66	56	60	78	66	69	70	71	62	73	70	62	82	55	69	64	71	68	85	61	62	68	60	94	54	71	79	77	65	79	83	67	71	69	68	83	65	76	80	73	71	74	71	78	79	58	78	71	71	50	65	72	82	71	83	67	65	68	78	88	67	58	78	78	71	65	70	73	65	83	69	71	57	51	87	72	80	74	54	78	86	80	81	75	73	84	59	63	68	68	78	79	68	61	84	82	69	66	73	71	67	65	74	79	75	58	80	85	73	77	66	64	64	90	73	84	71	67	66	81	82	84	63	76	68	87	60	80	75	77	60	84	84	70	63	62	70	82	84	85	59	62	73	74	70	67	77	70	63	69	73	74	76	53	78	75	72	84	69	61	79	66	54	84	81	66	73	64	70	69	74	69	71	79	58	76	68	72	62	67	81	73	69	69	72	65	67	74	51	60	71	79	63	66	59	56	66	71	83	85	85	70	81	75	72	79	68	83	73	70	61	69	77	78	72	75	52	67	79	69	70	86	74	56	68	62	72	59	75	78	85	66	89	69	80	71	69	79	69	69	68	77	72	66	76	78	80	72	76	64	83	71	60	73	75	71	71	70	86	67	81	55	63	57	77	74	75	58	80	92	69	76	71	81	71	93	71	77	86	58	82	75	58	80	66	78	53	72	88	89	61	54	56	63	61	80	57	72	73	90	69	77	74	68	97	64	71	70	81	65	84	83	70	65	81	73	73	70	68	71	47	69	59	76	78	74	73	61	57	73	62	51	64	72	62	58	68	75	63	83	92	80	67	74	78	61	68	62	59	67	55	66	78	56	66	73	85	69	66	75	85	74	64	68	76	84	72	74	80	78	62	57	68	71	74	59	69	63	61	65	62	70	74	76	61	78	61	68	80	74	64	76	72	66	77	74	67	77	73	63	60	74	71	74	67	81	76	64	72	75	65	66	62	68	100	84	71	62	65	86	76	76	72	77	77	69	60	74	66	74	60	86	62	70	80	76	83	61	75	90	65	74	69	72	69	57	77	81	56	65	70	68	81	87	74	55	76	72	74	67	78	57	76	67	79	90	66	77	77	61	62	69	74	78	74	70	80	81	65	88	85	75	88	80	50	63	69	72	66	59	71	78	73	67	70	69	75	60	71	81	65	71	62	67	88	72	82	65	70	57	64	77	66	69	48	103	82	74	62	92	75	95	57	73	71	70	69	73	76	61	74	79	83	78	65	84	63	70	66	72	83	59	61	74	75	67	74	72	66	76	74	75	73	67	85	68	70	72	83	61	69	85	79	65	66	58	77	62	53	60	77	81	82	90	83	75	72	77	85	56	80	59	69	58	55	83	72	63	75	73	87	63	83	70	63	79	63
25090	13583	9467	13056	20299	20882	18564	15866	13214	10680	8849	7423	5948	5135	4421	3820	3364	3086	2891	2458	2250	2167	1953	1868	1822	1764	1600	1358	1240	1162	1075	1011	948	985	891	855	793	754	736	792	704	675	663	661	708	672	663	692	638	675	688	661	684	680	700	705	695	657	689	660	666	654	678	644	673	684	649	683	667	673	647	675	729	645	622	703	681	658	712	678	640	681	675	697	649	660	625	646	663	662	709	642	659	686	710	615	664	738	653	682	641	656	594	672	614	669	692	605	678	668	639	716	661	700	642	650	705	656	643	693	661	669	666	656	697	687	685	677	649	632	692	646	720	638	697	676	619	624	683	660	714	694	656	690	666	708	684	638	622	651	687	621	711	694	693	705	693	664	716	689	660	687	659	673	689	705	718	697	692	641	663	671	671	698	680	667	689	691	681	683	624	671	611	706	642	693	659	696	646	665	657	691	693	704	683	669	699	681	662	686	663	649	636	709	682	674	690	686	658	591	682	680	634	627	720	697	661	662	658	671	695	693	675	678	659	646	680	612	656	620	654	654	726	666	634	657	631	642	680	656	702	672	670	666	627	623	686	683	644	680	664	681	656	637	708	654	680	668	684	651	641	679	690	639	719	650	684	686	674	644	628	658	696	632	710	669	680	678	686	625	659	659	618	689	693	657	695	697	608	672	712	683	644	665	679	639	694	649	636	651	625	665	695	639	657	694	729	662	643	643	659	668	688	667	630	642	670	722	652	698	671	638	657	680	676	677	650	646	668	640	659	702	682	655	663	709	698	631	682	668	684	696	634	653	648	681	670	706	611	647	676	692	627	662	690	668	706	678	657	692	660	650	668	660	636	611	660	638	677	683	691	660	731	646	675	691	697	675	676	643	644	712	703	671	663	643	700	648	660	670	696	660	695	713	699	680	719	659	683	646	664	691	642	662	660	643	715	711	661	711	671	671	678	642	671	630	672	654	648	667	688	698	654	679	670	605	709	643	662	684	658	674	651	602	640	665	650	643	688	668	618	705	694	620	669	691	707	679	683	711	624	629	629	644	690	679	633	701	663	658	672	627	634	653	692	630	686	686	654	689	683	632	680	679	661	661	692	718	648	700	661	703	678	670	692	698	709	677	665	636	689	643	709	656	676	655	676	655	712	651	649	715	644	689	685	693	673	697	701	658	663	681	654	687	649	644	662	671	687	670	651	635	674	674	658	645	686	665	653	651	676	656	681	692	647	688	694	651	678	627	690	656	626	652	645	675	713	654	652	694	703	675	677	702	663	718	661	682	693	632	631	685	674	670	635	663	696	688	656	674	671	658	664	664	706	688	680	647	611	670	698	640	681	691	675	712	613	663	704	703	670	654	671	638	689	671	693	628	692	697	617	654	652	653	717	697	665	639	662	691	660	687	661	697	727	685	683	641	670	654	657	759	670	696	641	692	648	627	704	707	626	681	646	685	687	690	697	701	666	647	611	654	683	682	714	663	613	670	645	667	685	666	692	634	686	659	713	707	653	722	672	696	671	703	646	643	665	657	693	695	666	689	662	699	671	683	683	643	657	704	660	668	663	635	633	660	673	707	684	699	724	674	704	647	673	668	696	687	670	660	699	685	668	678	644	635	610	653	677	687	687	684	677	684	638	661	613	699	670	698	648	655	658	714	661	708	647	660	701	678	666	661	651	631	657	645	706	695	737	658	664	723	677	710	660	711	724	626	669	673	626	667	621	673	647	700	718	645	656	683	684	651	659	657	624	673	697	740	622	682	670	645	628	698	638	663	685	646	700	628	665	698	656	637	668	693	689	682	659	672	745	702	671	662	684	664	688	669	653	644	708	655	695	717	626	663	692	667	676	680	651	694	640	633	678	666	697	682	674	632	680	682	701	685	657	679	677	687	702	649	695	676	666	665	697	696	616	661	680	675	663	610	684	691	677	663	670	658	617	684	644	685	682	667	658	667	634	680	676	636	685	644	654	631	703	685	663	677	669	693	654	657	655	692	677	683	634	716	665	685	642	680	678	722	681	645	662	682	704	646	687	680	655	652	681	640	704	640	679	680	652	701	681	690	650	654	685	756	675	674	642	655	696	634	702	657	610	635	711	697	685	667	700	677	664	658	675	675	661	647	656	669	640	666	671	648	671	702	666	639	649	706	636	659	649	659	661	712	683	670	651	692	705	637	651	675	680	659	662	676	661	655	668	653	635	704	676	658	651	664	626	678	674	691	707	701	660	646	650	682	673	676	684	690	688	705	616	680	698	646	645	671	654	700	682	707	670	674	646	695	653	677	692	605	640	654	679	681	678	704	721	666	671	664	724	666	667	618	664	590	656	678	684	632	711	713	593	646	717	670	674	670	679	663	604	660	693	719	661	678	715	688	686	686	656	656	662	705	655	624	674	687	689	651	681	635	661	641	669	712	636	667	693	692	665	675	647	676	674	637	690	639	689	688	639	667	665	654	624	672	683	667	676	655	693	667	730	663	685	699	667	653	657	637	672	668	672	699	700	634	678	664	638	661	679	677	622	701	645	680	616	671	651	653	688	726	699	648	659	707	634	702	653	700	634	655	680	661	683	698	626	685	722	683	663	623	676	698	711	712	660	718	654	648	662	648	701	628	658	683	691	688	652	652	648	645	668	682	661	648	676	693	659	685	612	697	684	651	671	658	696	656	627	643	680	655	672	699	669	647	672	659	685	697	634	641	672	648	710	667	668	584	679	676	635	654	678	672	699	618	629	626	663	694	636	687	684	637	663	695	651	652	687	626	682	664	709	711	682	661	662	636	662	656	674	685	690	682	658	664	683	656	661	659	666	648	710	625	665	652	640	678	706	683	648	622	705	677	660	674	668	674	701	656	635	678	699	679	657	639	629	683	680	682	690	685	663	695	616	631	664	688	628	635	647	671	681	678	665	667	644	671	632	706	740	639	698	689	651	676	678	674	640	668	720	638	642	646	679	669	726	707	724	659	622	630	675	700	685	667	681	680	695	620	647	700	684	732	651	712	672	754	674	625	673	654	683	643	678	693	658	732	644	665	661	664	672	653	655	657	664	692	648	673	668	660	618	690	674	671	654	669	602	685	682	675	669	681	653	685	648	716	690	673	692	646	686	677	618	660	655	668	700	688	632	663	694	690	626	683	698	674	686	636	660	700	674	689	670	673	715	642	652	690	603	672	692	701	657	635	712	609	621	700	707	728	697	657	665	608	695	691	644	669	633	670	693	672	692	646	688	696	650	671	666	661	692	691	687	678	669	673	667	676	681	687	666	674	730	630	679	680	680	658	665	694	634	676	702	710	671	707	645	650	677	710	697	684	709	661	664	642	637	661	646	635	668	617	666	655	650	675	660	669	699	688	630	631	647	700	669	692	716	653	672	658	685	687	694	659	682	651	654	684	686	658	653	690	672	655	665	681	680	675	688	678	680	608	639	652	654	666	663	676	642	630	633	721	672	674	680	701	714	686	673	693	691	660	638	671	623	690	680	613	682	648
3134	1769	1057	728	631	710	714	616	502	464	399	316	295	249	198	190	179	167	147	157	141	127	134	119	110	127	117	94	106	108	91	72	88	87	87	83	77	83	94	85	80	76	74	76	86	75	83	68	64	67	88	68	85	62	78	72	76	77	88	71	72	102	75	81	77	69	83	75	63	69	83	82	78	64	76	91	68	77	97	74	78	81	70	73	72	83	68	70	76	87	79	75	58	82	96	78	88	68	89	67	71	69	84	69	76	76	84	78	77	89	83	83	57	87	64	70	79	72	82	74	73	78	91	83	72	72	76	71	77	71	63	69	66	77	78	71	74	106	89	66	78	85	70	69	71	67	81	72	79	68	82	78	71	78	77	64	72	76	57	88	70	62	69	86	66	65	71	75	65	81	81	76	62	87	79	67	75	54	52	64	81	84	72	82	80	69	70	64	82	77	61	77	78	72	75	88	57	59	70	76	70	72	72	90	75	62	79	76	63	81	70	70	69	79	93	70	49	84	68	98	70	79	78	67	70	73	68	69	81	79	65	90	69	76	92	67	57	69	75	90	82	78	65	67	76	69	66	62	71	78	78	65	58	70	78	76	78	81	66	86	66	67	85	75	60	78	77	79	79	75	63	67	64	78	74	70	71	65	74	70	63	84	63	77	73	72	60	78	81	71	71	67	64	69	67	86	77	66	72	84	83	74	73	60	66	85	86	66	87	70	73	73	69	78	80	90	86	71	69	73	82	72	73	87	74	78	87	68	70	76	60	93	62	66	70	91	75	69	56	69	78	65	77	93	66	73	67	85	69	67	62	71	81	72	80	73	67	59	80	70	80	76	64	78	67	80	76	72	65	87	83	79	74	77	104	59	86	92	79	76	70	68	67	71	77	73	89	87	77	72	66	80	68	75	69	76	93	50	59	74	78	69	70	78	80	91	74	79	89	78	79	63	62	60	72	85	64	61	74	92	77	88	78	87	76	65	67	78	71	76	83	84	55	73	65	74	65	75	64	79	68	58	79	71	82	74	78	70	76	70	72	60	73	81	81	89	72	86	73	76	69	88	81	56	80	85	81	80	75	74	63	84	73	73	63	71	62	91	83	69	75	77	89	71	84	76	69	75	72	62	71	90	64	62	73	78	88	74	69	64	68	74	79	92	67	70	84	74	58	78	55	80	65	80	62	69	93	76	72	71	95	85	69	73	79	70	80	68	82	70	71	64	61	69	65	72	74	68	75	81	68	83	64	69	82	74	62	85	59	69	70	70	78	66	66	62	69	80	68	69	84	73	74	84	68	82	74	77	78	65	83	58	79	85	82	73	74	71	96	76	86	71	73	70	80	71	87	88	70	66	74	76	76	81	80	81	79	77	95	77	91	75	58	72	80	82	95	78	74	83	95	85	77	74	73	49	69	80	80	65	67	62	76	74	92	80	60	66	76	83	84	87	91	66	72	69	60	76	74	88	62	73	74	84	78	70	69	66	77	67	77	84	78	73	70	88	88	90	71	82	83	79	72	83	83	72	77	75	68	69	70	85	76	77	58	84	75	88	75	82	64	78	69	71	66	75	72	69	70	89	57	78	71	70	85	83	73	73	85	88	90	73	89	78	63	76	78	60	60	92	70	84	75	75	78	84	73	64	66	63	78	70	81	73	60	82	75	99	86	74	68	80	72	81	75	71	94	67	66	56	75	71	77	68	75	84	87	77	85	66	65	78	74	75	79	77	77	88	71	69	88	85	76	93	77	66	72	61	79	73	71	65	87	75	74	90	79	74	60	86	86	71	83	68	81	72	70	78	70	55	68	83	63	78	60	67	89	70	81	76	71	68	79	88	74	96	78	74	79	78	57	87	81	70	79	84	86	60	81	68	68	78	59	75	78	74	84	74	71	76	55	69	76	86	74	83	86	90	76	73	85	74	84	80	71	74	69	73	79	76	73	69	77	75	99	67	80	76	78	64	82	82	76	74	72	81	74	57	68	78	76	71	64	75	87	79	80	69	59	70	66	72	67	79	77	98	94	57	75	65	71	67	78	70	68	74	63	87	81	82	62	75	91	74	74	80	80	72	64	65	82	85	65	70	61	82	61	78	79	76	83	72	85	81	77	61	89	74	80	69	76	71	67	75	81	74	93	88	94	77	80	83	70	78	78	74	90	86	78	92	70	107	66	84	79	65	79	71	70	74	70	76	74	77	81	82	85	76	77	92	85	73	81	67	102	69	75	72	91	55	63	65	73	65	83	73	85	62	87	73	76	60	62	80	82	87	72	76	74	72	69	78	73	67	85	81	78	89	74	82	71	81	64	74	78	78	65	76	79	78	67	71	86	77	73	77	76	73	65	80	91	85	65	79	80	83	63	77	74	93	87	57	81	75	74	88	77	64	67	74	73	77	79	71	75	92	77	86	79	73	61	83	74	79	80	75	80	91	87	68	76	65	62	72	64	84	84	69	61	79	71	81	84	72	70	68	68	78	83	74	86	97	80	75	97	76	80	78	64	80	69	84	80	79	65	79	83	83	64	81	70	70	77	69	73	86	70	79	71	71	72	82	89	76	86	70	96	65	80	65	78	98	85	82	76	86	62	78	74	92	75	62	65	67	83	70	75	86	71	78	88	87	84	77	60	81	63	81	79	79	76	69	77	66	71	87	76	72	77	85	78	73	83	76	70	77	88	84	74	87	67	70	61	73	75	83	72	75	66	70	84	74	75	92	91	70	70	71	91	79	65	83	89	77	66	87	79	68	82	59	72	74	60	71	65	75	82	76	84	63	69	67	82	82	69	72	65	74	66	77	60	54	76	77	79	66	76	81	64	69	78	66	78	87	77	85	71	69	82	70	90	79	68	64	60	73	80	77	70	87	98	71	78	82	76	86	68	82	58	76	84	76	75	96	80	64	73	76	76	98	78	74	76	87	81	80	81	66	73	99	58	74	64	59	73	80	78	64	74	72	74	78	77	66	64	66	73	65	88	76	73	86	77	76	85	79	63	64	72	71	79	82	68	78	69	63	82	58	78	67	59	81	52	72	86	79	64	73	78	71	82	74	84	76	49	99	76	74	76	71	78	82	86	88	74	76	86	83	77	89	92	80	77	89	66	76	69	70	60	86	76	66	76	77	76	81	94	73	89	63	98	67	71	82	89	97	80	72	78	90	70	65	80	83	73	74	64	67	68	73	70	64	81	69	69	91	86	75	74	81	70	86	69	71	68	70	73	69	72	71	78	77	62	75	70	69	84	60	69	98	72	81	75	67	66	73	80	69	91	64	69	63	66	76	77	87	74	79	68	73	72	66	81	82	84	64	78	68	70	75	69	78	83	78	84	88	70	74	74	68	80	86	80	59	66	68	71	82	63	59	66	92	65	68	80	62	78	80	73	56	76	74	82	69	82	77	84	77	90	81	93	65	87	74	90	74	80	71	78	75	87	75	69	85	60	73	70	86	67	85	78	76	73	83	87	69	76	73	70	71	68	77	80	72	80	75
27497	15706	11247	15517	22810	23418	21407	18402	15533	12807	10618	8971	7366	6120	5259	4542	4118	3762	3373	2891	2802	2589	2397	2140	2200	2041	1797	1616	1481	1272	1174	1058	1152	1034	1020	942	901	853	800	754	794	760	760	755	744	762	737	713	751	722	752	738	722	740	706	763	728	720	747	734	676	741	752	716	649	701	711	764	703	712	700	775	687	745	729	735	714	743	710	676	714	703	678	678	710	699	737	693	750	704	727	750	732	724	717	748	735	695	725	700	709	723	737	693	750	708	682	694	735	705	685	700	697	720	748	720	687	682	716	687	737	704	760	668	697	729	714	706	712	722	731	690	700	737	695	661	698	691	692	723	733	724	746	729	652	682	727	725	694	673	733	694	719	692	712	664	679	742	770	754	728	736	735	728	672	712	713	762	700	740	697	766	696	732	715	695	692	672	716	733	666	702	690	688	714	709	746	749	726	683	727	726	748	733	706	701	690	699	696	709	685	666	726	715	715	755	746	731	744	715	741	747	711	698	728	730	733	701	724	703	742	692	725	699	697	766	720	685	712	742	693	749	690	643	674	733	736	708	766	736	742	722	711	733	705	718	718	724	738	733	683	746	700	713	754	764	731	731	700	659	736	750	700	704	691	755	753	709	769	706	717	675	750	707	697	705	717	702	675	695	725	726	706	737	715	708	728	718	754	716	718	670	724	746	750	723	750	723	694	750	704	711	741	735	731	671	682	740	713	759	704	670	686	721	732	734	698	696	741	673	695	745	715	694	731	653	747	689	735	696	732	708	720	711	704	709	717	738	747	747	761	699	738	725	697	737	690	723	675	727	656	765	700	695	745	704	692	701	719	755	719	715	639	763	726	697	725	739	716	716	719	724	743	749	718	746	698	697	732	715	708	733	728	679	703	711	749	697	744	696	669	724	707	748	752	708	752	721	686	715	706	691	712	735	710	724	681	720	675	728	698	710	687	731	714	747	726	667	714	728	746	716	707	704	710	679	752	725	779	732	720	678	743	717	687	711	703	768	770	780	687	765	760	710	728	712	770	716	698	683	734	713	707	693	735	753	723	686	730	729	696	692	741	672	741	708	744	755	708	675	724	714	724	740	720	725	719	707	713	681	713	688	716	757	725	736	711	715	671	737	723	718	739	767	705	658	725	743	700	729	731	733	720	724	708	721	703	724	689	736	698	747	698	733	726	739	740	715	697	707	745	645	771	697	726	674	740	715	718	710	719	694	778	683	705	692	705	692	718	717	739	687	708	712	714	736	749	727	682	745	731	726	724	740	675	699	755	711	685	743	716	676	736	720	692	716	712	734	695	734	712	706	721	738	764	757	702	712	658	723	746	695	692	758	699	710	701	746	735	746	706	738	706	662	699	706	641	691	682	726	701	694	692	701	721	697	739	713	678	710	721	703	756	728	740	732	709	732	733	711	656	675	676	708	730	724	756	707	704	681	739	729	720	701	694	743	723	677	710	706	711	742	722	733	720	705	751	723	718	689	712	718	774	709	697	725	705	751	709	715	731	624	734	703	744	692	728	721	705	691	675	693	715	693	723	700	723	725	737	694	741	709	714	701	701	708	781	735	761	719	695	773	688	731	762	705	731	758	782	749	730	679	674	719	771	756	712	691	707	697	728	758	732	688	738	761	705	738	735	691	689	718	697	724	730	730	757	711	689	683	691	703	680	693	693	715	710	694	772	691	689	717	745	721	729	699	710	719	705	752	724	712	725	718	649	715	678	692	708	705	727	701	693	759	713	709	662	697	699	709	698	740	718	702	752	745	711	701	737	719	702	720	769	703	725	749	764	735	681	698	712	661	687	691	726	699	684	731	681	705	755	677	751	725	717	741	709	749	701	709	735	729	694	709	701	737	703	708	734	650	749	680	708	723	725	661	665	672	708	691	697	715	737	710	714	670	741	723	682	728	710	688	723	704	705	752	689	729	731	709	660	752	726	716	712	678	718	702	678	687	762	669	792	728	762	734	697	720	716	668	707	691	751	722	683	742	674	687	718	722	704	709	681	761	705	704	732	746	717	768	715	693	754	712	706	689	720	754	724	707	713	702	730	748	721	680	743	698	705	741	732	717	657	693	759	687	724	741	736	732	720	726	715	747	754	720	734	712	728	692	709	753	697	726	688	712	707	740	710	682	702	677	654	719	729	715	698	710	745	665	721	729	690	710	713	693	731	731	738	705	705	747	703	688	728	760	734	735	666	729	685	671	695	697	733	719	698	719	779	728	734	720	677	708	692	781	699	739	699	744	724	714	783	716	720	722	770	699	770	745	670	692	719	724	721	727	742	700	759	720	698	694	712	757	715	709	681	735	688	717	726	705	692	722	730	725	674	738	703	709	704	744	718	684	647	746	659	692	739	731	735	735	739	725	664	733	687	730	653	718	710	716	728	714	662	736	711	736	645	743	653	693	732	752	703	726	719	740	705	743	675	690	671	735	723	745	695	722	734	753	694	720	685	759	740	768	711	738	727	729	673	688	719	718	713	694	759	708	695	709	713	712	740	733	731	759	708	719	689	746	790	690	729	712	705	746	732	773	685	738	684	707	691	736	768	728	718	704	707	769	794	703	706	715	733	690	730	765	719	760	712	720	731	718	702	708	716	717	735	673	728	674	748	730	719	719	718	722	707	672	744	716	679	677	729	723	742	705	700	689	738	709	745	688	712	697	707	648	733	801	739	682	713	729	745	739	705	685	668	716	756	719	693	714	715	759	721	742	725	730	650	748	721	708	722	700	753	674	712	664	671	761	717	716	681	726	740	685	745	702	702	712	726	733	741	678	738	703	707	714	701	701	695	707	706	742	726	711	760	719	704	671	717	750	663	714	699	725	689	750	682	705	715	743	718	750	715	678	738	697	717	685	757	665	733	729	709	718	675	669	740	693	661	694	710	715	749	710	737	707	688	661	698	729	765	732	695	718	694	703	729	700	761	765	708	721	673	739	729	689	661	681	736	719	711	688	693	733	764	726	748	733	707	710	765	765	725	675	696	700	670	729	712	735	689	682	682	732	682	700	742	674	717	716	743	730	740	713	725	711	687	697	692	691	711	720	684	730	734	742	720	719	716	719	680	703	809	759	760	703	745	741	712	729	758	710	709	735	700	676	714	702	779	746	701	731	695	737	689	695	737	706	721	718	743	737	698	722	732	681	693	732	696	721	708	710	743	678	724	687	715	721	715	679	730	668	706	696	708	732	723	745	694	729	718	761	698	694	688	659	733	731	685	702	713	720	761	708	716	693	688	759	735	707	724	736	724	719	713	737	724	694	726	687	718	724	730	718	740	731	662	793	772	756	700	731	689	757	679	728	709	703	765	728	668	727	737	698	714	767	761	700	716	723	736	730	701	764	717	718	741	690	747	736	754	729	707	754	719	710	660	714	700	714	706	705	679	749	677	725	730	700	700	715	725	694	702	737	703	706	749	692	711	737	721	745	673	700	710	770	732	711	710	765	747	713	703	638	725	721	691	761	784	737	666	700
2059	989	608	469	344	463	460	378	364	297	280	271	192	172	172	153	180	149	154	141	144	137	151	117	95	128	113	116	90	104	102	104	99	93	107	110	119	94	100	96	91	84	86	96	91	79	88	100	100	84	88	76	87	85	93	103	80	88	104	92	92	89	86	76	103	91	100	107	96	89	89	94	89	82	90	88	122	99	83	89	100	101	95	83	80	103	93	99	95	89	96	93	75	91	86	110	80	85	100	99	86	96	95	88	91	81	81	88	92	92	75	87	87	70	66	84	99	93	69	102	99	87	104	72	89	101	89	83	102	92	95	92	83	110	76	94	97	84	102	81	96	81	106	92	94	105	85	76	97	90	100	96	68	90	94	87	81	102	92	87	98	87	89	80	89	103	110	101	100	90	83	90	68	76	110	79	91	100	90	97	103	76	103	95	85	102	83	88	90	101	97	93	95	85	92	98	87	76	96	76	89	96	86	97	109	108	96	80	83	90	92	86	87	110	93	76	87	85	94	73	85	93	117	101	87	91	88	94	86	94	95	81	86	118	99	111	80	95	101	104	102	76	73	60	105	85	99	96	90	95	97	85	93	97	98	77	106	105	82	92	104	92	91	87	92	96	86	88	91	82	81	99	83	95	86	91	95	101	93	104	100	97	82	83	107	98	86	84	84	87	92	82	97	95	81	91	82	83	103	99	82	107	86	86	82	118	79	83	91	87	94	78	76	98	93	80	67	101	86	99	94	102	86	90	79	79	110	88	75	101	102	102	93	107	87	84	83	83	83	105	86	93	84	68	95	81	102	101	95	103	88	94	100	88	117	93	102	96	94	85	101	90	92	121	101	97	96	81	87	99	87	103	107	105	79	101	91	96	95	102	89	91	107	95	83	84	98	97	97	86	82	78	103	100	80	85	104	90	106	93	89	94	80	90	85	98	74	83	90	82	95	105	85	81	86	87	86	90	89	105	101	103	98	107	79	99	79	79	105	91	76	97	95	86	97	95	96	106	115	102	102	83	95	94	99	99	108	84	68	114	88	93	104	98	85	90	83	98	94	90	93	93	94	106	85	102	92	106	94	86	90	86	99	86	74	90	87	101	85	84	92	83	89	75	92	98	104	111	92	97	85	87	91	97	92	96	95	85	84	103	96	96	77	92	107	92	90	92	101	100	80	86	95	94	90	81	85	78	90	85	80	96	81	93	94	83	98	104	78	98	84	80	104	95	112	78	91	97	91	96	67	86	102	97	83	86	101	97	95	91	99	95	87	96	85	83	69	90	84	90	94	80	89	94	100	89	98	82	89	69	86	93	87	100	100	71	81	110	98	96	81	97	82	85	100	112	97	85	98	95	84	79	82	87	110	88	87	102	105	83	89	86	92	87	85	76	87	103	100	79	83	78	88	98	94	94	100	89	91	89	87	102	89	92	89	79	88	91	95	83	84	94	84	88	91	87	94	91	102	111	85	98	95	96	85	78	99	99	91	96	84	80	81	95	97	89	78	92	87	97	85	82	92	78	88	92	99	100	72	83	80	90	80	86	86	84	90	76	110	96	85	100	85	101	105	103	74	91	89	83	87	91	99	73	81	73	86	95	75	96	101	80	106	95	107	83	90	80	86	100	97	88	96	113	103	88	89	92	88	83	82	91	91	95	87	90	68	93	93	100	85	80	88	99	108	114	90	110	77	94	103	93	80	93	100	96	97	84	102	95	98	83	88	81	98	82	105	85	97	105	108	90	91	102	70	90	101	87	74	85	85	90	94	83	91	94	88	91	76	105	93	105	93	97	90	94	121	81	123	92	72	94	113	85	116	98	87	85	84	91	102	102	86	84	87	108	99	94	85	88	90	81	75	110	97	76	90	107	89	76	90	103	92	85	98	86	95	96	79	96	82	85	84	90	107	92	77	84	70	118	78	96	90	102	94	104	101	86	97	96	90	101	92	83	89	84	78	104	81	103	88	81	85	90	81	90	82	95	98	109	84	98	103	83	106	88	90	107	95	87	94	93	93	88	115	92	87	94	98	77	89	86	76	99	94	99	96	91	78	84	106	92	86	91	79	97	90	86	92	80	109	84	115	104	94	87	87	80	88	87	95	90	112	88	99	90	87	105	87	106	91	77	107	87	104	93	84	87	85	102	95	86	98	94	87	73	107	105	92	83	95	82	68	92	107	74	85	70	82	85	103	83	83	71	84	94	87	103	86	93	83	92	96	91	88	92	91	97	96	105	80	98	76	97	93	80	72	85	73	89	84	98	90	90	93	82	88	60	103	91	93	90	97	94	82	100	82	88	100	76	92	91	86	88	82	92	90	75	104	77	74	88	83	105	114	108	94	87	93	95	101	86	104	98	99	98	68	84	98	87	95	76	92	84	93	81	90	94	102	98	80	98	80	99	89	104	86	92	87	90	79	92	98	80	78	88	89	86	81	89	89	99	96	104	79	91	81	73	99	74	89	83	99	103	103	77	89	82	80	95	79	87	105	89	74	85	103	106	92	94	119	78	81	83	80	106	95	117	74	101	78	106	93	88	97	90	98	74	92	95	100	98	106	94	76	101	85	98	93	82	95	85	86	89	88	88	91	100	84	102	87	95	93	81	110	90	89	86	97	71	79	92	84	88	95	94	119	73	89	73	81	77	98	87	98	76	89	120	92	98	103	105	97	89	77	99	84	100	101	96	77	95	89	92	97	98	87	93	100	111	101	109	103	84	101	87	86	83	104	75	101	95	97	77	91	88	97	86	103	78	104	92	100	101	87	93	85	105	95	88	89	88	100	98	89	112	87	98	83	81	95	109	112	90	64	102	102	74	87	83	106	80	96	81	108	78	86	71	86	107	91	92	85	102	90	106	101	87	94	91	83	81	94	92	104	85	87	82	107	105	88	85	92	99	95	92	106	111	82	93	74	108	72	114	86	115	107	90	94	98	106	90	85	83	94	93	104	98	106	104	94	84	90	75	69	88	75	98	95	94	81	97	107	88	90	88	99	92	85	82	78	74	91	97	87	99	105	93	80	88	94	91	99	90	89	83	94	101	86	91	93	87	75	95	107	92	86	74	88	83	83	97	88	108	110	95	90	92	94	89	94	107	105	75	107	83	114	82	91	100	97	90	83	118	94	94	91	73	69	86	88	88	99	92	90	82	77	85	95	87	80	82	89	113	86	84	89	90	100	76	85	89	106	67	96	105	94	78	100	92	88	93	99	89	93	83	96	94	98	96	96	86	110	101	86	95	86	105	88	99	92	88	101	107	95	97	81	89	82	91	87	99	105	88	84	104	84	100	100	100	95	84	71	84	101	106	97	106	88	101	83	102	74	96	104	100	94	106	87	81	70	99	77	93	95	85	83	92	93	92	98	76	89	81	81	87	78	103	89	74	103	93	89	96	93	94	100	86	105	103	90	75	59	99	91	102	88	106	91	99	85	91	90	89	97	90	95	86	86	97	94	101	102	96	86	92	98	86	79	89	85	86	81	83	108	90
22058	11523	7691	10599	17198	18466	16138	13433	11100	9031	7621	6100	5041	4114	3620	3197	2778	2583	2439	2173	2153	1944	1768	1632	1613	1629	1545	1381	1202	1150	1108	1108	1020	1032	1070	965	899	868	868	852	859	853	877	852	824	790	792	827	874	866	860	885	879	840	850	821	853	822	808	857	855	834	810	890	838	787	811	820	847	795	797	794	893	883	850	835	847	829	835	878	844	822	829	868	800	835	866	854	812	820	822	815	818	859	840	843	797	861	850	869	872	830	822	820	853	843	817	876	834	826	806	846	861	799	810	871	794	867	828	875	850	863	837	810	823	858	812	809	821	824	805	853	809	862	837	886	894	855	820	815	808	851	827	817	861	825	838	824	852	845	830	839	917	800	829	803	819	828	798	801	817	861	841	847	833	831	820	866	845	827	840	813	865	840	856	826	874	846	851	845	821	841	828	827	789	835	838	807	854	854	890	832	823	858	896	880	802	834	887	831	829	854	869	850	857	836	884	845	842	819	832	831	816	816	864	800	862	837	808	847	820	894	815	822	818	836	830	824	847	821	870	803	849	815	818	837	865	804	847	808	870	850	800	890	878	846	792	837	820	821	799	794	828	839	845	805	805	843	814	783	863	864	826	851	792	857	851	794	840	830	827	882	839	822	841	823	822	844	851	818	820	836	829	811	856	784	857	843	778	840	821	828	791	849	820	813	795	837	853	850	827	868	880	858	844	818	820	858	873	830	847	837	862	799	801	828	868	891	874	835	891	838	849	840	841	832	876	796	762	841	846	887	803	836	884	844	845	840	818	825	856	900	839	860	832	850	816	813	804	831	835	865	846	859	814	884	805	819	865	908	782	847	782	837	830	876	794	809	838	847	842	811	840	811	804	828	863	864	825	840	804	851	785	852	835	844	844	856	898	845	844	881	776	881	780	848	863	852	826	830	856	843	844	787	794	805	806	860	854	815	849	826	861	905	792	856	860	879	822	811	824	784	821	831	867	813	839	812	863	823	850	829	806	858	844	820	839	813	812	825	835	873	853	834	842	861	873	873	824	810	831	838	813	804	840	827	879	854	784	827	853	799	808	835	859	854	849	817	853	828	848	838	849	810	825	859	816	840	816	805	885	835	823	854	875	852	836	855	860	851	823	832	874	814	865	837	813	855	816	850	814	840	797	805	866	831	854	812	840	828	845	841	803	824	844	846	852	803	850	813	851	836	815	895	837	846	829	848	865	796	883	820	834	825	880	894	875	839	854	827	879	814	843	826	834	865	886	813	815	831	804	894	848	830	843	815	836	812	818	851	815	814	831	837	812	846	871	842	825	816	830	831	835	885	852	804	831	893	748	795	822	835	872	829	838	855	832	805	846	850	802	880	838	851	821	805	793	815	837	801	876	823	866	869	810	815	835	825	823	854	873	842	872	813	805	823	804	856	823	825	857	834	827	851	821	843	785	825	860	861	842	789	857	864	914	807	858	846	823	853	850	819	848	834	822	788	813	775	846	778	816	878	783	821	851	803	833	831	869	829	804	862	863	824	838	829	795	807	857	850	859	839	849	860	835	854	819	831	813	886	837	836	863	771	857	839	838	803	775	894	814	815	841	895	805	834	801	850	827	865	890	833	815	870	821	856	794	838	887	824	818	832	886	859	808	850	835	819	822	803	815	792	921	826	830	824	856	838	846	871	810	797	845	856	821	813	855	830	883	913	855	805	831	817	851	849	868	833	778	872	779	896	827	818	815	839	806	790	800	853	805	866	832	844	824	855	817	876	782	852	816	803	839	803	863	863	842	828	816	869	841	819	823	807	836	816	833	779	831	811	839	865	815	883	811	789	813	830	844	762	819	857	805	872	890	845	871	812	838	890	853	854	842	836	858	842	818	826	861	782	849	852	845	809	795	830	856	840	873	820	831	857	834	815	851	803	835	838	865	809	836	876	915	847	859	780	797	843	840	819	809	822	850	822	854	858	804	818	885	858	880	842	829	823	818	848	898	796	874	839	803	831	857	885	830	817	802	842	788	851	823	839	816	821	844	816	819	854	800	862	830	837	847	838	824	842	863	805	783	846	824	803	854	827	837	835	838	822	837	786	829	789	801	775	859	832	838	856	835	836	788	862	867	816	804	783	819	790	868	772	811	802	820	861	829	847	797	837	804	840	789	843	867	834	827	769	859	770	820	851	827	866	816	786	845	923	830	811	788	803	887	839	860	866	817	855	819	855	840	854	840	785	837	866	813	844	836	819	828	858	802	854	828	821	852	882	828	796	918	825	872	815	830	868	869	847	860	775	845	834	839	762	868	844	812	848	843	793	882	843	862	834	836	839	847	787	828	836	862	898	824	863	794	834	760	846	769	849	802	854	813	830	832	852	798	828	843	875	817	819	876	849	855	800	902	852	806	870	840	865	893	827	884	814	832	839	849	857	810	884	791	806	865	855	833	821	793	842	853	882	847	861	817	810	833	845	813	820	860	841	823	878	859	806	817	831	846	819	838	805	882	821	794	800	835	856	793	819	910	817	849	859	853	765	852	838	866	892	842	877	845	763	843	831	852	808	855	809	898	829	833	810	837	834	803	833	825	804	874	868	843	800	776	813	887	829	790	788	811	851	806	893	838	797	826	849	809	816	785	820	792	838	871	836	783	812	834	844	810	822	853	828	830	871	849	866	834	846	835	835	812	845	843	826	817	823	824	892	848	828	809	863	862	898	827	844	838	882	801	823	861	876	860	809	864	823	809	883	832	822	811	810	842	822	845	828	838	819	835	854	880	824	843	799	805	788	892	808	786	827	856	865	814	831	808	883	822	897	854	857	817	850	807	842	755	818	842	837	880	830	845	821	836	845	813	876	868	813	837	819	849	840	855	837	849	832	842	773	822	881	827	785	869	823	826	857	885	787	788	838	787	825	824	812	875	796	826	876	825	858	830	857	806	884	852	833	850	820	822	805	889	872	787	892	836	844	846	876	809	839	869	831	810	872	859	875	876	877	890	828	849	847	864	878	846	847	875	840	881	785	799	869	790	899	842	848	859	860	851	807	853	834	801	824	893	844	768	788	873	835	824	839	836	848	818	841	850	915	821	781	822	862	854	793	861	835	804	769	862	769	824	845	868	854	791	858	864	841	864	822	852	816	797	809	825	811	853	839	819	875	856	835	834	859	843	834	814	806	815	839	870	826	835	821	822	811	863	888	806	854	827	847	814	877	814	822	863	828	822	771	840	821	783	833	832	853	845	869	807	835	822	821	838	850	805	830	831	822	879	826	863	831	868	846	789	825	822	855	845	834	892	830	869	918	788	835	881	836	857	805	826	839	824	846	848	858	840	848	838	847	836	859	791	868	759	841	804	807	827	825	832	823	806	846	812	805	835	813	830	864	875	817	802	882	824	810	875	809	809	806	854	900	846	881	797	880	846	853	907	818	850	822	791	775	838	789	825	830	838	844	805	803	835	811	820	836	856	911	828	842	858	805	897	862	834	790	834	878	849	862	802	839	856	829	862	787
2427	1336	863	574	539	602	608	575	443	378	358	306	259	220	207	197	174	179	184	146	168	147	124	137	133	126	136	129	110	104	109	96	104	108	97	99	102	78	98	93	101	80	106	83	94	88	99	83	93	113	86	98	101	84	102	91	78	89	98	103	97	99	87	84	77	80	109	96	95	96	93	73	99	89	104	91	107	98	91	76	101	88	88	99	81	80	89	85	101	107	88	75	86	99	89	96	89	82	85	91	94	76	97	96	84	86	92	87	83	91	85	83	78	102	73	90	83	102	91	81	84	85	103	104	90	82	93	99	90	93	96	101	93	91	89	90	79	84	84	89	87	98	92	97	96	97	93	83	88	87	108	85	101	95	92	79	94	82	98	85	87	96	85	80	85	112	96	109	89	116	103	86	84	96	108	85	99	101	101	91	83	104	96	90	99	95	96	102	99	95	107	88	83	86	98	110	88	106	104	118	106	91	82	87	105	84	85	101	106	82	78	97	99	82	89	90	97	79	80	95	98	84	84	103	84	104	102	92	112	99	94	93	109	98	108	92	88	86	78	95	111	99	87	92	95	77	80	101	104	82	98	90	84	104	101	105	93	82	76	71	61	80	98	94	99	102	95	82	67	106	93	97	91	85	96	83	89	80	90	87	106	109	94	110	83	102	98	109	86	102	99	86	87	86	91	82	95	96	101	102	112	100	97	92	94	99	93	81	77	82	87	103	81	97	102	72	89	88	101	84	82	106	107	73	85	97	94	89	92	78	77	110	102	94	89	97	100	85	93	108	82	109	83	103	84	93	92	80	88	88	114	96	93	75	100	71	87	77	80	87	101	83	96	96	110	99	109	82	101	106	102	81	75	105	84	104	86	94	81	91	90	90	102	96	104	83	113	79	102	112	94	94	89	108	89	99	110	86	79	91	100	99	82	103	66	88	106	89	96	92	86	93	98	81	91	91	77	107	99	98	89	93	96	95	80	78	82	112	87	109	89	86	106	105	94	81	115	95	79	89	107	98	114	105	94	90	102	102	84	94	85	91	87	87	97	87	87	93	97	98	87	88	112	89	83	98	94	100	96	81	93	84	83	115	86	92	87	89	81	85	102	87	94	105	88	98	88	76	93	91	107	100	110	85	81	91	92	86	97	81	72	94	85	86	80	96	100	97	80	84	78	104	105	92	94	100	94	96	91	83	70	95	103	87	103	97	106	109	70	91	94	85	89	101	100	90	91	93	99	98	97	87	77	77	85	86	106	92	87	90	83	98	102	87	86	80	97	84	104	88	110	104	85	98	111	98	98	87	78	91	80	88	82	96	96	78	100	86	106	67	87	106	79	83	91	98	87	86	90	87	98	79	105	87	100	85	104	109	93	97	84	100	104	86	106	92	113	92	110	84	93	97	76	79	93	87	110	81	93	86	90	88	96	73	91	86	70	72	102	108	96	106	99	87	85	95	105	80	82	82	96	80	96	90	105	92	86	98	94	93	87	96	86	85	94	94	89	97	101	88	87	76	95	91	102	96	103	90	95	97	97	95	79	104	79	99	94	101	106	104	84	92	94	96	87	92	101	98	74	100	102	89	88	102	100	76	94	86	93	79	98	89	102	81	87	88	89	85	94	88	103	99	95	84	78	101	99	89	94	92	102	87	109	82	85	86	101	96	90	112	94	103	104	98	94	109	106	84	118	79	81	100	84	106	95	101	102	99	83	101	77	84	88	98	93	99	98	91	74	93	70	76	107	94	88	95	98	90	84	77	84	99	72	106	99	94	94	88	111	113	96	88	102	104	83	102	86	84	76	95	100	106	85	89	93	78	114	94	85	89	110	102	89	107	92	98	99	100	105	110	77	99	91	101	88	95	105	98	84	95	80	79	107	111	87	88	91	79	90	94	83	97	88	77	104	92	82	95	89	100	93	85	112	108	69	93	83	93	97	96	93	95	106	92	86	94	106	114	90	111	95	94	89	88	78	85	104	80	86	95	95	95	82	93	88	103	113	88	108	103	108	92	103	98	86	78	86	89	91	98	94	93	102	97	90	83	79	94	92	91	84	86	103	87	105	75	108	90	91	97	109	82	70	69	102	82	90	100	81	98	94	86	90	86	84	94	92	92	93	105	91	84	96	87	95	92	92	111	104	101	92	87	94	102	82	87	82	76	99	101	95	103	88	115	100	92	98	97	90	74	84	109	98	114	89	86	101	72	85	93	102	114	94	86	97	86	98	100	77	95	80	105	93	102	84	94	93	94	84	108	90	97	96	94	88	102	87	101	96	94	106	97	92	86	95	73	95	108	117	100	121	86	89	84	85	78	94	108	82	86	70	91	117	91	129	96	99	105	100	93	103	97	79	103	106	84	88	98	101	97	83	93	91	85	76	98	91	90	95	81	115	95	99	93	94	80	89	79	87	95	87	93	109	105	95	90	86	100	98	98	80	96	116	104	98	93	109	101	93	106	93	99	75	87	78	98	71	94	85	105	94	104	85	84	85	103	84	91	87	97	109	107	100	78	95	108	79	117	99	106	84	88	107	112	97	105	94	99	84	86	112	87	83	100	87	83	87	84	93	88	81	99	89	98	106	88	78	100	74	92	98	83	97	106	100	92	109	94	105	92	99	74	102	94	98	90	113	94	86	84	95	98	88	95	106	86	109	98	77	76	84	110	97	77	99	111	60	91	103	89	96	92	109	84	89	110	89	90	92	88	102	85	79	104	96	112	84	105	88	98	93	93	83	102	91	97	83	102	93	97	98	88	90	79	97	86	97	113	98	82	88	96	102	78	83	97	93	88	89	83	101	87	97	92	99	107	103	84	94	104	95	117	86	83	99	99	105	107	101	113	82	114	102	81	86	92	82	96	96	99	95	97	94	81	99	85	92	90	116	97	88	110	79	95	114	92	101	105	88	91	83	99	81	86	98	104	96	87	95	92	94	103	91	101	71	82	88	88	85	104	87	111	107	93	94	100	95	83	90	89	107	88	89	95	88	104	100	93	93	79	98	104	91	104	93	91	77	100	101	91	92	90	91	96	82	91	93	96	106	89	88	78	100	88	101	89	110	99	117	71	108	87	97	106	84	94	96	94	91	95	98	98	97	108	90	89	87	77	101	97	98	96	94	79	104	88	92	100	98	94	80	101	103	94	92	116	91	96	89	81	98	97	85	90	86	83	98	98	92	109	88	91	85	99	89	98	95	103	96	103	90	76	90	105	116	99	78	75	105	101	81	81	100	94	103	82	107	107	103	93	117	92	87	87	70	90	85	106	99	99	98	94	105	114	75	105	77	95	94	103	95	96	91	91	99	97	83	92	82	93	87	100	98	100	82	81	95	103	86	88	87	102	72	80	100	91	96	96	91	90	96	93	82	83	89	93	106	83	74	80	85	69	83	100	100	101	104	106	74	92	107	84	86	86	80	109	80	91	99	105	100	96	98	95	81	94	81	101	101	93	86	95	99	107	99	75	109	88	105	100	93	68	79	84	73	96
25087	14123	9549	13104	20887	21554	19096	16397	13831	11350	9403	7871	6310	5209	4585	4034	3544	3191	2884	2778	2534	2273	1996	1851	1946	2022	1768	1576	1420	1256	1252	1173	1141	1166	1051	1067	983	971	953	903	886	876	904	848	879	821	915	877	925	868	850	924	879	868	861	915	898	872	865	822	902	876	872	868	835	891	892	893	916	888	857	940	869	899	887	845	865	871	863	798	861	841	868	867	862	883	864	888	870	875	867	844	911	856	907	861	874	938	845	867	847	866	846	858	840	875	860	866	890	874	863	874	939	888	928	896	849	884	888	885	836	844	910	873	880	861	908	912	844	848	847	861	904	860	851	843	851	876	929	846	858	909	877	889	828	846	852	837	848	893	855	855	833	894	829	895	938	926	867	873	871	930	874	853	882	912	868	872	845	871	861	883	824	893	812	867	814	779	881	885	856	843	830	898	893	872	834	842	892	862	871	825	883	853	916	903	907	891	882	860	862	876	883	880	874	816	851	906	915	895	860	904	848	873	864	878	888	836	883	893	862	832	893	904	862	896	883	862	853	826	856	869	876	875	911	898	898	916	900	899	897	881	907	841	869	826	902	847	818	911	840	853	855	852	913	871	856	907	845	886	909	886	823	904	868	880	808	839	805	841	863	907	899	853	879	870	884	840	813	875	846	896	817	930	831	857	890	850	897	883	858	859	878	857	861	839	882	839	903	887	875	878	917	831	903	855	899	879	849	889	871	834	857	871	856	921	798	872	844	898	859	893	876	823	943	885	848	895	898	901	846	871	898	872	866	840	878	851	869	876	850	867	862	869	878	902	872	858	871	803	906	867	904	827	808	921	841	863	859	867	894	891	832	919	882	846	823	886	884	877	883	874	847	858	870	857	837	840	857	881	835	823	891	915	877	881	882	848	871	863	876	884	884	809	850	870	886	851	848	892	865	830	870	855	858	891	880	846	882	841	838	877	854	902	811	859	864	919	888	917	832	857	870	789	872	856	850	860	875	857	896	845	887	857	877	839	866	853	860	852	833	856	932	925	846	925	904	922	906	858	846	851	875	857	871	881	895	887	872	917	880	857	859	784	904	846	905	898	880	812	883	854	868	924	846	866	861	899	824	866	811	818	877	883	850	860	890	896	856	844	851	868	853	952	912	797	912	903	837	876	870	828	873	873	855	902	908	878	865	842	855	843	847	860	856	867	863	879	873	890	886	837	885	808	870	867	875	897	899	857	815	822	854	896	857	892	842	869	860	866	891	869	916	882	819	882	895	817	845	851	918	873	838	866	856	881	840	860	864	876	828	869	876	894	865	846	884	862	878	887	856	853	873	849	863	883	834	848	870	922	913	869	867	839	802	863	845	865	933	872	863	894	854	796	842	866	807	817	875	903	883	885	812	807	876	851	836	868	849	872	861	860	863	952	888	900	877	835	866	862	877	867	897	865	821	914	871	869	863	831	848	917	891	790	846	829	851	889	874	863	915	848	823	898	873	865	900	881	880	890	829	874	860	891	867	938	896	831	871	857	901	898	877	832	867	864	863	815	839	883	916	923	846	852	883	882	858	894	881	906	872	894	923	840	851	871	856	884	812	907	845	843	899	872	891	871	824	871	938	879	901	814	882	861	841	867	876	904	888	832	863	878	860	880	849	883	907	896	910	841	865	880	889	815	841	893	862	902	883	863	850	799	808	896	917	882	836	842	848	843	838	908	865	842	877	895	825	860	899	885	834	876	871	839	844	844	808	878	856	872	850	879	845	874	906	863	864	872	880	895	873	886	845	898	838	851	879	936	916	861	868	927	897	886	883	894	922	809	944	875	882	851	867	843	870	852	874	857	852	900	854	856	882	859	866	857	861	888	844	869	889	874	850	817	900	834	830	881	852	874	871	845	847	840	963	830	856	816	848	872	881	853	898	878	867	899	856	858	892	860	844	868	896	875	835	838	825	878	844	862	902	900	865	872	891	900	882	884	841	884	841	917	814	856	905	819	871	847	835	864	857	838	861	859	867	856	856	865	854	848	826	911	899	856	859	848	833	867	866	789	844	873	867	868	870	858	859	867	869	893	863	871	881	921	798	842	849	832	879	873	906	877	893	881	880	918	876	842	885	852	865	873	901	871	887	842	812	857	888	869	891	899	820	940	840	861	828	899	902	879	826	843	916	854	842	866	845	848	842	844	853	887	812	916	867	912	826	868	882	918	866	915	874	880	889	927	889	875	878	844	822	891	869	842	872	898	882	877	840	842	921	831	928	905	888	881	871	841	892	846	846	856	872	931	894	877	846	859	840	873	858	844	900	833	907	864	816	887	826	852	844	911	853	879	904	873	850	848	864	895	842	895	877	820	911	836	869	932	882	863	822	882	886	896	849	883	884	893	888	843	884	930	890	901	882	861	869	838	883	871	862	870	870	891	864	849	873	835	845	815	909	892	884	874	886	825	857	812	866	869	947	847	904	847	882	865	833	853	813	868	880	844	896	816	920	881	830	878	865	858	855	877	831	792	859	863	895	863	879	890	860	842	877	881	844	857	838	896	881	852	898	890	855	865	898	846	824	831	897	846	895	880	839	853	847	848	912	839	883	829	881	907	878	847	876	869	825	894	869	838	887	880	904	893	872	860	867	900	886	891	899	894	889	873	908	922	867	879	884	862	843	906	914	881	848	904	875	903	842	873	845	846	849	903	833	862	854	827	893	894	864	938	915	933	878	871	839	875	900	866	844	880	893	827	938	893	899	832	841	852	880	866	857	814	888	906	853	857	852	855	862	883	857	807	911	876	852	862	861	901	839	906	901	867	902	905	899	813	856	936	886	897	868	838	891	888	870	836	875	871	902	836	866	883	902	889	849	807	918	815	886	849	840	883	856	819	854	865	971	891	862	873	876	896	827	871	840	873	875	875	864	875	858	888	846	883	859	846	887	847	860	863	885	865	873	885	879	874	888	838	877	820	891	891	847	911	851	895	825	905	888	885	906	884	854	925	881	897	862	850	901	794	856	857	869	810	840	836	877	865	872	848	874	925	842	945	898	823	853	884	864	947	884	897	871	882	928	879	896	894	893	857	862	873	842	855	831	883	863	907	894	808	846	871	823	866	824	886	860	880	820	855	832	876	868	866	887	904	851	835	879	873	898	845	863	904	809	865	892	852	894	849	877	834	858	868	894	879	873	913	833	845	822	834	885	872	888	881	879	864	792	855	830	869	937	862	862	831	901	863	864	866	875	858	826	897	873	874	938	880	849	800	879	855	841	843	870	855	865	914	884	876	927	880	888	871	898	817	916	863	873	900	899	860	807	875	847	826	845	853	858	834	890	848	849	833	884	841	846	861	831	817	853	895	844	890	890	862	865	853	884	858	853	875	892	914	865	821	836	915	845	818	838	923	885	895	855	857	852	825	846	826	906	918	886	860	843	907	873	838	891	855	903	897	871	892	878	866	859	857	858	840	797	894	911	803	853	885	841	868	868	839	809	888	884	841	896	906	886	853	848	908	837	889	841	861
2913	1253	778	537	479	557	583	521	474	405	375	279	249	236	211	173	139	172	139	134	118	112	121	124	114	107	107	107	100	93	82	93	87	80	87	85	87	88	75	76	69	73	92	89	70	85	83	63	88	57	80	89	70	68	85	72	75	63	84	69	80	78	77	63	73	69	79	77	71	68	58	66	55	75	75	84	69	61	62	63	67	69	72	62	66	72	76	75	61	72	84	59	72	69	62	61	64	68	69	64	61	54	65	73	80	74	82	70	82	70	76	83	78	56	63	68	81	81	68	75	74	65	52	78	77	62	77	75	65	62	71	74	69	54	77	64	80	85	67	83	72	57	75	64	77	70	71	74	74	80	90	79	79	80	69	77	77	58	82	78	66	81	76	71	69	65	65	71	69	73	82	83	65	92	75	78	76	78	68	81	78	79	75	64	69	78	75	70	60	79	61	86	77	91	61	60	83	76	62	68	76	86	76	74	57	72	78	64	84	75	62	68	85	74	83	66	80	77	56	72	67	82	77	81	70	59	58	70	69	72	66	64	76	61	69	64	75	75	68	65	80	61	65	81	83	87	77	76	65	73	79	75	70	80	82	58	77	76	81	73	76	65	77	77	76	72	79	80	65	85	71	75	90	69	86	75	76	76	79	73	66	70	68	81	70	61	52	64	75	73	72	89	66	55	73	65	73	60	82	75	69	74	65	65	66	65	73	66	65	76	67	65	75	68	59	62	76	74	73	83	69	79	60	79	72	79	85	77	79	72	80	68	75	75	67	81	70	58	69	77	82	68	75	93	76	62	64	68	80	80	80	76	79	82	68	79	73	75	64	87	58	67	80	76	79	70	76	72	59	73	90	56	76	79	73	77	64	83	83	68	67	66	72	69	79	79	77	78	68	70	65	62	87	61	70	69	78	80	74	73	63	66	86	75	75	69	61	79	73	79	75	78	88	67	81	75	67	82	79	57	67	74	70	81	70	70	70	84	71	77	77	68	76	82	73	75	69	88	72	73	79	71	72	72	84	74	66	80	65	54	90	71	81	69	76	69	58	67	73	67	79	90	71	58	83	75	70	67	67	76	65	64	83	79	76	70	84	65	80	68	76	84	75	76	87	82	75	65	84	78	75	71	86	72	62	80	60	74	75	97	78	70	76	87	60	76	68	73	71	69	81	75	77	77	80	67	76	74	82	72	72	73	62	97	84	62	74	57	81	93	74	61	71	82	64	67	86	66	77	71	59	69	73	84	88	74	61	77	59	62	74	74	87	65	71	88	59	77	80	70	75	67	79	73	71	73	70	81	70	77	60	87	65	70	69	77	76	90	64	71	87	86	86	75	68	87	82	69	76	73	70	75	89	70	78	75	70	67	68	80	72	90	68	74	78	57	76	76	78	89	74	63	82	81	59	81	89	70	71	61	68	72	77	72	78	77	79	90	73	81	62	70	67	80	84	72	81	75	76	76	77	64	76	62	79	69	81	89	75	65	62	64	79	80	78	80	78	63	80	75	87	81	82	65	79	66	83	72	65	77	85	73	72	67	82	95	62	59	92	79	67	67	62	64	71	71	79	71	69	62	79	73	65	65	69	89	95	89	100	87	80	80	93	81	65	70	86	64	68	63	82	85	54	66	67	73	63	70	75	76	82	84	71	78	88	87	79	84	78	61	75	66	71	77	65	70	83	72	76	85	76	76	80	79	78	87	84	76	68	66	79	80	67	59	77	77	85	76	75	71	79	75	88	78	73	75	75	58	62	69	75	74	71	67	71	65	77	74	82	69	69	75	65	80	82	79	67	67	94	75	78	61	78	78	77	74	75	81	58	81	78	75	76	69	91	79	65	67	76	87	73	73	78	84	77	72	70	81	68	60	76	56	75	79	74	67	63	74	87	73	80	77	73	78	80	76	69	61	89	83	72	84	71	58	70	83	72	74	58	67	62	77	86	75	63	86	84	86	75	72	66	78	83	76	77	69	75	67	72	84	67	64	73	73	66	68	71	84	67	70	71	76	65	71	75	77	83	69	78	63	74	56	73	61	79	81	74	82	80	77	70	86	69	74	83	76	76	86	79	62	73	69	83	60	78	73	80	58	74	75	68	86	78	85	71	79	81	78	72	66	75	64	74	56	81	53	66	82	87	72	63	85	70	81	75	80	77	70	92	63	78	69	79	76	71	70	67	72	63	62	78	75	89	83	75	71	61	89	72	72	67	70	59	60	63	65	73	81	68	63	52	99	82	82	74	72	81	69	77	83	77	66	57	82	70	83	74	92	76	73	92	74	64	73	69	72	78	76	69	72	80	67	91	79	69	82	60	80	67	78	65	79	69	69	82	67	76	90	73	85	81	79	82	69	72	71	73	87	78	67	68	76	88	64	78	74	83	84	81	67	81	79	72	69	92	78	82	66	69	73	68	73	76	81	88	72	68	74	74	62	68	71	72	87	77	81	73	70	69	85	67	65	68	73	82	66	63	75	97	60	67	60	84	68	78	63	88	78	79	63	77	78	72	72	79	65	65	67	83	75	53	72	68	81	93	68	80	79	64	80	58	79	65	79	79	85	76	76	86	71	73	67	71	71	72	82	62	80	75	86	72	81	71	80	88	76	68	73	77	57	72	63	64	74	83	61	82	75	66	75	74	80	63	76	75	81	59	68	89	72	95	81	73	68	84	63	73	62	72	88	83	91	66	69	53	74	87	82	73	78	89	72	69	76	73	65	73	62	65	77	61	57	69	67	63	72	75	70	65	71	87	86	71	59	70	70	65	88	77	52	64	77	87	75	68	87	63	74	74	64	70	81	61	73	76	57	86	66	78	90	78	85	68	84	67	86	69	68	74	76	75	53	58	74	81	77	73	84	67	67	81	95	70	62	72	70	73	67	46	72	95	68	83	87	84	74	79	87	92	80	79	66	74	67	62	71	69	61	86	66	83	67	74	57	78	63	88	62	83	78	66	74	75	71	71	74	77	72	73	81	62	75	67	68	70	78	70	70	76	80	71	76	77	70	66	61	84	80	80	77	77	81	62	68	73	88	73	70	77	71	73	65	82	63	80	72	80	64	79	72	66	65	88	79	71	88	91	71	65	79	84	106	68	73	93	68	74	76	77	70	75	55	74	72	64	68	74	75	72	82	73	72	72	63	82	82	88	66	87	82	69	75	76	67	64	75	67	81	74	76	73	79	66	73	71	72	74	67	71	87	95	64	65	68	67	89	69	58	70	69	66	75	64	65	65	61	72	66	80	83	75	78	76	82	83	78	75	67	69	85	78	78	64	74	66	80	56	91	63	71	63	77	68	85	70	73	89	66	74	79	74	79	72	73	88	70	76	72	81	76	61	70	63	63	76	80	68	72	85	88	53	71	76	85	63	84	71	88	62	66	58	58	79	73	74	88	91	68	69	70	88	84	80	77	85	77	77	69	71	73	74	77	61	68	79	88	82	80	75	85	68	77	86	74	91	97	73	72	61	78	78	69	74	68	74	80
24960	13424	9508	12705	20118	20881	19000	16579	14084	11843	9710	7886	6361	5447	4649	4219	3688	3235	2925	2724	2488	2134	1864	1842	1978	1874	1596	1387	1251	1092	1070	1018	1020	973	889	836	773	786	777	750	721	736	694	673	715	709	666	662	656	681	696	689	692	738	694	689	721	671	680	677	691	665	684	657	685	678	686	663	658	648	713	694	688	673	649	686	703	699	690	664	740	675	663	662	678	698	732	666	650	669	663	724	693	738	713	681	688	703	687	663	668	671	671	687	655	666	665	622	663	693	692	677	669	680	714	712	704	665	642	697	708	691	740	689	729	657	660	711	647	693	652	641	696	714	706	693	716	663	680	726	690	665	716	701	677	673	660	699	678	686	642	669	727	668	671	657	713	686	652	670	681	711	703	674	687	648	667	701	702	626	708	682	700	712	673	661	708	695	702	674	710	667	699	682	728	660	659	698	671	710	645	668	701	669	673	694	747	715	699	717	713	725	657	670	658	687	668	650	704	655	710	694	685	659	676	676	632	650	687	659	667	695	623	704	673	690	690	728	666	633	717	684	685	701	687	650	659	684	719	681	696	700	666	694	644	692	623	658	699	677	678	690	679	639	655	674	685	673	652	722	722	672	662	655	694	674	719	688	616	642	634	690	660	692	672	698	670	667	737	678	729	674	665	687	681	657	688	660	671	676	705	690	725	689	660	671	681	659	694	730	707	694	676	650	676	685	641	700	668	714	638	668	656	688	710	633	687	668	670	679	652	657	686	665	669	670	687	708	666	681	620	716	680	646	672	657	728	683	711	675	661	654	696	711	710	645	680	719	710	668	710	719	647	703	647	625	712	657	618	720	650	710	719	646	672	664	670	663	642	656	681	658	712	662	747	711	668	698	695	689	641	700	690	659	682	701	668	689	642	670	706	643	699	697	696	684	675	691	681	730	672	732	689	720	723	681	682	713	673	657	667	630	661	704	651	675	709	666	675	667	685	672	640	674	716	727	673	678	669	698	672	717	722	700	639	706	683	736	695	644	684	725	725	699	675	634	691	616	698	646	727	709	725	671	673	679	641	663	694	682	672	667	652	747	663	646	708	694	669	658	678	744	686	670	703	716	690	683	670	667	687	659	663	712	673	676	715	673	713	675	667	664	638	667	711	691	698	694	711	672	693	708	632	723	678	703	713	725	702	709	666	654	658	672	642	686	687	692	668	667	684	676	683	718	649	653	711	670	633	634	717	747	707	695	686	702	678	710	639	649	673	696	635	702	666	705	664	676	654	671	697	654	669	683	680	677	722	642	684	668	681	683	695	679	675	716	670	672	639	684	646	709	646	719	721	660	680	637	668	688	688	684	651	704	676	708	693	657	692	686	667	611	730	677	680	676	669	701	688	723	672	709	739	701	687	683	655	676	650	709	706	731	696	660	730	679	674	670	691	710	684	696	691	669	629	659	697	706	708	680	631	714	669	696	690	638	642	698	689	688	680	679	684	674	718	655	717	658	699	698	665	684	657	707	693	679	723	673	667	683	662	662	733	730	655	676	701	676	722	685	657	675	697	721	692	692	717	714	705	687	694	712	613	711	718	652	657	718	685	696	629	661	670	709	684	664	637	713	669	724	667	659	658	711	721	694	658	696	682	689	660	685	700	630	691	684	661	665	716	681	723	678	707	670	648	682	660	727	698	707	696	708	652	672	673	646	702	734	685	683	657	684	710	698	707	681	709	657	697	638	653	655	653	697	660	684	695	657	724	680	672	672	667	703	677	693	627	686	740	693	715	672	728	660	634	699	669	643	716	689	648	683	715	698	676	666	670	665	653	693	724	680	704	652	675	646	717	708	673	684	745	715	707	676	731	672	685	637	727	688	699	652	662	703	703	679	707	682	647	626	683	698	704	733	711	665	669	701	698	707	712	669	710	675	686	633	665	667	655	716	653	639	696	693	655	666	681	717	676	695	657	715	706	698	720	685	706	684	629	695	681	643	669	691	733	680	662	695	725	678	660	654	744	660	713	702	698	689	668	648	654	706	681	685	660	681	711	655	697	723	694	650	642	721	674	715	710	727	661	738	690	677	686	689	690	710	640	666	703	665	657	718	704	650	642	659	687	694	663	734	720	713	672	643	666	686	673	665	668	730	673	661	749	655	705	695	678	689	712	712	698	686	652	674	759	644	673	682	653	673	711	678	697	667	669	721	681	673	690	642	638	697	665	733	680	655	709	700	684	643	677	693	665	662	713	670	679	713	705	683	659	660	665	675	742	695	689	698	672	683	686	707	647	666	642	678	662	703	713	648	688	674	638	670	668	663	707	645	708	697	669	636	710	713	684	658	702	672	700	674	665	660	703	672	643	648	669	695	701	647	689	709	697	680	671	728	681	687	678	723	679	695	625	667	734	630	730	686	647	693	654	716	682	680	672	695	709	686	673	610	691	661	698	653	675	685	674	668	668	674	670	665	707	677	693	701	692	678	702	680	673	720	638	646	653	723	636	676	627	659	728	694	713	691	674	659	682	680	685	698	665	651	669	688	640	679	691	669	706	661	641	724	673	681	671	691	693	671	705	760	696	647	654	705	671	662	686	716	724	622	724	721	675	681	738	632	677	690	649	681	706	661	698	620	723	699	705	714	677	642	620	708	673	656	718	645	708	680	679	751	697	672	665	675	670	727	721	652	653	627	667	723	627	672	662	667	660	669	698	684	681	665	658	664	674	699	704	686	719	715	678	684	647	648	700	672	660	729	714	702	655	694	692	655	683	715	657	697	670	684	704	654	654	711	663	646	686	675	691	672	652	672	680	638	690	692	727	686	663	618	675	678	720	696	681	672	705	678	675	661	731	688	714	690	715	700	691	688	645	645	658	637	676	671	661	672	682	719	646	607	679	651	665	698	654	657	708	641	664	638	693	664	646	692	636	667	715	693	716	681	680	698	646	735	717	666	656	698	689	659	668	678	656	730	705	695	648	661	709	674	703	709	662	693	673	690	705	687	655	668	693	669	703	671	667	700	708	701	717	714	668	672	667	690	654	690	710	694	650	667	644	654	694	710	687	709	711	676	668	684	680	680	748	706	686	669	665	715	675	720	671	713	670	711	652	657	681	679	700	652	679	688	645	675	725	675	740	689	681	627	683	659	691	693	682	684	717	684	594	603	695	643	695	652	694	698	660	679	661	670	679	718	678	670	666	698	710	687	712	683	653	699	664	712	712	633	735	639	709	661	683	695	695	680	692	700	676	696	712	649	670	684	626	678	707	682	659	671	648	674	701	662	712	681	666	681	711	651	668	685	697	696	663	658	652	644	668	697	684	671	694	670	674	658	671	642	707	703	688	685	675	663	658	680	679	687	646	730	665	661	656	673	671	649	676	689	688	707	650	729	658	668	685	692	693	697	688	646	652	666	678	650	648	690	674	653	669	669	690	670	704	709	683	709	697	708	671	705	680	676	688	635	684	662	716	693	667	646	712	703	717	713	691	690	652	689	676	733	659	677	680	659	671	653	738	694
3009	1726	951	695	629	681	716	671	617	546	412	362	312	278	232	226	192	191	177	144	149	133	130	113	120	111	128	117	89	106	79	97	97	100	96	88	94	91	80	78	87	98	72	75	88	70	83	83	69	72	72	82	77	81	82	98	64	85	88	78	96	63	83	83	87	76	86	77	73	80	89	84	73	87	70	76	83	67	92	70	71	60	72	89	65	82	71	73	83	94	65	70	97	74	89	61	68	80	78	100	65	79	82	96	90	83	98	72	77	82	76	78	81	91	81	92	54	80	80	73	79	73	81	75	83	76	92	74	96	82	62	81	77	66	73	81	82	87	66	86	91	79	76	83	78	77	69	82	84	89	75	80	99	83	90	72	71	86	91	81	64	71	77	83	79	74	88	74	89	67	88	84	83	89	101	75	90	90	69	86	84	74	78	97	90	63	96	69	80	73	83	80	66	79	80	66	66	85	94	69	66	61	75	78	92	88	75	72	88	90	72	72	76	71	76	65	59	87	84	90	76	57	78	75	60	71	93	87	76	72	71	71	84	75	80	79	80	73	82	79	70	78	77	76	89	93	75	76	72	86	80	75	74	79	78	84	73	72	82	82	74	85	77	75	79	78	94	73	76	91	85	86	74	80	86	98	89	74	81	100	79	91	79	62	96	62	81	81	78	70	73	65	95	77	84	82	90	107	80	89	83	75	76	77	85	77	70	88	85	65	77	92	69	75	88	86	79	76	75	67	77	80	74	90	83	68	74	74	72	93	87	90	68	87	66	82	76	81	61	80	76	75	81	75	76	80	81	88	96	64	65	70	79	76	90	76	86	73	70	79	90	85	68	75	72	78	75	77	91	71	84	60	68	83	76	64	84	92	97	82	88	78	76	78	71	68	86	70	80	82	76	76	87	86	81	75	70	69	90	91	82	59	79	92	90	83	69	94	86	80	91	69	75	73	93	71	74	62	70	95	84	71	80	93	76	73	78	75	69	76	80	71	82	81	89	68	77	61	74	84	90	84	69	87	74	84	80	78	83	89	63	81	69	81	86	89	70	75	81	64	71	72	78	85	74	67	71	64	73	71	75	79	81	87	72	82	56	76	79	81	66	79	80	105	66	72	85	85	77	78	77	77	71	82	75	74	62	90	57	82	62	85	67	66	67	67	74	83	53	83	79	86	74	66	85	69	64	81	88	73	71	90	88	81	77	70	77	90	81	72	91	76	72	78	82	86	76	75	96	80	61	78	93	68	86	84	79	64	85	72	81	92	76	86	73	89	78	75	90	69	86	71	82	77	65	71	61	65	67	74	78	98	99	83	65	91	86	80	84	77	80	78	84	76	74	84	67	63	76	76	74	79	83	77	92	81	71	77	96	77	76	70	78	88	66	67	76	70	82	81	92	65	83	87	85	80	69	80	76	80	69	76	64	70	86	74	67	70	65	84	93	71	75	71	63	70	86	66	77	87	79	68	82	77	77	71	88	72	83	80	67	71	78	72	67	82	81	71	82	76	70	72	74	80	82	67	74	72	81	79	75	73	77	105	74	68	77	82	80	70	86	78	78	83	77	76	81	71	91	67	92	87	81	77	93	78	80	64	70	80	64	77	59	65	99	64	78	82	78	73	72	78	70	62	68	81	81	53	63	84	82	78	73	89	85	78	72	62	76	91	85	81	74	80	84	75	55	81	97	70	65	86	80	66	82	82	77	74	83	88	86	88	72	65	81	74	62	70	64	82	84	83	89	85	72	82	62	85	80	78	62	75	69	83	91	76	69	93	86	89	77	68	75	76	74	82	82	66	70	91	68	87	78	83	93	79	87	66	69	71	63	84	87	74	91	68	89	74	92	81	96	68	79	84	69	70	87	66	101	80	80	90	83	94	77	79	70	78	70	80	75	72	72	84	88	73	88	71	80	98	89	81	87	78	78	81	94	63	80	78	87	79	73	74	75	92	70	65	70	63	78	63	77	72	83	82	87	73	79	96	80	75	81	79	71	67	86	77	81	67	65	76	78	77	69	77	67	76	80	80	87	83	83	72	76	61	86	88	78	80	89	81	81	81	103	78	87	76	98	73	65	61	72	72	71	82	91	84	92	77	64	90	84	74	82	82	64	80	67	72	80	72	74	90	66	69	77	64	73	81	76	73	88	64	68	81	75	79	83	69	72	70	87	74	68	72	81	77	84	76	76	78	83	60	85	80	70	63	86	78	85	81	79	67	76	80	72	77	71	70	76	86	95	80	63	74	97	84	75	85	71	82	89	74	88	81	62	90	77	60	76	65	79	78	72	80	65	76	93	74	80	86	83	82	76	64	65	72	82	65	74	75	84	87	82	72	85	85	77	70	95	78	79	78	80	82	86	75	69	79	85	77	72	75	63	64	84	73	69	74	84	79	85	71	89	74	84	87	78	74	77	81	78	65	85	73	82	58	81	70	79	66	77	88	54	72	76	82	84	81	82	74	74	80	75	73	78	90	78	66	67	80	73	77	79	72	81	76	96	79	86	75	77	69	97	79	66	85	74	74	61	71	80	68	95	84	77	59	90	82	73	71	77	87	83	79	78	94	73	81	67	71	81	74	92	77	79	76	80	90	69	95	107	75	86	81	87	87	82	93	83	81	89	93	65	66	80	93	71	74	64	82	81	86	74	65	83	73	62	86	80	85	83	89	80	87	95	96	86	83	90	84	70	94	77	81	73	81	80	90	88	79	99	70	68	76	74	93	73	81	73	78	87	66	65	79	79	79	73	74	75	83	88	85	84	84	58	81	85	68	84	69	67	70	60	74	89	89	80	65	82	83	66	101	80	73	68	73	74	75	80	71	62	89	79	85	69	69	71	79	84	72	64	85	61	90	54	85	84	60	73	74	63	83	75	85	78	75	77	72	87	68	87	84	74	81	91	75	77	76	84	86	80	70	86	78	85	81	69	57	64	71	82	75	84	94	71	75	91	84	73	57	66	85	83	81	93	84	86	83	76	85	95	77	91	84	81	64	69	92	64	82	100	92	80	79	81	85	65	83	81	91	83	86	84	81	72	76	92	77	78	75	67	74	68	81	75	71	89	81	64	82	81	68	101	82	71	69	88	69	68	72	71	72	86	76	93	84	72	98	80	80	81	66	80	70	74	77	65	70	80	76	76	69	68	88	70	82	68	76	71	67	72	77	80	82	81	77	83	67	63	73	66	73	68	76	68	88	78	72	81	78	57	75	87	72	87	83	76	80	83	68	85	77	75	80	69	79	77	76	65	80	74	70	69	82	76	91	80	62	68	68	85	86	80	94	67	73	73	80	86	66	66	76	87	65	69	78	80	94	86	82	82	77	88	75	70	81	84	68	76	80	78	82	71	72	84	88	79	83	86	93	66	78	83	78	83	72	72	72	81	76	82	66	78	88	88	73	79	87	84	86	77	74	80	86	65	63	86	86	78	75	95	68	79	74	79	81	82	83	68	76	75	97	82	83	66	67	75	83	69	87	76	81	69	72
27058	15554	11166	14814	22337	23195	21527	18769	16463	14018	11559	9515	7635	6646	5992	5228	4472	3889	3525	3279	2908	2547	2167	2160	2330	2074	1780	1644	1502	1259	1171	1157	1115	1058	1040	976	931	887	841	851	851	759	731	777	747	738	775	835	736	709	743	725	761	756	786	726	776	801	789	755	751	700	715	747	730	743	681	760	736	748	747	709	698	676	770	730	728	739	734	739	750	745	776	736	773	722	698	760	758	743	753	772	699	680	729	735	722	743	713	811	748	766	734	727	732	710	724	762	738	793	753	766	691	744	710	737	755	719	793	741	691	746	711	722	780	690	781	759	740	789	713	768	739	730	729	756	762	781	752	731	720	699	693	710	755	692	751	709	768	717	746	729	728	782	760	764	787	740	757	772	734	761	751	690	736	730	764	712	736	707	714	730	792	732	741	695	752	714	747	734	742	731	756	761	746	716	746	725	711	702	776	744	753	750	746	718	771	737	766	742	722	748	724	764	767	730	715	785	693	713	715	725	713	760	768	725	695	740	746	709	692	741	721	740	745	769	735	738	758	758	698	689	754	744	693	679	701	746	742	773	800	729	779	725	790	726	769	714	715	732	737	708	748	742	730	716	727	700	730	735	691	740	771	705	719	683	752	714	711	697	742	755	684	782	701	789	740	725	725	805	763	718	752	739	725	732	755	783	720	707	747	767	688	760	731	714	679	736	727	734	741	767	763	717	732	718	698	770	750	730	721	708	749	749	708	728	726	752	723	718	732	700	713	679	746	705	742	771	743	754	725	725	727	762	706	773	762	728	728	796	752	783	754	742	730	777	750	736	806	717	728	743	767	737	756	718	763	680	717	754	786	801	720	773	759	762	705	735	702	767	714	777	715	766	674	706	759	763	719	713	740	709	735	735	759	765	740	743	734	787	721	735	762	704	761	733	771	693	711	769	760	730	735	751	724	730	754	717	772	767	751	739	751	773	679	732	761	772	681	746	716	732	734	763	765	752	712	830	728	733	722	787	729	750	710	740	721	698	716	715	743	769	803	725	784	694	757	747	741	759	777	760	774	768	754	737	722	755	745	747	774	718	704	706	738	695	780	714	790	696	772	725	778	716	731	750	760	734	674	699	731	741	815	768	722	736	756	700	736	721	727	706	740	762	708	779	733	789	708	769	727	728	749	759	727	732	753	751	795	724	752	714	720	742	713	740	719	761	757	704	695	795	738	716	753	764	759	741	745	702	702	749	767	723	717	738	746	697	771	777	726	754	755	727	730	725	744	765	757	742	754	723	779	767	672	779	722	716	705	652	746	732	734	699	710	715	727	746	786	755	738	789	743	779	747	734	755	706	788	738	760	737	701	780	689	682	746	719	778	743	755	731	726	707	743	763	738	711	736	737	751	749	781	745	747	705	741	738	761	786	783	710	752	736	733	716	700	751	770	745	730	738	733	724	747	785	723	720	713	764	728	718	699	741	785	746	788	776	692	712	754	722	731	737	739	717	675	688	665	753	693	750	707	740	713	779	745	721	747	727	708	723	761	809	701	770	744	741	697	749	753	744	737	760	769	665	739	704	711	682	741	723	694	731	725	714	760	750	745	748	783	774	731	808	735	794	734	702	722	706	707	794	732	721	735	767	790	765	723	743	732	747	773	786	766	743	749	674	702	731	754	695	719	806	731	750	760	690	773	723	743	729	734	719	751	772	723	714	723	785	741	738	769	755	704	824	748	774	739	759	770	707	745	715	825	723	757	727	710	720	753	759	737	776	765	698	766	771	696	753	698	763	733	696	756	723	750	753	758	743	768	764	731	791	722	748	737	740	741	721	735	724	693	766	727	710	755	746	748	721	712	723	755	765	749	750	769	750	717	734	755	736	746	750	760	718	740	725	735	737	747	736	741	749	798	696	746	745	761	691	746	783	744	758	723	749	760	743	803	746	739	748	719	785	678	738	757	762	742	745	778	711	698	757	760	790	792	727	719	747	738	709	805	778	743	725	721	779	738	759	749	759	726	777	730	672	707	697	720	720	729	698	746	742	711	731	697	755	722	776	726	765	724	757	701	732	768	702	768	709	726	749	736	727	706	769	736	758	781	723	721	746	747	753	783	700	768	726	738	736	724	756	677	737	721	706	739	770	775	781	720	763	788	728	739	725	706	778	772	789	715	744	769	727	755	695	692	765	728	731	736	713	692	755	733	769	737	768	692	710	706	757	741	764	747	737	732	696	727	737	753	764	750	732	758	730	725	762	736	737	755	710	757	749	759	702	809	752	765	725	787	741	719	723	705	783	780	761	736	760	711	734	704	798	729	739	703	738	760	766	774	729	724	747	697	732	753	738	787	729	759	718	739	782	735	767	769	710	753	725	734	702	753	735	770	773	733	750	765	708	710	755	727	786	748	721	713	734	786	744	720	725	725	700	800	748	728	702	718	742	792	738	779	750	737	704	734	771	720	724	755	713	765	773	735	747	772	737	732	718	688	745	743	731	725	716	755	744	774	743	758	723	731	741	785	744	744	771	723	777	774	774	712	728	698	720	747	735	737	757	749	733	754	719	685	746	710	745	703	765	745	728	763	752	721	742	693	708	677	778	757	726	701	735	690	765	714	774	777	761	766	738	708	713	787	775	710	726	752	776	760	736	722	801	707	790	768	677	727	761	730	705	756	753	722	767	744	761	769	745	722	687	745	727	768	752	752	716	712	689	708	737	712	780	775	806	730	703	761	703	766	720	762	701	746	737	757	724	722	750	787	718	720	749	740	759	709	748	728	756	723	709	752	742	765	720	761	765	728	738	744	731	703	732	729	719	705	707	693	746	731	714	694	758	695	768	767	743	759	712	713	743	740	789	777	741	708	700	719	763	731	711	758	746	729	758	716	681	713	738	714	704	712	746	748	740	728	726	703	745	728	733	714	754	759	718	748	733	720	728	760	697	727	755	745	736	706	726	731	712	770	713	739	730	741	718	737	739	730	769	796	775	697	666	752	761	725	739	773	713	729	761	808	715	756	703	720	726	770	738	752	724	755	712	760	759	716	707	825	734	801	754	746	729	734	773	733	743	686	781	749	737	763	751	726	773	730	729	753	749	729	693	734	743	774	747	719	747	740	712	708	738	729	715	742	753	742	715	769	737	705	718	730	761	700	771	725	733	747	722	746	736	757	751	721	672	727	729	732	708	756	731	757	726	756	712	772	720	716	730	730	740	724	742	742	700	723	821	777	752	701	757	716	765	754	804	743	728	700	720	735	723	729	748	724	714	744	720	714	723	751	750	743	782	726	715	677	716	772	759	741	727	761	715	761	739	776	759	783	746	717	717	748	714	776	750	745	790	724	782	746	738	763	740	695	710	770	680	745	773	721	744	697	697	737	745	687	705	731	776	713	729	717	749	750	720	741	736	733	758	739	772	708	723	746	708	755	763	724	684	732	751	760	718	728	728	712	712	784	734	705	704	756	753	717	725	771	737	730	739	741	753	761	749	759	722	745	774	744	719	775	782	736	749	733	759
2013	985	598	423	400	460	444	452	390	341	317	265	276	208	202	167	164	157	164	140	128	106	126	132	117	137	130	99	109	86	99	97	103	113	118	87	99	93	97	101	89	129	104	91	93	93	85	92	86	83	85	81	83	92	100	85	99	107	99	112	94	76	101	82	75	91	96	88	109	110	85	85	99	106	86	95	97	111	95	93	102	103	99	95	95	90	78	77	99	88	90	104	92	85	81	93	73	87	102	104	88	119	88	100	103	105	110	114	95	98	84	102	90	90	101	95	99	103	96	82	100	93	88	91	68	80	87	111	114	82	90	74	110	93	92	99	75	85	101	88	95	98	94	100	96	101	107	82	102	88	74	84	105	101	86	102	87	93	84	87	89	104	88	106	97	94	92	107	91	77	82	92	110	94	90	85	97	75	95	78	94	101	96	100	92	100	99	78	86	98	97	85	92	83	110	97	119	109	96	110	119	105	106	93	91	93	112	96	109	97	101	103	83	99	85	90	104	85	94	83	83	94	76	91	81	93	105	90	98	83	94	92	91	100	97	84	101	94	87	91	88	103	106	77	97	94	94	95	80	84	95	99	78	85	102	95	90	85	92	92	91	107	100	89	96	111	110	78	86	92	81	86	93	96	99	99	80	91	90	86	92	106	91	88	93	75	86	74	94	95	88	102	78	95	87	109	100	102	92	83	89	97	93	73	99	83	88	85	91	97	99	98	111	82	94	83	96	90	96	92	89	86	88	93	94	88	102	110	87	77	95	95	95	94	75	85	107	82	92	81	95	95	90	108	86	86	101	96	94	104	104	85	87	93	86	71	76	82	98	86	84	94	92	87	78	95	103	103	88	80	108	82	76	96	91	87	98	92	84	88	107	86	108	94	88	95	90	89	89	94	94	95	97	84	93	105	87	78	93	103	106	98	90	85	88	90	108	100	87	76	94	97	84	95	96	90	102	82	101	76	89	98	92	91	83	91	78	106	102	99	80	89	96	85	79	88	78	88	94	97	105	103	83	107	98	89	102	94	90	85	90	90	108	100	92	85	100	100	91	82	77	113	92	76	96	97	109	97	98	82	92	87	84	83	83	96	82	123	73	99	97	93	106	89	98	116	86	96	95	85	108	84	92	96	82	68	74	103	102	93	83	100	100	94	100	109	98	91	91	79	85	90	99	79	86	93	101	88	78	91	80	92	95	93	85	92	99	93	95	82	82	107	109	109	86	95	97	75	100	85	99	95	83	106	77	110	90	85	95	81	105	89	92	98	99	119	94	93	122	89	77	104	102	81	102	102	81	100	96	94	85	91	103	84	103	83	99	88	95	89	102	104	104	106	97	85	111	101	94	101	103	109	106	105	88	79	87	74	86	83	87	94	88	94	103	89	80	88	117	89	108	94	94	95	92	88	99	91	95	89	88	98	101	111	97	86	109	104	116	88	101	102	87	81	87	91	86	95	74	103	82	81	98	98	107	107	85	96	102	84	91	93	90	92	81	106	91	101	95	84	78	86	89	93	119	97	102	89	87	91	89	86	100	100	96	96	100	82	85	98	94	106	96	83	96	91	89	95	81	97	80	89	80	83	96	106	100	89	96	78	94	92	95	91	86	91	104	90	77	104	82	104	73	91	95	96	94	102	91	85	76	80	82	101	92	90	85	93	99	101	116	84	89	104	94	83	102	96	110	106	94	92	85	94	88	98	96	87	85	84	94	98	98	96	100	91	98	92	94	107	84	94	110	89	95	80	93	92	102	68	82	94	103	98	91	112	92	75	100	85	92	110	95	97	98	86	111	99	97	67	97	111	80	90	93	93	102	107	86	86	84	81	97	87	94	89	81	96	86	91	88	115	109	99	99	108	97	93	97	89	93	88	89	95	94	99	79	82	97	97	83	93	82	108	81	97	91	109	95	82	87	87	91	92	97	100	87	85	95	79	87	88	103	110	100	97	93	95	88	80	75	76	87	88	100	99	88	93	97	81	90	92	92	112	92	85	106	88	74	81	97	101	83	81	80	86	76	97	93	88	76	98	93	102	121	94	94	88	96	109	78	76	104	85	109	95	109	85	85	81	102	78	92	95	90	77	93	91	87	103	93	101	105	94	84	79	106	88	91	91	97	80	82	78	90	90	96	99	85	87	102	88	104	93	104	97	94	85	96	90	90	75	92	92	90	78	112	104	107	95	89	87	93	100	89	92	84	93	102	88	89	86	75	98	81	114	76	103	92	90	102	90	98	93	115	83	93	98	92	111	94	90	88	96	83	89	90	77	92	93	93	92	107	88	93	88	98	91	95	93	92	105	99	96	102	101	88	93	80	78	94	94	105	82	94	102	95	85	102	91	79	95	102	94	79	95	83	95	92	90	87	101	86	91	92	104	88	104	117	104	72	85	97	91	75	90	96	80	94	103	71	84	97	88	94	80	88	87	110	89	77	105	94	98	89	86	80	94	110	92	103	103	83	105	90	88	96	95	76	92	81	100	104	90	86	94	97	103	109	91	91	93	101	99	94	107	79	82	97	103	99	95	91	95	87	88	94	85	91	91	81	95	100	81	89	93	91	97	95	95	89	111	87	85	100	113	98	91	95	89	85	107	108	104	102	83	98	86	86	96	89	92	101	78	101	85	81	81	82	96	100	86	83	109	96	83	88	97	72	101	104	85	89	93	84	95	97	95	91	96	96	94	86	95	109	101	75	104	111	89	85	83	91	101	87	83	103	88	97	79	90	106	90	91	84	86	96	98	92	92	119	88	86	95	93	86	86	94	101	87	92	98	93	88	132	86	98	115	110	86	106	88	77	89	93	92	98	89	92	94	90	89	103	87	92	92	72	106	83	90	80	92	105	99	77	77	84	110	100	88	96	82	96	73	113	87	90	83	94	86	86	93	98	95	110	90	85	79	96	99	109	89	102	99	84	90	91	80	92	93	91	89	94	110	75	88	70	102	81	86	94	98	100	110	95	96	86	90	102	104	81	87	89	82	99	101	97	86	99	101	86	105	100	89	93	100	100	90	79	91	102	81	92	85	99	100	96	97	92	94	81	103	74	104	92	98	86	80	91	83	99	90	101	81	94	97	82	95	88	91	100	85	79	101	115	91	113	92	82	68	89	109	102	81	92	98	93	86	72	97	89	109	75	76	82	89	76	93	87	95	93	101	92	89	104	103	102	82	98	96	108	93	111	88	95	88	100	84	88	101	93	77	94	93	90	84	85	74	95	80	90	83	82	90	94	87	94	82	74	91	99	92	89	110	80	101	93	101	101	107	98	88	80	73	89	80	76	103	92	87	79	106	93	94	95	81	80	88	90	87	112	98	102	97	104	100	82	90	100	97	84	95	101	89	98	99	98	101	76	101	90	92	99	98	96	105	119	80	88	91	95	89	99	114	97	96	99	85	96	109	89	103	87	96	91	85	95	91	107	104	81	122	82	96	96	95	100	96	105	101	97	115	100	87	85	90	102	97	111	97	101	100	105	97	102	102
22157	11568	7667	10539	16817	18087	16494	14345	12237	10048	7986	6557	5360	4625	3949	3538	3092	2628	2568	2404	2109	1876	1665	1709	1836	1664	1427	1344	1267	1230	1168	1057	1087	1025	1001	994	942	977	860	911	845	879	828	862	838	909	884	898	938	878	838	894	863	876	888	843	860	841	805	882	824	881	849	865	813	832	830	840	835	820	876	804	834	818	835	887	848	854	810	833	819	874	869	879	832	860	877	819	856	887	846	822	869	868	825	872	843	806	863	844	792	850	893	895	896	863	845	812	846	834	873	871	854	874	854	809	831	847	864	823	844	884	825	818	892	867	846	868	840	886	863	904	848	850	885	907	832	819	833	841	845	824	842	898	859	852	858	854	853	827	814	804	873	894	875	821	841	838	867	860	835	833	835	841	865	838	888	850	840	851	857	865	850	880	883	840	860	869	893	879	839	860	885	835	849	785	861	806	836	776	867	836	849	844	912	842	832	825	827	830	839	849	922	871	806	839	851	841	858	894	817	846	861	859	846	841	811	862	839	862	856	821	797	819	851	846	790	834	878	846	886	879	839	875	918	840	830	863	870	891	775	864	798	881	823	824	862	896	873	852	872	841	816	907	838	917	882	852	835	852	868	899	883	883	844	895	867	858	846	826	817	820	872	872	874	854	845	846	853	854	879	851	895	829	823	804	880	891	874	841	823	830	809	860	824	885	857	816	859	873	878	826	886	863	828	877	888	816	813	856	818	854	923	830	828	828	881	869	865	856	851	778	856	820	862	865	856	805	901	801	840	878	908	901	830	857	827	812	854	887	882	845	885	861	799	844	847	809	842	895	847	847	862	832	887	863	862	813	845	852	892	865	785	841	884	819	894	867	856	887	905	836	862	818	898	819	874	853	838	851	879	851	888	896	871	813	870	840	845	923	854	863	824	902	868	835	809	877	842	785	793	854	827	833	842	852	917	901	777	843	924	881	888	829	847	852	839	858	881	863	857	868	892	882	829	835	874	830	810	859	840	881	905	887	833	886	881	864	871	892	859	884	924	833	822	857	829	894	883	810	882	873	822	840	852	834	859	861	851	880	838	831	878	930	875	770	850	855	783	862	872	874	893	878	843	862	864	846	850	824	887	899	885	857	823	862	858	883	808	841	814	843	882	794	863	871	833	849	839	843	814	856	930	845	814	817	874	880	889	874	897	883	855	805	862	883	825	863	891	806	844	846	887	835	828	819	821	897	852	855	837	856	883	818	797	846	848	909	891	898	847	813	871	835	809	840	892	864	842	900	823	866	835	892	881	824	887	823	846	870	852	863	859	873	886	855	816	840	850	818	862	854	883	946	823	838	821	800	803	817	822	847	832	876	887	878	811	883	849	865	864	833	848	865	818	854	847	861	893	858	890	854	833	848	861	872	799	848	926	853	866	875	871	901	848	864	774	893	881	838	814	829	814	860	843	839	827	781	822	888	859	876	820	862	828	895	889	848	849	876	812	843	833	900	859	906	839	855	830	804	873	841	852	887	837	827	876	782	851	908	830	893	847	866	803	839	855	869	869	891	843	883	859	831	881	882	837	886	831	860	815	833	884	847	810	816	858	814	857	841	886	913	832	884	825	871	841	877	877	835	825	869	833	833	828	875	862	884	847	842	814	856	875	905	897	868	854	832	876	885	859	825	884	865	857	838	842	836	827	915	862	851	798	827	846	871	870	867	812	852	865	852	834	809	853	825	886	866	872	872	817	856	876	855	858	836	794	847	889	851	870	878	827	912	807	851	825	844	852	881	841	897	837	853	856	823	861	860	859	858	799	907	888	907	909	891	846	901	848	838	807	863	837	887	880	866	886	875	865	858	860	843	839	835	880	929	866	864	842	848	848	876	915	891	828	840	866	853	831	869	871	807	851	816	807	850	874	852	836	858	876	868	875	829	836	826	837	825	886	846	852	858	921	908	860	893	876	879	904	813	817	869	876	887	883	858	849	845	841	903	892	861	826	841	837	907	872	858	812	850	861	842	873	876	866	859	853	883	848	843	867	916	873	844	874	877	895	842	848	849	825	855	808	881	841	841	848	843	844	887	832	845	814	865	862	859	875	875	844	895	847	840	824	866	845	900	870	843	882	834	856	889	847	855	888	806	790	835	761	815	841	851	854	858	818	890	823	834	874	851	875	848	861	862	858	860	845	851	873	833	876	839	857	846	818	874	850	875	893	819	898	831	857	813	837	844	798	835	899	832	829	816	850	873	862	844	864	842	834	860	864	826	813	873	873	817	784	875	837	861	848	867	901	827	853	830	861	870	892	850	848	868	799	866	810	857	855	873	852	829	878	890	846	916	911	835	851	854	891	854	881	879	807	883	838	839	848	868	794	793	823	846	793	791	871	846	859	821	829	869	849	834	825	892	916	867	816	857	848	834	879	808	851	840	859	876	872	815	837	856	801	827	868	833	864	889	847	838	905	844	785	836	861	857	838	823	839	819	860	860	914	876	882	860	881	857	856	805	852	870	880	895	860	839	836	863	863	812	838	869	802	904	837	860	880	790	880	879	881	889	822	871	839	892	900	864	867	835	857	841	834	854	869	851	877	783	818	895	866	776	869	860	839	806	846	887	828	808	879	870	837	919	861	901	866	809	790	872	888	870	848	923	881	852	863	865	867	881	834	872	856	895	879	872	836	888	847	834	814	833	886	874	872	865	878	862	877	829	826	903	870	868	820	843	869	877	863	809	830	864	896	876	836	820	829	834	854	872	851	860	888	862	819	880	850	841	809	862	847	829	854	850	893	858	879	897	868	804	837	859	779	886	815	834	825	877	860	844	898	879	872	877	844	801	782	879	811	833	847	857	827	908	815	840	850	877	862	884	864	896	889	872	896	891	879	842	835	867	844	849	881	879	889	906	831	840	839	842	887	893	872	881	866	829	831	890	841	811	885	767	859	909	809	881	870	862	888	856	821	860	854	905	834	878	876	883	850	865	875	868	883	880	857	883	826	873	835	838	863	878	814	914	848	848	908	849	889	860	838	842	858	819	844	796	870	832	863	846	866	846	844	895	920	837	877	865	892	800	864	857	802	835	864	851	900	812	882	800	870	872	820	898	849	901	855	879	869	848	816	827	871	817	861	882	822	842	840	864	801	871	877	899	863	875	855	920	887	832	874	841	852	874	864	876	844	838	904	826	851	850	860	833	848	871	828	851	855	827	838	850	904	853	844	815	849	855	903	827	889	909	850	864	851	846	889	859	935	826	846	873	931	862	864	822	869	832	821	870	829	838	890	816	878	874	880	859	872	853	818	881	848	879	922	829	840	924	858	858	855	900	872	923	850	819	832	882	829	890	909	848	875	907	844	882	851	882	828	849	871	842	861	879	861	861	841	824	869	841	845	825	878	893	869	876	895	863	806	802	841	845	839	837	837	812	846	857	834	829	880	858	825	858	904	842	838	850	884	840	843	921	882	845	855	805	828	806	806	862	831	806	864	831	865	838	861	798	842	905	844	900	892	825	843	836	852	869
2351	1408	863	549	490	581	634	575	545	441	370	342	296	268	219	189	201	187	202	160	163	128	132	147	154	148	106	123	122	130	127	112	117	105	120	97	84	109	116	101	98	110	88	90	92	104	94	101	113	87	97	112	94	100	97	97	97	80	98	117	98	102	107	101	79	100	105	97	96	96	93	88	92	98	105	97	87	80	110	98	106	97	94	88	106	100	97	99	110	92	95	91	94	90	103	105	76	94	114	87	83	93	90	102	88	99	104	86	102	96	107	89	105	90	81	104	84	90	104	84	87	115	90	95	100	90	108	108	93	95	97	92	83	89	86	96	88	95	101	103	112	112	121	95	106	112	84	91	90	78	94	97	110	79	107	86	104	92	105	89	98	107	102	102	94	96	89	94	95	94	99	109	84	113	94	105	91	99	97	105	101	93	86	81	90	88	102	99	94	97	92	121	104	105	99	102	87	93	88	100	95	100	80	96	100	99	93	88	103	69	100	87	86	98	98	89	111	88	84	87	94	105	96	102	86	68	92	99	103	80	101	103	101	106	93	84	91	110	87	103	102	96	99	78	106	98	97	116	93	97	103	106	104	92	102	96	87	80	109	99	95	99	95	100	88	83	101	110	75	92	92	86	102	94	72	94	93	93	75	96	105	97	107	96	99	88	96	84	94	95	92	91	94	90	95	93	105	91	94	88	101	105	99	98	88	89	104	94	100	85	80	102	115	98	101	93	114	103	106	110	97	90	96	97	84	100	103	76	102	102	99	94	106	91	97	79	91	101	87	101	97	92	93	84	112	87	104	91	88	88	99	83	90	98	87	111	83	102	106	86	104	83	94	95	105	100	113	93	91	113	88	110	97	95	94	98	102	88	95	106	107	88	115	91	93	103	82	107	85	114	93	102	103	103	90	98	103	80	95	89	102	107	105	99	85	108	98	92	89	97	88	94	101	91	107	90	103	104	101	109	99	84	93	89	87	100	99	98	97	101	93	95	94	97	98	101	84	95	87	81	109	99	86	97	89	102	80	104	103	91	104	87	111	103	104	94	107	103	108	88	88	119	79	88	91	91	106	94	105	119	92	86	84	77	89	99	92	103	95	96	103	95	92	91	99	102	112	91	80	76	110	88	105	101	75	93	113	75	98	76	100	92	96	85	97	107	101	106	112	94	92	96	116	105	82	108	90	108	103	93	86	101	85	99	105	100	93	99	95	101	115	117	104	118	105	89	83	102	101	106	93	89	81	77	111	103	96	111	104	95	100	99	101	101	113	109	92	90	108	117	101	105	67	102	103	90	110	81	85	105	95	100	106	92	77	87	88	94	95	97	91	91	94	87	90	106	126	112	106	90	104	96	95	96	94	100	99	114	111	99	88	90	105	95	81	102	92	89	106	126	87	96	105	101	97	86	118	78	103	94	99	90	75	85	99	109	95	99	83	85	105	112	94	77	108	85	105	95	92	82	99	96	78	91	106	98	94	105	90	114	90	97	108	91	102	86	110	100	96	85	107	88	99	89	88	114	111	110	99	105	115	95	82	81	92	111	100	84	108	100	89	88	83	82	106	111	90	98	102	91	80	81	104	86	109	91	108	91	91	94	94	75	104	90	83	103	95	97	88	97	108	98	89	92	103	94	96	100	98	89	107	105	96	84	95	103	84	89	113	82	77	85	90	114	107	106	84	97	91	91	99	92	83	94	88	89	94	97	95	95	100	107	88	86	90	84	89	90	85	106	89	97	88	95	69	114	103	88	86	102	92	107	79	95	105	96	90	95	97	100	114	98	87	98	98	111	103	87	107	103	101	100	101	94	96	94	100	90	105	100	87	100	81	103	96	94	92	96	83	84	74	109	107	102	111	99	85	98	101	93	96	95	99	106	113	81	96	87	111	105	96	96	107	93	86	118	103	96	104	107	88	95	106	96	93	103	78	91	95	101	93	105	97	93	99	99	78	95	87	98	108	107	101	96	81	94	74	86	84	103	93	96	89	103	112	104	95	112	97	101	92	97	96	94	86	85	75	116	97	88	112	90	81	83	94	115	109	91	79	91	103	92	101	104	91	87	89	106	93	91	108	87	98	110	108	100	94	95	101	95	104	87	86	98	101	98	100	91	108	118	101	97	89	86	67	89	110	101	89	81	95	106	85	98	89	91	91	82	96	92	87	77	95	85	85	88	112	95	95	83	83	96	114	110	112	92	91	91	82	116	103	97	93	106	100	110	90	84	108	90	101	97	101	95	88	91	94	90	95	90	102	95	101	100	80	105	90	84	85	104	92	91	91	102	111	88	81	81	110	112	92	93	96	105	93	100	93	87	109	108	101	87	98	114	99	95	101	79	107	102	96	102	100	120	98	108	93	117	101	108	100	94	95	93	97	85	106	97	76	87	91	94	106	94	80	98	80	118	94	101	88	103	86	86	92	96	104	102	85	90	91	99	84	113	105	110	117	95	103	99	90	94	101	100	86	82	89	94	99	106	100	114	100	108	84	80	91	100	100	103	83	103	102	101	81	102	83	93	81	91	76	86	91	100	103	97	95	90	99	101	127	94	98	106	93	99	100	102	98	101	95	91	88	71	95	91	87	99	97	85	109	93	97	99	89	89	101	92	80	91	91	90	99	96	117	94	97	109	100	100	88	98	91	105	101	100	87	96	100	100	77	88	104	75	100	89	119	94	83	109	96	105	92	102	102	114	104	109	96	95	84	93	103	98	90	103	88	85	87	115	84	105	101	78	103	94	94	102	90	100	97	112	97	94	81	107	92	93	91	87	107	85	90	102	113	102	93	85	92	96	112	89	114	95	100	87	103	104	96	84	93	83	87	100	91	88	94	91	101	92	114	88	92	101	91	99	89	77	96	103	95	94	107	90	97	99	109	93	85	87	90	102	80	114	105	81	88	101	98	108	106	98	79	99	92	92	87	95	79	98	101	103	95	92	109	92	95	86	101	89	84	89	107	100	126	97	83	83	89	95	104	87	96	103	88	93	101	94	112	100	93	83	90	89	115	94	92	108	94	104	91	116	85	92	121	109	85	89	102	94	99	102	81	88	79	101	95	114	95	93	79	79	91	100	86	89	107	99	87	92	100	81	115	87	101	87	105	65	112	94	88	91	76	103	93	99	97	113	104	92	89	101	88	93	101	104	89	96	80	108	115	84	97	96	108	104	98	98	100	94	98	115	82	101	95	89	89	96	102	87	92	98	90	91	85	100	92	106	95	79	78	82	96	98	88	102	91	87	84	78	89	107	116	111	106	103	109	91	97	89	91	106	90	102	83	92	98	94	116	78	79	74	92	118	94	86	97	84	99	93	92	93	94	81	105	90	101	98	90	80	92	109	88	83	116	100	90	96	88	109	110	108	93	90	92	86	89	103	101	93	102	99	77	82	97	100	91	101	91	89	83	82	89	75	93	92	99	95	83	120	104	87	100	99	103	91	85	95	90	89	95	104	106	105	85	99	86	103	90	106	101	108	97	82	90	92
24972	14131	9692	13163	20021	21301	19759	17421	14889	12257	10187	8509	7125	6102	5380	4599	3778	3475	3186	2827	2552	2156	1952	2144	2092	2004	1733	1535	1422	1328	1173	1189	1174	1180	1128	1069	1092	1036	1000	920	914	890	906	893	817	874	900	923	834	930	882	901	926	903	869	897	908	971	883	852	901	884	895	916	853	912	869	902	903	877	882	853	816	868	881	939	852	860	898	893	877	906	896	918	973	947	863	937	897	916	930	867	901	855	875	927	929	863	844	850	883	867	906	932	925	955	865	883	825	905	918	920	878	912	887	933	914	851	909	880	891	915	867	931	931	889	890	913	874	897	825	907	887	835	868	870	900	919	862	902	854	864	874	880	874	830	887	939	928	878	932	910	875	877	866	911	934	864	870	888	875	908	858	842	875	868	850	912	888	892	890	844	889	884	898	892	850	925	868	898	892	853	898	870	910	941	872	902	847	935	896	904	897	940	883	900	884	909	900	850	909	879	879	893	903	870	876	907	914	858	877	872	936	879	895	917	920	892	872	910	902	904	841	886	852	872	921	933	920	930	897	912	861	925	900	908	902	879	906	825	867	923	838	874	905	903	894	903	912	911	930	905	841	850	866	900	964	879	904	873	945	873	915	906	921	900	916	829	930	867	871	885	904	955	885	917	925	870	892	920	845	910	938	893	847	897	881	872	882	890	897	862	915	866	911	868	922	885	898	833	912	879	856	885	880	897	913	862	919	895	831	927	847	864	881	881	917	935	879	872	929	888	916	894	874	869	876	840	922	862	878	882	885	895	883	914	908	881	856	896	915	896	832	914	888	875	896	884	859	844	876	900	967	874	908	911	850	862	829	867	857	863	921	899	876	893	896	899	900	888	879	870	876	889	883	918	900	852	856	879	895	868	886	896	893	902	869	865	868	932	857	864	894	877	841	889	927	889	930	886	846	912	894	908	913	930	922	898	905	885	921	872	874	870	889	898	872	870	869	875	884	918	894	899	892	882	832	834	888	904	904	877	895	895	895	863	893	851	861	885	888	929	915	849	932	846	884	879	892	860	835	885	886	889	890	905	930	882	892	830	859	914	888	868	897	884	813	902	875	893	887	854	939	914	875	884	898	916	893	943	896	917	875	866	921	922	892	946	878	860	880	862	918	852	907	956	882	855	883	952	895	904	869	909	898	866	901	860	887	899	823	898	952	927	894	902	889	896	881	915	892	892	897	875	858	869	877	845	897	925	879	917	916	863	937	852	836	882	913	857	834	852	845	903	903	893	871	860	890	884	905	868	844	887	840	883	908	889	888	894	969	876	855	889	883	921	911	851	911	884	887	902	868	914	949	842	848	943	870	869	903	870	892	894	903	843	898	907	879	908	902	840	907	863	873	877	919	894	880	903	861	871	977	875	903	910	907	889	865	866	914	884	934	867	897	868	890	912	921	915	880	906	855	912	903	910	918	859	890	912	892	868	900	846	888	871	921	887	884	940	894	866	934	843	874	864	866	850	905	907	931	937	943	888	834	875	920	930	845	899	850	897	943	841	874	870	913	848	879	893	878	848	925	944	870	967	931	881	836	835	836	895	933	874	907	884	919	878	906	871	881	927	905	829	852	942	873	878	839	890	854	857	905	831	902	929	881	854	881	893	881	856	922	856	932	899	871	860	884	878	882	877	911	895	900	942	935	856	976	928	886	920	860	866	913	944	929	897	891	824	907	919	896	920	876	861	915	877	896	850	915	897	868	876	848	866	868	892	906	862	882	860	862	938	924	867	925	831	928	911	906	924	845	911	913	877	862	877	868	867	894	859	886	917	881	970	934	866	892	903	893	929	946	879	913	838	876	928	892	911	911	935	880	857	928	873	886	861	877	906	858	897	848	887	921	925	940	809	894	914	844	923	905	913	899	891	930	904	907	878	847	913	877	904	895	887	901	878	890	920	836	847	868	890	893	904	897	875	892	876	939	877	908	906	871	921	904	897	888	887	938	846	880	917	874	861	892	862	903	888	904	921	917	903	936	855	870	917	880	868	918	911	889	896	895	919	848	936	909	849	867	931	872	940	937	883	890	911	863	897	912	874	879	939	935	876	891	919	878	889	886	994	891	903	921	874	928	930	934	919	847	914	923	923	908	891	908	944	871	879	908	963	905	916	928	853	861	916	906	917	880	879	863	854	906	886	900	907	917	853	883	894	878	878	891	876	868	888	849	888	967	883	935	866	878	866	871	898	861	934	857	925	900	889	910	928	938	942	898	894	915	886	835	898	924	870	841	879	884	890	895	886	862	930	887	838	891	927	890	936	901	933	880	950	944	907	846	937	841	887	889	861	917	876	899	884	875	916	869	876	848	914	890	971	856	885	916	884	902	949	903	864	876	903	908	914	927	875	889	915	944	894	868	871	874	938	889	919	887	892	882	897	912	912	870	909	927	893	925	892	891	875	863	870	913	917	908	856	885	860	882	925	888	855	953	838	852	933	916	918	896	865	923	940	869	883	941	872	876	860	881	877	903	925	919	928	865	909	868	885	859	923	895	946	896	846	883	873	871	928	843	841	912	907	888	851	904	936	924	893	895	845	915	861	915	857	903	889	913	901	898	897	849	915	903	881	929	878	910	886	861	852	947	898	947	872	939	923	925	901	885	901	918	835	947	909	895	869	905	886	879	892	865	888	893	890	912	935	920	891	926	882	884	847	872	881	886	871	924	896	867	845	893	852	847	941	859	872	846	883	889	897	923	875	868	930	860	950	860	885	851	823	899	895	948	861	878	872	871	905	893	822	896	941	898	850	912	869	944	892	893	914	905	900	850	880	894	949	873	895	920	918	946	888	922	914	931	921	941	903	925	874	881	850	921	897	869	897	922	869	846	886	831	866	918	925	859	854	876	856	918	878	927	858	922	887	879	882	937	914	904	877	929	945	942	862	861	894	849	830	964	888	894	934	931	900	952	910	842	873	939	891	886	896	922	867	870	886	862	897	875	870	865	946	892	927	825	871	888	855	889	889	921	870	878	912	927	894	896	887	929	897	897	896	878	894	922	923	941	885	902	891	905	903	830	855	893	925	896	912	895	954	898	880	878	905	907	855	843	861	827	901	836	899	875	881	897	903	943	902	927	925	838	819	860	844	869	921	877	928	873	938	890	895	922	920	913	881	881	894	860	872	900	885	910	896	907	907	906	923	930	881	873	874	928	900	931	878	918	882	902	849	875	891	873	960	897	868	876	923	889	858	887	925	900	832	914	942	872	931	924	909	942	928	917	889	940	866	903	898	870	899	953	872	851	903	847	901	951	883	928	916	882	887	898	878	918	876	941	929	861	884	869	862	894	894	852	896	888	963	924	869	821	863	882	916	881	877	919	879	874	874	845	858	921	914	848	955	921	899	894	887	846	900	873	874	890	890	897	863	898	871	920	912	884	888	863	892	935	873	965	903	951	933	885	860	881	942	917	868	888	945	917	887	866	936	878	924	875	882	897	882	888	901	887	931	930	889	885	897	873	865	949	886	898	865
2885	1311	797	503	422	532	610	519	501	431	403	363	277	245	268	201	193	172	157	152	141	126	104	116	114	107	94	91	96	87	95	82	99	94	88	103	89	81	71	85	79	82	83	97	76	75	86	80	67	78	68	59	81	98	76	71	73	85	68	79	79	81	68	61	67	74	84	62	82	80	58	65	77	64	83	81	93	80	84	76	74	77	65	86	94	69	77	60	74	69	84	92	71	85	75	71	77	85	80	66	80	75	77	74	80	70	83	68	65	84	77	76	80	72	93	76	60	73	75	69	83	59	72	70	84	80	91	76	84	84	83	90	69	73	94	68	67	92	75	77	72	84	61	82	81	73	95	66	77	61	84	70	53	68	75	67	79	75	57	79	81	70	68	73	83	87	84	83	79	85	77	80	74	83	71	69	78	83	83	79	83	73	78	81	90	73	95	73	75	76	78	61	66	65	88	101	79	90	84	79	81	77	67	65	84	92	81	77	90	78	67	64	80	66	67	84	79	82	82	81	83	75	61	72	77	88	76	73	75	69	78	82	83	85	76	69	65	70	77	81	76	74	78	72	59	82	68	76	82	86	72	84	82	63	95	74	81	78	73	91	68	59	63	79	61	67	63	68	71	76	71	72	75	89	69	71	76	63	68	90	87	86	75	68	61	88	76	69	71	72	63	71	91	78	93	60	92	82	71	69	75	74	85	66	91	91	83	81	75	69	59	74	75	79	83	73	58	78	67	75	71	72	92	77	64	59	61	77	80	62	72	68	89	83	90	86	69	64	70	72	65	69	78	71	72	94	77	77	85	83	77	72	71	67	83	67	74	69	94	76	84	68	72	72	64	75	77	68	88	86	87	85	63	91	79	71	81	92	83	84	77	84	68	78	66	76	71	73	68	72	68	71	75	71	76	88	72	65	74	86	86	64	80	97	65	78	61	81	62	79	87	70	74	72	65	83	78	71	78	56	74	81	74	80	84	62	74	78	75	75	77	77	80	64	75	53	72	67	83	73	69	72	80	87	64	83	83	76	64	85	75	70	71	80	86	64	66	67	77	84	68	98	75	85	83	68	86	85	79	80	84	67	80	77	89	76	82	92	75	83	73	68	60	104	79	64	76	89	79	72	90	69	82	84	65	85	82	64	78	74	66	87	76	64	69	75	68	77	72	72	71	78	78	68	75	66	85	67	72	62	74	63	79	70	71	65	72	71	90	84	76	74	74	67	69	76	68	78	62	80	62	65	61	67	69	65	65	69	83	75	78	83	81	67	83	78	73	63	72	92	93	79	74	65	53	69	68	86	76	69	61	74	78	64	62	86	77	70	68	77	76	77	76	79	67	77	82	81	73	80	83	65	75	65	81	81	69	86	96	61	72	63	77	68	80	80	82	77	76	75	67	73	77	95	80	68	67	74	78	74	86	72	77	57	75	75	76	70	75	74	90	70	72	84	60	92	77	82	73	77	68	81	60	83	67	81	67	87	65	73	74	66	90	84	79	75	90	74	88	76	81	79	83	68	83	69	80	87	90	100	78	75	84	95	71	66	58	70	74	80	64	69	78	75	68	81	74	78	58	63	79	61	67	75	78	101	84	77	92	61	66	84	65	74	101	75	69	90	67	75	67	63	80	66	72	80	64	89	76	75	68	80	70	79	76	57	64	70	76	76	77	76	83	70	67	83	66	78	66	86	72	76	63	94	73	80	81	79	81	84	68	84	74	69	65	72	71	85	67	63	81	72	88	67	71	72	77	76	73	74	87	81	72	77	75	63	63	70	81	66	77	65	71	72	88	74	77	69	81	81	71	76	72	72	53	67	74	70	71	77	73	73	67	93	70	72	76	78	78	85	77	58	70	82	86	61	84	79	70	84	77	71	66	80	75	77	83	85	80	74	85	76	86	88	93	83	77	74	69	72	67	66	92	86	78	72	82	64	65	88	72	78	58	85	75	72	72	91	61	64	57	73	82	59	87	76	89	71	86	73	71	69	85	99	77	85	66	76	77	79	83	82	97	61	83	83	71	84	76	68	74	84	96	76	86	71	84	82	70	85	87	76	67	89	78	80	66	73	75	82	72	69	81	85	87	76	73	61	69	70	79	72	84	81	80	84	72	69	81	73	75	63	80	72	75	64	51	72	79	58	69	80	76	72	83	86	93	59	64	64	76	78	76	75	78	81	81	70	76	90	90	75	65	81	69	73	78	75	69	79	81	70	77	66	73	61	88	93	69	83	100	67	73	69	76	65	78	81	79	60	66	76	73	78	78	55	52	66	85	70	80	70	77	62	80	76	68	72	78	71	75	85	80	71	62	74	56	74	88	78	78	84	67	67	89	78	71	78	85	67	64	66	78	72	78	90	85	84	64	62	91	62	83	69	94	74	61	69	72	83	67	80	73	70	86	87	88	83	70	78	77	82	85	83	76	69	73	76	61	63	75	71	84	74	80	75	78	81	79	75	71	74	78	83	72	62	72	80	70	85	81	81	64	67	79	74	76	69	75	75	78	67	80	80	64	68	81	79	80	78	68	66	66	80	68	74	71	75	64	77	60	81	94	69	80	85	81	82	66	72	66	77	73	60	84	78	78	74	73	71	85	85	88	79	86	52	91	74	60	64	75	71	88	66	76	60	76	73	92	74	79	79	76	74	77	67	69	70	72	82	80	77	65	53	81	81	66	79	71	69	86	64	80	75	83	66	84	79	78	68	73	72	64	81	72	81	91	79	75	84	64	78	75	71	69	75	79	67	74	84	78	81	73	75	80	74	70	67	83	57	76	88	79	79	82	81	66	60	85	85	76	84	68	73	94	81	74	75	71	75	72	81	65	78	58	81	84	68	74	82	75	63	77	85	67	73	71	65	80	81	86	69	84	79	80	73	86	63	69	67	82	68	77	66	70	73	81	81	76	87	67	72	65	90	73	71	89	77	92	73	64	72	83	79	69	80	68	72	79	88	89	73	86	92	68	66	72	77	68	89	76	65	74	68	77	78	54	80	65	93	78	86	74	69	63	73	77	73	73	78	69	94	74	84	63	73	78	79	82	84	75	69	74	72	82	79	97	68	89	73	70	74	76	81	75	74	79	72	75	74	74	68	81	88	70	69	74	85	76	67	70	79	67	75	73	76	77	85	77	83	92	82	76	75	80	83	76	78	74	76	64	88	85	70	80	89	75	82	78	82	70	83	82	77	66	71	85	65	74	67	73	73	73	78	66	68	88	77	84	80	84	95	79	64	61	69	59	86	75	81	79	62	87	74	67	75	76	87	87	74	78	77	69	82	82	72	65	71	74	64	83	88	78	80	104	71	80	90	68	72	88	74	67	74	76	87	70	71	73	69	69	68	71	74	70	83	78	74	72	64	67	60	83	90	74	78	74	84	85	76	80	80	62	66	72	102	73	82	87	67	81	76	72	76	78	76	71	65	69	88	75	82	69	79	72	65	84	82	60	81	95	63	67	84	61	73	69	64	93	73	63	66	72	74	66	77
25035	13532	9206	12125	19557	20978	19916	17697	15236	12641	10640	8654	7163	6501	5671	4692	4132	3567	3121	2655	2307	2028	1916	2021	1959	1807	1633	1369	1260	1107	1084	963	1020	982	912	875	810	854	799	792	707	753	775	704	751	699	669	743	690	757	672	719	709	741	715	779	653	725	724	748	709	719	711	733	652	678	740	767	695	740	668	705	714	725	676	703	682	718	715	701	719	688	736	661	760	696	704	722	690	684	724	692	690	692	762	724	675	699	688	721	726	731	728	722	748	696	723	687	706	685	674	749	681	717	742	753	751	698	693	747	710	669	749	719	699	675	698	677	701	730	728	683	672	711	684	697	724	694	673	665	680	721	680	729	708	720	633	661	706	702	725	702	650	684	663	670	704	718	691	689	730	690	719	659	715	730	659	704	672	730	728	693	688	676	625	719	696	703	688	692	672	631	682	685	718	705	642	703	687	691	738	719	663	683	674	713	728	675	708	717	679	747	697	693	694	713	709	694	630	676	683	689	728	688	751	711	760	715	715	749	718	762	706	638	664	719	710	685	713	672	767	724	681	693	705	716	711	698	747	671	686	707	729	677	722	708	681	703	648	741	723	697	680	669	667	755	697	665	723	709	705	682	741	716	703	694	710	682	728	663	694	736	706	733	719	698	711	714	693	719	687	706	710	705	696	728	686	698	665	694	707	714	685	707	697	682	703	661	713	728	706	705	690	707	695	692	692	660	665	756	714	706	713	697	763	709	656	749	714	723	704	699	676	712	718	706	705	701	693	673	746	736	704	642	740	687	707	730	716	734	735	707	698	693	752	673	674	674	676	722	686	709	721	664	699	727	675	690	697	724	705	688	678	716	740	716	688	708	708	701	721	676	699	659	723	698	656	670	692	739	692	679	693	698	705	672	735	745	725	765	684	685	710	716	733	723	703	656	709	654	702	684	682	708	687	714	723	725	671	749	691	741	700	707	719	690	720	693	704	700	699	709	727	688	693	690	694	672	698	704	732	725	728	704	718	660	724	704	707	722	705	740	704	692	717	764	718	709	728	744	659	701	697	688	679	718	707	712	667	682	721	696	709	728	685	743	692	695	706	709	728	730	734	761	734	737	684	722	677	686	682	710	683	717	655	675	747	712	704	703	694	652	727	716	702	701	670	709	717	729	718	678	732	703	701	675	679	672	729	720	694	660	719	678	706	688	752	743	682	723	691	713	683	718	731	733	704	627	746	724	665	720	677	708	649	695	709	678	694	686	715	723	692	728	680	680	750	717	722	727	703	744	689	688	700	695	728	720	677	697	691	695	746	700	729	772	677	708	712	679	688	735	715	699	688	701	677	700	725	721	672	736	719	736	669	708	698	688	738	682	688	689	682	726	737	732	694	709	690	690	698	663	752	708	704	744	730	712	666	667	688	715	689	718	695	671	670	643	754	674	728	672	698	757	700	712	650	758	704	662	699	726	725	716	712	711	735	672	699	693	707	746	750	691	710	717	705	712	672	714	700	697	691	674	673	697	685	666	726	722	711	732	714	705	738	681	706	685	685	673	718	713	695	673	704	681	733	738	714	698	664	717	679	728	703	672	692	724	713	704	643	709	696	733	710	706	689	700	701	715	729	713	714	697	655	713	681	711	708	720	694	693	738	686	683	696	687	723	762	712	686	724	747	666	737	721	697	701	767	687	718	700	727	722	723	659	678	660	684	697	712	727	688	686	688	677	695	702	695	714	720	762	736	679	738	675	713	722	679	700	711	722	701	737	718	683	743	679	693	708	724	702	700	675	656	680	685	737	713	716	756	705	677	665	661	674	688	706	689	666	684	680	692	692	699	787	708	685	680	728	701	696	649	691	722	734	706	683	728	720	729	692	709	663	685	673	741	689	704	731	683	720	729	688	721	692	704	676	747	691	690	762	758	695	732	723	706	744	668	695	686	699	731	756	726	747	744	709	737	731	687	709	726	753	682	699	672	671	676	720	694	722	717	734	683	704	696	717	674	691	724	739	700	719	663	693	681	665	652	690	679	732	675	699	738	784	665	759	767	712	684	686	743	672	711	738	742	724	717	709	703	668	729	723	677	762	716	705	691	687	691	759	731	669	707	709	711	709	712	745	669	697	703	731	673	724	687	696	740	668	694	720	683	749	713	682	705	712	684	665	708	730	707	708	736	722	703	714	704	737	701	698	708	730	696	676	720	702	710	733	707	734	719	703	736	719	713	729	699	664	673	681	757	696	671	695	781	711	677	659	716	706	728	697	670	651	716	694	772	701	709	666	709	716	713	731	717	698	680	755	733	675	716	733	736	660	706	751	689	752	706	717	702	703	719	699	668	720	727	734	685	711	680	692	685	672	706	735	753	655	691	706	689	728	677	682	691	723	746	756	734	713	707	666	746	723	707	732	708	731	716	690	731	669	702	700	700	720	672	733	695	724	730	631	679	706	680	656	637	719	710	693	729	719	681	676	724	755	680	704	694	668	675	746	758	695	672	733	673	694	663	657	742	684	733	730	722	680	668	699	663	739	697	701	723	701	722	745	725	699	712	658	671	718	726	692	691	700	741	743	698	717	697	693	722	720	710	721	725	680	717	685	691	722	657	695	720	691	708	700	709	719	653	701	708	685	722	703	709	743	663	691	723	713	725	663	706	767	690	744	704	713	675	694	670	704	684	687	693	714	674	731	707	699	745	712	723	702	681	735	712	659	710	677	702	718	693	643	705	706	692	708	729	726	673	686	736	682	726	748	700	720	719	732	720	691	707	719	685	694	712	673	676	673	719	697	730	748	691	730	727	686	717	684	650	739	662	707	694	686	748	738	713	685	721	719	710	680	669	702	665	657	693	736	722	694	704	681	687	695	734	701	740	678	687	695	690	704	705	692	720	731	677	675	720	725	724	744	692	710	734	704	674	777	698	727	717	642	700	746	688	698	750	706	726	744	705	681	659	731	666	707	723	669	718	652	700	664	744	660	691	682	697	671	687	710	688	724	698	720	669	694	686	731	731	721	681	727	686	712	725	683	715	647	672	731	710	715	761	713	731	717	721	705	715	652	723	724	722	698	754	703	677	716	679	752	704	704	731	660	676	690	691	674	714	717	723	720	706	668	740	745	613	682	721	708	723	716	690	682	706	689	694	698	691	708	746	702	743	697	701	679	705	685	701	722	676	703	752	719	707	719	729	664	698	727	736	771	742	674	706	689	722	664	709	762	655	732	710	692	724	689	685	750	686	648	734	666	669	711	684	657	692	737	713	707	714	664	715	669	667	724	669	676	681	754	731	713	718	745	707	714	703	675	689	730	689	704	735	741	728	738	741	734	706	684	704	701	732	684	700	707	742	730	715	728	729	773	663	708	703	713	699	719	683	680	710	713	707	658	705	666	700	715	709	715	712	728	713	718	673	679	688	663	684	698	725	711	721	690	711	666	709	715	739	696	692	674	671	700	723	701	703	738	708	673	701	756	707	675	701	735	718	691	714	714	729	732	739	686	708	693	739	709	687	699
3150	1786	1024	608	563	709	787	774	649	548	479	380	352	318	304	241	225	202	176	160	159	131	123	122	126	106	95	108	102	94	98	105	122	104	69	84	85	85	85	83	84	61	87	88	80	92	92	86	93	68	76	84	97	71	91	64	72	85	78	78	72	71	73	82	85	83	83	87	70	73	92	88	78	68	86	85	92	83	70	85	81	85	67	67	63	81	63	71	77	68	77	73	79	86	80	105	85	87	75	73	72	70	83	78	88	70	70	67	74	97	67	65	89	75	71	97	74	87	79	78	76	76	67	80	63	92	80	75	73	80	92	76	80	79	80	86	68	70	76	80	84	82	70	83	68	80	82	90	77	82	92	82	98	80	84	83	101	81	90	74	101	87	79	91	77	85	74	84	72	81	89	71	83	98	87	84	82	80	65	87	90	75	80	83	90	77	91	65	69	71	88	91	74	99	82	84	70	78	82	85	72	84	74	73	80	87	81	70	100	89	67	65	93	75	83	78	85	65	66	64	87	71	66	77	86	102	84	73	68	74	84	89	92	82	77	77	90	70	74	76	66	71	84	91	79	80	91	63	75	81	86	72	88	75	81	77	81	73	76	76	73	82	68	86	77	76	94	81	60	84	83	74	83	72	80	85	85	77	83	89	99	76	80	77	77	72	72	106	100	70	71	76	78	90	84	74	82	92	77	77	71	74	70	85	83	78	81	97	69	76	82	64	78	68	78	77	93	96	80	71	82	65	81	83	77	66	71	69	76	73	83	86	78	79	85	81	82	85	70	65	71	77	60	89	99	87	92	73	95	72	76	95	75	85	69	71	85	61	89	94	88	73	67	80	69	60	74	72	70	83	76	88	77	81	80	74	74	80	83	87	73	78	80	75	64	79	78	75	65	78	93	86	74	81	81	69	92	85	93	86	88	69	79	74	89	80	83	81	74	80	70	69	94	69	86	90	80	72	73	78	76	100	73	93	88	95	80	91	72	93	80	80	81	86	86	97	61	93	71	83	73	63	76	71	76	72	76	81	77	72	83	73	80	82	88	87	88	62	92	80	87	76	99	74	76	81	71	90	87	81	80	101	66	77	87	78	84	75	79	76	80	88	73	76	72	78	89	66	73	75	80	91	63	94	70	73	75	75	75	81	87	72	75	83	89	73	76	77	81	71	63	85	75	69	74	98	96	85	77	72	88	97	88	84	81	72	78	93	68	83	70	73	79	70	83	78	93	66	75	76	93	84	90	89	74	77	69	75	75	67	66	96	81	79	84	90	92	66	95	88	75	85	80	84	69	75	71	94	75	91	65	86	72	91	81	76	85	79	87	73	82	93	95	73	66	87	82	59	71	80	75	90	73	86	74	80	70	71	73	73	97	76	71	83	72	64	81	82	57	82	70	101	72	77	66	73	92	93	69	76	83	68	81	81	77	67	74	75	70	81	82	81	83	81	80	90	81	72	80	76	86	98	84	83	83	58	76	79	76	78	88	77	71	85	80	57	77	86	90	71	90	76	80	86	69	93	64	76	79	94	78	73	83	82	94	66	77	82	87	84	75	83	77	89	94	80	93	82	77	73	74	92	85	95	82	86	84	82	103	84	77	86	79	76	68	56	62	72	79	90	86	71	86	73	76	79	82	81	84	84	75	91	73	103	89	90	71	94	93	75	95	93	67	84	75	76	80	83	92	91	79	81	81	77	77	85	87	69	81	75	79	81	81	66	67	71	88	71	102	82	93	66	91	90	89	71	69	67	81	90	77	89	82	77	87	81	84	82	77	80	74	95	75	66	84	91	99	78	69	77	68	73	66	76	101	73	78	71	74	74	103	76	90	71	75	89	78	85	74	85	73	69	95	78	77	89	77	81	90	86	81	78	72	77	73	84	77	73	73	66	84	80	72	77	79	82	81	98	82	67	79	74	82	75	95	60	62	72	86	81	78	84	88	89	79	82	81	76	91	75	71	82	75	90	80	77	85	88	96	89	68	92	79	78	93	70	74	76	70	85	76	81	82	74	83	77	86	77	77	85	91	88	79	94	70	83	76	74	75	85	79	79	99	78	91	78	65	81	91	76	77	71	64	102	87	79	89	89	70	79	78	73	92	75	75	69	80	91	84	73	81	68	85	73	76	92	80	93	87	87	87	81	63	72	76	92	91	86	94	90	84	78	77	83	90	81	94	74	73	75	85	87	86	82	79	87	90	66	89	87	86	84	83	88	77	63	99	72	82	80	87	78	79	94	87	84	83	95	70	72	80	71	85	79	91	78	73	81	80	81	72	87	80	85	70	87	85	83	76	67	66	72	82	90	91	86	82	72	88	70	63	67	86	77	81	76	63	76	81	72	89	90	96	62	95	85	91	72	76	87	87	81	86	80	73	73	88	72	80	73	82	90	85	80	69	72	80	81	74	69	77	84	89	82	82	93	77	93	90	106	90	84	87	76	69	69	61	64	71	75	78	73	78	71	70	81	69	78	79	91	80	80	81	85	73	105	82	90	88	70	86	71	84	88	83	81	76	89	70	81	69	93	81	76	92	81	77	77	72	88	84	86	64	91	84	60	82	83	97	103	94	101	61	74	81	93	84	84	69	100	98	68	79	89	66	72	84	85	72	81	81	71	101	87	81	79	91	72	73	62	80	88	93	67	77	84	85	89	61	90	70	83	77	90	69	83	82	85	76	82	88	78	69	80	82	83	77	103	75	71	78	69	95	74	76	68	65	80	67	54	77	57	77	76	91	70	83	71	88	77	78	82	86	84	58	76	73	76	88	80	82	93	75	73	62	90	85	93	73	83	66	76	76	88	83	88	82	78	65	68	85	75	66	76	83	71	82	87	76	74	80	80	64	71	81	75	79	70	85	69	84	82	86	67	80	83	73	74	77	76	75	87	62	92	86	78	71	85	96	88	80	76	61	93	73	74	84	58	70	72	95	84	95	70	82	80	78	67	74	78	70	74	67	90	71	78	73	75	73	81	78	90	64	79	75	83	88	71	76	82	78	92	71	70	82	79	89	58	88	94	92	81	82	91	69	73	74	92	87	78	84	78	79	70	65	74	90	58	81	82	68	74	91	77	89	87	83	69	77	76	67	89	84	79	65	78	90	80	60	90	75	65	81	92	74	74	84	78	78	85	77	74	88	67	70	82	74	64	70	83	91	70	65	91	76	78	63	77	79	86	83	82	87	87	73	98	91	94	88	66	80	83	87	58	67	75	81	62	61	75	59	77	74	91	77	76	79	68	93	96	72	79	70	66	92	66	87	83	97	73	80	74	70	70	90	72	77	82	71	80	79	76	98	59	80	86	102	96	76	77	74	73	78	70	77	95	79	91	97	92	71	96	73	78	87	88	80	67	83	80	78	72	71	88	81	90	81	75	92	75	89	78	80	82	85	73	78	79	80	73	78	82	83	89	79	77	80	89	98	77	85	72	76	87	79	87	70	89	73	52	69	85	74	78	88	78	72	83	72	76	83	79	81	71	72	78
27589	16023	11082	14427	21867	23652	22660	20443	17298	14539	12230	10243	8841	7885	6875	5852	4799	4172	3720	3233	2654	2426	2301	2358	2351	2089	1778	1590	1374	1412	1253	1190	1136	1089	1040	972	940	898	839	918	835	825	735	782	742	805	783	786	813	787	809	743	794	826	798	775	730	737	744	758	765	751	777	723	735	793	781	778	817	801	788	760	749	751	735	758	737	770	754	764	766	749	748	763	784	762	769	747	745	763	742	744	793	747	800	764	744	764	757	729	767	751	762	762	749	773	744	756	735	740	770	842	759	740	767	784	742	765	776	725	710	756	737	714	819	769	715	752	785	745	757	730	742	737	793	747	770	764	726	771	780	765	783	754	758	750	747	762	816	744	749	720	766	804	780	758	753	757	724	742	801	730	785	760	782	737	784	788	780	752	760	765	746	777	787	833	788	738	707	721	736	785	760	781	777	771	753	774	773	765	711	776	763	775	737	737	756	776	762	774	713	788	731	748	774	753	766	774	715	798	762	785	796	761	776	779	758	806	725	758	784	743	792	758	744	760	758	748	745	751	761	780	738	737	752	747	756	772	781	759	786	667	778	781	759	806	744	768	790	743	724	741	730	796	750	740	715	767	822	743	724	734	778	770	764	750	749	778	766	750	727	745	746	818	781	728	767	748	761	793	740	770	781	736	702	734	787	784	761	735	756	788	787	751	779	793	732	726	716	792	764	746	743	737	700	713	754	756	786	757	765	730	771	767	729	752	765	746	772	744	781	759	764	747	782	695	776	737	745	750	763	736	747	735	736	772	721	753	755	755	781	770	754	766	766	780	761	776	766	722	803	699	744	766	765	779	743	769	753	707	772	755	757	772	771	807	738	790	809	717	715	787	732	806	777	776	770	741	776	780	738	716	804	763	698	750	747	759	716	744	717	758	745	781	768	770	729	744	766	775	745	801	727	732	804	750	767	761	755	762	737	743	695	728	683	756	751	788	748	742	744	747	784	793	739	756	716	790	787	760	789	746	789	757	796	767	729	738	752	778	731	718	714	762	742	710	802	748	798	788	766	783	731	752	743	736	754	760	727	764	799	775	799	772	811	790	755	784	779	784	769	699	783	792	735	752	757	781	766	734	779	729	772	733	794	775	762	756	775	760	689	777	758	767	764	743	810	779	753	785	747	773	744	732	778	728	765	770	772	752	757	762	728	758	801	767	730	751	783	737	733	792	807	795	779	727	762	737	754	770	757	765	749	722	724	728	738	701	709	692	745	755	746	716	748	779	750	764	780	766	712	720	755	749	798	749	716	701	783	779	765	755	713	774	757	758	762	763	735	733	763	733	748	797	782	753	816	736	771	733	760	760	793	707	771	776	686	731	754	726	784	748	738	767	779	761	733	724	756	733	746	757	699	730	751	823	800	730	725	716	745	779	761	753	735	733	819	753	799	766	804	730	773	750	757	746	794	737	783	761	798	726	758	742	752	708	789	770	745	753	740	796	798	750	737	760	767	804	762	755	785	740	727	765	775	777	784	810	803	748	736	740	716	765	716	736	750	721	784	720	757	771	743	725	733	802	752	717	757	780	733	745	745	753	763	744	741	731	714	762	725	773	740	750	762	754	754	761	831	717	764	752	746	759	783	767	776	793	774	764	772	779	785	778	727	774	745	781	787	737	731	805	715	757	784	750	816	748	774	708	729	762	765	717	775	727	737	701	758	795	753	747	722	760	784	801	768	756	740	811	757	751	741	724	749	790	776	778	765	740	776	741	765	737	790	735	725	777	748	809	797	741	745	793	751	745	730	781	776	759	747	747	727	764	784	762	737	759	788	841	742	730	749	750	771	698	784	750	741	728	774	746	732	754	745	757	829	769	771	755	788	770	761	793	759	785	760	763	792	736	796	698	801	754	787	697	777	778	794	747	709	759	763	775	782	736	757	769	761	698	763	772	819	786	731	727	773	774	756	761	786	760	783	737	787	798	761	759	740	739	771	747	816	768	692	765	745	749	816	745	765	718	726	750	682	774	739	792	754	739	735	768	735	739	767	691	767	763	759	745	724	746	763	698	752	759	741	777	770	734	724	741	762	717	731	775	760	768	790	744	746	762	799	759	774	759	762	746	790	775	760	737	725	783	737	771	777	819	796	790	725	767	785	743	764	720	816	717	763	786	746	734	854	779	768	741	762	728	773	772	770	767	765	758	748	759	717	765	745	768	771	752	796	815	738	766	742	768	757	730	755	759	741	750	756	777	774	729	821	744	737	774	764	794	757	805	728	699	754	719	746	776	778	744	788	778	778	756	759	779	737	737	750	719	739	762	727	744	758	775	789	698	770	744	719	741	766	782	747	794	785	774	727	790	735	776	756	757	760	727	698	765	723	731	752	766	740	769	761	756	752	768	751	790	762	763	751	772	772	749	739	759	728	752	758	757	762	770	769	781	751	740	790	768	734	760	748	762	716	730	709	710	771	734	802	765	743	790	718	732	795	827	766	739	774	812	780	774	745	764	685	733	789	727	755	769	726	751	759	780	704	758	746	717	789	753	727	810	731	738	752	724	772	776	803	754	727	772	766	705	736	785	810	762	774	696	735	819	716	773	759	729	712	716	754	762	737	774	760	739	750	758	754	772	756	789	758	740	797	740	740	796	791	739	772	745	816	814	740	788	710	758	732	784	750	768	783	741	756	737	782	750	754	773	700	787	768	774	735	736	754	740	746	781	717	759	743	796	744	770	740	701	775	765	796	772	767	700	794	765	740	762	738	728	739	750	787	712	761	772	787	739	765	759	819	782	748	796	740	761	745	745	761	733	757	785	730	732	761	738	792	789	751	743	745	801	703	789	725	792	734	769	796	742	771	735	786	742	787	732	760	725	783	765	748	773	789	779	709	736	736	712	758	714	734	731	758	720	753	808	733	782	807	783	777	762	755	750	759	779	739	747	715	791	814	773	730	735	729	759	776	780	783	774	712	750	796	748	792	756	759	724	738	745	772	785	695	754	769	752	723	713	700	773	720	762	741	711	719	737	775	761	724	742	767	734	803	751	766	749	743	727	725	762	731	819	768	779	736	738	796	739	738	794	734	746	739	752	765	769	753	766	760	754	800	775	783	786	746	741	794	751	809	758	777	773	724	740	791	758	736	780	744	744	772	765	750	792	747	742	741	753	739	755	790	764	734	743	779	783	734	740	735	747	819	744	707	784	778	793	750	726	774	784	789	731	752	764	757	788	779	749	745	808	758	727	737	810	701	745	746	779	786	756	771	735	737	790	725	703	764	761	790	755	765	755	733	704	753	821	772	754	782	758	770	737	776	702	759	761	694	735	791	795	780	784	772	770	755	779	744	744	735	787	762	723	739	810	738	769	695	740	751	745	751	793	806	774	741	764	836	770	777	789	727	770	690	756	765	732	767	751	737	759	754	705	752	747	830	723	761	780	745	787	781	742	757	724	779	750	798	725	756	723	760	714	769	765	760	742	778	776	751	777	771	757	753	748	743	738	770	742	721	754	800	813
2138	949	576	434	337	483	532	443	455	346	320	250	247	257	200	218	158	156	161	152	136	123	133	129	125	134	112	117	103	105	104	87	104	102	103	103	98	97	106	104	103	95	76	81	95	95	81	95	110	105	98	95	96	98	96	113	98	104	105	89	94	90	101	110	108	91	90	86	93	105	97	94	99	96	91	101	94	102	89	95	102	87	96	82	104	91	76	104	107	113	98	106	89	89	77	88	91	103	90	95	97	89	97	90	80	99	95	100	95	98	93	86	100	85	93	94	101	97	97	77	97	80	95	95	96	92	91	108	90	102	105	94	92	106	103	114	94	87	105	107	91	95	92	83	104	92	93	107	102	90	96	98	86	101	88	95	93	92	82	90	99	84	93	84	79	97	101	95	90	90	90	92	104	79	91	87	103	102	105	102	82	96	93	92	84	90	93	110	78	105	97	112	100	97	97	94	94	93	108	105	98	105	102	94	93	110	100	106	91	95	83	103	101	97	83	97	86	96	87	90	100	106	100	100	78	115	83	101	88	103	97	95	92	81	92	94	104	95	110	95	86	103	98	95	105	101	108	99	108	101	84	95	100	98	90	80	103	91	103	109	114	105	84	88	88	75	93	93	80	105	102	103	113	99	113	98	98	93	72	88	120	82	92	101	81	99	88	91	104	86	89	97	98	86	98	92	119	72	93	80	98	101	91	96	105	86	95	96	90	88	82	104	82	98	85	105	80	80	118	102	105	93	103	92	109	104	98	92	96	92	90	111	84	89	102	97	97	112	95	92	97	89	93	106	103	88	104	90	90	92	114	94	109	114	97	98	81	81	94	76	102	89	113	88	101	110	89	74	76	91	114	91	106	101	101	75	94	90	89	113	87	83	107	105	89	100	79	74	93	80	90	88	90	94	96	100	110	88	82	104	101	104	80	99	93	92	100	98	92	92	102	98	98	101	102	83	92	91	85	82	96	101	93	88	99	81	82	91	92	92	87	97	93	95	88	102	94	100	87	93	71	87	92	92	103	94	105	76	97	93	102	95	96	107	95	98	98	112	98	94	90	94	92	109	93	90	96	97	99	98	90	84	98	99	87	99	92	93	104	85	115	96	92	102	78	101	93	100	87	89	92	88	86	72	100	113	85	111	95	75	94	107	101	96	91	87	106	91	107	93	83	98	96	115	101	81	122	103	115	93	82	102	103	94	114	91	90	111	78	101	102	103	87	97	94	75	105	85	105	103	94	101	110	97	100	86	105	84	90	98	97	92	111	89	100	119	95	96	101	92	95	90	87	99	97	95	92	98	86	90	90	95	82	86	83	109	88	100	85	109	102	91	88	89	85	96	91	98	79	108	77	94	85	86	94	80	99	102	82	99	86	103	101	102	97	103	91	105	90	109	100	94	96	105	97	94	91	75	92	97	101	96	89	91	93	98	74	87	81	106	90	92	101	102	94	70	113	70	86	100	98	82	97	88	92	89	105	86	82	102	108	101	101	86	92	113	93	101	100	92	97	97	75	105	102	81	85	91	96	99	94	115	114	79	96	82	78	100	106	89	92	104	98	112	84	88	94	88	90	101	105	91	91	93	100	99	84	104	100	97	94	90	103	91	112	91	100	83	89	97	95	97	110	88	102	80	97	104	74	92	104	93	89	90	78	98	88	101	88	102	100	85	91	100	87	115	107	104	93	86	103	100	83	98	90	85	100	102	95	96	101	83	99	91	104	89	99	88	104	80	84	100	109	89	97	95	92	81	88	107	91	93	115	93	102	86	100	104	95	86	109	95	98	106	82	94	96	84	82	104	97	103	98	77	84	94	97	96	104	106	89	89	100	90	93	90	108	77	90	85	93	97	112	83	109	118	86	97	88	93	112	82	90	97	108	98	87	80	98	106	112	99	101	91	85	94	100	107	101	99	108	91	90	98	97	110	84	90	82	96	104	82	95	91	93	89	80	102	89	88	95	97	99	71	106	96	115	96	84	103	115	98	94	94	93	84	92	93	110	84	90	114	98	104	93	106	86	91	90	93	92	86	101	86	93	103	98	93	96	89	105	101	85	107	107	109	87	87	93	115	90	89	84	103	80	94	80	89	90	77	96	92	91	74	95	75	87	94	100	108	94	121	94	85	78	108	92	115	88	115	86	96	106	100	100	109	91	101	97	86	101	102	100	75	95	99	89	85	75	75	92	98	107	109	102	99	94	82	98	101	84	97	99	111	95	78	105	106	90	93	91	88	94	105	97	88	109	87	95	105	85	97	98	93	78	104	94	115	88	92	103	93	102	94	95	113	86	90	93	81	89	91	93	96	107	92	106	82	100	97	80	105	95	102	93	101	87	98	85	87	100	71	92	100	110	93	85	112	94	107	98	109	89	84	84	88	100	83	93	81	100	97	78	103	108	90	93	103	105	99	97	83	93	98	105	80	95	95	88	95	96	102	90	86	84	91	100	97	88	110	98	99	90	84	112	97	98	109	105	104	82	72	77	102	96	101	100	105	100	91	109	110	106	92	103	88	93	105	105	95	92	76	105	99	97	107	78	89	101	82	97	87	79	103	95	87	88	101	101	82	79	79	99	93	94	104	103	96	87	84	87	88	84	90	82	97	87	80	87	116	98	83	74	84	122	90	108	112	103	95	82	97	76	85	92	100	99	100	95	103	95	115	90	100	96	104	94	96	84	112	108	91	98	94	102	86	98	91	99	102	93	84	103	99	83	103	99	85	100	103	103	99	103	93	79	85	108	89	97	104	85	105	76	94	89	99	81	79	88	87	102	75	103	90	82	83	83	86	98	106	77	86	96	87	103	92	90	75	74	99	87	114	82	93	92	109	86	99	87	91	94	82	86	100	105	95	95	92	97	101	105	97	97	100	108	98	104	104	89	94	72	89	88	102	96	107	64	99	84	91	89	114	95	88	100	91	95	97	92	89	88	98	97	88	107	97	97	89	92	121	115	100	91	112	86	118	108	98	91	90	96	114	94	98	97	94	96	72	98	97	94	93	106	95	92	118	114	96	103	81	117	89	75	97	95	103	100	110	104	103	104	115	93	89	101	97	98	80	119	99	79	95	110	119	90	90	89	98	71	105	117	94	103	87	88	87	132	113	81	102	108	100	74	102	116	108	118	93	90	91	88	82	96	96	86	92	89	108	96	112	101	81	105	102	116	109	90	99	100	110	108	105	108	67	99	81	104	110	98	95	102	102	105	97	100	85	93	95	94	103	105	100	110	96	101	110	99	76	94	111	101	95	81	86	90	101	93	96	104	96	96	89	113	100	90	103	93	82	96	103	85	103	98	96	102	100	94	108	96	101	96	91	88	104	85	94	92	98	99	112	100	101	117	97	109	120	116	104	93	87	88	129	87	80	109	87	99	90	102	75	101	98	105	97	100	95	117	87	98	88	95	83	99	87	81	86	104	90	94	80	86	76	107	81	97	83	97	91	116	112	113	92	106	88	91	93	91	97	100	89	94	123	120	94	93	80
22455	11740	7633	10081	16679	19023	18020	15693	12822	10631	8546	7080	6112	5531	4740	3974	3406	2950	2523	2186	1968	1841	1885	1869	1725	1582	1467	1403	1308	1163	1140	1040	1114	1059	1006	987	977	942	965	870	953	869	875	858	875	817	891	850	879	906	880	854	900	818	883	838	889	813	901	838	825	902	841	895	885	869	881	864	881	863	868	885	879	850	834	862	959	841	863	895	853	859	858	879	828	896	852	849	858	857	912	843	844	865	865	916	883	857	892	918	888	890	813	858	902	859	828	877	828	857	896	886	789	832	873	860	923	917	877	909	850	883	846	867	896	860	850	808	918	922	849	912	851	911	932	886	904	947	869	872	859	871	855	869	855	930	877	880	905	886	905	894	905	886	902	855	820	852	840	913	869	890	906	808	887	840	896	924	825	897	915	903	882	910	847	869	859	848	857	909	892	910	870	869	834	854	851	833	862	883	864	900	952	847	848	818	850	864	863	879	890	837	905	909	881	892	863	883	870	892	911	870	885	866	875	873	904	842	808	862	852	878	898	911	884	881	918	806	909	858	893	857	830	858	931	904	835	856	826	842	821	840	875	857	875	883	839	862	838	935	870	913	822	895	845	894	842	868	881	853	858	926	892	912	882	910	844	878	890	859	870	839	927	817	870	912	873	852	850	831	897	878	830	822	855	846	847	859	876	844	880	884	867	932	872	923	805	861	869	888	862	884	913	888	916	858	864	895	867	880	929	879	893	874	844	921	885	872	875	928	904	889	852	883	935	913	836	854	881	833	878	856	859	842	904	878	904	912	840	884	843	888	856	836	816	860	821	891	898	893	881	871	878	870	873	896	904	880	900	867	893	828	873	880	903	869	832	900	863	823	888	854	870	890	900	923	856	875	849	868	932	869	851	896	814	889	817	844	887	836	891	881	869	843	892	820	900	889	867	880	885	902	901	881	861	940	884	820	852	885	848	863	900	856	861	899	871	881	876	854	913	874	829	866	838	928	853	921	883	895	876	886	893	909	906	889	895	832	880	935	833	859	859	852	826	880	879	909	904	886	916	872	885	903	869	888	852	929	852	852	864	922	871	846	870	908	860	889	900	872	925	877	875	913	868	888	911	855	838	901	843	945	894	869	913	879	873	857	865	887	885	859	856	884	902	876	920	884	853	894	891	855	848	879	891	838	865	901	933	907	844	894	896	883	891	859	899	900	790	888	872	838	833	915	873	875	841	842	866	915	845	906	883	860	897	858	809	914	919	871	885	902	880	841	862	869	824	867	924	848	943	872	869	881	827	909	903	826	931	881	856	867	855	875	886	848	887	920	892	901	887	861	812	871	837	891	868	885	836	912	899	879	889	935	876	860	883	863	900	846	913	883	825	870	837	893	874	891	888	874	877	899	875	910	875	901	892	861	868	859	893	845	898	863	857	824	844	872	883	877	846	907	842	882	864	830	854	875	850	906	861	848	874	839	929	845	873	868	872	809	904	851	872	874	930	887	873	864	828	901	865	860	885	856	905	873	865	844	934	912	852	871	811	867	894	882	920	861	939	849	820	912	880	897	878	861	875	861	908	860	886	899	915	901	865	904	865	860	814	859	897	914	872	855	861	915	882	854	879	869	853	872	862	856	844	900	895	873	868	878	837	868	863	927	931	880	876	857	900	864	855	843	903	825	831	870	863	877	869	865	849	886	859	901	899	865	933	897	848	895	837	878	863	838	860	850	860	858	888	869	864	917	921	893	821	824	869	870	911	873	908	902	906	899	849	884	898	910	908	906	870	846	843	896	842	892	912	862	855	894	830	846	876	894	891	891	894	875	868	900	909	929	876	856	882	854	866	885	851	883	822	883	905	842	924	901	826	866	868	899	846	828	939	875	855	837	845	875	865	877	856	870	865	872	850	942	860	919	888	856	865	841	899	928	880	868	909	864	817	854	888	865	883	900	894	807	859	850	881	867	896	865	856	844	874	916	827	853	881	852	874	890	867	869	886	900	842	889	915	789	902	861	914	819	886	850	930	877	882	899	844	877	853	824	902	874	880	870	907	861	902	864	835	935	920	908	838	931	886	856	899	863	871	896	872	895	846	864	867	934	838	894	908	908	841	892	895	907	845	848	899	881	935	875	887	910	866	844	882	884	879	906	843	777	846	900	882	869	869	851	900	841	856	902	870	906	863	869	900	888	873	880	881	844	887	917	932	902	906	841	869	896	877	878	905	875	896	851	903	963	928	865	844	841	846	914	900	871	889	857	940	902	896	895	863	906	893	884	804	872	915	926	889	928	837	819	887	879	903	856	915	842	830	819	889	900	909	909	877	866	852	878	898	929	848	883	841	841	866	889	838	835	884	906	884	894	880	885	841	871	950	907	856	882	895	832	925	817	865	885	833	833	830	878	867	850	859	844	870	826	828	916	861	926	894	908	878	867	837	855	899	840	810	860	820	911	884	905	864	870	917	865	873	900	867	857	863	864	867	852	812	869	884	856	886	877	864	851	843	874	842	855	881	867	844	859	880	867	884	865	883	887	877	891	827	894	908	882	864	845	816	878	807	870	876	881	891	870	890	907	830	883	861	865	874	876	825	912	866	841	929	853	878	894	905	888	866	876	870	895	893	921	851	901	868	891	908	877	851	867	881	888	829	902	898	910	921	830	875	901	857	866	846	793	904	871	895	817	867	866	836	922	884	899	840	870	864	951	913	848	860	885	880	875	900	874	928	852	901	811	865	887	853	872	925	862	896	876	881	853	876	872	823	897	891	854	879	845	884	881	860	871	840	917	882	822	897	861	848	846	821	890	884	896	907	858	895	874	935	831	902	832	909	878	883	853	900	842	864	874	808	840	843	869	865	905	900	911	890	885	904	810	902	864	900	913	920	824	848	882	828	863	876	814	866	865	892	841	866	802	905	840	842	890	898	838	856	861	859	866	926	881	874	851	817	883	868	831	897	830	888	906	899	909	896	902	852	853	959	882	816	897	880	909	888	820	925	807	884	898	855	901	891	848	861	897	892	885	848	892	812	869	867	882	884	871	864	874	888	891	874	860	877	860	892	878	838	906	943	909	882	877	871	842	854	870	870	800	872	922	885	874	865	874	868	862	919	908	850	841	866	889	872	817	830	928	886	815	923	872	865	877	880	849	872	852	911	857	878	863	855	873	872	869	860	895	902	868	937	906	893	928	826	865	802	891	880	805	859	905	850	826	863	886	889	905	865	882	851	884	873	822	864	875	886	907	912	865	845	903	854	868	828	848	854	876	918	874	865	849	907	850	888	850	860	914	940	928	879	904	873	878	812	869	875	856	878	892	841	891	867	864	837	840	902	828	892	898	900	885	873	866	929	868	933	880	829	869	861	892	880	870	814	826	898	934	922	866	897	889	871	863	848	894	877	915	874	831	838	864	881	878	829	943	910	875	885	899	930	832	878	837	863	911	838	890	846	878	909	847	834	930	853	884	926	887	820	910	833	866	837	795	844	905	918	869	813	917	876	926	881	909	847	909	907	887
2621	1522	752	519	491	627	634	694	556	470	415	362	289	273	266	209	215	177	166	148	149	157	150	166	126	120	126	126	118	123	121	99	107	124	108	108	100	112	108	104	93	95	92	94	87	104	97	112	105	100	104	75	104	96	101	107	95	107	98	100	94	102	88	90	86	104	98	78	102	103	83	90	95	119	104	99	105	89	111	99	109	88	101	108	82	117	99	106	98	89	87	109	101	92	100	119	87	95	98	101	108	92	105	104	85	106	88	97	108	110	103	95	106	105	101	102	95	91	101	118	103	106	94	113	106	106	102	87	84	115	126	87	106	110	101	95	94	89	105	87	105	80	106	104	93	90	108	88	115	102	107	92	82	91	100	104	109	104	110	104	94	103	77	85	100	106	114	99	81	108	95	91	90	107	97	99	90	118	96	100	93	100	88	90	95	90	92	102	97	112	102	95	99	95	91	84	84	97	102	77	75	111	92	111	102	103	95	96	91	101	104	91	101	89	93	101	89	91	94	94	103	85	103	110	79	79	90	99	91	89	81	106	90	129	88	105	108	94	86	108	97	86	96	91	98	115	101	85	102	78	95	101	108	95	104	87	95	93	87	93	107	101	99	97	94	101	95	94	97	100	93	106	95	120	93	115	94	96	98	110	98	106	80	89	106	109	71	102	98	89	90	89	93	109	100	86	95	82	103	100	102	90	94	87	84	92	98	91	82	104	86	97	105	102	106	99	98	103	95	93	94	95	92	84	116	102	97	102	100	87	111	85	86	90	111	83	89	85	108	109	80	117	101	87	96	95	97	96	87	89	111	100	92	107	82	75	94	105	97	92	91	101	86	108	104	105	94	111	93	109	97	111	108	100	91	100	100	95	82	83	109	86	95	102	94	99	82	119	101	110	87	99	102	95	93	101	87	93	94	94	82	119	95	88	104	92	95	95	104	96	112	101	102	103	104	107	94	93	97	103	110	86	106	111	111	82	109	96	106	104	104	93	94	89	99	100	102	91	98	113	101	103	88	81	84	94	86	97	101	100	104	101	87	114	93	85	105	78	89	105	95	104	94	114	112	120	91	95	117	89	118	90	104	91	120	89	102	108	74	86	103	109	87	106	100	97	109	107	97	88	97	94	82	100	107	91	114	102	110	111	98	79	115	106	101	84	102	97	100	110	91	91	78	92	79	92	104	79	100	87	104	101	93	81	75	112	97	96	81	108	114	104	77	82	93	91	88	94	100	107	107	92	80	86	99	85	100	98	93	89	104	97	90	85	99	98	84	100	110	95	87	115	87	96	87	88	97	117	112	99	101	96	116	102	102	94	92	99	104	91	85	91	92	72	94	98	95	100	111	99	98	83	111	109	98	115	111	110	101	90	92	87	112	86	95	116	87	116	101	93	102	95	90	98	97	90	95	88	91	98	91	97	95	99	101	85	99	82	88	86	82	88	111	102	119	84	104	107	90	96	98	97	98	92	101	95	107	107	86	88	75	95	89	93	90	87	98	83	104	99	97	100	120	99	96	96	88	99	100	94	93	101	100	88	95	93	105	83	103	84	77	92	86	111	100	85	99	96	81	86	93	86	84	85	104	95	109	97	88	112	109	96	112	82	96	85	97	111	102	78	113	91	90	85	91	108	107	106	102	86	93	99	97	108	99	103	110	90	95	101	108	95	93	79	99	111	94	88	89	111	86	100	106	107	100	100	112	88	85	99	91	111	100	106	93	90	83	85	104	110	99	93	100	117	107	109	113	105	98	108	113	99	91	92	91	94	109	112	90	103	87	89	92	95	114	122	91	97	102	109	118	103	93	109	93	89	98	110	92	99	104	105	97	89	105	84	116	102	94	102	104	107	91	91	98	98	101	114	96	91	93	109	93	108	103	93	88	115	102	111	90	106	82	89	100	102	85	91	91	93	91	98	96	95	110	96	103	96	107	115	106	107	119	101	97	93	94	92	82	86	101	107	104	85	107	95	92	104	97	94	86	81	96	100	103	109	114	117	96	84	87	91	114	107	95	101	114	86	111	101	97	79	91	94	105	97	90	95	85	85	102	104	88	87	79	87	87	110	110	121	108	102	94	78	106	97	87	96	88	82	128	88	105	102	93	81	122	93	109	90	95	112	86	94	95	118	98	89	89	107	82	105	92	85	87	109	88	102	118	86	101	94	124	99	103	79	112	97	101	101	99	94	109	93	95	88	105	113	108	96	85	75	97	118	108	91	104	87	90	101	85	96	97	105	98	111	93	102	101	93	112	81	92	79	92	104	88	90	100	104	97	93	91	99	96	98	96	93	78	97	86	97	91	95	91	101	84	98	102	102	104	104	98	91	113	107	96	88	86	95	102	104	97	91	86	107	97	112	93	105	106	73	113	94	103	107	87	91	106	113	101	105	93	99	106	102	89	93	86	88	103	102	96	103	86	112	81	82	106	83	98	97	113	92	94	95	104	90	91	100	94	103	108	112	102	112	96	98	116	99	88	93	96	105	98	92	100	96	93	114	99	98	112	110	97	110	83	105	103	128	97	100	91	105	94	103	112	102	104	88	96	109	110	104	102	90	94	89	97	79	95	80	82	73	81	80	94	97	90	93	93	102	104	98	106	96	90	112	101	87	98	101	81	103	117	95	88	87	98	100	98	94	99	101	96	96	114	92	102	94	104	103	110	116	88	96	89	114	99	103	99	103	114	100	93	94	101	101	94	92	116	101	103	107	97	100	97	99	112	102	95	108	108	83	108	113	83	107	105	105	101	94	89	87	100	111	92	80	88	100	106	99	96	104	81	109	95	124	95	105	100	112	116	109	84	114	99	114	93	80	103	88	78	96	97	106	122	105	109	104	100	108	84	100	100	108	99	95	99	115	100	107	87	111	84	114	86	97	85	113	101	91	98	92	105	84	93	113	93	79	104	109	95	92	99	95	95	102	90	102	107	116	90	92	89	94	81	86	94	102	97	109	106	79	98	86	84	97	93	75	100	98	92	91	109	104	98	102	86	96	123	102	107	91	88	107	94	98	96	103	104	111	106	110	94	88	106	101	95	97	108	109	104	103	100	104	110	88	89	109	89	85	96	98	107	84	114	107	105	110	101	92	116	90	92	121	113	116	101	104	99	115	86	106	91	96	117	112	84	90	106	82	90	93	100	107	90	114	93	105	91	101	100	88	91	88	88	103	93	84	97	107	105	81	101	95	98	97	88	98	92	96	88	97	92	92	92	88	113	101	91	87	91	83	92	106	83	97	84	106	96	96	97	88	96	102	112	93	90	91	103	96	94	81	90	91	89	97	104	104	100	104	113	101	103	100	100	91	85	85	101	91	86	92	100	93	80	105	104	116	92	103	79	100	112	92	84	80	108	92	103	99	98	90	88	108	107	92	104	100	94	86	89	104	94	103	93	86	94	98	88	104	89	83	100	107	110	115	82	88	87	94	104	109	107	112	85	84	89	95	117	108	79	88	91	100	116	90	104	104	96	106	84	80	110	86
25779	14589	9427	12472	20234	22761	20967	18229	15441	12959	10936	8902	7790	6809	5738	4750	4107	3534	2976	2643	2385	2155	2171	2129	1918	1773	1664	1504	1327	1260	1231	1231	1197	1091	1058	1060	1047	1014	990	976	929	927	953	925	941	920	964	939	923	944	918	896	913	929	913	920	845	930	924	903	907	931	914	922	886	915	868	895	892	960	857	885	917	963	937	889	918	915	940	913	869	845	917	904	901	928	922	920	912	918	935	974	883	918	941	922	922	871	916	872	910	877	876	891	908	899	926	912	892	860	909	908	900	921	822	943	923	875	897	941	919	879	924	931	948	888	955	896	988	898	853	927	901	912	881	914	884	878	920	884	893	896	902	889	959	913	926	904	896	893	943	837	926	875	919	940	865	911	942	939	938	848	907	903	913	937	857	908	887	919	917	842	933	865	897	891	913	916	877	889	900	956	911	875	939	852	902	924	914	957	953	914	881	943	913	939	852	911	899	982	906	967	917	938	920	952	964	875	915	899	900	945	939	875	844	991	894	883	892	910	973	884	956	849	880	855	943	933	889	951	864	940	884	888	880	916	944	864	881	880	929	873	898	909	883	885	880	950	889	874	906	948	947	846	925	912	891	928	861	893	992	916	926	890	878	908	940	906	838	927	935	893	890	883	905	899	900	940	861	928	851	861	894	926	899	892	913	964	932	903	909	861	863	879	918	903	906	942	930	872	877	951	859	884	946	939	891	863	905	900	923	894	914	937	899	880	933	889	924	885	952	894	891	877	950	874	939	868	894	936	945	863	896	867	839	904	939	915	950	923	935	908	966	887	920	911	890	902	882	907	930	888	909	886	886	938	891	923	903	932	954	948	939	880	891	925	899	896	957	901	916	872	913	916	875	907	939	933	905	906	910	903	886	900	926	910	884	926	948	927	929	944	898	908	909	873	907	867	881	889	872	862	883	920	848	874	900	919	864	885	934	932	890	894	865	882	932	889	924	939	886	907	935	844	936	891	941	845	888	887	906	926	909	896	946	892	892	947	881	880	878	915	888	874	872	934	892	912	940	900	897	925	886	927	891	931	932	912	942	920	929	879	875	939	899	888	876	938	905	905	903	934	955	965	916	910	896	955	905	880	892	890	877	926	902	883	886	913	898	865	905	893	877	920	884	896	915	936	892	817	871	912	972	945	944	908	906	927	888	912	907	882	964	885	902	925	934	928	850	906	914	875	910	885	954	902	899	925	869	890	886	868	938	898	886	869	856	912	888	902	891	858	867	914	926	912	940	916	923	893	937	878	953	899	946	931	972	930	902	924	874	933	873	898	910	930	871	918	886	870	948	871	880	915	913	898	918	901	898	862	855	866	987	896	920	967	899	883	899	977	943	898	930	907	938	898	866	929	908	869	920	929	926	922	912	907	947	889	908	913	876	894	933	879	914	911	887	931	897	866	913	837	922	902	965	918	913	892	912	912	907	931	938	930	847	958	893	845	902	917	908	897	893	894	868	895	952	871	890	896	915	934	926	891	928	922	975	910	889	896	932	898	812	906	932	922	889	937	946	916	906	911	873	918	869	916	914	931	891	853	942	910	911	922	851	855	909	861	945	906	913	937	979	924	936	921	894	984	926	923	935	955	921	925	925	902	960	904	892	924	952	956	867	903	903	900	898	882	842	891	910	898	923	903	914	976	949	918	914	871	897	959	895	943	858	897	917	851	916	918	906	925	921	924	872	823	893	890	909	926	882	913	907	984	891	942	903	894	894	896	896	913	898	916	913	958	907	940	894	949	901	924	974	837	906	949	866	899	894	888	940	894	923	887	919	926	943	939	935	930	892	874	876	863	887	923	931	838	869	890	913	896	892	912	982	891	903	870	898	878	906	934	932	847	918	881	914	893	898	872	948	876	948	924	938	888	927	900	877	942	912	978	913	909	871	900	853	897	893	878	887	901	895	903	948	867	939	908	886	940	920	896	914	893	934	898	927	848	912	919	934	929	941	914	920	901	929	912	917	883	930	912	927	893	913	883	894	864	904	968	883	917	898	860	878	935	885	939	902	898	901	932	883	970	922	918	883	853	924	888	913	857	906	868	884	873	925	921	914	904	847	879	910	926	890	934	916	871	907	948	910	924	902	917	922	921	918	917	875	869	899	876	881	923	958	891	937	888	857	902	917	869	925	874	933	948	885	852	962	941	940	930	915	936	905	878	879	873	913	867	879	918	884	812	892	890	933	869	904	945	918	938	925	926	857	910	969	881	942	888	895	913	887	905	913	891	897	995	912	920	924	875	867	885	951	918	906	892	891	929	936	883	850	891	929	929	907	918	966	930	940	910	881	910	870	840	888	902	924	865	913	900	915	888	927	909	878	914	944	900	933	844	854	908	913	924	886	889	871	890	963	952	931	933	950	891	910	924	940	866	924	889	922	904	935	877	950	882	939	884	924	905	959	872	925	887	885	924	900	931	929	950	943	863	876	940	872	882	863	918	950	982	925	914	877	949	911	947	915	887	888	864	905	921	879	903	902	883	940	902	902	935	906	851	907	917	923	879	876	923	911	918	906	932	883	867	954	876	873	924	892	888	894	886	888	925	873	927	929	868	907	902	902	940	899	915	904	879	895	907	890	939	928	882	915	889	915	912	911	899	936	947	941	910	902	919	911	847	964	925	912	867	860	903	944	916	865	900	910	899	898	862	913	867	861	885	908	901	903	910	874	905	888	957	892	874	948	939	879	927	972	845	927	898	872	899	918	930	929	889	986	916	919	872	920	917	902	878	879	917	910	892	898	893	905	889	885	943	878	901	938	913	918	924	920	956	902	990	933	891	895	876	866	914	852	914	861	886	925	926	966	945	959	905	902	885	932	880	917	910	914	942	909	895	905	920	915	921	927	922	910	931	845	893	869	883	839	896	921	914	867	868	887	914	878	905	922	879	884	941	927	930	886	917	908	902	879	888	980	869	910	886	922	972	948	913	905	917	952	942	899	843	900	866	944	908	856	946	891	849	921	908	866	881	904	933	908	982	866	911	912	894	884	922	915	914	957	896	963	897	911	912	880	846	934	931	905	900	891	943	890	913	888	973	887	893	926	912	906	902	921	880	891	903	900	927	938	920	869	964	881	945	838	929	869	912	913	927	912	894	929	898	873	910	875	923	877	935	883	903	889	919	897	963	883	930	869	968	934	907	903	909	933	952	905	923	895	884	873	885	848	889	900	904	907	876	878	924	880	913	918	898	888	869	913	868	938	976	882	935	866	897	901	908	880	875	953	902	947	933	853	857	904	928	909	918	911	936	891	880	856	899	949	832	950	902	930	903	877	933	897	861	858	851	943	860	889	962	907	897	861	940	908	893	910	944	921	940	967	929	918	808	926	874	913	904	855	876	957	917	945	981	842	901	849	935	901	877	948	886	935	838	929	892	906	905	886	926	873	863	917	949	894	888	897	907	900	913	922	908	910	841	882	916	919	893	871	906	897	908	930	922	908	899	903	877	904	850	880	933	949	934	897	892	882	909
2945	1353	686	512	449	646	693	608	548	468	363	332	287	312	241	200	183	162	172	136	114	119	127	128	115	113	113	90	92	102	77	98	102	84	83	86	82	84	83	90	69	85	78	62	74	73	75	62	68	59	83	81	74	68	92	74	68	84	104	64	71	97	77	74	83	90	75	90	71	93	83	78	86	68	72	57	94	79	81	86	91	81	81	92	71	73	81	78	86	75	84	77	76	84	102	75	85	68	80	86	68	84	68	69	80	73	78	80	74	75	86	85	79	68	81	68	90	79	66	90	74	75	74	77	66	67	81	78	69	70	80	95	74	72	79	76	66	78	72	67	77	76	92	100	63	103	61	74	89	76	77	78	86	70	71	93	72	66	88	70	77	75	75	82	72	78	88	64	64	88	78	73	86	74	85	79	90	73	68	76	83	78	90	76	68	82	75	74	71	71	65	66	84	82	74	69	83	64	79	81	80	69	70	73	87	89	67	67	70	76	82	62	87	85	70	71	87	69	78	69	75	74	87	75	79	78	88	91	92	73	79	80	83	73	77	74	74	79	70	95	74	82	77	88	96	84	70	59	66	69	58	77	78	89	80	75	73	65	63	78	78	76	70	81	88	72	67	86	86	77	81	70	72	84	75	94	71	67	81	71	66	75	78	78	69	81	57	85	94	85	94	73	63	83	97	84	69	70	90	77	56	74	76	82	91	95	89	86	88	75	71	96	74	88	88	69	79	74	83	70	76	77	66	77	65	75	74	90	67	60	70	78	69	86	80	75	81	86	84	86	88	95	91	76	84	66	76	77	84	71	90	86	66	72	70	65	61	75	65	72	81	80	74	86	91	65	70	87	83	85	81	81	71	95	61	82	88	68	73	105	82	74	75	84	61	92	68	70	75	70	78	95	70	82	71	76	73	86	73	85	82	91	71	78	85	89	79	70	76	87	75	74	82	77	92	79	72	79	70	90	85	65	69	80	68	93	64	76	81	87	80	81	110	68	83	65	66	78	66	77	72	74	78	62	79	80	92	83	87	75	59	71	77	68	76	95	61	78	79	89	81	71	80	77	86	89	73	80	73	72	69	79	86	82	69	63	80	88	84	73	83	77	77	78	86	87	82	68	84	81	82	86	80	82	63	75	62	64	78	70	75	76	91	72	91	62	53	70	64	78	86	83	67	77	73	83	66	59	93	58	81	85	82	67	78	75	66	82	91	73	67	94	76	70	83	85	76	89	73	79	63	79	75	86	73	66	63	104	54	79	70	63	70	96	76	90	86	68	75	69	73	79	87	81	101	86	88	86	66	70	89	83	60	83	87	89	65	74	75	74	71	93	91	87	86	84	82	66	61	75	88	82	78	77	76	74	87	83	77	89	74	72	74	68	66	87	86	83	66	75	75	86	77	89	83	78	74	79	76	72	58	80	71	60	74	80	99	75	75	76	81	85	83	67	86	80	95	77	80	74	74	86	88	85	70	87	75	81	79	74	76	68	76	66	73	87	92	93	77	81	78	79	67	77	91	68	70	81	90	64	75	91	73	59	76	88	73	53	102	77	57	63	80	77	81	83	78	75	70	77	74	73	81	70	65	72	85	82	83	72	72	84	66	95	85	85	72	84	82	67	84	75	80	74	81	80	86	80	65	72	70	74	83	75	75	72	87	80	90	83	82	80	83	77	83	84	76	90	70	69	85	99	77	70	79	57	68	68	69	81	101	62	81	55	69	62	69	67	80	87	74	71	89	87	79	76	71	86	67	72	75	81	87	68	82	87	70	77	73	61	68	95	61	93	77	84	76	93	84	83	81	74	70	69	80	84	80	70	76	66	78	79	92	78	87	73	77	83	85	89	76	93	81	77	75	69	78	81	55	69	73	78	64	67	80	75	73	74	82	72	73	89	90	72	73	70	67	76	77	89	72	71	75	85	70	66	61	69	78	69	73	72	63	57	80	76	84	87	77	62	71	92	89	88	82	66	73	81	80	71	73	73	77	83	96	77	67	75	92	65	70	71	72	78	84	74	79	67	84	82	86	81	75	80	84	73	79	72	74	94	68	59	73	86	87	76	79	55	85	84	76	78	82	87	75	79	80	61	76	65	71	93	68	75	88	86	83	87	91	69	63	69	80	60	80	76	76	74	99	66	87	88	83	72	65	84	82	66	84	70	76	79	92	69	92	69	83	77	85	78	96	95	84	87	75	70	68	73	77	77	70	77	96	64	70	87	82	77	87	80	60	80	61	89	87	90	88	72	84	83	100	76	67	76	64	70	74	81	72	60	85	61	55	93	61	70	88	73	66	79	76	89	64	70	79	77	76	75	72	72	71	55	72	78	73	74	82	92	70	72	82	69	70	73	75	65	65	74	79	92	91	75	95	75	82	74	73	75	81	82	74	80	79	70	73	65	73	83	76	86	55	70	80	72	75	75	67	90	102	82	77	63	91	79	76	79	88	73	89	96	74	73	86	72	78	73	90	65	74	102	88	80	94	93	98	66	73	86	84	71	75	79	76	86	76	79	74	60	89	72	82	83	74	81	82	84	75	82	84	76	80	79	88	69	91	79	84	74	81	70	83	71	87	65	87	77	82	87	75	73	85	85	87	76	85	95	70	86	70	61	98	79	72	73	86	77	68	91	85	75	71	82	61	81	87	81	82	72	88	72	78	61	61	88	87	74	83	78	66	76	90	77	86	72	87	69	88	75	77	72	79	84	99	72	81	73	79	76	73	71	84	73	69	78	75	77	77	80	65	64	88	76	81	81	75	78	93	88	80	80	107	81	56	77	66	74	79	80	71	80	82	79	102	83	68	93	84	94	73	69	79	79	88	77	79	85	77	73	66	96	94	64	76	88	58	91	78	60	72	69	66	80	93	73	87	64	80	85	89	66	63	88	82	74	80	72	55	84	88	92	85	94	81	71	83	76	84	95	89	68	64	83	76	84	72	92	67	66	77	75	66	85	56	87	86	77	74	84	67	68	86	72	77	72	83	72	82	80	80	78	78	87	74	77	71	71	94	79	72	82	85	54	66	73	77	78	69	79	61	69	79	88	72	80	81	88	79	72	85	85	65	76	92	92	83	75	88	61	76	94	96	72	86	92	72	65	91	69	82	76	80	82	67	56	76	82	82	79	78	82	79	80	73	69	83	86	66	86	83	91	77	67	82	73	73	91	83	76	88	72	70	75	73	82	73	77	66	79	86	62	63	54	70	79	92	72	79	67	64	62	76	71	82	74	103	68	75	66	72	81	72	78	96	89	94	63	87	80	74	57	82	64	59	73	70	65	77	74	66	85	81	65	76	75	82	72	66	72	79	76	82	70	61	74	74	97	84	84	83	70	70	83	76	71	65	75	89	80	80	76	80	82	78	62	87	71	74	91	87	75	94	90	75	73	71	77	80	90	73	85	76	82	88	56	95	71	75	79	86	90	96	86	80	75	67	66	73	78	77	76	77	96	96	81	66	85	59	69	84	73	70	75	86	63	74	90
25566	13729	8942	12302	20049	22445	20813	18234	15497	12715	11024	9300	8156	6971	5857	4713	4020	3432	2889	2568	2223	2055	2074	1889	1769	1618	1439	1308	1234	1091	1213	1012	953	969	892	860	831	801	817	762	790	747	749	757	726	706	735	699	765	742	755	688	713	694	712	724	709	722	743	681	695	723	766	752	730	720	741	715	724	671	686	730	730	669	723	683	725	717	681	719	718	674	658	736	710	683	720	701	754	703	734	735	719	645	723	734	690	752	688	749	744	735	741	700	720	752	709	670	709	690	749	694	775	769	706	704	694	696	734	661	740	714	769	708	752	693	689	703	692	712	742	694	730	703	717	721	677	742	751	694	729	690	710	762	686	742	702	735	726	756	697	711	743	678	713	732	719	721	694	727	796	703	699	735	703	728	727	728	708	709	735	700	725	717	701	705	703	682	710	687	733	669	756	710	727	726	734	713	678	756	727	699	715	740	757	760	687	725	745	742	721	652	743	694	721	740	744	679	706	719	672	728	742	648	699	750	691	696	672	703	725	716	699	749	701	694	761	733	677	773	743	735	779	711	684	700	770	761	721	708	692	713	706	729	748	681	739	709	658	756	708	732	716	725	666	720	712	703	701	713	737	750	699	734	710	698	729	719	722	711	760	723	770	730	690	732	777	744	717	733	628	713	698	738	644	742	703	687	743	730	707	692	728	649	694	728	736	705	726	718	685	706	697	695	735	690	672	727	691	725	691	759	746	718	703	747	701	749	690	711	733	755	713	737	694	766	686	705	723	724	728	732	679	740	774	735	714	713	710	689	673	743	692	700	711	698	725	729	719	748	701	706	720	693	715	722	740	705	754	682	730	703	720	762	746	692	746	710	713	696	695	739	666	726	702	707	659	693	718	693	708	723	734	735	727	761	721	732	776	760	703	692	724	745	754	711	754	764	731	701	707	718	710	752	702	662	711	718	729	718	692	731	695	733	768	710	705	682	684	723	713	725	713	711	685	696	717	728	738	692	680	716	696	678	746	693	793	712	702	731	693	743	733	756	723	715	717	703	717	707	718	722	735	670	702	764	711	739	728	749	741	729	694	721	722	739	727	717	700	733	674	729	721	678	737	692	708	733	761	740	733	686	719	708	748	720	674	692	747	722	741	713	711	718	705	704	746	709	723	691	709	720	699	729	736	647	718	705	733	704	727	747	735	717	752	675	719	753	725	703	724	725	726	717	742	708	730	735	712	745	715	748	676	748	713	700	696	701	701	702	673	758	722	709	737	725	711	710	668	756	739	669	758	682	687	750	689	748	762	714	734	672	704	741	700	681	706	712	720	669	729	700	739	722	719	695	732	685	699	684	722	711	693	673	772	741	723	679	689	734	729	707	699	705	707	733	723	710	761	669	716	741	697	716	700	723	708	696	735	699	718	683	713	720	723	694	737	720	684	686	683	675	706	708	710	752	767	703	693	714	715	778	692	732	684	699	717	710	680	748	671	760	730	686	743	700	694	765	712	729	674	717	706	700	720	719	689	710	685	751	721	738	756	713	689	726	742	714	717	775	721	698	720	703	693	700	707	743	671	721	697	739	728	737	742	718	711	665	697	719	723	721	653	725	688	711	715	676	715	700	690	717	717	712	683	703	661	726	701	690	725	698	721	697	724	710	713	699	739	691	705	711	734	707	697	653	696	714	711	714	678	688	695	721	766	721	713	753	684	688	714	731	702	741	709	670	710	754	708	699	702	691	701	708	733	682	676	754	694	741	692	735	689	689	734	669	692	746	710	774	707	706	738	713	706	727	721	745	691	697	757	677	742	710	726	736	695	732	717	664	751	719	689	726	692	661	689	717	715	722	732	749	725	691	701	749	729	686	722	685	721	725	710	675	740	643	656	669	696	722	734	672	738	759	734	776	698	657	702	736	712	684	678	677	719	675	718	708	692	733	696	688	727	741	684	722	706	695	729	680	717	699	738	725	691	694	701	736	777	738	703	737	700	642	713	723	715	727	774	710	740	708	740	730	716	726	718	737	747	723	693	755	691	706	670	687	741	693	752	734	715	693	741	680	708	711	688	764	739	708	699	727	726	706	699	683	725	685	756	721	731	772	762	750	748	695	683	762	709	735	684	695	714	785	759	700	737	773	674	663	648	776	709	736	721	738	708	694	706	732	697	731	725	663	670	696	701	720	728	690	691	626	717	686	698	692	706	688	659	670	736	689	695	770	683	690	746	702	745	745	751	708	683	740	719	723	737	677	721	748	727	708	750	714	736	703	714	687	752	705	748	741	740	706	734	728	716	719	676	728	669	709	701	706	708	676	719	755	735	731	711	715	704	674	720	673	723	705	775	696	721	714	718	687	664	696	691	690	779	684	705	730	695	706	770	715	732	726	700	691	739	736	705	754	709	666	698	736	720	766	754	735	717	721	727	705	756	699	692	763	735	744	692	729	745	726	693	707	665	700	772	692	757	706	750	700	718	716	714	730	724	719	707	738	699	710	703	757	706	681	769	697	718	713	683	693	683	704	710	715	706	684	689	713	693	751	711	703	736	720	745	691	701	760	688	717	722	739	702	682	703	733	737	746	710	718	741	722	745	779	743	727	688	740	682	701	769	717	700	714	751	727	685	671	714	729	720	696	724	725	730	720	728	701	718	668	708	764	710	729	716	700	710	674	731	738	709	750	701	752	671	732	693	712	726	675	721	717	692	677	744	696	756	740	739	719	752	753	731	719	707	691	717	729	718	721	703	735	699	712	743	713	722	713	686	722	716	723	660	707	719	666	637	677	725	725	736	735	678	701	713	746	700	738	626	722	660	738	714	665	724	724	722	748	694	716	690	734	696	677	693	680	671	701	790	688	729	668	718	747	708	728	695	678	670	734	697	745	735	739	718	734	674	713	700	716	741	770	712	739	694	691	693	730	705	745	696	725	709	755	684	697	728	700	726	753	703	757	740	731	688	723	705	725	707	744	750	702	757	722	734	725	769	667	730	749	738	727	723	704	702	740	732	723	701	682	667	675	745	698	725	739	711	730	690	687	737	770	728	737	709	714	699	722	746	728	727	712	677	713	734	713	719	719	716	713	696	713	705	682	700	675	728	712	723	688	719	705	731	691	697	731	688	710	699	740	762	707	768	703	713	764	715	689	698	675	708	671	733	674	710	705	729	661	718	753	658	733	704	687	719	719	770	707	702	733	727	734	702	718	723	708	690	718	693	715	665	698	716	695	714	686	697	700	744	721	691	716	700	695	706	734	709	701	700	727	695	723	690	733	698	712	762	801	728	747	738	692	710	686	724	726	712	697	686	710	698	703	693	740	733	702	764	707	706	711	725	715	681	724	731	718	723	711	695	728	717	724	708	723	752	702	723	682	667	725	722	689	689	720	678	694	704	714	695	729	704	695	670	744	736	729	689	722	721	722	721	677	712	728	712	705	665	739	698	731	680	695	744	712	688	712	744	690	713	700	703	690	717	758	697	706	745	715	718	675	720	705	713	700	746	701	687	714	737	740
3333	1706	955	674	613	900	900	793	661	495	543	452	385	338	274	255	205	191	177	170	154	142	139	126	124	136	108	99	100	105	104	106	96	96	101	94	108	110	79	95	70	79	84	86	71	89	90	87	96	78	86	66	106	87	82	82	75	88	81	78	78	75	77	85	93	86	93	76	81	64	88	81	85	73	99	76	75	98	75	114	73	83	81	69	94	95	81	93	96	85	78	87	68	82	68	86	86	78	75	72	78	77	86	106	80	76	67	86	92	78	77	79	96	81	65	77	92	86	85	90	82	86	74	105	86	83	76	92	85	89	74	72	75	87	77	86	69	87	78	53	93	63	71	89	76	67	71	83	102	74	91	74	63	82	76	79	105	87	103	86	74	86	72	74	78	68	101	93	70	79	95	92	82	77	93	86	91	83	89	87	95	85	80	89	89	74	91	79	82	86	80	70	77	77	89	73	83	82	81	78	75	77	89	77	71	82	69	92	93	94	82	88	103	95	73	85	72	81	88	91	87	78	70	65	106	74	90	86	85	77	70	88	84	78	79	81	70	81	83	99	68	86	64	110	59	93	89	79	87	73	91	74	88	98	85	97	87	77	88	85	77	80	82	99	78	74	77	69	78	85	84	73	76	82	84	88	74	94	75	86	79	84	87	66	97	100	77	76	93	88	84	96	81	96	86	84	84	77	84	89	75	83	84	93	87	85	81	71	78	70	83	80	85	94	93	75	100	68	78	75	87	91	87	91	99	68	79	93	70	91	73	78	90	63	84	77	88	80	89	85	84	82	76	82	89	92	76	78	68	78	78	86	78	66	66	83	71	87	98	84	91	81	76	81	81	66	80	89	73	91	94	102	75	77	80	95	82	81	80	96	90	93	78	88	104	91	78	91	80	60	87	81	89	68	85	82	88	81	89	79	91	78	94	78	75	75	83	74	88	74	65	74	95	91	86	90	86	75	85	91	82	78	67	73	77	76	71	81	92	82	86	90	94	85	71	77	70	83	83	72	76	96	84	69	91	75	80	84	88	74	81	85	77	74	90	72	79	82	89	82	76	84	84	77	69	82	71	93	86	90	73	79	86	66	94	86	87	85	78	78	63	87	79	68	81	98	89	95	83	72	73	88	85	92	78	63	74	81	96	79	77	76	108	83	81	78	70	61	81	93	93	78	66	73	70	88	99	92	70	79	85	66	87	96	95	90	89	96	80	71	79	105	91	87	88	95	82	82	81	78	82	72	97	85	79	78	97	71	78	100	100	89	81	83	73	86	79	84	83	89	75	92	76	80	81	94	89	68	76	82	89	76	78	67	67	76	69	90	86	75	89	70	84	87	75	71	82	91	83	83	83	86	100	89	91	84	86	95	82	59	78	79	94	78	83	76	69	82	81	72	70	82	82	73	81	94	90	76	85	82	93	88	90	87	65	87	82	64	99	76	92	80	74	99	89	86	76	85	77	92	72	68	92	93	93	68	82	82	89	74	91	103	96	78	90	92	78	67	77	90	91	72	69	84	74	91	77	85	61	68	82	85	90	84	79	87	66	77	92	79	85	84	88	82	87	84	75	67	89	90	86	86	76	57	84	86	94	84	84	72	82	87	84	65	87	78	88	81	76	97	87	79	93	85	92	84	76	74	85	90	81	92	82	77	78	73	87	86	91	85	73	75	77	89	90	92	81	71	88	84	78	82	74	87	81	78	88	75	85	87	93	83	86	87	87	97	100	94	90	84	72	98	86	75	93	70	61	92	74	103	81	79	78	79	98	84	69	84	80	74	90	92	74	89	63	66	107	81	80	93	71	85	83	77	87	86	80	91	83	91	80	67	107	85	95	83	85	93	86	86	64	86	95	93	90	100	89	78	90	84	81	79	83	66	82	72	70	83	65	76	74	83	80	83	87	79	81	90	73	76	81	93	83	81	77	73	94	77	84	95	81	81	84	83	84	86	75	80	70	78	89	82	75	81	73	75	83	74	76	78	75	73	77	70	70	66	81	68	89	81	87	81	78	94	89	102	87	82	81	87	72	74	80	90	80	73	76	87	85	90	83	81	87	87	82	89	71	96	89	82	78	89	80	80	83	80	98	101	89	80	87	76	80	78	92	83	85	83	88	81	79	70	94	105	80	84	91	71	71	81	92	82	84	95	82	74	75	83	76	89	77	66	82	87	57	81	71	79	93	74	75	86	77	91	80	93	84	100	86	84	73	87	86	84	75	93	75	88	84	85	67	80	95	66	88	86	71	83	66	85	86	80	83	83	80	71	87	79	79	92	87	81	80	87	68	95	81	77	68	82	89	96	92	78	82	74	88	100	82	78	86	77	81	98	103	79	87	90	80	83	66	75	93	97	88	81	91	81	90	98	73	90	73	79	91	75	75	84	72	80	89	89	82	89	93	87	85	81	86	74	87	81	79	83	94	82	75	95	101	82	94	90	81	78	90	81	74	98	86	90	81	73	78	87	87	76	85	71	73	92	58	78	74	69	84	63	81	80	94	85	70	70	77	84	81	85	77	77	85	76	77	67	83	67	68	90	77	87	76	69	82	83	77	75	75	69	84	85	75	87	89	83	73	64	74	67	89	77	73	82	80	65	83	76	75	82	80	80	79	76	75	87	86	77	90	114	93	77	72	61	86	77	93	76	88	91	68	87	68	93	92	79	78	89	74	90	70	76	78	82	64	82	105	103	91	76	78	87	86	86	74	80	91	65	75	70	79	85	75	72	93	94	91	73	87	96	74	67	76	94	84	82	77	83	80	79	88	86	77	87	84	79	101	76	82	92	96	90	93	88	102	80	74	79	78	74	92	76	69	80	95	81	84	79	68	78	97	82	77	87	87	72	78	76	106	75	82	84	75	84	83	85	85	85	68	91	81	78	68	79	91	87	95	80	80	66	93	85	75	89	104	89	77	73	88	72	83	92	86	83	92	86	75	77	69	78	85	67	99	85	70	86	81	63	89	79	86	78	70	83	77	91	84	89	102	81	83	79	82	87	73	69	81	88	64	76	82	76	56	78	68	105	85	84	95	84	73	88	98	89	78	84	68	85	78	81	90	90	79	84	80	74	90	80	74	89	92	93	91	82	70	78	93	88	69	94	90	96	82	81	103	102	77	82	90	74	93	89	73	82	89	84	80	85	67	84	76	86	79	77	69	84	90	91	74	72	83	76	83	86	88	74	66	84	81	88	70	89	84	84	99	73	83	94	99	79	94	93	92	82	97	81	76	70	77	79	83	86	83	88	69	79	80	81	73	75	91	92	88	82	88	80	91	84	95	90	83	76	92	82	83	80	74	82	82	83	81	73	85	87	107	92	75	96	92	90	83	68	88	85	79	75	72	82	92	90	87	66	80	81	75	73	80	85	85	79	81	92	81	80	67	104	88	94	83	100	89	72	66	82	88	79	92	85	80	79	74	64	74	78	81	80	71	102	69	80	73	85	74	85	74	88	76	86	87	80	70	75	79	78	79	87	90	71	76	92
27992	15823	10912	14983	23062	25048	23242	20555	17585	14813	12934	11136	9622	8350	6964	5827	4888	4104	3463	2962	2526	2448	2385	2139	1909	1759	1676	1492	1377	1319	1197	1174	1149	1165	1054	948	921	889	860	804	771	789	862	778	762	778	785	789	797	802	781	796	769	758	796	799	820	862	832	747	790	755	758	744	795	762	704	820	773	788	769	747	763	735	801	798	777	754	739	823	800	787	766	760	775	786	796	808	790	751	695	751	729	765	747	766	766	773	784	745	744	778	770	744	810	704	756	729	788	808	745	775	798	748	758	758	735	774	786	786	754	766	783	771	792	742	752	768	719	778	762	741	774	779	753	754	746	791	751	784	802	765	813	788	732	752	794	732	769	732	825	788	801	797	763	779	773	757	797	741	736	775	778	741	766	724	731	777	808	751	811	778	786	772	814	765	719	774	760	758	796	759	771	811	776	797	768	744	786	798	745	764	772	718	764	832	775	816	843	763	777	764	744	731	755	769	763	787	767	785	736	773	745	753	774	797	795	719	781	769	781	764	723	743	772	760	792	849	726	813	791	728	766	747	722	748	781	767	728	784	710	751	776	829	748	762	754	790	757	714	770	769	732	812	805	759	775	772	800	782	787	764	825	819	737	798	736	731	730	780	768	767	772	776	764	766	780	807	762	769	759	780	777	770	782	772	761	790	778	809	719	773	775	772	782	751	710	805	762	778	744	788	765	712	808	737	783	787	754	788	780	809	800	758	759	749	788	769	775	799	744	770	741	786	847	772	771	760	807	782	729	753	779	799	758	792	770	753	776	803	783	792	793	782	767	762	766	744	785	770	747	777	728	737	778	778	810	747	716	791	762	751	818	732	732	778	763	779	781	785	780	750	758	724	788	757	784	779	760	763	747	744	788	761	772	762	768	810	779	774	772	785	816	764	808	711	789	721	764	759	806	753	745	727	800	734	748	743	789	788	766	732	803	751	732	754	742	721	750	762	766	763	754	764	735	729	762	780	746	740	759	779	740	776	772	786	776	747	828	796	827	738	737	773	786	746	773	722	778	822	802	777	810	774	779	729	773	759	773	740	769	760	774	735	801	779	807	727	803	701	844	761	792	738	774	776	695	745	784	771	765	788	797	753	749	723	739	772	794	741	751	765	778	725	754	736	790	743	762	779	773	744	778	824	788	755	774	790	765	750	806	744	787	795	760	761	789	758	761	778	763	812	777	761	771	732	791	775	702	757	738	761	759	772	772	739	730	682	834	741	753	746	761	777	780	768	750	825	834	765	776	802	770	694	787	783	806	823	775	770	768	752	808	750	711	791	767	746	811	753	680	816	770	784	754	759	787	781	800	760	747	793	798	729	770	760	776	750	765	768	789	806	694	820	825	759	754	734	732	751	742	761	789	738	764	732	774	777	770	739	731	831	808	771	705	771	779	783	704	750	775	810	792	808	776	742	727	742	810	728	789	768	697	735	787	737	739	748	754	759	764	748	745	737	760	751	756	743	739	759	791	799	760	767	744	781	769	750	832	728	753	778	787	773	778	751	752	756	765	757	732	738	767	732	772	779	770	823	784	754	790	769	776	772	748	755	758	791	773	719	819	812	759	783	844	759	763	782	751	741	754	786	726	780	769	767	790	786	757	748	758	804	765	791	771	788	755	790	736	761	769	760	805	764	762	731	755	808	743	733	730	743	794	731	761	778	754	783	764	770	741	790	770	750	755	736	746	773	793	742	801	808	778	735	717	755	774	773	796	798	741	786	743	724	700	756	819	801	774	769	799	740	741	818	821	782	756	801	738	727	768	697	774	763	754	776	737	752	754	752	748	738	774	760	764	772	736	780	741	753	733	767	741	791	801	813	761	796	730	761	776	848	703	767	805	777	748	805	782	738	737	765	774	805	782	753	793	766	759	808	776	737	765	763	775	774	771	769	760	769	799	771	776	769	782	765	748	802	745	756	786	793	790	765	781	799	777	798	764	811	763	777	749	795	789	736	804	788	735	759	778	771	811	771	752	746	773	706	809	768	707	779	749	774	747	739	720	709	796	721	769	780	811	781	800	817	748	759	775	755	761	731	761	750	787	749	800	738	785	782	765	784	819	759	744	752	745	797	809	797	790	773	739	724	765	771	772	776	748	704	718	761	788	761	766	731	784	679	757	763	791	793	800	730	762	757	782	792	762	723	798	798	739	741	727	802	768	741	728	790	761	773	810	762	676	721	759	785	762	750	774	804	805	717	791	773	773	764	778	798	788	774	764	775	735	784	784	783	772	820	751	785	775	786	753	763	827	758	795	754	751	759	724	719	785	771	777	842	840	770	759	772	776	740	773	767	797	751	753	771	759	775	748	743	770	744	739	762	711	762	758	781	762	816	750	826	748	771	740	763	768	778	818	784	773	803	766	766	733	768	772	777	750	803	751	759	754	737	758	786	721	776	759	721	792	745	718	770	775	795	740	804	761	881	754	778	758	745	794	774	823	755	799	752	776	822	762	726	745	756	794	783	741	799	747	797	740	784	799	764	802	776	762	764	744	781	783	770	782	751	805	793	728	803	744	766	761	760	736	712	780	817	800	773	720	747	746	765	716	805	764	774	777	787	786	718	762	766	778	761	785	804	764	774	747	770	776	763	804	726	769	743	806	826	762	782	758	804	804	837	753	766	814	788	774	784	738	718	740	774	759	757	737	703	747	739	758	786	781	717	748	794	720	779	812	786	792	778	792	775	771	770	727	777	720	764	764	788	819	777	769	775	818	801	768	775	750	775	775	791	739	747	779	769	724	807	753	784	762	779	748	789	847	790	799	807	758	760	769	748	775	764	810	716	745	724	746	773	751	825	768	765	751	755	798	721	769	732	742	805	773	777	735	745	786	766	746	749	800	756	752	751	771	786	756	756	765	737	770	761	756	725	706	739	728	766	838	766	773	787	755	766	752	749	729	740	793	780	815	805	775	778	768	758	756	752	757	782	787	789	731	758	760	764	783	780	779	753	759	771	768	729	811	749	779	771	758	764	769	743	785	771	730	745	806	716	829	798	773	761	728	813	823	771	780	762	787	768	748	761	850	770	758	741	749	787	830	772	778	774	743	784	763	698	725	788	795	774	804	763	742	768	791	753	791	724	804	764	765	753	792	791	724	801	760	738	734	735	776	771	799	780	839	688	788	734	802	750	767	749	772	787	743	811	782	763	799	740	773	774	806	778	814	757	765	802	712	774	769	747	813	807	796	721	726	742	732	817	758	749	764	733	738	777	787	734	770	731	753	760	793	816	665	824	762	775	763	774	801	770	733	773	800	724	803	782	729	774	763	741	743	796	786	776	793	731	752	772	758	766	793	799	786	734	760	794	711	743	798	717	768	722	757	776	779	769	775	759	761	730	784	768	787	744	810	776	782	752	780	802	761	800	782	737	759	802	793	765	756	776	800	773	722	777	784	765	774	761	704	760	794	777	755	750	799	769	765	762	836	751	759	771	798	817	757	798	835	775	798	790	757	782	764	757	787	763
2265	1050	643	470	424	569	582	550	429	332	338	312	276	266	232	205	159	174	150	124	131	133	155	125	111	110	119	111	105	101	106	97	123	94	86	104	125	100	114	95	107	117	96	103	96	90	110	96	95	95	115	99	79	94	92	102	101	96	85	100	96	100	84	99	104	78	101	98	87	97	98	93	78	103	98	95	90	92	87	102	88	103	91	91	80	95	106	124	104	105	93	91	90	96	101	85	79	88	93	90	88	99	118	98	105	88	92	85	92	112	92	98	92	92	87	99	100	112	101	102	111	100	103	89	103	105	99	101	93	101	93	101	98	99	104	94	99	100	94	74	83	90	94	121	79	100	121	105	94	98	89	104	79	81	109	115	94	85	99	120	83	100	96	88	100	114	83	98	67	104	101	107	113	108	85	88	108	111	86	110	107	99	86	93	99	86	94	95	92	100	101	98	109	103	97	95	99	91	96	98	82	90	96	112	94	101	114	110	100	103	93	90	114	101	99	88	93	92	99	79	89	92	108	88	90	96	94	103	115	100	100	86	96	104	88	76	120	96	102	87	90	99	91	106	120	91	91	102	109	101	94	101	87	106	105	75	116	92	117	88	106	105	76	98	97	107	106	113	87	101	94	99	107	88	113	92	90	98	85	103	100	103	123	104	90	125	116	71	112	100	98	102	96	112	105	94	107	108	110	97	98	97	87	85	100	108	95	98	105	96	111	104	104	112	94	123	109	111	106	91	86	102	104	98	95	94	99	106	101	111	103	105	92	92	99	99	91	90	101	121	122	90	94	93	103	94	101	99	86	100	119	94	73	103	101	116	95	94	84	106	82	95	93	99	101	83	93	87	107	112	95	123	92	78	96	107	99	111	99	96	91	108	95	103	117	92	100	108	100	89	94	103	96	92	95	90	86	98	99	84	92	108	118	114	81	92	83	80	94	86	99	100	108	92	101	101	118	95	99	84	86	104	93	93	100	117	110	97	85	104	94	104	113	105	110	107	111	92	90	107	97	110	93	85	105	98	91	114	115	89	115	97	111	104	92	105	88	105	95	113	91	96	105	87	97	106	85	96	78	89	96	77	90	85	107	82	97	97	102	104	88	92	97	112	107	101	95	97	111	97	112	112	93	99	99	83	95	85	98	101	97	99	85	107	100	93	109	87	102	100	91	94	88	107	87	92	111	89	100	93	87	91	94	88	87	95	97	93	92	103	113	87	106	81	100	96	103	93	97	86	83	97	102	96	88	116	109	99	108	96	95	91	94	87	104	114	104	101	85	84	86	104	106	112	100	84	97	91	95	115	109	98	87	95	91	83	91	88	93	88	91	91	106	112	110	98	115	96	103	86	96	109	98	90	93	99	90	90	113	103	76	90	94	95	93	87	112	75	108	96	109	95	111	120	94	86	100	100	112	98	110	94	97	105	96	97	89	95	103	84	90	100	102	89	100	86	92	94	104	109	107	92	90	90	100	99	106	103	92	103	94	96	106	111	106	92	113	98	82	102	113	106	107	119	81	106	92	122	93	100	124	100	105	106	96	94	89	89	107	97	101	115	105	112	102	102	86	83	98	100	109	110	109	93	97	96	107	95	95	101	93	96	105	105	98	121	105	95	100	87	108	83	102	105	115	89	91	89	90	85	91	88	89	106	113	80	89	87	105	117	94	89	103	98	73	92	96	91	113	112	89	98	94	107	99	105	83	90	104	109	101	101	104	116	120	107	93	111	111	116	81	75	96	91	89	100	98	99	103	84	90	84	93	90	101	101	112	80	94	97	88	109	108	88	81	103	107	90	93	88	106	97	92	115	106	101	88	100	95	89	103	105	84	110	96	99	74	98	99	110	108	119	91	125	104	106	119	98	98	91	101	100	93	101	90	110	109	106	93	86	102	124	103	103	102	89	96	95	87	101	89	99	106	89	96	91	96	105	101	79	93	102	92	119	105	84	112	93	111	73	92	91	100	88	100	82	95	101	96	93	121	100	86	101	86	111	79	90	101	91	104	89	108	97	86	91	106	89	87	109	81	108	112	108	99	105	124	100	90	104	84	90	101	95	107	102	90	97	84	102	98	104	87	106	101	96	79	104	107	111	105	102	114	90	92	97	105	92	101	102	101	99	101	82	103	97	103	84	102	117	89	77	88	95	105	89	86	97	76	93	82	92	109	111	106	103	99	101	82	111	102	97	96	106	92	94	98	114	103	80	100	87	101	92	89	90	104	102	109	96	101	95	90	100	103	83	104	99	99	88	106	115	112	78	86	103	97	101	94	101	109	104	94	95	101	98	100	98	116	105	84	127	103	91	106	93	96	86	86	104	104	94	84	103	94	95	103	115	102	102	101	85	83	90	97	80	115	90	111	109	118	89	84	103	92	112	103	90	87	99	97	103	105	124	103	105	90	104	103	120	97	105	112	93	90	100	81	119	100	111	106	118	109	94	87	104	100	97	110	89	98	100	108	91	81	107	97	101	99	88	89	93	105	86	115	99	112	92	99	103	103	122	92	82	87	91	114	111	122	102	92	108	103	106	100	101	109	91	84	84	108	113	89	93	89	99	108	88	89	107	99	107	96	99	92	97	97	90	78	97	108	74	90	93	87	101	100	101	113	102	95	92	100	93	103	101	118	90	115	98	92	104	120	86	100	97	101	103	78	87	104	96	109	89	94	93	91	91	106	109	96	110	81	90	93	97	94	111	92	103	86	97	103	97	103	78	106	77	92	98	121	104	103	97	84	99	110	118	99	98	109	102	104	113	94	83	96	98	104	113	95	106	121	92	96	102	106	91	90	102	91	78	101	106	88	92	90	86	105	114	109	102	95	96	85	96	110	106	98	80	103	99	93	93	122	96	88	79	88	93	118	98	90	101	104	97	107	100	106	108	107	118	91	90	118	109	91	100	112	106	111	103	94	90	108	114	80	103	87	100	91	116	100	103	85	90	107	94	99	118	103	76	92	76	106	84	106	104	98	86	81	104	95	75	103	86	90	93	114	76	115	101	78	106	110	95	101	99	103	87	99	84	89	100	95	111	80	85	100	93	102	93	93	100	105	104	75	105	98	82	109	100	107	102	94	102	102	105	101	100	87	107	89	85	92	105	77	108	98	92	107	100	83	93	100	112	89	81	116	77	113	97	102	85	105	109	108	90	92	103	94	100	87	100	106	94	97	104	89	99	98	93	71	116	106	111	101	103	112	113	107	92	102	110	82	106	96	95	89	83	94	107	101	89	95	87	112	91	91	92	96	105	95	104	106	99	101	98	99	103	92	100	99	94	83	91	79	102	96	92	86	75	87	95	102	91	114	108	91	106	87	109	105	92	86	85	100	108	103	92	105	93	118	91	108	79	92	108	99	88	89	103	115	107	85	93	112	89	70	90	97	105	96	93	97	79	101	118	98	92	104	100	105	94	106	111	90	93	109	96	102	97	110	99	88	110	97	109	95	79	90	98	96	86	101	87	91	87	97	97	82	108	97	119	114	96
23105	11760	7697	10957	18268	20371	18654	15685	12913	10374	8720	7568	6585	5764	4768	4011	3453	2819	2481	2212	1891	1960	1856	1666	1541	1490	1428	1332	1212	1176	1172	1080	1072	1021	950	974	934	956	952	958	903	872	877	910	898	896	916	906	878	928	862	876	862	879	886	890	882	887	899	941	874	899	868	882	896	895	825	899	885	931	925	864	881	868	851	876	872	899	935	898	879	857	859	878	934	908	909	878	848	858	840	833	874	834	899	855	853	866	958	864	903	885	858	867	877	866	905	879	887	843	838	918	862	948	909	928	830	840	906	885	897	883	840	861	879	857	869	894	898	948	863	885	930	865	906	888	882	923	872	855	872	867	908	863	898	851	897	854	868	889	900	859	842	938	883	877	882	891	863	884	810	881	858	904	853	854	909	917	846	908	930	844	972	840	891	859	844	854	865	873	850	810	929	910	890	930	836	884	854	869	888	874	842	872	861	909	853	949	890	830	868	833	820	874	855	868	894	847	888	892	839	901	877	907	927	856	935	940	817	885	897	879	844	881	853	871	845	857	940	856	883	830	886	875	912	893	902	881	810	861	834	896	921	885	872	881	865	877	876	859	881	849	882	948	859	841	886	902	901	964	880	871	880	847	862	850	891	835	854	901	907	896	851	899	863	899	871	831	910	925	867	862	947	896	903	886	918	866	874	898	867	926	876	869	934	858	866	899	843	846	937	872	907	864	914	880	862	916	911	904	827	847	877	916	905	871	865	852	836	988	887	844	872	930	891	847	900	834	916	881	862	883	864	904	922	916	891	863	870	892	895	870	854	923	927	866	861	954	879	856	870	896	867	960	877	889	989	902	866	842	853	888	869	828	875	893	907	883	826	817	882	891	857	914	844	865	853	900	852	877	878	852	895	927	861	881	861	872	839	896	888	890	861	912	848	860	895	796	902	902	893	881	871	856	841	880	906	873	878	868	890	891	892	881	884	886	902	907	865	889	862	883	878	872	925	900	897	843	869	846	871	904	832	887	879	899	919	896	876	873	886	848	918	828	842	871	915	900	854	877	921	857	957	851	881	890	860	879	866	907	870	896	872	889	852	887	901	928	855	867	923	871	919	876	888	845	921	859	887	861	862	858	883	936	931	923	856	919	834	889	921	965	846	925	910	885	886	873	940	890	917	837	824	915	912	856	866	913	883	864	894	913	872	861	829	899	883	854	870	878	896	879	930	892	877	882	854	873	894	889	874	885	898	858	870	914	868	895	901	854	895	891	919	894	915	869	886	913	856	940	871	867	887	881	910	940	859	858	891	872	844	901	929	853	873	935	878	843	859	899	854	927	868	899	890	890	923	906	870	936	877	907	861	852	902	918	888	897	911	888	872	903	855	898	921	824	893	880	884	861	889	870	866	889	855	876	921	885	887	865	824	814	908	841	880	855	898	933	876	880	853	908	895	834	900	827	842	906	867	854	877	848	865	902	933	855	916	883	917	904	854	888	919	841	896	912	901	891	874	920	868	876	926	871	870	872	916	888	912	899	875	891	874	846	902	890	873	866	886	866	884	873	903	883	885	900	924	882	904	923	927	861	895	885	873	907	877	862	857	908	886	857	901	833	856	902	901	894	897	877	906	872	893	889	869	877	882	890	882	873	891	861	879	894	903	873	858	914	914	837	892	901	848	917	886	873	824	875	855	854	871	863	922	843	864	885	872	879	872	936	879	862	833	851	927	881	937	906	884	918	873	847	900	888	851	906	931	903	861	886	786	898	837	869	869	825	907	892	900	875	906	890	884	845	855	887	884	893	924	877	893	863	906	847	864	900	890	889	894	897	876	867	882	905	861	800	872	906	837	856	878	846	864	890	918	885	866	899	901	934	860	907	921	932	867	919	883	907	863	920	920	870	867	916	860	944	875	865	910	858	895	863	879	867	918	867	873	909	839	885	843	851	914	894	874	863	893	887	815	899	869	851	884	908	856	876	883	873	881	871	907	870	888	909	923	896	885	896	852	897	888	831	859	897	861	924	868	848	860	894	928	904	861	891	831	888	915	932	865	860	888	876	892	815	885	873	843	863	944	936	887	864	871	847	871	865	872	834	872	863	926	855	846	909	843	839	870	935	886	889	892	852	887	884	874	847	930	909	904	910	880	860	903	941	905	865	902	847	879	859	873	886	887	894	866	907	899	833	871	839	918	904	903	910	918	844	881	883	881	802	898	922	903	867	835	863	876	874	837	853	910	866	922	876	911	897	873	840	837	846	869	916	893	878	852	892	891	876	884	870	834	881	875	905	868	883	893	920	901	882	913	855	867	881	847	894	885	831	896	883	873	894	886	896	895	901	890	915	881	865	882	881	857	877	835	909	885	869	860	872	900	897	872	904	869	919	893	912	881	874	907	957	907	884	889	896	883	869	888	858	896	921	859	878	849	898	887	920	887	882	908	837	857	905	893	929	886	836	816	871	865	895	886	876	858	874	841	857	894	887	934	882	895	843	901	915	916	839	877	875	867	899	874	852	880	891	900	911	907	898	887	870	857	867	884	911	861	945	904	891	886	831	883	905	886	877	948	899	907	830	868	894	884	881	912	892	892	857	823	870	883	920	859	881	837	868	845	903	900	894	869	843	901	844	896	886	855	920	857	878	899	846	877	892	897	855	910	862	878	881	877	861	901	881	911	910	865	868	904	910	863	842	884	916	849	869	837	867	886	877	887	921	875	887	905	925	954	917	831	876	911	951	893	871	912	933	850	909	908	875	868	910	886	909	889	850	900	889	882	902	911	877	937	901	908	863	880	875	853	906	911	857	906	916	879	877	887	869	868	963	874	886	876	893	962	898	928	837	862	866	862	855	905	882	889	876	874	919	870	891	860	862	840	911	903	878	904	898	942	918	886	882	826	884	908	884	905	820	853	880	856	830	883	877	860	868	909	936	915	861	879	868	854	851	898	904	860	911	897	907	864	878	921	861	896	850	851	899	863	867	928	875	932	868	909	905	929	859	895	869	899	890	924	925	861	890	921	913	896	885	866	881	872	883	862	833	890	875	886	896	918	901	907	878	920	908	870	897	883	866	866	919	924	881	882	871	927	879	880	889	901	895	831	886	887	858	894	890	868	868	885	882	906	927	869	883	873	813	877	858	867	918	917	890	939	869	883	860	888	906	892	864	911	924	903	900	894	890	888	936	873	848	886	840	872	804	908	833	925	826	843	901	837	897	861	878	920	786	909	885	883	876	852	869	869	891	850	873	869	861	854	894	905	910	875	872	881	901	851	909	889	943	886	878	847	892	873	881	852	878	957	918	878	894	918	884	825	865	903	866	920	813	888	890	899	851	885	832	855	861	850	891	854	865	909	861	885	912	832	926	904	885	906	917	924	869	878	879	914	877	862	835	869	895	919	858	915	931	899	877	865	922	891	861	902	848	852	935	902	866	906	822	915	886	867	835	872	890	911	845	863	854	869	862	840	846	884	876	842	849	848	875	878	919	878	842	815	911	863	932	922	900	846	877	865	899
2586	1458	784	590	582	780	783	621	555	494	442	355	291	314	247	222	220	194	180	164	147	167	127	124	153	124	120	117	123	113	117	111	117	125	128	107	106	99	127	93	118	107	106	76	97	100	106	91	87	89	102	90	101	102	104	91	100	107	84	100	91	119	92	127	90	97	91	95	111	105	101	115	88	115	100	97	121	83	104	97	97	100	106	114	100	78	107	90	101	126	99	104	112	96	101	104	109	128	95	112	100	102	92	109	79	95	104	121	89	97	121	109	95	114	90	99	91	89	111	77	96	112	96	100	100	96	97	109	101	87	107	82	104	95	99	81	86	109	116	98	92	104	104	108	105	87	97	106	85	92	94	112	92	87	98	105	94	94	104	94	115	91	97	105	85	104	106	115	99	91	113	85	105	95	86	102	94	110	105	92	108	94	96	114	100	110	91	109	110	100	101	113	113	107	107	96	93	97	109	111	97	113	89	95	97	102	105	109	107	108	82	112	91	108	94	94	118	103	101	94	113	96	90	104	108	110	103	107	114	102	94	96	121	93	109	94	100	88	111	89	85	98	106	90	90	105	98	104	101	94	99	113	97	92	92	89	107	108	99	108	99	96	108	100	87	84	114	96	105	94	102	99	96	110	88	105	96	104	102	92	108	100	102	117	103	86	91	89	109	92	100	105	93	96	104	119	102	114	84	109	103	97	85	85	113	115	96	93	104	102	100	96	83	95	122	96	93	100	97	101	90	116	85	99	88	103	109	102	111	112	104	107	107	100	122	106	114	106	90	113	106	126	113	107	92	92	109	102	99	96	122	99	101	107	116	115	82	87	94	97	93	98	96	98	98	78	101	106	98	117	111	110	85	93	107	101	95	103	102	86	96	107	108	117	103	103	97	81	109	88	109	90	110	95	93	90	106	98	106	100	105	102	113	114	111	96	100	125	96	112	82	94	104	109	99	90	95	100	90	107	100	121	89	93	116	88	88	91	116	115	114	91	106	97	86	107	111	103	108	99	71	115	105	114	107	89	111	100	111	108	95	99	100	120	109	111	106	105	101	108	108	126	109	114	113	107	95	87	96	113	90	111	105	99	101	98	110	82	106	113	102	109	102	107	82	91	93	105	101	109	109	100	93	104	106	113	80	98	99	95	105	91	119	98	88	91	91	89	106	102	100	91	93	110	103	116	89	107	108	96	96	86	114	92	101	90	94	100	107	92	101	96	98	94	102	93	81	100	105	91	98	119	114	94	102	108	126	103	84	100	108	95	107	133	84	91	137	116	87	95	113	99	95	101	102	108	90	100	105	96	92	111	84	93	93	99	106	121	110	87	112	77	87	101	95	106	104	110	91	99	101	90	88	88	102	101	114	98	102	99	106	92	98	104	109	113	96	94	90	114	108	114	97	86	93	97	116	94	90	101	111	108	103	102	90	94	83	98	95	97	100	108	84	95	109	97	91	107	122	94	92	86	101	85	92	97	98	121	85	96	95	90	85	120	100	97	103	82	98	90	89	88	90	89	100	96	103	102	85	100	112	95	86	109	128	106	103	88	96	80	101	92	94	101	120	93	111	98	103	95	97	106	102	86	99	91	108	90	82	127	112	103	102	114	86	79	106	101	116	100	98	105	110	99	98	100	103	113	110	99	98	100	86	99	121	105	102	103	87	123	107	107	95	102	103	116	110	106	107	103	116	101	118	83	109	106	107	95	107	113	87	104	113	103	105	95	97	112	105	100	91	94	111	104	119	97	94	83	111	110	102	93	101	103	95	98	99	112	123	103	110	91	100	122	90	101	97	86	111	113	109	99	140	88	109	107	102	104	90	124	103	105	117	107	94	91	94	97	99	81	109	95	107	104	91	107	118	98	126	90	101	81	115	109	86	112	88	102	117	96	97	103	110	107	91	93	102	100	98	77	93	108	109	107	117	96	96	97	114	115	121	111	113	105	90	119	94	101	112	104	119	104	91	120	86	92	100	104	99	104	106	102	91	111	86	91	114	85	93	110	111	92	102	103	99	89	87	103	92	117	90	109	97	97	107	106	127	109	107	113	90	110	104	98	105	121	109	111	103	85	104	121	88	93	99	99	116	106	102	92	86	96	100	107	94	92	107	120	106	103	120	108	86	104	96	96	87	111	81	96	100	101	78	106	90	92	88	107	79	92	102	104	100	93	109	104	100	80	103	95	110	97	91	88	99	116	95	102	112	105	101	110	91	105	116	116	80	106	105	111	92	105	102	97	104	109	76	108	95	101	97	119	94	93	98	103	92	111	107	101	95	84	89	88	117	113	81	90	83	93	97	94	122	114	107	110	109	102	94	112	107	114	89	91	82	95	108	106	80	103	88	98	88	95	87	98	97	100	90	118	104	111	90	114	92	90	111	105	95	99	109	117	97	107	94	90	99	97	93	97	79	103	100	78	128	92	92	109	97	96	97	115	112	100	111	112	93	93	107	100	96	96	89	95	102	100	105	117	93	115	102	112	84	114	86	90	104	102	86	87	91	118	85	96	94	114	96	100	86	99	112	110	83	110	91	104	105	90	106	115	114	74	95	99	108	102	102	111	79	101	101	109	103	111	94	105	100	105	89	114	96	98	110	95	103	98	98	100	110	74	100	116	99	89	112	111	87	104	101	106	106	101	114	96	100	77	106	93	85	94	103	89	93	116	113	93	106	100	89	86	87	117	99	106	101	97	123	87	101	85	108	118	104	112	94	99	107	90	100	94	101	98	99	95	103	89	104	115	101	108	105	100	75	84	103	99	97	74	105	96	97	103	98	85	83	94	88	100	104	90	110	107	107	91	102	87	103	93	93	86	116	108	114	90	97	110	96	106	119	90	101	112	104	87	74	91	90	100	123	93	109	119	100	95	101	85	115	107	110	99	88	104	96	98	93	110	99	118	108	114	113	128	97	112	89	92	89	104	96	98	97	91	108	88	110	89	106	96	93	103	106	84	115	122	104	111	102	100	119	99	98	92	95	101	113	104	106	101	100	98	107	93	81	102	88	85	90	112	110	90	101	89	109	105	82	99	102	119	104	88	116	111	90	103	99	104	105	99	94	73	108	103	116	113	106	98	88	108	114	113	113	91	91	95	96	102	109	95	101	102	88	86	105	96	99	110	84	100	93	101	98	94	118	101	114	96	109	99	94	96	105	87	96	103	94	106	96	107	101	99	104	98	97	101	99	85	104	110	92	97	106	104	93	105	110	108	99	98	101	103	90	78	101	113	93	113	107	97	121	100	95	113	93	107	96	109	94	104	117	126	96	113	107	72	100	115	98	95	91	108	110	105	97	106	100	114	104	112	96	99	96	115	101	80	99	97	114	86	90	95	86	85	108	99	110	119	123	135	86	114	100	84	92	106	103	102	109	101	115	97	95	115	116	84	102	100	113	105	105	97	94	101	89	84	104	93	90	96	101	97	107	95	105	86	104	111	97	95	87	101	116	94	104	101	99	105	115	89	85	105	86	102	84	112	90	90
25370	14298	9702	13516	21806	23664	21566	18195	15238	12818	10836	9282	7918	6942	5854	4855	4084	3436	2903	2426	2425	2182	2129	2033	1777	1635	1560	1527	1371	1315	1334	1243	1180	1174	1148	1060	1007	1008	977	990	932	958	935	945	911	937	922	987	943	965	961	912	926	892	922	961	925	925	943	982	942	953	894	906	976	912	995	927	887	892	927	923	954	882	945	934	927	879	930	933	908	990	941	983	900	940	891	898	896	928	923	923	989	943	902	959	935	887	952	934	921	893	952	963	877	927	908	891	908	899	944	964	897	946	918	960	926	952	931	947	904	862	883	914	945	864	941	902	929	900	959	929	919	958	909	954	952	877	948	928	957	980	938	889	863	967	929	901	908	904	930	911	949	885	953	864	916	912	962	911	923	918	916	1000	943	914	906	955	977	947	894	911	946	939	934	925	871	858	899	944	948	899	865	904	981	916	912	969	941	921	940	937	939	949	964	881	918	882	895	953	917	953	915	991	891	980	909	885	936	1012	931	942	921	902	960	902	910	893	954	929	896	899	887	909	909	954	918	897	918	917	956	891	944	966	898	910	896	920	911	930	962	915	944	890	892	958	945	887	882	940	892	930	959	945	938	968	956	934	932	899	928	931	918	875	908	926	950	898	896	950	941	957	967	919	940	924	979	924	949	924	915	956	937	884	861	923	949	875	941	912	936	904	918	934	933	899	902	943	922	878	926	909	909	861	937	889	923	939	982	949	931	943	935	932	955	949	886	908	969	902	897	887	902	905	929	980	910	933	957	871	901	947	961	943	908	991	976	912	960	931	995	904	913	916	930	953	861	972	927	947	868	933	923	921	942	889	903	945	949	926	928	967	944	895	929	974	957	888	921	969	955	997	936	958	914	895	922	923	937	891	887	956	907	920	927	958	931	930	928	911	874	991	930	880	933	936	946	924	912	891	954	915	899	972	932	904	904	904	942	864	966	877	925	943	946	988	856	925	908	922	886	894	968	926	950	915	935	865	1000	968	899	928	980	953	947	872	912	924	933	948	996	870	810	969	964	850	919	949	938	888	1006	904	918	848	950	926	957	949	959	894	953	884	919	906	927	962	916	925	898	916	902	933	892	929	884	982	938	969	917	916	924	941	949	938	926	919	920	967	970	914	943	923	901	911	925	910	902	913	927	888	922	911	945	971	916	980	907	894	918	933	927	909	901	978	937	918	886	968	964	929	902	950	899	933	928	906	894	981	928	930	932	933	904	907	951	932	931	924	926	904	1000	918	956	922	893	947	876	892	953	896	940	931	984	930	952	940	884	915	979	901	888	943	976	977	948	946	898	882	930	946	909	968	928	923	918	920	929	912	901	904	904	913	892	883	918	923	978	909	949	916	951	933	945	987	949	936	966	887	881	933	923	938	928	947	959	941	953	954	890	910	912	923	934	926	891	925	880	905	888	942	936	934	882	925	891	906	934	961	904	920	938	927	971	841	931	938	897	922	931	932	896	923	970	906	915	940	946	886	912	903	985	926	938	920	968	898	906	884	905	950	900	962	923	920	897	943	896	865	938	944	915	915	935	934	911	918	961	943	926	945	885	942	975	946	958	900	933	957	911	929	940	953	898	967	916	912	903	966	903	929	872	952	929	916	961	951	926	913	966	907	924	899	908	910	911	937	956	902	922	966	939	896	900	968	908	939	889	930	961	889	926	911	991	970	864	904	933	939	891	936	892	934	948	886	919	867	939	918	903	935	955	928	914	894	942	937	963	925	914	899	955	902	866	907	942	967	934	915	920	925	988	933	872	921	835	977	938	932	956	904	956	953	947	995	951	907	902	988	918	922	907	931	916	915	858	915	874	956	932	898	923	925	926	944	967	952	913	923	900	923	902	959	886	967	999	907	885	886	961	951	931	933	925	962	861	866	978	902	962	865	870	876	961	884	905	919	928	934	923	965	975	924	909	917	928	961	911	927	832	942	995	902	933	921	937	964	921	972	915	937	951	931	935	887	914	927	964	867	934	998	924	866	940	957	933	921	903	956	934	936	955	921	899	918	898	907	929	899	974	949	939	978	973	910	947	991	938	942	931	924	899	911	888	934	973	886	924	962	932	907	894	918	960	957	922	928	928	926	940	989	925	932	914	939	894	919	905	932	936	903	855	888	939	980	924	899	958	918	936	971	938	919	870	933	921	893	965	896	881	903	874	928	873	919	956	970	954	921	870	928	914	927	949	872	961	912	906	910	925	897	940	917	961	915	971	919	915	919	896	928	921	907	919	920	884	907	871	917	952	973	928	923	927	905	930	886	969	896	897	920	965	878	972	958	940	900	891	932	935	941	955	893	907	906	946	944	869	907	886	964	970	917	949	942	889	958	908	862	893	920	892	872	952	862	904	928	933	912	930	921	890	986	945	920	864	934	929	949	908	960	912	917	902	907	904	925	921	936	935	956	938	931	887	926	892	962	951	955	912	914	920	885	904	900	905	972	923	958	913	893	903	939	886	921	928	879	987	975	920	914	914	885	949	872	899	913	972	902	939	915	922	946	905	975	951	925	908	930	952	982	920	930	913	939	890	954	944	940	943	889	922	866	911	976	872	889	855	998	938	931	953	943	915	923	881	945	925	908	909	960	900	952	935	899	886	918	917	940	1004	968	943	854	917	917	948	952	861	975	933	919	925	943	959	922	940	944	974	872	908	895	953	943	954	931	901	860	930	940	900	956	869	994	936	918	943	938	927	942	918	928	923	831	955	901	929	946	964	914	906	901	889	972	916	922	889	969	954	884	895	947	947	912	871	933	896	893	925	888	907	919	929	946	890	930	877	919	946	954	914	907	933	916	971	865	881	891	924	929	900	850	938	984	894	906	905	915	940	952	898	875	873	937	889	932	934	927	938	944	902	900	918	946	964	908	933	1009	911	930	998	911	912	910	913	896	886	977	960	874	916	899	913	906	985	906	916	938	924	952	938	893	918	911	953	921	947	942	955	946	975	884	907	941	980	970	958	896	929	935	921	878	916	952	942	954	964	926	906	912	899	929	989	929	1014	947	926	897	938	924	929	899	934	963	915	951	932	892	909	930	924	928	877	956	894	897	966	935	864	923	896	918	986	996	904	926	935	932	926	960	915	937	917	984	847	902	882	946	854	891	963	926	937	940	890	905	892	900	904	905	862	962	832	928	947	930	920	886	927	887	950	945	882	913	972	990	922	911	953	956	986	958	849	893	926	925	922	954	928	1000	927	931	964	937	863	875	958	924	952	939	863	956	948	994	928	928	896	956	1002	910	904	965	925	914	913	915	941	948	961	841	932	927	925	955	916	926	906	944	962	928	944	975	899	910	947	957	930	897	898	969	960	956	975	852	954	954	882	908	941	919	963	942	908	933	934	922	946	916	921	948	927	890	936	894	939	885	922	894	952	870	948	927	941	952	915	962	902	904	929	945	908	969	947	979	924	926	970	861	886	961	945	945	960	923	949	935	927	913	932	887	917	920	909	896	916	889	943	905	921	870	917	982	980	946	933	935	963	887
3010	1280	782	655	562	724	691	656	529	470	373	335	323	273	237	219	201	172	160	148	153	138	122	115	111	101	114	84	96	87	102	101	91	93	73	94	105	74	81	77	92	71	78	77	75	84	91	86	89	54	82	71	70	79	81	75	96	75	98	86	84	78	92	80	86	72	89	81	59	83	87	69	62	73	91	89	70	63	83	80	65	72	66	88	78	93	71	77	81	78	81	71	77	84	77	90	83	79	86	66	74	69	74	85	89	76	73	75	95	91	76	73	62	56	85	78	89	87	74	72	69	84	66	76	85	83	83	93	81	80	88	92	83	72	81	87	93	69	64	77	64	62	59	70	78	77	69	80	82	81	68	78	82	78	73	84	87	72	80	78	79	82	63	78	57	78	78	73	74	83	79	68	75	84	85	72	77	88	88	66	71	90	80	74	85	97	83	83	85	76	91	70	82	77	79	76	78	83	92	79	77	66	90	80	74	71	72	78	73	86	78	80	68	89	78	80	75	72	86	87	76	91	85	73	75	73	71	84	79	83	84	79	67	79	83	86	94	76	76	76	77	96	78	86	101	88	89	70	71	58	87	84	80	84	80	63	78	73	79	78	86	83	96	80	80	69	78	81	86	76	72	89	79	71	75	77	74	75	73	83	88	85	86	87	88	77	99	83	86	79	91	72	74	78	76	75	82	80	50	73	82	77	98	80	88	78	86	72	70	81	85	81	66	74	80	67	75	81	60	85	77	71	73	82	87	83	79	76	81	79	82	84	74	88	76	92	90	91	88	70	100	79	88	77	81	73	60	67	82	69	69	64	85	78	87	93	68	89	70	83	88	75	86	85	77	74	92	66	77	86	79	79	78	68	62	73	90	74	82	83	75	71	71	79	85	80	89	76	81	84	68	81	70	72	79	73	55	81	79	87	69	75	81	66	84	81	78	88	68	77	80	91	80	85	69	64	65	69	75	77	65	76	75	56	96	87	79	84	73	85	74	75	85	54	97	78	61	80	76	83	70	89	85	73	78	71	85	84	81	76	68	77	93	80	88	79	72	66	82	85	79	73	85	94	92	65	82	80	85	86	86	64	77	77	87	92	69	83	72	73	68	82	72	85	84	91	81	75	67	65	74	77	74	71	78	91	74	72	75	76	82	95	83	89	86	80	86	74	66	60	97	85	86	84	82	87	89	75	73	82	78	87	73	88	71	83	74	92	88	78	86	85	76	100	87	84	80	77	76	81	81	89	96	75	83	80	84	73	77	75	70	87	91	84	92	69	71	73	87	67	86	77	87	68	92	75	83	89	75	92	85	82	62	79	80	76	76	83	96	60	72	71	75	82	80	79	88	64	87	61	80	77	84	73	65	61	84	72	72	87	87	82	88	102	78	64	91	73	80	90	65	64	72	84	66	67	71	75	94	70	75	77	98	77	80	78	91	91	72	79	87	79	74	74	86	87	78	82	78	76	84	86	85	74	86	86	63	97	89	77	88	73	67	89	87	93	82	92	80	79	78	86	70	73	84	85	79	86	90	72	79	92	78	72	92	77	79	80	76	75	80	65	100	84	81	92	59	84	76	77	90	91	60	64	88	76	76	86	75	87	84	69	80	71	94	78	74	67	84	76	79	74	79	78	93	61	75	70	93	67	88	86	91	98	74	59	74	86	89	71	67	86	92	83	84	73	77	80	95	98	73	70	75	79	86	90	72	86	68	81	91	71	79	71	66	96	89	80	104	69	81	83	85	61	92	92	64	87	79	88	87	87	100	84	85	93	60	92	94	93	76	77	77	78	79	91	60	85	92	86	102	89	88	64	61	82	88	73	89	80	88	85	86	73	81	62	85	82	85	68	87	75	80	64	73	84	93	81	73	101	78	80	72	82	80	94	76	91	82	86	79	74	92	73	91	86	87	88	62	88	82	90	72	83	96	80	79	90	75	84	88	61	84	82	77	77	71	65	79	82	93	80	83	68	72	75	88	83	90	74	100	72	85	76	77	76	82	80	80	93	79	65	85	83	76	92	75	74	62	79	66	76	90	74	83	80	91	79	80	92	92	72	88	83	71	82	73	78	75	100	84	73	82	58	79	73	73	87	94	77	70	84	94	83	77	83	74	83	79	75	100	79	106	83	69	79	80	75	65	84	85	59	86	86	87	74	85	97	77	80	82	78	103	99	68	76	67	87	78	87	83	89	76	92	82	88	72	72	70	79	73	88	90	74	74	87	87	82	74	75	80	75	86	88	81	97	78	64	78	87	75	56	76	83	71	61	85	85	75	78	71	79	81	86	83	70	79	87	67	97	77	81	64	85	82	85	88	80	72	81	76	70	94	91	73	82	81	68	77	80	82	65	79	77	79	93	81	86	94	90	104	77	85	71	73	84	77	89	76	83	77	78	77	82	86	96	78	81	71	73	74	95	81	85	57	83	80	79	86	77	80	84	94	80	75	92	93	76	78	79	81	76	66	88	83	77	80	99	68	82	89	89	57	72	69	86	72	83	86	57	87	79	80	79	75	90	79	70	72	67	90	85	90	81	89	76	74	60	62	83	83	75	74	81	71	62	98	78	64	87	81	73	86	65	65	90	74	65	76	79	86	85	79	87	72	95	88	75	87	73	77	80	80	84	70	61	75	104	77	73	73	89	74	87	84	77	91	87	87	72	96	74	79	73	70	88	65	85	97	80	73	67	78	82	77	80	75	72	77	73	96	72	95	86	100	90	87	80	78	82	67	93	69	73	87	84	84	82	69	78	82	77	79	74	69	70	79	88	77	93	90	87	75	84	81	82	69	91	88	96	83	78	69	81	84	80	64	81	84	77	75	70	82	64	71	96	89	74	84	80	84	79	96	71	63	83	82	77	88	74	94	76	66	85	85	84	74	98	65	89	78	75	69	67	78	72	76	76	80	72	62	78	89	72	73	77	75	78	87	72	70	76	81	88	77	81	96	77	80	69	70	83	77	86	107	76	85	77	85	72	70	67	64	89	72	86	78	81	91	90	88	79	90	82	81	63	75	76	59	76	62	88	64	86	69	88	86	72	62	80	60	78	83	86	88	89	81	88	99	69	70	75	76	80	61	94	74	89	79	54	78	87	75	77	84	78	75	69	79	92	76	95	80	71	89	67	75	74	71	77	69	67	80	78	66	74	78	73	82	99	80	83	81	75	93	69	69	79	78	83	67	84	84	75	92	75	78	86	80	80	77	69	100	92	86	69	83	80	66	76	63	82	80	79	78	85	69	84	68	71	79	84	86	79	84	80	63	68	72	78	93	81	78	71	88	78	84	88	70	72	95	83	86	73	76	88	74	87	91	99	80	86	102	85	71	69	79	84	88	88	82	89	72	84	85	79	76	75	69	84	76	76	68	86	70	103	85	84	75	79	92	73	82	78	69	75	80	68	82	88	93	77	77	79	73	80	80	67	85	79	60	84	68	70	77	77	87	78	75	73	85	87	68	67	90	88	76	84	77	73	84	70	78	84	108	91
25454	13641	9621	13378	21830	23164	21307	17947	15118	12710	10923	9324	8093	6967	5791	4863	4205	3307	2789	2640	2383	2129	2020	1921	1602	1509	1454	1267	1210	1144	1080	1033	997	1012	884	862	820	818	771	730	755	735	794	725	731	744	728	744	788	750	780	728	757	751	749	742	706	746	723	751	716	728	711	738	719	683	756	724	727	707	696	686	780	683	706	758	742	738	720	739	706	706	763	746	719	734	733	724	744	729	764	749	721	707	735	741	705	736	704	710	770	710	774	739	719	788	741	761	765	718	703	737	710	750	681	708	744	759	738	715	724	695	756	722	737	710	715	762	717	720	727	775	689	754	747	706	668	659	728	721	744	761	759	712	704	743	711	751	739	733	722	716	702	732	700	762	714	761	707	714	736	779	704	734	732	723	795	743	740	767	741	689	723	719	768	753	714	746	766	720	762	718	775	753	713	734	749	768	736	740	743	700	732	693	689	702	672	732	738	689	763	741	736	750	708	693	678	720	736	765	755	714	748	731	739	728	742	686	689	731	785	750	723	747	705	755	737	730	738	709	757	713	750	730	745	735	735	713	718	737	713	706	748	714	752	739	706	742	744	750	728	711	781	740	768	742	693	721	714	710	734	706	722	746	703	688	720	719	696	753	701	690	684	783	707	715	697	707	727	747	773	740	725	694	717	731	705	733	693	763	754	738	742	755	701	675	693	655	719	738	744	709	704	661	772	708	721	714	720	673	739	720	714	699	712	704	744	666	694	757	733	778	750	758	742	718	709	757	757	673	716	727	693	751	702	703	728	710	680	718	715	697	702	739	727	713	737	716	781	730	751	715	700	694	727	704	687	715	749	765	767	787	741	714	717	792	728	702	718	744	759	750	746	749	721	709	728	708	691	717	734	687	723	689	745	727	685	755	735	721	717	753	722	755	732	737	735	734	746	748	721	695	701	718	702	745	741	712	675	778	712	707	704	739	708	721	729	693	736	746	718	766	681	738	705	700	726	722	727	724	711	674	711	737	679	733	753	675	769	699	722	727	774	717	707	710	722	730	720	709	670	730	711	725	718	716	720	729	730	716	737	690	770	779	695	675	754	729	755	708	737	731	717	774	699	726	747	753	745	692	760	711	736	743	759	748	729	702	713	692	772	720	703	747	752	762	746	727	723	738	728	703	728	721	728	708	716	684	709	716	746	753	711	751	755	742	739	703	730	743	733	723	708	717	700	738	727	774	650	741	737	739	763	719	715	698	703	760	749	696	705	722	752	702	780	738	696	735	697	726	708	702	719	690	764	691	724	711	732	739	739	711	780	765	717	735	735	790	717	693	702	724	788	723	751	745	739	712	740	680	716	728	696	799	742	762	717	731	733	758	723	720	692	743	706	740	716	727	750	736	756	718	718	715	725	739	769	723	710	731	700	739	696	722	738	693	709	751	712	672	745	736	680	745	733	760	745	690	696	738	720	693	791	750	757	723	720	745	724	740	729	771	733	705	726	718	732	695	740	742	748	692	700	704	732	756	708	733	731	689	751	740	749	730	696	720	757	742	708	701	724	722	707	689	723	739	773	727	745	693	723	710	765	728	725	774	679	742	718	765	740	694	725	684	723	773	673	753	744	770	725	725	771	753	678	733	737	776	739	783	660	726	711	674	758	713	713	736	681	772	726	683	739	697	728	726	751	738	730	727	759	743	675	720	728	696	714	720	722	740	720	769	740	726	689	716	758	704	739	732	755	746	732	689	765	728	693	718	749	720	708	756	754	776	694	732	727	750	721	749	698	708	709	762	775	724	706	725	708	715	697	722	737	723	723	730	758	756	713	721	730	752	733	680	725	709	661	722	733	719	678	693	712	789	724	705	717	746	748	736	763	729	741	735	709	728	771	761	718	753	751	733	727	729	756	688	711	745	768	682	781	766	687	701	755	714	747	735	716	752	750	706	741	732	680	712	759	729	773	740	769	703	711	718	729	742	726	767	785	708	677	730	718	740	689	758	747	756	704	712	764	773	660	727	773	707	692	673	695	706	699	695	715	712	758	718	734	706	715	701	720	723	772	730	697	698	723	744	706	724	756	748	737	716	736	741	745	762	700	753	781	726	719	732	716	754	750	714	774	742	757	726	732	749	685	757	725	674	733	718	697	705	755	730	702	734	726	699	771	727	759	683	731	724	745	685	699	741	694	781	703	773	710	727	723	726	728	743	759	761	711	723	780	722	721	727	758	712	708	683	732	708	726	714	751	708	703	721	717	721	684	745	709	753	692	704	734	696	686	709	740	730	703	731	707	694	788	718	769	711	715	736	740	702	766	768	693	719	725	712	769	736	730	717	682	695	765	719	755	701	724	733	717	755	741	751	720	737	746	667	739	693	678	788	713	696	692	707	757	701	719	687	734	714	687	732	792	702	755	717	728	758	766	792	708	723	728	676	667	714	691	719	693	721	751	717	742	753	705	696	714	747	729	755	742	710	753	698	754	747	755	712	689	753	691	700	721	721	721	705	746	709	702	722	712	725	667	727	738	730	688	710	724	698	707	727	727	714	689	717	738	725	696	749	753	703	726	693	743	712	683	734	735	724	709	724	781	745	715	724	694	744	747	735	736	700	803	746	772	724	735	730	758	741	747	740	754	685	735	744	737	721	732	749	748	722	775	696	792	754	730	767	720	766	725	729	780	747	728	778	730	741	737	735	729	759	665	737	750	765	732	712	684	734	745	753	718	699	744	730	742	743	756	728	696	747	703	711	739	724	699	773	724	734	705	732	750	757	761	712	738	741	737	695	717	693	714	692	763	745	749	726	696	711	757	732	700	716	770	730	750	711	734	761	764	689	729	753	772	702	742	691	768	773	768	701	723	774	754	743	700	764	752	722	719	715	695	682	711	703	725	739	762	718	705	767	725	740	740	741	748	731	716	765	707	671	763	717	715	750	746	725	743	656	719	755	715	772	702	769	744	721	711	672	734	798	749	768	731	712	705	713	745	777	732	707	758	765	718	678	710	685	758	760	728	741	741	721	746	712	707	699	740	723	749	718	788	733	730	696	697	741	724	735	755	764	751	733	696	737	748	766	706	710	758	698	733	721	729	702	736	746	722	719	725	743	705	716	688	743	723	730	735	664	693	712	706	743	759	707	719	714	756	768	724	746	734	709	752	681	716	750	791	697	733	750	739	722	769	717	771	700	725	754	717	729	766	745	741	715	699	700	709	748	741	750	680	732	688	717	719	699	712	736	738	696	756	779	782	700	719	735	726	700	700	727	743	692	707	720	705	737	775	710	714	806	738	731	746	712	695	748	759	740	710	746	768	741	731	759	740	699	724	714	773	763	733	742	649	761	727	704	678	718	734	742	775	719	711	742	702	741	733	717	726	716	694	730	757	718	761	750	732	718	736	752	718	698	748	756	762	708	717	749	678	727	723	759	689	757	691	710	790	718	733	703	718	763	724	696	703	713	678	693	766	751	656	774	749	720	691	716	755	710	757	788	719	708	687	745	712	725	731	733	769	722
3433	1762	1021	783	712	885	896	775	641	568	481	428	399	306	276	233	208	210	149	152	152	158	134	137	131	105	119	88	108	109	103	100	82	90	97	95	84	75	86	80	83	81	75	86	106	79	88	84	83	91	73	84	85	82	73	61	77	88	76	87	88	73	94	97	72	89	89	82	86	98	76	104	68	102	87	82	87	82	83	75	85	90	80	79	96	88	76	84	86	68	82	76	75	84	71	82	98	72	84	81	89	106	84	78	83	82	81	72	86	68	88	82	74	85	84	83	83	100	94	89	83	60	99	82	90	84	88	80	79	96	96	85	81	97	75	90	79	88	68	77	96	71	78	83	88	76	94	82	74	80	69	82	91	77	82	73	71	99	76	77	87	78	87	79	80	90	86	60	81	81	86	86	83	73	98	85	86	76	75	83	78	86	75	77	67	93	74	89	87	87	84	97	84	80	64	81	89	82	85	88	82	81	81	76	87	67	87	80	70	96	82	89	83	71	75	72	100	77	63	80	93	96	89	87	81	101	94	73	86	82	91	92	81	72	88	77	82	88	76	83	94	110	74	88	73	79	81	88	67	81	87	82	86	87	93	86	86	77	73	81	87	90	94	79	76	71	79	82	76	93	92	73	66	81	80	83	103	71	68	84	81	98	92	77	84	79	85	85	90	88	83	88	86	66	95	89	93	76	73	68	82	93	79	82	87	79	79	96	81	83	94	88	96	90	81	80	89	79	75	87	77	70	72	72	79	78	72	74	86	71	85	76	79	84	90	93	97	73	84	78	78	79	82	80	64	84	88	85	81	66	93	71	91	98	97	76	75	81	84	86	82	83	79	92	98	71	84	78	82	75	69	85	94	81	71	88	79	83	84	92	91	82	89	60	96	82	85	81	72	95	84	78	84	85	96	61	59	75	79	62	93	69	92	80	85	70	103	85	56	81	81	83	78	87	91	85	90	79	73	82	84	71	75	86	84	68	84	93	74	91	75	99	89	87	84	82	75	80	93	61	81	82	79	78	74	85	72	85	87	88	82	74	91	90	78	94	90	65	77	87	73	80	83	92	79	76	73	73	69	94	83	60	85	81	77	68	92	79	80	97	85	98	75	90	77	87	89	77	88	76	80	88	84	95	78	80	87	84	93	84	71	83	89	90	82	83	82	76	87	93	76	80	83	86	93	68	84	86	76	72	86	81	90	98	81	80	75	83	85	83	87	98	88	80	84	85	72	89	85	82	87	85	80	74	68	84	91	100	84	87	80	74	84	85	64	89	81	81	93	79	100	83	75	86	81	86	92	73	81	82	82	93	90	74	108	82	81	70	86	81	64	80	88	85	71	88	95	69	77	89	84	85	98	70	84	88	71	80	89	82	108	79	86	76	92	77	88	92	83	77	67	68	79	99	106	79	82	85	73	94	79	90	87	86	88	83	84	90	83	85	94	76	77	79	66	88	90	74	71	79	84	107	82	98	73	93	76	95	80	90	82	99	89	83	89	66	83	84	76	82	91	92	90	82	86	78	96	81	90	83	69	89	83	82	102	70	96	72	84	103	82	87	71	72	90	91	93	71	91	61	88	77	75	62	99	84	86	79	71	98	94	101	95	83	78	80	91	86	97	86	78	81	72	94	96	84	78	94	85	70	67	83	90	73	72	74	79	79	76	70	83	87	79	79	78	79	60	78	82	82	76	86	84	88	77	84	82	98	82	87	79	93	84	84	75	70	78	98	80	71	67	79	75	75	91	78	82	84	92	70	87	74	90	94	100	102	79	87	84	92	86	84	83	79	84	81	72	85	83	65	83	80	71	73	65	98	94	83	104	77	73	82	74	97	89	104	83	79	78	83	92	88	80	73	79	80	100	90	85	78	78	96	88	68	100	93	76	94	90	88	68	89	68	80	81	81	86	85	89	86	76	87	83	80	75	94	77	80	83	73	87	82	73	90	79	90	91	94	78	78	91	79	86	95	79	85	73	82	96	98	75	81	82	74	81	69	89	79	81	81	79	81	80	83	88	94	87	75	86	89	87	87	81	85	86	82	84	83	83	97	73	78	75	94	75	89	90	95	68	76	84	83	88	76	76	85	86	75	81	93	90	83	94	73	69	89	87	74	92	106	79	86	83	84	99	77	80	93	92	93	85	87	70	91	102	79	83	93	77	80	90	73	80	87	80	92	89	82	72	94	73	81	72	63	90	86	84	72	70	77	94	97	77	93	87	90	89	89	97	84	98	76	82	73	93	70	74	90	89	72	79	102	85	84	67	81	78	79	73	88	85	98	79	87	92	97	98	81	79	91	74	79	80	82	71	87	93	95	75	101	81	105	72	83	92	82	67	88	80	79	94	95	84	99	79	82	84	76	93	95	69	76	92	74	97	88	78	87	82	84	82	80	80	71	93	84	75	75	73	82	74	73	72	91	87	78	94	70	85	77	75	92	106	54	83	77	94	83	72	82	82	61	76	96	80	87	104	91	77	84	95	80	85	85	95	77	81	83	83	71	89	71	90	74	82	85	88	83	81	94	75	95	93	84	79	94	82	79	88	94	84	76	78	76	83	75	62	52	90	78	87	81	79	93	82	93	89	77	89	91	74	79	81	69	86	85	85	81	73	85	80	83	74	84	91	64	107	72	84	88	93	92	84	90	77	86	91	66	96	68	72	91	90	83	91	86	102	89	94	84	80	81	80	78	74	102	72	82	94	85	85	88	83	91	67	76	66	84	82	79	78	70	75	90	79	85	83	77	85	64	62	89	95	81	91	80	86	90	77	98	88	75	82	83	63	72	82	81	85	93	85	89	71	79	83	80	71	82	82	77	83	80	90	97	74	74	99	63	89	83	82	80	88	79	78	94	91	87	69	77	63	83	96	81	85	80	84	79	83	94	73	85	95	89	79	94	81	81	90	69	76	90	75	83	87	81	78	85	94	84	78	71	92	68	74	74	82	78	98	84	94	59	81	88	83	67	66	97	86	87	93	93	93	72	71	83	89	93	78	77	84	88	87	75	88	95	73	91	79	85	72	85	88	85	77	76	99	78	84	71	85	73	91	79	72	89	80	70	88	77	88	76	72	84	83	71	98	77	88	62	84	86	78	91	89	76	76	80	89	88	72	71	85	80	85	81	62	78	78	77	85	90	59	86	79	95	73	81	81	78	97	82	87	96	89	72	87	80	86	59	92	87	82	81	98	88	76	80	92	93	85	86	91	91	88	78	84	76	80	89	91	78	89	87	102	70	76	74	89	69	84	89	92	81	90	77	88	82	75	95	88	72	87	79	80	73	89	90	76	67	77	84	87	70	81	98	77	95	90	88	88	81	76	92	75	74	85	68	77	90	67	79	77	70	81	85	87	87	76	65	101	68	90	74	68	75	88	77	98	71	82	93	83	92	72	98	75	106	107	86	85	73	76	66	94	67	82	87	93	83	73	88	75	75	80	86	91	70	81	86	74	79	77	82	81	87	72	69	67	80	74	92	95	83	97	83
28126	15746	11530	15800	24281	25801	23455	19909	17091	14363	12500	10654	9073	7932	6777	5855	4852	3926	3204	3025	2690	2437	2431	2088	1915	1752	1644	1475	1396	1371	1230	1236	1181	1056	1049	941	914	886	822	894	828	770	829	772	742	817	786	767	774	843	819	789	794	750	807	793	803	816	784	781	793	752	793	824	807	780	763	787	759	731	784	761	795	782	783	771	784	783	762	790	783	776	788	773	763	768	765	803	740	870	730	782	813	796	774	813	735	735	793	797	802	763	768	739	828	796	764	792	835	764	759	788	786	787	803	814	776	746	762	768	769	755	729	785	752	799	789	782	725	792	783	725	814	788	777	779	790	766	782	793	794	777	755	797	797	734	811	821	833	778	801	716	760	805	733	837	776	767	773	766	777	786	805	784	802	764	798	771	732	776	786	786	768	734	764	778	728	747	766	749	762	843	811	779	788	791	781	826	793	799	744	808	779	774	814	767	770	784	796	777	792	762	788	784	744	816	764	727	791	757	787	755	768	805	791	766	778	800	750	789	777	789	771	785	769	802	720	721	768	763	803	829	762	822	804	776	802	766	768	763	785	750	779	757	792	774	755	749	807	782	751	826	797	839	766	796	739	780	799	732	788	783	715	788	822	791	770	756	776	777	798	751	745	710	796	832	828	762	729	765	733	769	798	762	828	781	806	827	779	780	793	767	751	759	814	769	768	727	723	755	761	787	759	785	803	779	759	800	793	783	730	810	841	811	779	829	781	796	797	788	837	743	824	773	768	800	787	778	756	726	721	730	817	789	799	761	781	738	782	824	793	803	788	779	749	741	793	781	756	783	783	815	784	779	734	777	742	802	799	757	762	776	794	747	764	784	792	750	796	734	750	775	777	799	754	772	793	802	772	737	819	799	770	790	798	798	753	757	728	789	808	766	746	775	805	788	718	793	749	801	746	787	793	767	745	773	774	762	786	734	807	760	738	745	766	772	787	779	779	764	762	726	787	764	804	795	783	778	788	735	756	790	784	769	768	781	752	762	748	774	750	740	810	776	787	749	792	786	756	815	816	799	767	802	727	766	793	765	805	786	804	796	786	775	804	791	798	767	724	754	760	849	785	816	806	744	808	801	788	832	793	786	750	777	819	761	751	763	720	752	752	820	851	774	833	800	782	741	751	765	842	799	803	824	773	848	787	762	808	778	785	805	802	774	748	824	770	726	801	785	796	745	790	803	782	775	797	790	791	798	777	805	839	756	784	752	781	822	739	802	770	778	786	762	778	798	763	780	810	794	780	761	754	754	745	815	772	831	787	754	753	790	818	774	781	801	819	769	797	766	802	796	784	833	754	716	779	765	751	782	772	788	760	762	753	738	830	735	767	823	767	757	798	743	787	799	736	776	754	785	815	796	762	734	780	742	766	785	842	817	801	778	797	825	800	800	785	794	784	739	742	730	741	757	789	796	816	749	814	803	772	717	765	783	778	809	730	800	776	780	800	776	805	714	763	757	742	800	771	766	805	792	811	795	773	829	795	753	806	788	807	779	729	797	786	789	755	786	805	768	790	792	827	800	799	774	812	754	707	753	790	791	723	736	782	745	812	781	828	772	747	838	838	728	767	748	814	771	785	784	841	788	807	758	810	830	755	764	776	758	770	726	742	779	750	769	815	777	791	810	833	767	782	763	827	758	797	794	718	802	779	825	808	755	776	798	763	770	751	799	833	744	748	769	817	760	788	812	733	801	805	772	806	774	779	766	769	782	773	799	816	759	739	784	815	754	802	781	819	782	745	764	763	778	779	764	805	782	734	754	796	763	746	780	792	774	815	783	830	757	793	741	774	777	749	776	759	786	767	776	797	783	773	736	803	773	772	810	741	774	749	814	789	765	714	755	788	806	780	767	810	763	805	776	800	747	828	825	772	817	748	781	778	782	810	795	758	764	831	766	790	757	795	768	816	783	694	803	793	775	779	780	782	763	798	742	776	805	776	800	815	782	766	786	758	759	805	792	804	732	818	759	753	828	830	817	780	803	800	781	809	828	766	782	734	768	756	861	778	748	756	772	809	733	759	783	745	769	777	785	763	754	755	766	767	778	804	827	776	832	725	736	804	785	760	792	793	781	777	821	771	755	760	766	801	773	801	780	752	815	805	815	742	788	736	793	785	817	774	814	819	809	783	759	802	832	805	769	838	717	810	796	808	785	733	774	796	745	776	799	766	794	778	841	777	770	808	822	747	791	787	851	745	798	773	815	812	810	768	798	750	744	809	764	757	837	802	788	806	793	792	786	804	777	784	826	840	741	820	800	779	761	789	825	767	765	764	774	738	769	811	762	769	796	817	734	763	747	803	804	731	725	834	829	781	760	804	779	784	762	817	756	761	797	795	791	796	751	783	813	756	782	750	787	783	797	825	837	786	791	784	806	775	778	777	803	774	772	807	813	786	763	753	806	773	798	742	781	783	793	732	817	775	777	800	805	776	795	786	792	777	788	769	825	793	804	740	771	772	810	763	756	761	771	775	796	741	820	836	782	770	790	755	796	786	668	865	780	764	780	803	753	857	808	719	763	799	794	834	780	789	762	745	732	812	751	744	800	804	787	778	802	750	776	791	734	742	773	828	713	772	809	773	732	760	761	812	784	781	769	835	745	781	800	768	770	779	776	757	773	785	746	792	766	731	785	774	806	725	764	813	814	798	823	775	777	791	774	776	754	749	772	806	781	756	772	795	869	799	753	800	810	788	766	784	810	757	777	805	775	811	824	776	776	772	795	790	805	774	807	741	757	788	794	822	766	793	796	747	756	831	765	792	786	811	811	782	791	746	758	757	799	808	796	716	815	791	748	773	753	764	772	768	777	814	790	765	745	792	807	771	781	770	762	808	820	799	748	785	774	801	808	794	773	784	771	781	785	781	758	753	780	786	741	826	732	754	850	796	780	792	801	806	777	793	743	796	797	825	763	729	757	791	813	798	761	856	760	752	812	719	805	814	837	810	755	733	793	777	785	790	793	745	816	749	821	790	752	766	808	747	771	793	763	765	778	818	752	767	776	819	788	771	764	729	793	779	755	809	772	776	765	792	780	814	714	779	747	802	775	788	771	752	813	799	827	767	741	811	751	801	762	806	759	804	777	816	751	808	813	758	834	784	784	815	845	775	796	769	762	811	799	792	815	749	752	790	778	757	791	806	806	782	816	809	728	785	794	787	775	806	759	751	804	753	822	826	771	774	796	785	784	781	784	774	782	792	832	812	762	809	756	830	785	784	804	727	736	773	828	770	750	757	789	790	789	776	730	763	765	810	810	799	786	768	771	814	795	806	740	725	758	743	795	772	807	756	777	744	733	788	747	818	770	742	790	765	785	806	764	802	793	802	821	820	719	786	794	786	753	754	831	765	823	759	724	778	748	813	768	761	819	781	816	845	777	774	795	752	815	766	727	788	827	773	790	764	803	767	794	785	771	799	751	813	770	818	792	799	766	816	796	779	760	821	757	804	765	786	775	748	788	767	818	744	811
2261	1032	670	494	488	566	598	494	394	326	311	287	231	217	219	190	159	148	167	163	139	150	139	149	121	131	115	102	102	115	112	100	103	90	95	105	102	90	89	91	88	95	116	94	108	115	114	103	111	115	87	100	93	90	105	93	83	109	97	93	105	98	105	98	97	99	88	114	100	108	96	118	103	108	103	81	88	119	101	95	95	99	95	89	104	85	91	92	95	114	111	110	97	106	109	96	90	99	124	96	88	100	92	101	99	100	89	97	94	93	96	114	110	96	94	86	86	101	95	89	95	103	111	84	87	94	102	101	114	98	78	100	95	100	87	103	96	96	111	89	108	88	91	92	89	103	95	91	115	79	84	98	96	96	93	100	107	101	105	89	100	110	98	112	99	106	101	113	102	91	114	99	124	111	87	113	99	95	108	84	80	105	102	92	79	113	96	96	96	90	100	93	89	106	95	116	110	110	95	100	98	94	81	84	98	93	91	101	109	93	118	100	91	103	114	79	96	93	112	99	93	83	121	71	107	85	98	126	91	106	88	98	84	98	87	118	102	101	86	100	93	88	125	97	83	83	100	97	95	93	89	80	89	86	90	112	89	104	100	106	97	107	111	92	103	110	100	102	107	89	93	105	105	107	85	118	109	100	102	108	96	100	99	100	108	86	112	104	103	101	93	99	80	109	99	106	98	88	96	100	98	83	99	114	98	102	97	91	104	101	111	109	91	113	92	96	105	104	105	85	113	97	92	95	86	103	90	114	92	100	100	106	84	97	90	95	99	102	106	93	89	88	116	90	80	92	99	110	80	97	100	106	86	114	111	93	109	87	101	91	100	100	94	110	94	90	92	84	98	112	98	92	104	111	94	97	93	88	92	80	93	102	115	108	94	98	89	98	92	105	100	108	99	100	92	91	101	107	96	120	100	108	90	93	97	110	93	106	93	99	94	84	111	94	111	104	93	96	81	107	109	108	87	108	88	108	93	92	108	89	105	109	86	93	96	105	82	100	121	120	101	101	90	115	92	88	95	92	100	94	84	97	110	109	90	101	115	104	96	93	115	97	105	95	97	112	104	107	83	96	85	102	101	102	106	82	81	80	115	103	90	87	94	103	105	101	90	102	102	91	97	91	92	89	94	88	89	108	99	90	98	104	98	106	105	94	99	114	110	89	105	100	85	101	95	99	87	94	122	103	92	97	96	113	96	80	93	79	93	95	108	83	82	98	109	108	100	108	109	103	100	107	99	112	119	111	111	103	77	99	110	86	94	96	80	102	102	107	91	109	94	87	117	109	104	104	97	94	98	92	126	104	90	86	100	100	100	100	78	114	119	102	97	103	97	81	101	97	112	105	84	100	103	98	117	106	103	95	96	111	105	108	111	118	98	89	93	105	107	97	107	105	98	97	99	107	100	108	91	88	110	96	97	110	111	88	89	110	112	91	82	91	106	116	89	78	88	105	79	106	85	91	85	104	96	109	83	94	98	80	106	98	111	94	105	102	97	98	99	98	109	100	104	86	95	91	102	101	99	94	91	112	96	108	87	89	102	92	99	96	84	101	98	102	87	110	101	82	90	96	88	110	87	107	93	112	111	102	106	95	106	98	105	100	106	98	97	89	103	85	86	87	123	99	94	98	102	82	94	94	105	103	104	118	95	99	112	80	93	98	99	103	83	91	114	112	104	97	87	115	95	111	102	92	89	122	91	88	96	96	110	104	97	97	99	114	99	84	106	99	107	90	93	100	93	97	91	108	88	111	91	99	99	84	110	95	112	82	83	103	92	91	95	98	87	88	105	89	89	110	89	110	100	110	104	85	103	112	95	83	91	93	96	103	86	85	82	97	110	102	102	81	111	100	86	93	94	105	99	88	83	87	83	95	103	84	75	98	88	105	103	115	79	100	98	100	97	102	92	100	98	107	82	99	106	109	83	100	113	93	89	107	89	103	90	101	91	96	80	102	102	101	89	105	101	97	105	77	104	106	100	89	106	100	103	97	94	95	107	101	90	107	99	96	91	105	101	103	92	100	101	96	103	83	87	96	85	104	95	96	107	106	109	85	98	112	125	97	94	100	100	103	98	98	92	98	95	104	95	99	86	99	92	109	95	98	114	89	71	98	88	88	103	86	88	99	88	112	108	93	100	102	109	97	99	100	81	100	94	112	98	98	89	109	92	98	112	101	96	85	116	97	98	115	96	85	100	98	111	101	98	100	90	98	85	98	115	101	102	90	103	91	88	92	90	108	93	89	99	101	88	108	88	93	99	109	94	86	100	83	96	88	74	96	102	100	91	95	107	83	95	91	99	101	98	105	106	92	111	109	107	85	99	99	84	99	106	105	90	83	91	91	90	104	83	103	109	113	88	95	80	90	101	85	87	96	84	95	81	104	99	100	116	87	90	98	97	113	87	94	103	100	81	93	107	106	101	105	98	82	101	97	86	101	113	99	79	87	101	103	101	92	99	112	89	100	93	98	111	90	96	97	113	97	88	96	97	107	98	99	101	121	101	89	87	103	114	110	93	100	102	96	81	93	93	101	101	90	109	90	92	111	107	92	91	98	85	98	93	95	91	100	93	110	102	111	103	102	96	98	100	107	105	95	99	110	95	96	103	94	103	116	98	96	102	102	102	104	88	102	108	97	101	100	104	91	87	97	96	95	79	115	108	107	100	101	85	95	88	113	109	92	91	103	89	98	90	98	98	88	89	108	95	115	106	104	115	113	116	82	99	102	104	103	88	107	117	101	94	80	110	96	91	88	93	117	102	85	86	96	96	106	110	98	105	88	94	85	87	86	107	104	98	104	99	79	91	112	106	99	97	90	99	82	91	100	120	101	90	97	104	121	93	101	111	110	99	94	101	101	106	102	103	104	111	87	102	88	96	93	110	105	109	92	108	101	118	97	129	96	98	98	96	93	98	109	112	88	111	92	111	96	85	87	86	107	88	102	86	102	93	100	108	93	94	113	98	112	98	115	98	85	95	101	87	94	98	95	85	90	96	95	105	83	107	104	91	87	97	98	97	101	89	99	93	96	100	105	85	100	85	102	86	99	112	97	107	103	82	96	89	98	98	108	103	99	88	94	97	108	85	76	118	101	106	109	101	88	88	92	79	86	90	100	95	94	107	85	87	96	93	85	92	114	99	104	104	103	86	83	98	100	103	104	100	97	104	95	96	113	99	115	107	97	103	108	91	108	95	86	93	91	103	76	89	126	105	97	103	100	100	101	110	103	101	95	89	109	103	93	107	101	73	117	100	122	74	80	100	104	96	86	91	99	100	96	94	98	97	112	86	109	88	112	91	120	111	84	106	102	82	99	89	110	110	108	120	101	88	87	110	105	99	106	82	85	102	80	105	119	93	103	111	102	107	98	106	93	91	95	106	103	111	77	97	86	84	89	89	101	90	106	104	95	94	99	85	98	94	103	102	90	98	109	121	106	104	98	98	94	94	94	89	99	113	99	110	90	99	93	113	91	107	107	91	94
22833	11806	8390	11563	19485	20711	18315	15362	12458	9900	8492	7223	6060	5407	4614	3881	3237	2556	2437	2377	2130	1953	1760	1646	1481	1414	1303	1255	1238	1186	1238	1201	1104	1065	1049	1016	966	971	938	971	946	898	914	928	941	949	896	858	977	932	949	945	899	911	913	933	889	889	927	939	916	982	852	916	949	929	921	869	920	944	914	917	917	909	911	968	868	896	917	863	937	890	888	949	883	915	889	929	908	953	895	900	925	965	895	928	908	850	880	909	846	872	899	941	915	853	905	867	923	928	888	914	893	885	948	940	870	920	941	899	886	874	941	901	915	922	891	884	854	873	884	903	899	939	860	885	907	914	922	919	880	911	910	912	933	921	952	860	976	924	888	906	878	920	861	931	909	904	873	891	877	885	874	900	965	911	904	907	893	960	841	915	887	928	849	906	940	918	922	879	877	865	911	914	939	917	905	866	962	899	874	927	866	882	927	962	882	898	905	901	923	853	911	919	889	953	919	899	921	927	959	911	886	879	872	939	870	900	933	932	921	917	887	944	978	868	904	896	932	919	911	861	933	928	835	923	916	933	916	991	950	901	928	859	891	853	923	871	932	885	894	919	879	915	908	900	944	866	858	911	902	903	903	917	884	852	912	876	897	907	907	918	907	877	902	949	880	945	853	900	890	943	903	927	890	943	896	933	863	894	907	863	954	933	876	947	903	885	859	921	861	898	908	932	937	898	914	911	914	933	894	891	913	887	849	895	953	976	920	886	885	908	955	914	871	883	873	956	863	901	839	891	922	849	873	891	969	865	887	935	956	934	871	908	881	877	946	889	902	838	872	918	889	888	877	916	952	932	922	882	896	896	875	919	850	928	922	930	869	910	871	915	929	899	885	894	890	906	874	879	946	905	904	921	911	882	860	879	922	916	936	915	880	910	916	873	888	901	837	911	868	889	880	869	874	968	848	848	916	896	928	888	888	881	899	928	819	911	857	915	853	885	864	952	915	892	890	864	936	921	935	934	949	897	884	880	948	897	931	891	896	892	893	907	898	843	904	911	909	883	872	900	950	972	916	906	874	878	882	948	892	918	867	878	933	962	869	886	904	848	934	879	870	905	946	868	877	875	889	865	910	915	898	845	905	902	932	882	912	919	914	921	920	905	894	921	865	879	857	866	898	928	902	905	896	890	881	877	920	899	914	872	863	895	905	975	925	897	855	866	913	955	882	901	940	953	851	942	917	897	844	890	940	911	904	896	894	905	936	861	908	902	892	836	883	936	895	882	861	928	894	939	901	963	853	864	918	899	884	906	887	931	924	872	880	927	932	913	903	919	867	876	915	922	938	893	892	937	866	927	912	914	895	940	948	877	918	882	971	900	894	911	912	911	948	925	881	908	926	882	909	907	901	908	888	937	913	919	884	903	926	912	894	917	947	914	948	880	919	921	906	901	869	912	948	890	901	890	856	904	918	949	885	960	926	884	914	917	903	919	852	928	868	901	903	948	888	910	844	891	899	917	907	886	815	949	937	890	915	842	946	846	904	859	960	938	933	922	961	860	910	886	884	926	889	919	877	905	902	952	986	874	927	897	929	885	880	862	888	980	954	941	904	875	920	874	907	904	874	925	934	861	894	902	889	913	888	868	954	883	868	917	865	867	929	887	881	890	901	902	896	917	917	938	938	867	902	833	920	933	895	918	896	862	895	943	896	873	925	943	917	878	892	926	896	897	946	929	912	917	953	882	909	889	914	877	877	876	870	852	869	921	916	905	930	914	890	888	934	900	905	881	904	899	902	890	916	954	930	874	905	878	880	917	917	892	904	941	891	877	920	879	927	873	892	934	899	923	917	908	917	937	916	946	932	856	887	871	935	960	934	862	954	915	931	913	892	892	909	881	869	911	892	935	887	865	951	889	896	950	847	949	859	888	882	847	883	935	844	876	898	854	899	888	887	968	873	905	931	945	900	921	853	901	927	935	916	884	967	912	891	819	925	884	935	904	935	934	888	963	906	826	888	891	856	898	871	913	929	828	933	939	847	906	914	920	896	893	886	908	935	860	908	944	895	883	881	929	910	884	926	923	889	941	897	902	934	893	901	855	907	894	888	938	913	898	947	929	890	908	930	882	910	895	909	927	876	919	875	888	919	878	879	852	917	874	891	894	928	944	886	876	932	907	929	904	899	945	939	906	896	883	862	875	858	908	921	924	948	847	916	893	890	894	896	913	882	908	847	847	845	928	894	901	931	855	928	842	965	877	893	887	959	924	894	890	892	919	933	921	908	912	886	894	879	880	896	886	905	933	921	839	883	920	859	945	873	863	908	904	890	885	925	882	921	906	933	937	898	909	902	880	901	920	892	940	900	917	918	929	868	967	923	888	890	932	917	826	918	890	891	912	889	910	855	869	891	875	855	908	881	890	906	859	888	936	895	898	939	931	899	913	846	869	912	919	935	887	924	925	889	870	935	871	893	880	919	861	917	899	937	909	935	919	885	854	876	931	943	915	920	890	904	909	958	892	874	908	913	920	887	908	917	906	853	905	911	946	979	898	873	870	925	907	930	876	934	893	856	909	900	929	923	915	908	878	879	828	905	912	863	919	915	882	915	926	924	853	918	908	892	888	879	882	855	887	916	924	897	893	939	885	890	904	914	916	905	880	932	885	902	883	880	928	897	895	855	884	876	919	880	901	957	930	960	942	911	942	943	913	899	863	901	904	877	892	843	849	890	891	890	920	909	896	907	872	944	904	881	884	907	866	950	915	891	921	895	865	898	862	958	914	846	882	925	852	888	870	927	881	929	937	891	935	908	883	889	877	882	893	976	892	915	864	894	943	929	876	919	892	898	904	951	891	909	918	922	908	921	960	885	897	889	890	863	900	918	894	911	872	885	824	906	888	857	927	942	829	946	938	963	891	919	891	893	838	893	922	927	903	843	855	896	877	877	892	888	839	886	930	818	909	913	880	938	907	845	865	909	889	934	911	879	882	930	917	890	881	939	927	896	826	896	866	908	900	885	893	876	854	901	913	921	893	912	867	898	915	896	897	920	884	947	898	911	893	872	931	910	894	924	918	915	919	886	914	929	859	881	919	844	919	963	886	927	878	861	945	927	859	915	925	907	936	949	854	850	921	907	903	873	904	942	891	927	942	871	889	870	964	903	941	873	873	890	925	873	948	903	897	889	828	879	958	854	958	919	934	906	924	852	913	882	833	863	904	926	856	912	938	879	874	907	879	846	910	908	924	916	899	846	933	913	931	894	963	881	860	886	876	933	940	924	908	855	837	923	929	876	915	916	937	902	884	846	933	915	922	927	883	848	890	895	915	905	881	903	933	900	896	902	861	882	913	876	887	878	908	943	929	870	907	925	909	903	933	923	917	900	895	916	891	947	898	923	940	942	881	895	928	918	911	930	949	940	884	885	929	920	909	887	918	962	913	898	922	937	879	920	871	942	894	937	900	935	911	926	885	960	901	901	852	891	933	928	886	946	854	878	921	886	956	909	855	894	929
2478	1504	890	665	615	717	767	660	580	417	391	346	321	319	264	206	188	185	194	145	163	153	157	137	147	116	111	130	116	133	121	112	112	102	116	94	120	116	109	118	105	90	113	113	107	97	117	109	110	108	102	105	96	91	114	118	103	108	92	91	91	119	86	109	100	98	114	96	81	106	103	66	95	94	83	99	94	105	94	79	102	90	103	83	114	99	111	111	95	90	87	105	112	91	76	123	91	112	111	113	93	108	112	100	120	109	95	107	91	101	108	97	94	105	102	105	93	91	97	82	109	111	112	114	110	127	107	94	93	95	100	94	100	113	96	86	105	95	105	98	111	93	103	92	120	105	98	104	103	96	90	88	93	108	96	118	110	83	99	92	103	99	121	99	100	91	101	110	96	107	103	96	108	95	99	102	116	105	97	115	91	106	87	102	97	104	93	94	109	102	105	92	113	98	121	91	106	86	100	107	99	99	116	108	102	135	110	95	105	109	103	102	93	94	102	110	101	114	100	106	96	102	113	88	95	94	98	101	121	96	118	127	100	100	104	103	97	90	98	102	99	95	102	121	69	99	117	110	93	103	113	105	92	82	96	87	106	107	98	107	99	104	109	94	101	97	109	107	114	93	93	113	100	109	95	112	125	103	91	111	98	111	111	97	99	107	117	111	92	101	98	106	114	102	99	84	97	95	93	107	106	114	113	108	97	86	90	117	96	109	122	110	86	107	106	87	106	98	103	95	101	108	98	108	117	100	107	111	95	95	108	80	116	101	90	97	109	93	98	113	101	80	92	106	118	95	100	86	101	92	102	110	87	105	117	89	104	124	106	103	106	106	99	118	103	100	93	95	104	96	108	102	119	109	98	118	101	95	118	100	99	105	108	84	97	89	93	102	115	108	116	111	110	92	109	123	102	97	93	104	88	103	104	93	115	96	95	117	82	83	97	103	86	118	101	109	111	81	96	106	103	119	90	114	98	107	89	107	117	84	125	91	105	96	91	93	103	100	105	80	95	89	103	108	106	109	106	107	110	94	93	98	91	105	100	90	94	118	116	92	93	95	112	102	85	94	97	102	97	103	103	95	114	93	108	99	111	98	108	99	107	88	100	101	108	109	104	81	103	83	109	104	106	116	107	126	113	98	102	91	90	93	123	106	105	88	102	103	95	87	89	73	109	97	95	106	95	116	95	104	105	105	92	99	101	88	109	107	100	95	101	90	81	101	107	95	85	103	85	107	113	105	112	106	103	87	86	110	90	109	95	75	103	106	108	106	106	101	91	111	108	112	120	89	102	94	104	103	87	105	109	98	102	100	108	105	105	92	108	113	92	88	96	87	101	103	91	93	102	107	98	101	90	99	110	89	96	93	95	96	101	88	102	116	113	93	109	105	82	89	101	102	96	82	90	101	111	111	115	116	100	88	122	100	106	97	91	104	108	79	85	103	102	102	89	99	95	99	104	99	96	99	104	78	95	87	123	97	110	106	117	98	105	92	99	97	99	109	104	95	95	98	92	99	104	78	109	110	103	97	108	107	110	95	101	107	113	86	104	88	107	100	93	99	96	109	95	92	99	104	115	104	89	105	114	85	105	100	94	98	86	87	96	97	98	80	105	101	90	95	110	99	112	94	99	100	95	118	109	112	107	84	86	92	101	96	105	105	106	91	119	98	102	109	114	110	106	97	98	94	113	111	110	99	93	99	103	100	109	108	88	105	99	97	106	108	104	103	108	101	98	115	100	107	105	97	101	106	101	96	99	102	99	92	115	106	84	87	99	99	95	99	96	103	100	115	108	113	115	100	98	106	110	103	101	100	122	107	102	102	115	87	94	108	94	99	88	109	108	83	98	106	116	98	91	90	100	94	102	114	97	94	112	105	87	102	89	94	81	108	99	112	92	88	96	112	112	108	97	88	102	85	100	99	100	108	93	102	102	92	89	98	102	107	105	112	117	99	111	108	113	103	104	121	116	99	91	105	93	119	112	113	93	95	99	99	114	109	103	110	89	115	119	104	96	116	96	84	86	85	110	108	96	99	88	97	91	113	113	121	116	100	118	134	88	107	101	91	112	103	110	119	99	125	105	108	90	102	117	99	110	128	105	105	110	100	102	90	97	99	77	112	78	116	109	92	96	111	89	117	120	124	104	101	102	106	90	116	111	108	113	104	113	106	97	94	96	117	120	102	102	96	90	100	104	86	82	113	91	128	94	91	92	83	98	109	112	121	115	107	98	94	103	86	116	102	104	102	118	118	90	91	117	81	99	106	108	104	99	102	107	92	101	113	90	93	81	113	95	110	92	92	94	118	100	77	79	128	109	108	93	96	109	110	113	120	98	100	118	109	91	105	101	117	109	86	85	98	112	123	111	110	97	98	95	113	99	85	98	100	99	106	98	100	103	98	101	113	100	110	111	96	92	92	110	89	111	95	74	117	74	99	96	100	90	83	107	98	107	104	97	105	103	103	94	94	110	103	102	111	99	113	82	100	93	96	110	117	96	96	121	107	117	112	104	125	115	102	103	112	112	100	115	103	95	88	84	95	96	117	97	106	112	96	107	100	89	91	88	94	102	109	101	97	106	102	108	91	95	113	107	93	99	110	91	107	111	96	96	104	81	110	116	111	92	97	95	99	116	99	85	91	98	100	111	100	93	108	92	105	105	86	109	86	111	101	101	120	93	112	100	89	98	96	111	105	83	99	90	103	115	97	92	106	86	115	110	91	103	91	108	84	93	85	106	96	100	90	113	90	111	91	94	111	99	104	89	83	116	85	99	100	100	102	100	98	99	105	97	105	105	90	106	101	107	92	105	91	107	89	90	88	82	102	104	110	100	110	97	110	105	99	94	86	98	95	120	109	95	93	107	79	97	98	90	109	107	89	110	116	107	118	100	103	91	91	87	110	79	98	95	90	98	120	133	118	93	104	95	88	115	111	89	95	122	85	98	87	84	92	99	99	104	107	107	101	90	106	111	107	100	118	109	77	99	86	101	126	96	98	111	96	101	74	87	101	85	84	96	112	136	112	108	92	88	95	84	98	95	106	110	91	103	90	111	101	101	103	99	121	93	101	96	95	108	97	119	95	99	92	94	124	109	100	133	93	102	113	94	101	107	86	107	85	107	94	122	116	110	96	98	88	98	112	120	109	118	123	108	94	100	113	80	98	80	109	94	98	93	109	90	88	101	89	95	86	99	100	102	106	107	103	96	99	103	108	116	97	109	99	114	97	93	103	113	110	98	118	82	115	100	78	128	120	113	113	100	93	108	90	107	110	96	100	110	99	103	108	108	98	109	92	116	127	90	96	98	105	113	94	119	104	80	102	114	87	105	102	99	107	109	126	96	85	107	120	100	100	86	87	80	116	96	106	131	105	87	113	109	103	110	103	103	82	126	108	94	101	92	103	94	113	106	113	115	82	92	106	120	114	100	110	118	95	113	107	96	92	98	111	94	90	110	73	108	124	101	114	102	100	112	103	86	84	117	99
25230	14713	10228	14657	22974	23693	21316	17902	15046	12313	10448	8939	7635	6605	5600	4708	3760	3513	3188	2876	2530	2242	2072	1907	1756	1668	1529	1421	1418	1240	1305	1233	1201	1256	1131	1074	1072	1086	989	977	918	975	957	940	927	997	932	933	979	968	973	941	911	931	920	985	930	928	948	945	878	1077	942	957	946	868	940	907	923	936	917	967	958	963	965	957	960	927	947	946	947	938	929	983	919	975	976	933	996	973	925	981	968	973	953	979	969	900	871	934	908	939	897	877	941	912	912	948	909	935	914	958	990	934	930	936	948	929	970	969	945	1008	932	1008	960	924	949	994	928	984	974	999	918	950	981	927	848	1001	985	926	943	956	947	957	934	925	919	992	938	965	983	1007	963	944	921	927	931	920	912	962	912	977	933	919	935	959	916	936	994	941	974	921	899	928	924	968	936	997	990	971	982	1008	952	917	901	982	893	963	914	978	973	939	884	964	879	945	970	923	886	994	945	928	972	933	919	888	898	920	859	937	939	976	959	943	969	966	926	978	962	947	946	953	932	975	975	963	949	942	933	966	942	916	909	936	933	949	983	950	926	912	938	897	981	954	942	938	944	965	896	978	980	965	970	895	997	978	921	887	926	978	918	971	950	982	936	924	985	968	904	1001	955	937	1031	947	964	926	925	964	981	908	978	941	924	948	922	915	922	977	891	970	963	970	934	960	909	923	997	1032	956	956	938	920	935	935	931	939	991	930	957	943	976	910	982	950	909	933	953	956	901	892	947	926	906	868	954	894	982	955	909	972	951	993	929	901	901	914	949	917	969	927	951	978	953	975	900	958	938	967	910	949	974	925	952	930	966	978	897	912	888	942	925	980	939	892	920	983	881	938	926	910	955	944	944	926	934	989	933	927	964	930	934	923	945	970	958	973	907	952	1003	934	971	955	929	927	965	971	916	967	868	941	945	915	959	1019	934	982	983	942	900	891	931	911	969	905	911	973	929	925	980	962	921	962	905	914	971	938	955	975	961	965	940	961	917	913	955	958	896	940	965	963	964	969	968	966	924	980	958	903	988	904	969	932	922	867	947	939	904	976	923	959	932	910	951	968	903	894	991	925	959	969	935	914	936	978	998	926	997	950	940	899	1004	900	970	972	948	963	975	927	972	977	934	938	969	935	933	929	949	942	956	897	973	963	924	890	964	963	985	929	945	943	968	904	954	960	875	874	988	924	953	908	919	920	944	989	977	935	992	894	942	958	971	941	895	934	935	970	935	932	937	958	914	944	1003	922	933	974	970	987	953	982	981	971	969	961	951	968	940	925	941	901	980	980	917	974	883	933	970	977	975	933	979	929	951	935	939	933	935	968	965	959	980	916	955	927	962	928	945	914	906	888	914	921	972	1007	929	931	974	948	990	908	1001	910	958	898	942	957	908	960	936	933	908	912	878	909	984	926	932	919	894	887	934	946	924	968	989	962	930	1008	967	981	941	956	951	987	942	900	916	933	961	908	958	931	920	878	957	979	920	968	973	957	969	1016	940	959	975	918	1004	940	924	880	985	1011	947	930	940	952	926	939	936	951	967	939	931	963	978	1002	943	934	904	993	958	970	923	954	985	956	959	980	993	923	965	1006	978	1010	930	999	928	927	943	949	933	982	935	943	872	989	974	944	962	888	973	946	924	970	959	954	950	967	900	907	950	948	894	938	912	954	920	904	949	939	981	957	964	976	923	973	899	922	923	969	886	926	922	949	889	980	908	950	915	947	978	981	920	913	936	938	951	958	941	939	952	924	961	955	939	1004	899	924	995	892	960	919	903	909	978	955	921	957	1010	970	970	889	980	939	891	926	920	938	923	888	976	970	914	935	899	982	970	961	936	899	885	930	962	916	971	978	957	964	920	926	959	976	949	949	936	972	964	937	899	921	914	961	932	937	1013	959	944	933	905	986	899	959	978	917	947	936	930	965	958	904	934	992	948	937	983	962	949	1003	960	929	979	968	973	911	976	938	910	918	993	924	933	973	966	968	959	934	949	914	901	932	947	940	932	992	939	951	889	937	927	1031	923	973	909	995	942	908	949	976	1006	947	927	927	938	946	916	895	928	962	934	1016	938	955	972	968	885	934	937	947	955	967	924	954	982	982	958	912	942	934	964	920	967	959	981	910	897	976	993	946	905	918	934	935	960	947	951	930	992	899	953	929	902	936	933	888	919	892	965	928	980	949	916	947	954	932	903	955	905	950	916	924	942	985	957	959	948	919	956	952	954	910	904	938	897	919	951	962	931	964	951	973	917	942	891	908	955	959	998	903	954	934	954	981	948	929	976	926	903	935	898	957	972	894	952	894	915	960	975	934	975	974	908	974	957	905	1007	928	928	953	909	962	994	914	957	965	938	954	962	941	981	880	915	855	955	956	897	944	1027	919	899	980	968	964	958	903	954	946	931	962	961	866	947	998	952	881	967	912	912	922	907	944	945	953	917	887	979	915	953	924	936	943	984	999	909	937	1013	967	991	963	959	906	899	948	977	917	951	911	960	942	953	873	946	977	941	970	927	924	915	915	950	958	987	966	956	901	911	980	898	948	953	970	1002	967	983	962	958	928	929	905	937	920	973	958	938	914	999	915	939	952	881	935	943	940	919	952	930	937	983	955	915	957	957	916	973	895	949	969	939	947	1000	917	961	946	951	937	944	966	968	947	970	932	941	949	995	924	943	899	964	933	936	947	884	911	915	948	944	903	968	913	983	980	948	981	950	936	991	925	936	957	962	896	927	956	923	878	916	930	956	921	953	936	895	986	930	931	958	929	934	942	947	902	942	991	970	946	937	961	984	887	959	937	925	921	971	930	936	946	963	867	946	952	977	920	947	986	905	906	972	965	878	963	1002	918	967	917	947	952	906	916	909	954	976	948	966	914	963	948	976	940	940	968	872	963	968	951	922	972	935	904	974	900	942	1033	914	903	893	965	911	918	946	977	973	982	912	989	977	954	961	944	931	908	960	922	971	980	943	980	964	975	993	918	976	967	938	1025	955	990	954	994	949	945	906	904	918	895	915	948	923	987	1000	897	952	968	972	933	913	932	886	975	964	945	969	935	969	911	980	957	949	985	947	908	962	965	936	964	917	938	927	952	916	954	977	904	996	963	938	905	989	955	988	944	943	947	938	944	947	981	962	956	938	928	945	951	911	940	1011	951	990	948	948	889	910	923	945	934	907	965	923	927	940	875	973	957	979	931	987	944	953	943	946	878	942	962	926	890	918	986	963	961	955	969	908	913	991	939	906	938	908	912	1002	946	950	956	932	909	987	971	967	945	963	904	948	983	948	976	989	921	964	954	902	902	968	924	917	938	949	878	943	927	931	980	973	930	949	990	953	859	954	901	977	1009	985	885	1003	940	960	975	982	958	888	973	981	945	991	995	912	935	1005	918	1002	961	952	955	1024	959	923	958	932	901	1008	958	968	990	923	940	938	915	956	947	949	959	958	955	886	955	958	980	968	973	957	957	940	922	950	996	979	912	958	962	972	981	957	947	895	906	933	958	947	962	999	953	957	925	974	936	955	960
2950	1366	876	648	597	683	708	603	473	470	393	300	298	290	242	237	178	165	172	143	149	130	116	113	104	113	120	88	107	91	81	95	100	103	99	82	67	83	71	83	85	96	86	84	95	80	73	96	84	72	72	69	73	99	80	67	72	78	76	77	71	82	74	74	91	91	81	88	81	79	77	92	84	79	85	66	74	77	74	76	79	79	70	79	82	80	81	78	79	85	80	76	84	76	72	84	90	75	94	94	77	90	85	65	77	81	75	82	70	71	81	96	74	75	70	81	78	75	82	69	87	100	82	59	74	92	79	87	76	71	106	87	72	70	75	83	105	82	62	76	69	89	72	74	78	83	90	89	84	88	99	79	85	91	65	68	65	60	89	66	77	83	81	91	73	92	88	80	89	72	78	89	71	92	87	77	77	75	72	68	80	81	74	82	74	85	100	91	70	74	92	71	77	72	87	102	73	83	89	91	75	89	85	72	86	80	82	79	77	71	72	83	87	79	86	74	85	68	62	90	76	90	89	60	85	80	102	87	72	87	71	49	87	102	66	72	89	70	77	85	71	72	87	59	90	78	77	82	79	90	75	87	89	71	79	95	74	56	77	82	85	91	71	92	67	73	88	65	104	79	94	71	64	78	89	82	83	88	85	77	93	97	69	77	85	98	86	80	76	80	87	77	88	83	82	65	87	74	76	77	82	59	76	87	76	95	89	84	72	79	96	64	105	86	73	72	82	78	69	74	82	83	78	85	73	88	80	76	97	76	74	99	81	68	82	87	99	86	71	88	74	68	90	92	88	92	77	81	102	97	81	82	68	95	83	79	77	91	83	105	104	73	68	75	90	72	87	66	80	75	74	87	96	74	97	83	73	87	88	82	74	73	89	85	89	80	92	100	89	77	81	77	91	85	90	93	73	68	87	91	80	89	80	76	85	89	80	80	95	77	76	86	72	95	85	78	81	83	78	90	63	79	73	75	89	87	65	87	100	84	83	76	72	91	82	71	84	76	86	68	89	75	71	80	85	76	84	75	81	88	87	92	73	73	75	79	87	71	83	86	78	71	91	75	65	84	85	80	83	68	80	77	83	78	80	84	80	88	81	75	82	84	74	86	70	84	90	92	95	71	88	84	89	93	69	72	83	86	80	95	77	87	88	78	98	82	63	81	80	77	62	82	98	89	95	81	104	71	76	78	87	82	86	90	89	85	83	80	89	75	74	97	72	88	85	100	74	78	84	68	85	94	94	84	80	82	85	80	65	74	76	78	77	85	80	82	79	74	95	84	86	76	76	105	72	86	91	79	68	74	85	91	84	78	76	76	73	66	76	74	82	73	72	78	92	75	90	69	81	69	85	78	85	70	70	92	93	72	72	85	91	66	74	92	96	87	72	80	69	92	77	80	84	86	76	84	86	83	90	69	81	95	78	69	97	84	93	85	78	62	82	78	82	64	85	87	69	67	108	87	94	80	90	76	80	87	70	77	76	87	73	80	80	88	81	89	81	78	73	79	82	72	80	72	86	70	75	92	83	71	91	86	96	90	93	79	80	81	85	68	83	91	84	101	60	89	73	70	92	70	59	78	89	87	78	70	83	71	90	93	59	93	76	68	71	79	86	96	85	93	85	65	79	90	85	90	74	80	78	77	78	78	77	78	91	73	87	87	93	83	87	71	95	90	80	87	81	97	107	96	85	94	82	89	74	86	78	72	73	91	84	76	88	87	70	76	79	77	94	76	63	85	80	84	67	85	84	86	72	88	78	85	94	87	87	73	81	96	90	96	73	78	81	57	71	74	91	86	79	69	78	83	70	83	63	72	84	71	85	82	89	82	70	70	82	81	87	78	81	74	71	74	91	78	83	80	83	86	79	80	82	71	75	83	88	71	75	87	76	77	76	92	86	94	74	87	86	79	62	91	83	76	80	97	83	71	86	87	88	75	84	66	81	71	75	92	75	75	73	81	86	81	76	72	82	64	77	85	79	87	82	87	88	74	92	92	83	64	82	96	71	90	69	84	87	91	76	86	81	78	66	84	94	76	85	72	70	73	86	76	73	82	81	97	80	86	94	85	77	74	83	89	77	70	75	85	76	92	75	77	68	74	80	65	96	88	75	85	95	66	79	80	72	79	90	83	79	97	84	82	95	86	79	92	92	93	75	77	96	88	98	88	83	75	71	85	74	87	76	83	77	84	88	87	75	83	85	77	85	72	70	82	84	90	92	70	83	84	78	83	84	82	99	78	99	83	68	82	91	76	89	77	66	80	107	76	71	100	79	84	79	103	76	78	91	84	73	70	75	76	75	79	93	79	65	74	101	90	94	82	57	87	99	83	86	87	86	95	91	55	92	94	70	88	81	81	88	79	67	93	84	87	67	75	80	89	81	106	88	78	92	94	78	89	78	82	74	96	73	79	90	88	85	67	85	79	77	94	82	73	88	76	69	95	78	74	80	83	87	62	83	62	90	87	82	79	79	72	87	62	90	88	95	77	84	100	81	75	72	86	80	79	74	80	82	77	74	77	90	59	72	84	90	74	71	78	75	90	69	69	83	82	79	65	88	103	82	82	79	79	92	91	71	81	75	80	89	83	102	80	96	81	89	66	90	83	61	86	82	74	85	73	82	96	76	88	68	101	81	92	93	85	86	102	83	67	80	95	60	76	73	73	75	78	69	82	85	111	90	80	98	82	75	83	61	74	90	94	82	81	89	61	77	71	89	88	75	93	78	78	79	93	82	75	81	72	74	85	84	74	90	83	81	80	78	73	71	82	83	81	78	80	93	81	93	71	64	80	77	92	76	76	77	74	105	76	68	82	79	97	90	70	77	85	88	83	95	81	73	80	80	88	64	76	71	88	79	82	71	92	103	88	73	104	92	72	83	78	85	78	83	72	88	93	87	86	66	99	77	74	73	94	83	58	91	83	77	84	69	87	71	69	69	78	78	79	74	77	82	79	73	68	81	78	99	97	89	87	91	79	92	86	70	77	86	72	95	72	90	89	79	80	77	77	82	93	80	78	92	86	82	80	89	82	84	81	87	85	76	101	81	73	80	76	80	85	80	67	75	100	93	75	89	81	82	103	85	85	73	68	95	75	73	104	78	80	74	69	76	97	72	80	83	79	90	102	84	92	98	80	101	68	77	72	79	72	87	84	77	77	85	73	91	73	82	74	86	75	66	79	73	88	72	89	75	80	86	78	78	75	82	96	75	85	76	73	73	83	84	72	86	89	86	84	74	61	87	71	76	83	71	87	86	102	86	91	86	79	73	80	80	79	80	79	71	93	89	78	78	78	97	80	87	73	76	82	91	76	81	81	80	64	71	68	103	81	74	83	70	67	70	79	81	82	74	90	84	73	98	82	80	75	89	94	86	77	93	77	67	83	82	69	76	82	69	65	65	85	94	91	73	84	71	81	81	78	76	82	71	85	90	80	80	82	83	82	83	78	72	85	67	87	81	84	85	89	83	87	100	92	93	93	76	79	87	66
25188	13855	9998	14356	22069	22955	20759	18083	14828	12482	10632	8930	7622	6782	5787	4708	3860	3473	3236	2736	2385	2065	1853	1726	1642	1437	1364	1250	1175	1144	1069	1082	1023	982	968	937	903	863	853	829	821	762	743	733	786	759	796	792	764	778	754	743	753	754	766	770	763	787	799	754	768	722	787	716	786	759	812	784	755	752	727	737	751	735	755	753	740	769	710	742	748	694	745	769	773	734	749	746	780	737	759	724	715	792	762	759	809	761	756	736	779	737	824	714	747	710	782	812	732	749	759	798	792	715	685	755	736	758	743	727	673	725	765	763	717	750	766	751	770	764	746	753	730	745	707	757	789	704	773	775	719	765	724	758	742	806	755	726	777	721	782	747	746	807	727	736	751	779	781	726	746	761	747	733	747	784	794	748	732	721	731	735	738	773	755	770	772	746	741	708	759	762	751	765	748	771	754	750	742	754	762	738	746	753	751	738	719	777	720	760	765	723	756	776	749	738	788	781	760	737	729	713	787	759	745	740	741	775	778	695	797	747	793	766	733	752	769	759	730	826	745	749	760	787	744	725	771	718	758	776	773	698	752	773	711	736	766	731	783	780	759	744	740	788	741	769	744	759	831	758	751	771	722	826	713	736	732	719	753	727	768	767	685	767	744	729	722	723	771	718	801	814	713	731	728	725	763	733	776	799	786	751	776	709	733	779	764	775	774	747	766	744	758	749	730	739	741	787	744	725	739	725	762	758	775	749	745	783	707	737	760	771	763	779	744	707	763	750	828	676	699	773	752	748	777	765	721	720	775	771	760	693	765	752	752	737	784	750	791	783	696	761	756	779	754	718	795	739	725	777	793	793	718	730	723	754	716	777	737	762	754	725	736	762	757	744	714	761	745	745	731	717	750	777	734	714	778	745	754	757	752	778	757	710	694	753	762	787	744	724	767	770	732	772	709	755	744	722	715	723	752	714	754	713	754	771	755	747	719	751	747	727	757	770	765	735	741	779	719	728	754	764	771	745	716	742	715	740	768	691	728	696	759	801	781	736	747	734	729	716	754	782	737	732	756	729	772	772	754	777	791	737	765	769	697	741	687	711	736	695	750	755	767	735	769	757	766	731	771	772	812	752	731	749	725	699	726	779	765	734	723	759	761	718	778	786	695	751	709	756	768	778	784	784	770	737	751	740	787	734	774	788	826	746	734	749	728	770	774	757	767	804	746	782	742	748	740	729	739	690	685	740	728	766	768	784	775	768	702	762	763	775	766	702	770	791	720	747	749	737	767	777	779	762	726	767	770	793	797	714	748	713	761	714	766	795	727	712	714	745	767	781	726	748	766	789	738	721	756	763	811	764	757	758	783	738	757	715	750	730	745	737	725	731	742	727	730	730	740	764	759	751	732	768	744	715	727	739	775	743	812	737	699	757	800	771	729	738	746	702	736	718	769	761	740	780	705	729	740	704	749	740	738	768	814	750	759	732	764	732	739	783	755	726	808	745	766	730	728	703	790	736	746	762	719	758	741	732	725	718	749	734	770	727	743	771	716	698	782	794	737	761	774	755	747	753	809	721	684	738	743	771	777	821	746	814	739	734	756	735	741	784	758	752	730	753	706	738	745	755	786	717	710	742	737	749	714	760	772	710	723	740	754	795	751	713	749	751	784	791	752	760	732	798	757	737	747	741	765	753	752	802	725	744	738	732	769	703	765	749	750	716	722	728	763	735	766	758	716	739	765	776	762	759	792	727	677	771	764	707	775	750	789	713	770	759	753	710	777	678	784	771	722	752	762	776	789	722	762	687	773	765	752	713	826	752	764	729	750	772	723	733	725	765	773	770	747	785	727	779	767	751	789	803	736	725	713	764	797	739	728	764	734	703	766	742	696	733	721	713	767	691	722	754	723	743	738	772	775	760	787	778	746	761	755	740	737	758	718	787	759	700	758	784	722	765	756	759	733	736	717	681	734	840	764	751	730	758	801	763	772	768	761	818	778	719	715	748	759	779	755	768	746	749	774	772	756	767	758	777	810	721	763	744	788	697	747	722	716	762	714	741	770	736	735	756	765	740	724	788	797	825	701	742	727	723	752	766	734	743	735	758	721	741	733	774	736	775	748	758	766	743	794	781	733	735	726	776	772	704	726	765	695	807	771	770	741	761	703	707	745	794	716	763	751	724	745	743	767	719	781	763	774	745	771	792	791	753	757	741	761	789	746	731	749	772	771	762	794	747	769	718	758	814	750	684	708	783	722	737	730	792	708	779	671	758	715	746	746	780	735	766	765	777	735	702	771	725	767	748	702	712	744	796	798	720	765	737	758	754	712	742	732	709	777	759	731	759	748	761	727	761	745	769	724	748	754	748	742	720	725	728	736	739	753	729	792	738	726	749	759	732	694	668	771	735	774	749	756	768	753	742	743	775	744	720	755	753	740	789	788	747	795	736	760	745	770	768	781	792	727	778	730	720	769	773	749	772	806	742	688	749	801	810	740	769	721	724	773	776	748	741	723	729	820	755	734	758	707	765	780	698	761	720	789	818	743	739	744	737	747	767	726	797	760	703	735	748	698	757	714	732	760	776	740	775	806	749	742	752	759	734	786	790	741	809	706	740	754	684	754	751	741	728	786	740	740	751	774	768	718	748	731	760	774	728	793	759	768	745	711	697	755	776	746	728	792	808	753	735	802	770	786	760	771	723	724	769	747	726	749	795	814	747	740	764	762	793	761	764	715	735	785	753	766	750	763	730	737	728	730	726	763	797	761	745	709	782	744	736	759	779	799	753	748	765	745	747	722	709	740	770	719	742	751	739	749	716	768	760	699	796	740	763	733	773	746	774	784	761	776	790	744	764	729	733	705	735	728	741	721	759	725	697	766	798	731	742	766	736	737	811	761	702	705	749	738	750	731	720	741	743	719	756	709	723	761	776	742	787	744	716	787	778	744	777	786	744	812	762	734	764	777	735	759	746	715	711	741	771	740	747	740	732	755	762	731	739	750	779	723	783	782	774	767	755	707	765	730	749	749	817	754	726	763	722	781	700	726	717	833	728	729	742	736	769	763	748	749	828	742	742	760	796	802	772	760	748	753	721	783	744	789	775	785	751	718	708	776	776	782	753	734	672	727	775	784	751	794	774	733	751	797	790	749	765	770	771	780	742	738	752	790	766	732	767	755	749	753	775	709	718	772	775	825	766	770	734	777	729	711	749	781	755	763	794	695	734	731	758	729	754	749	759	725	754	805	732	733	734	775	776	791	715	713	727	715	764	710	769	765	744	747	753	764	800	704	713	752	767	766	717	791	757	738	821	745	755	720	703	739	759	759	740	720	756	759	706	731	750	779	766	762	760	785	767	764	752	752	708	734	768	775	824	791	804	761	709	756	791	746	793	789	746	801	771	775	767	755	751	744	740	742	690	747	728	758	759	771	730	737	714	784	768	772	731	738	727	752	767	824	769	755	815	738	665	737	737	735	730	783	719	716	751	769	719	701	763	744	719	764	757	744	784	764	740
3301	1856	1125	833	707	817	875	778	610	571	461	378	366	310	289	249	212	208	177	181	142	132	135	147	105	126	112	99	97	94	94	104	107	99	103	105	87	89	105	76	85	84	88	93	81	84	79	83	95	81	94	78	76	70	88	93	99	69	78	89	76	82	78	82	85	104	93	77	88	98	93	84	96	91	87	105	95	91	82	78	96	80	99	95	87	89	60	87	80	84	79	107	88	72	91	89	85	86	103	86	80	85	94	82	97	80	81	100	93	81	88	93	85	79	93	89	75	97	93	97	89	94	72	82	99	97	104	98	84	85	96	101	71	90	84	77	78	90	95	91	99	75	79	80	93	95	89	88	74	84	74	116	76	111	90	70	72	76	94	70	73	90	75	83	105	84	87	82	91	95	96	81	73	76	92	94	81	74	94	83	86	82	96	81	94	84	85	100	82	80	101	97	69	89	88	93	81	100	76	91	65	82	98	87	86	94	95	62	98	89	89	76	89	90	88	97	87	86	86	83	73	90	81	94	84	68	95	103	95	95	97	72	89	80	86	87	93	73	92	84	77	84	82	107	100	79	81	93	102	84	82	103	92	100	83	76	108	78	87	85	96	89	65	65	89	81	71	93	97	92	89	90	92	82	77	71	91	93	84	75	82	96	81	93	93	88	71	78	102	81	97	70	87	88	83	80	80	86	81	88	94	103	88	97	92	85	74	96	90	90	79	98	83	82	71	80	83	93	89	92	97	84	92	84	92	89	91	79	90	93	88	78	76	78	98	84	77	67	81	84	84	84	82	91	98	85	78	73	104	88	80	84	85	95	77	82	84	100	102	107	92	76	93	72	87	87	80	86	85	94	93	86	94	80	79	90	81	92	75	80	80	93	72	80	101	102	82	83	91	107	80	77	90	75	90	88	88	82	88	87	78	98	91	85	90	82	81	63	77	93	78	86	65	82	73	89	92	93	78	69	79	87	89	97	76	69	102	96	80	87	85	79	89	84	94	84	76	70	81	89	73	74	83	74	90	80	85	89	83	79	83	71	81	79	95	85	87	97	113	76	60	86	97	90	93	81	81	92	102	99	83	83	91	92	86	94	84	95	78	71	85	76	70	92	106	80	99	79	72	79	91	82	97	89	74	87	93	78	85	66	85	89	94	88	98	96	97	88	94	100	88	61	85	83	85	97	84	86	90	87	91	70	87	92	102	96	78	82	92	103	99	88	66	81	89	93	85	95	79	99	79	92	86	89	87	88	99	99	107	80	73	66	76	87	99	92	79	80	90	90	81	88	96	83	81	78	89	67	92	82	80	86	89	79	87	73	84	90	105	94	66	89	87	95	60	91	85	62	80	71	86	96	82	75	76	90	99	81	85	81	97	77	72	97	87	80	85	91	78	92	83	68	104	90	80	78	81	85	90	71	80	79	87	77	75	85	73	70	88	103	94	85	84	101	85	77	86	78	89	81	75	93	78	76	92	88	79	89	99	75	74	76	81	82	94	76	90	81	95	94	99	84	83	77	87	92	89	104	79	83	101	75	83	84	84	89	99	76	83	89	100	91	94	93	70	96	89	88	89	96	77	94	79	91	101	87	93	90	78	80	94	94	76	93	88	92	86	92	73	90	84	94	80	92	92	69	106	79	84	98	73	85	86	86	100	86	84	99	83	93	69	103	75	76	83	83	98	85	75	84	82	82	87	88	91	101	92	84	89	90	87	92	90	87	79	94	97	99	94	76	93	84	79	82	91	91	82	83	80	90	86	70	80	94	74	88	79	83	85	71	73	71	79	75	89	76	80	86	63	86	72	88	102	88	87	95	84	88	84	92	81	96	86	61	83	87	90	78	63	79	74	105	102	100	89	81	80	96	75	80	92	92	104	79	87	78	78	97	72	88	98	89	69	96	97	106	92	85	79	85	63	85	85	99	80	118	87	82	79	98	86	78	83	96	85	94	88	80	79	93	83	98	78	87	101	90	71	89	101	77	77	83	95	103	88	110	97	92	100	83	93	97	86	97	83	79	68	81	82	107	96	88	92	73	90	92	79	98	82	77	83	81	79	93	92	65	78	76	97	78	92	98	74	91	79	88	82	80	76	83	108	85	84	87	85	90	78	77	74	77	104	75	77	84	85	90	82	72	66	101	111	79	90	95	85	78	91	107	82	77	100	72	81	84	76	84	89	89	90	66	80	75	83	84	84	86	80	79	93	83	91	98	85	81	86	89	103	99	80	79	86	90	87	90	83	97	88	81	100	71	72	78	87	103	95	97	79	75	99	80	92	74	99	73	81	85	94	72	83	76	104	92	70	87	74	90	81	94	96	72	71	93	92	77	102	79	77	73	84	73	88	92	70	63	93	89	80	83	86	85	104	94	82	86	97	81	98	85	80	82	97	73	80	70	86	89	84	83	68	91	96	93	83	79	92	67	102	91	103	83	87	96	102	77	72	81	92	93	96	94	91	88	75	89	88	106	86	95	84	98	95	76	97	84	83	88	75	93	101	95	90	76	88	94	75	90	88	78	99	83	83	98	98	92	76	107	78	99	93	88	78	95	73	75	99	81	94	84	93	93	91	85	82	90	87	97	93	79	92	86	108	76	88	92	87	93	75	85	89	75	89	90	88	106	87	70	78	80	104	84	76	71	84	71	83	82	99	67	93	68	82	96	75	82	73	79	86	78	86	85	86	91	99	81	83	82	101	85	99	82	73	78	95	81	85	94	78	89	90	85	96	75	92	85	89	89	77	100	84	77	92	86	93	95	80	83	78	85	84	94	79	100	64	85	113	80	81	92	87	98	90	87	95	99	80	105	95	82	87	86	93	82	71	99	73	80	79	78	74	75	82	83	89	92	77	88	73	87	86	68	92	87	75	77	88	85	71	76	79	89	80	101	90	93	79	92	108	93	90	86	81	99	93	82	72	89	77	81	98	97	89	90	92	67	88	97	79	100	88	93	87	82	71	104	83	80	84	86	82	71	95	96	92	81	71	83	83	77	101	84	77	95	77	90	87	79	100	86	83	74	92	78	82	81	91	76	102	86	83	87	83	99	93	75	72	70	75	76	95	87	82	89	84	81	89	95	110	88	85	89	94	98	100	100	71	91	97	77	98	83	78	83	77	75	77	67	94	84	92	82	66	89	83	99	70	81	82	82	82	96	97	77	85	91	82	89	86	83	81	98	87	82	92	70	90	82	79	73	99	94	83	80	76	86	83	81	64	74	94	86	78	84	82	101	95	100	99	90	81	97	83	79	82	78	79	89	81	88	85	95	87	84	86	64	86	83	76	90	75	102	94	103	73	80	73	92	84	86	94	86	101	74	90	84	93	90	71	74	92	80	84	96	81	100	94	98	86	103	76	85	69	94	92	90	81	80	77	73	67	82	65	104	98	79	88	89	80	95	95	85	77	100	91	100	87	90	86	87	96	91	76	99	84	82	86	95	90	86	72	93	101	91	91	95	108	88	85	82	71	98	86	91	85	74	86	97
28300	16277	12061	16897	24152	25408	23110	19883	16782	14375	12170	10369	8842	7901	6791	5538	4554	4188	3775	3346	3039	2532	2216	2057	1935	1709	1533	1444	1365	1273	1219	1141	1115	1035	1054	978	993	945	919	841	838	862	812	786	828	817	866	892	851	782	868	864	792	856	793	800	797	837	846	797	807	827	801	791	826	796	785	829	774	833	773	818	827	830	830	802	837	824	773	841	846	818	794	833	796	781	849	794	821	801	804	813	834	805	758	829	838	789	843	822	835	798	818	843	779	844	838	774	779	819	807	834	824	824	801	814	844	823	811	807	766	863	844	801	815	807	799	812	792	804	809	825	827	830	850	785	828	787	740	761	824	845	784	783	784	801	802	811	752	821	828	838	832	849	882	801	777	810	793	834	810	833	849	802	814	848	854	811	793	807	804	818	787	870	807	810	807	862	815	813	809	809	880	809	795	806	763	763	855	833	794	791	815	796	816	775	835	792	798	797	810	824	835	785	876	793	824	805	812	828	849	783	815	834	843	850	834	783	806	849	800	794	805	804	851	781	831	806	787	820	813	811	835	870	790	832	802	828	770	821	833	831	813	850	845	835	830	852	842	818	827	795	808	765	846	864	826	818	828	792	849	822	802	829	778	752	851	841	825	816	804	770	816	804	819	776	800	833	844	809	871	783	781	808	831	826	853	843	838	825	808	843	826	798	797	797	837	818	787	775	765	855	805	785	815	826	874	789	877	816	774	774	775	793	839	803	815	815	791	830	753	794	807	764	781	865	849	848	792	852	791	767	802	819	818	819	789	813	791	890	827	723	818	764	822	826	779	771	832	829	841	894	801	832	817	819	794	796	840	806	792	849	845	805	799	838	784	772	839	818	785	819	764	830	784	844	830	769	810	824	827	818	783	798	815	799	796	792	848	809	783	865	861	803	801	793	840	828	780	824	813	784	782	808	846	826	835	836	843	792	794	823	813	792	856	787	814	832	849	862	838	824	790	807	818	837	830	766	787	787	817	779	738	790	836	834	818	786	828	790	804	804	816	821	811	814	804	809	797	799	852	786	850	811	832	834	843	814	814	788	792	782	810	797	864	805	844	784	845	818	800	854	874	789	830	838	797	803	786	750	799	806	811	800	772	801	784	763	809	817	824	790	834	805	837	851	805	868	809	857	791	781	834	834	830	786	832	779	817	771	825	821	831	852	845	830	835	766	786	844	799	772	818	867	787	810	823	811	834	828	841	886	838	858	809	837	813	830	816	823	820	834	865	786	810	811	827	824	812	845	813	804	786	835	809	842	774	821	787	829	789	753	837	806	834	819	813	853	758	815	796	800	824	764	767	757	796	810	833	856	846	837	849	802	837	821	805	768	868	811	830	808	828	807	793	796	787	818	855	804	817	831	823	812	785	827	809	843	825	843	765	791	802	791	819	840	798	826	784	779	801	820	818	747	789	787	792	815	808	808	826	867	884	805	801	825	794	822	857	800	803	818	832	788	846	774	812	842	798	798	799	785	802	847	809	789	816	834	810	833	799	807	760	782	783	803	797	809	809	790	778	846	802	855	845	825	843	794	799	839	831	792	840	773	825	831	812	788	806	853	825	823	851	799	820	804	819	782	763	821	785	817	856	798	771	852	824	815	783	808	836	837	821	823	844	791	798	851	806	812	852	818	793	835	872	799	865	808	763	784	794	841	776	845	833	842	775	782	810	796	843	767	769	807	802	854	845	819	820	816	823	840	839	806	832	786	785	831	824	846	817	805	817	829	827	864	782	872	831	812	775	827	845	846	805	810	841	793	823	786	761	813	827	813	779	843	798	823	806	815	804	778	834	793	826	831	806	860	784	838	796	851	826	796	806	811	807	811	861	801	802	804	760	835	783	827	827	841	781	855	820	863	850	848	858	832	783	808	794	770	791	795	841	843	820	801	785	856	763	814	768	831	807	809	815	802	835	863	786	823	820	799	798	822	825	866	795	745	803	810	806	785	825	848	806	818	794	814	792	836	832	818	790	762	830	837	868	798	808	819	874	831	818	784	800	827	844	811	829	837	837	820	802	863	790	801	823	815	825	820	818	814	845	826	782	791	824	854	848	824	837	825	820	824	812	834	845	862	761	805	834	847	782	730	744	799	878	820	802	805	807	808	847	805	772	771	804	829	805	840	819	827	827	795	802	830	849	759	840	817	851	807	774	837	810	856	815	824	816	872	858	799	778	811	805	812	828	797	778	815	831	812	816	802	812	822	822	786	854	844	808	835	798	784	812	791	831	827	776	810	820	826	832	813	853	816	759	798	810	782	781	782	827	816	893	819	833	806	822	810	836	814	777	856	818	810	833	802	753	836	762	792	805	805	820	832	778	781	841	783	804	866	825	813	805	772	840	825	802	789	821	898	815	825	878	789	826	777	842	830	830	800	861	827	768	797	791	829	853	794	811	757	784	822	805	836	769	779	813	778	778	801	906	865	809	786	836	802	824	802	798	818	782	765	810	796	845	862	796	806	838	782	805	790	810	812	858	824	828	760	803	802	829	830	805	795	783	822	791	815	825	813	770	851	763	803	799	862	822	782	808	770	860	772	822	781	848	780	846	817	820	825	870	787	831	806	840	862	793	833	869	870	839	824	808	775	831	840	809	776	793	830	797	834	839	823	833	783	833	769	827	813	746	824	795	763	781	799	820	837	850	787	808	905	744	822	805	820	796	824	812	864	845	808	794	804	838	831	817	802	823	809	804	778	788	784	833	828	836	795	762	838	799	820	771	795	816	852	811	852	817	823	782	786	817	816	762	832	793	804	791	787	813	808	848	758	784	794	812	829	826	811	872	824	812	759	795	834	810	849	837	838	791	825	775	777	794	781	851	822	833	823	837	845	821	781	777	863	804	816	817	822	792	812	827	772	828	816	827	819	827	835	832	821	817	821	830	845	809	843	802	776	817	793	809	787	827	826	804	818	766	821	860	855	827	803	883	833	841	792	814	814	817	789	821	816	823	811	828	787	830	852	840	841	797	864	872	806	845	775	779	820	842	810	758	761	803	817	781	811	815	813	824	800	812	822	825	824	850	830	790	810	837	769	818	866	759	755	822	796	850	831	809	795	785	813	838	830	789	800	837	838	853	806	787	790	791	821	748	779	791	866	822	784	829	830	807	830	817	757	877	758	834	850	789	784	793	830	817	806	815	818	795	799	837	786	799	819	799	781	801	796	798	805	846	871	779	838	792	825	817	800	842	868	756	829	810	829	804	807	852	853	830	802	883	797	821	746	791	818	792	863	813	806	802	833	806	817	795	830	819	832	828	828	832	812	847	878	779	813	828	810	793	785	839	824	828	803	812	796	804	831	805	771	800	828	801	887	833	811	778	790	866	824	817	855	795	840	810	853	819	878	784	849	871	766	817	851	789	838	785	800	823	859	742	805	848	810	845	836	821	806	850	813	825	846	800	770	829	803	831	858	834	857	791	817	776	843	813	790	794	862	736	812	796	807	817	811	822	839	874	827	783	804	801	754
2273	1063	688	556	453	538	517	466	421	372	346	273	273	264	232	178	180	172	169	163	145	141	139	143	120	115	116	113	120	100	121	119	109	98	99	123	107	90	92	108	109	117	109	108	103	121	97	90	109	97	103	98	91	96	94	97	95	96	89	119	108	105	91	99	92	90	95	89	99	83	96	100	112	99	115	121	107	111	104	89	101	108	107	105	111	116	99	118	102	91	98	116	101	102	113	92	108	89	109	112	103	104	103	91	107	103	106	98	90	91	94	94	114	94	110	125	106	94	119	98	114	95	103	89	88	103	97	109	97	102	91	95	95	90	93	95	90	112	98	87	95	98	107	100	85	76	96	106	100	106	98	91	101	112	107	93	101	115	100	100	104	102	102	113	95	113	105	120	89	108	97	126	89	122	94	139	87	102	94	116	102	97	106	98	104	106	103	107	116	99	96	97	91	91	111	113	91	107	98	96	100	98	99	106	110	113	107	95	105	100	104	116	110	100	107	119	99	92	120	103	97	99	101	111	81	103	92	107	121	101	107	112	125	96	89	100	104	101	119	105	92	96	108	94	103	149	96	102	109	93	113	78	124	114	93	110	99	114	94	106	96	112	109	101	106	113	110	110	90	94	96	105	96	91	108	105	106	120	113	101	92	88	92	121	115	99	101	109	105	105	102	103	105	94	117	103	104	107	94	113	102	99	92	102	99	103	92	103	96	111	100	106	97	93	90	88	83	117	96	89	98	106	106	105	103	105	104	94	112	106	112	121	103	99	107	97	108	110	115	96	102	84	100	90	102	106	109	102	100	105	86	104	105	98	124	98	89	113	103	104	89	91	114	112	114	96	106	106	103	115	116	110	102	103	107	110	92	84	104	104	109	127	122	114	88	101	99	96	89	75	109	85	82	107	121	103	129	91	114	102	100	99	92	105	115	105	84	80	108	106	95	108	98	106	94	95	106	98	89	105	79	100	97	106	102	99	97	105	96	90	101	102	106	95	117	107	107	107	113	112	118	94	89	99	104	112	108	103	101	95	114	117	102	108	113	120	82	100	90	128	116	104	107	97	110	84	99	107	110	94	108	124	113	104	109	101	91	95	105	101	98	93	92	104	103	108	94	105	105	98	106	101	115	85	106	112	95	109	114	96	114	123	94	128	104	94	110	114	98	116	94	115	128	109	107	101	112	96	89	109	97	98	92	112	112	111	106	96	107	91	94	94	103	84	103	108	115	119	99	118	105	86	109	111	97	105	72	111	108	100	101	100	107	94	105	96	103	109	100	110	120	97	106	99	92	95	104	109	95	93	104	111	113	87	102	114	89	106	85	95	98	86	96	109	93	90	101	105	100	106	109	90	96	117	113	104	86	89	114	106	107	99	87	120	110	111	97	87	118	93	96	89	91	115	100	104	91	98	120	84	98	105	94	130	91	123	105	91	127	83	111	104	108	104	99	100	104	102	89	102	103	111	109	99	106	121	106	86	98	100	98	97	99	114	96	118	96	110	100	108	96	102	114	115	97	97	101	96	99	110	109	100	121	86	97	111	109	98	107	104	110	107	103	104	105	102	103	89	110	115	101	105	120	105	134	109	91	100	94	88	95	100	102	91	114	91	111	92	111	102	104	96	105	89	111	98	106	108	102	109	94	94	117	96	105	97	97	89	127	86	117	95	87	101	101	102	100	120	114	131	95	104	80	109	114	102	103	82	97	113	115	98	121	106	99	113	101	83	112	104	99	93	82	92	88	96	99	118	100	111	91	114	84	98	100	90	115	107	102	100	90	78	110	107	125	103	124	100	103	98	115	88	118	98	117	108	126	113	107	101	112	111	94	108	84	98	105	102	110	111	99	106	89	92	86	119	97	88	119	113	98	110	94	105	95	99	97	90	102	106	103	101	113	104	112	111	85	107	102	87	88	83	133	106	101	95	107	119	83	97	123	92	107	95	87	97	117	100	93	97	107	103	92	104	101	104	86	109	102	97	111	101	103	106	103	107	122	104	105	95	95	110	91	109	132	91	91	100	103	113	122	91	102	98	104	106	106	111	107	116	104	103	93	97	104	101	98	88	113	112	86	88	98	86	108	109	111	98	101	117	92	95	124	104	96	111	112	108	91	105	118	109	108	98	117	105	122	109	105	114	89	91	113	115	104	98	88	92	105	87	107	106	101	91	105	102	94	110	96	114	115	105	85	95	95	112	98	86	97	89	106	99	125	104	91	98	109	105	109	91	106	93	90	100	83	96	83	110	91	88	108	114	84	125	91	91	98	88	74	111	102	106	94	106	110	114	103	100	121	104	103	91	106	100	114	98	109	120	96	102	102	99	110	107	97	112	98	97	95	120	106	101	101	90	94	102	79	112	97	92	108	102	104	108	111	107	97	79	102	93	91	93	89	114	83	95	89	113	95	85	102	119	101	116	103	100	118	116	95	93	104	98	103	121	101	123	108	108	101	104	96	107	117	115	107	99	118	104	85	95	89	110	107	102	93	127	105	114	102	74	102	102	97	109	99	83	93	97	83	105	109	90	91	102	94	93	120	92	110	95	105	111	110	97	108	97	118	101	102	104	95	112	95	131	110	94	106	106	102	92	109	120	97	102	93	105	111	121	115	102	101	104	108	101	90	115	106	111	116	96	102	104	107	117	100	100	78	102	131	118	96	98	96	117	87	96	103	125	115	100	116	103	106	95	102	101	96	114	90	127	91	118	96	123	114	117	103	100	100	92	96	106	107	87	96	106	119	112	103	108	109	90	101	106	107	96	95	97	89	93	80	88	105	107	95	100	96	108	86	103	124	91	97	100	84	116	97	96	93	110	128	104	98	97	117	107	106	100	102	110	93	122	113	111	119	112	86	111	117	93	98	103	113	110	102	85	94	101	107	110	97	101	118	104	102	96	96	101	87	107	105	130	93	100	101	100	105	119	111	110	109	119	106	113	94	88	106	94	102	118	101	113	78	118	104	104	109	107	107	103	111	102	92	94	102	108	107	106	97	102	102	89	101	103	100	106	95	86	91	117	108	98	121	104	87	102	122	105	115	109	121	91	103	107	105	103	96	108	85	99	104	89	118	106	102	89	100	86	99	104	106	102	100	98	98	106	109	111	124	108	104	102	117	95	93	78	85	98	102	96	105	97	97	82	99	99	106	101	112	107	98	87	98	108	111	106	89	117	108	96	80	97	97	105	99	110	109	108	111	113	114	104	116	99	100	93	93	104	86	105	94	109	111	117	113	116	90	101	108	96	108	115	105	110	98	90	84	105	110	100	101	94	106	107	114	102	95	99	101	110	108	88	90	90	109	101	120	114	103	110	98	108	108	82	100	101	109	102	103	98	111	106	96	89	137	103	97	93	103	93	106	105	97	111	98	107	106	94	101	98	96	89	87	114	89	98	110	115	103	105	106	90	117	108	104	106	103	101	109	101	103	93	108	105	102	77	105	76	96	100	95	113	97	89	118	105	97	88	96	93	128	82	104	101	120	115
23284	12412	8809	12699	19144	19993	17912	14896	12300	10099	8298	7140	6110	5396	4536	3834	3426	3160	2850	2483	2328	1905	1827	1698	1485	1415	1290	1256	1224	1202	1158	1149	1113	1116	1042	1062	1014	1011	976	902	980	930	890	891	897	961	887	925	925	935	946	926	895	918	942	902	939	941	962	902	958	925	942	984	881	867	926	841	975	878	940	903	878	940	919	933	932	907	979	866	951	916	952	970	972	917	893	882	950	938	906	891	954	909	884	935	960	972	964	929	967	966	968	934	929	934	957	902	951	919	935	910	966	940	955	940	903	922	848	898	924	946	929	894	960	949	860	933	923	958	964	942	957	890	880	914	940	892	928	929	978	937	930	910	872	888	898	918	939	919	938	894	952	938	920	905	934	859	921	934	955	949	905	916	889	874	906	932	993	933	906	948	912	953	961	999	957	990	951	926	924	918	913	888	982	872	934	917	969	912	985	981	960	878	926	943	927	898	910	876	904	886	920	904	916	893	978	959	935	905	950	933	921	953	967	955	923	980	945	955	932	916	934	978	936	874	970	917	900	913	986	902	946	948	948	921	953	940	968	899	922	926	902	910	869	924	947	916	945	967	924	926	932	951	936	990	883	915	942	969	904	909	967	987	940	870	982	946	924	927	942	972	958	950	913	902	935	922	885	953	939	922	861	967	927	969	882	919	933	922	945	933	878	984	897	972	911	910	961	942	925	983	975	903	909	964	929	896	934	905	921	945	1003	888	961	924	871	939	939	888	954	954	943	910	885	952	967	953	961	934	909	922	901	896	926	931	931	919	936	952	923	912	929	937	955	931	971	922	971	890	925	964	888	913	903	945	939	938	914	925	957	878	926	962	967	924	975	929	896	912	948	879	916	935	989	907	938	928	905	897	945	928	938	959	910	907	961	874	980	913	878	925	939	869	877	916	933	953	948	929	929	912	912	871	897	922	912	945	906	951	921	915	890	965	939	907	991	920	956	954	936	915	942	923	932	929	908	923	884	893	887	918	921	911	919	931	933	955	945	900	888	923	956	865	915	895	924	926	887	917	930	959	948	952	997	944	914	930	932	925	986	949	957	973	936	958	909	978	912	936	921	880	959	955	890	924	902	926	926	975	963	915	943	930	920	923	922	924	939	966	875	895	926	884	984	918	934	909	987	933	914	848	942	935	973	972	893	954	915	884	916	932	896	912	888	898	908	946	959	910	936	912	940	891	904	876	948	929	1031	930	900	923	924	915	901	863	898	940	937	949	911	966	941	896	953	971	921	922	972	977	956	924	960	963	998	927	956	951	922	933	958	895	949	945	953	952	952	924	944	886	936	922	909	948	880	951	955	911	915	943	935	930	908	902	941	935	902	942	969	890	919	949	933	908	953	955	956	910	913	919	943	908	961	876	918	923	935	920	895	926	918	930	956	860	932	943	927	949	890	920	940	899	960	947	954	941	961	890	882	895	929	936	932	903	942	955	905	944	936	975	905	842	922	934	879	870	983	906	944	921	981	922	930	946	919	965	948	914	949	956	921	976	918	967	951	901	887	929	932	907	968	927	899	908	928	945	935	937	934	902	971	896	927	905	918	938	948	890	920	890	921	938	970	946	927	917	924	904	925	913	948	896	1010	938	950	903	969	867	954	923	934	945	906	953	932	953	887	906	922	884	925	920	964	916	956	929	956	938	923	958	940	933	954	922	950	905	899	890	899	957	936	893	948	922	885	923	908	908	934	886	894	913	955	928	898	915	873	1026	947	944	913	983	947	946	889	922	971	911	921	992	901	917	988	945	937	946	934	911	941	937	939	871	997	930	878	941	935	901	947	910	954	930	979	970	936	875	930	918	1018	909	886	950	900	903	915	919	907	933	964	979	962	958	975	956	919	927	925	921	967	935	963	940	918	986	920	945	949	912	898	932	915	989	933	883	947	963	962	964	924	940	873	906	864	949	897	950	909	898	861	870	956	946	943	946	957	886	970	922	954	941	911	936	916	927	968	867	968	952	954	923	926	924	926	927	910	912	1004	938	887	936	931	942	961	902	932	901	885	872	956	898	946	916	912	913	894	956	926	888	906	914	942	952	931	923	946	939	963	958	979	942	988	931	881	895	936	874	916	916	923	980	929	918	955	965	927	928	951	927	878	925	924	925	946	933	952	918	950	917	893	873	906	891	911	892	944	972	924	957	957	909	934	951	952	873	919	980	882	914	968	905	1010	883	901	890	901	938	908	886	938	896	936	942	987	966	930	908	924	925	933	931	937	934	976	972	893	895	910	905	943	905	937	988	932	970	899	928	915	886	911	948	949	924	947	940	919	959	902	921	941	954	905	939	952	935	988	944	945	937	962	912	932	928	886	918	956	939	891	942	964	922	1003	918	892	943	953	920	962	932	904	873	926	922	902	948	899	921	901	938	957	889	930	907	893	925	933	970	902	982	946	943	909	913	947	916	957	945	884	920	894	968	949	920	940	979	943	964	948	933	969	922	939	892	901	898	909	955	934	959	917	931	971	888	881	952	913	929	952	918	920	913	935	930	942	938	899	894	932	946	930	879	905	945	943	968	963	919	914	980	908	878	916	891	886	916	941	940	957	953	963	878	942	933	946	895	939	915	966	964	937	948	938	919	998	950	917	957	940	890	927	907	903	908	940	907	947	985	930	934	960	952	911	941	929	944	932	966	945	929	890	893	955	927	955	971	909	886	903	970	973	949	942	925	943	890	929	944	914	964	897	941	946	901	931	926	883	931	953	957	954	909	980	898	914	938	917	933	947	888	955	929	945	943	913	921	879	938	920	904	899	974	963	898	937	944	954	936	937	879	918	914	895	928	897	961	957	883	909	932	987	964	890	941	880	925	919	891	953	889	897	950	965	903	887	959	823	934	919	895	951	892	910	910	964	943	915	943	927	916	938	937	904	921	956	987	999	928	970	970	964	946	934	966	978	908	898	938	982	931	946	951	923	972	919	951	868	913	912	930	995	890	974	950	934	921	930	951	942	944	875	968	911	907	912	957	926	954	909	947	904	931	950	962	936	983	953	951	914	941	915	950	874	971	985	909	893	899	887	964	986	953	938	921	900	913	918	922	927	939	931	918	945	966	944	904	969	915	988	959	947	917	913	931	929	924	924	924	955	924	927	921	953	921	917	959	899	875	953	912	893	941	975	929	970	938	957	982	961	913	905	945	918	907	931	962	974	966	894	909	919	922	933	891	908	917	920	932	924	917	964	911	946	950	992	1002	947	928	927	940	962	914	900	964	909	966	895	961	985	933	971	908	889	887	949	956	897	912	916	945	1016	917	998	910	892	956	961	960	924	968	897	928	927	983	993	930	1013	895	934	939	932	904	868	969	946	925	902	899	924	918	914	963	948	984	908	997	915	914	907	931	991	975	955	951	939	904	913	911	888	981	948	931	947	930	949	905	954	923	948	983	939	927	926	903	958	934	923	893	924	925	942	944	936	942	989	938	942	911	956	933	943	902	950	958	930	929	953	903	932	882	973	946	952	942	934	967	943	888
2610	1566	952	681	586	678	715	644	525	484	416	336	336	284	248	247	227	205	185	171	153	165	134	165	137	141	126	119	129	116	116	118	119	109	137	124	117	105	104	96	115	118	110	103	101	94	99	112	123	133	99	114	129	99	132	89	120	96	125	83	105	106	108	106	95	100	116	115	92	127	121	93	93	118	114	92	100	102	93	121	108	102	135	98	120	105	117	129	97	117	135	113	110	96	107	119	97	91	117	117	111	126	98	102	104	112	103	99	114	97	97	96	101	73	110	115	134	110	102	86	109	122	90	100	99	112	98	97	92	90	104	86	102	113	122	121	95	100	91	110	107	96	106	120	93	95	112	108	112	114	124	109	121	100	105	106	114	100	114	89	84	93	112	111	113	92	94	93	104	96	113	117	113	108	124	108	94	108	107	113	104	93	104	100	104	98	91	112	105	101	100	104	108	100	94	101	103	114	111	122	98	117	101	109	106	88	102	97	118	93	75	103	114	104	98	98	105	103	100	102	103	112	111	125	108	115	100	107	90	136	105	107	110	114	120	105	95	96	101	115	105	83	101	115	108	91	110	106	88	108	89	102	99	99	121	94	96	102	86	100	98	114	98	97	111	102	85	108	105	98	99	87	110	89	130	112	123	95	90	95	105	91	95	105	119	108	102	105	88	105	96	113	109	112	103	102	84	102	127	108	113	122	108	95	117	108	122	90	111	101	100	119	115	105	102	115	121	103	119	134	115	127	119	97	102	112	103	100	102	103	108	110	108	94	101	104	114	99	116	95	118	93	111	107	93	97	118	111	103	94	122	100	107	94	103	100	109	101	107	117	126	104	100	107	121	115	103	106	111	98	104	107	105	106	97	86	103	100	112	104	94	97	92	98	112	103	117	112	107	137	114	106	81	125	105	121	106	120	114	124	86	100	115	98	108	100	106	100	95	110	101	112	118	105	116	99	92	99	109	114	111	103	105	120	82	102	95	93	108	88	99	98	104	93	122	92	116	96	110	103	110	101	97	120	100	89	104	117	104	102	119	114	79	112	119	109	100	102	97	104	110	103	108	96	116	110	102	89	110	108	105	97	106	103	85	109	102	78	81	132	101	110	86	96	95	107	93	116	109	114	97	88	109	91	107	103	109	77	82	112	108	89	113	106	83	116	110	100	107	105	120	115	106	115	87	110	81	101	107	100	108	101	101	111	107	99	99	126	125	116	106	98	102	130	92	88	100	112	103	117	107	91	94	115	110	112	119	124	90	104	105	107	109	113	119	96	110	102	100	78	103	106	101	92	105	86	103	108	113	95	89	102	90	98	118	119	107	111	98	94	114	100	118	90	121	108	99	100	93	108	98	92	104	108	119	104	91	91	105	92	118	94	98	92	131	107	110	90	96	112	85	114	122	114	100	110	101	108	106	110	95	112	96	92	118	91	103	88	113	95	103	104	105	108	99	116	103	115	113	108	108	113	106	92	118	86	116	104	101	90	104	120	94	101	105	108	105	102	111	93	95	109	108	105	127	104	101	117	98	100	111	96	118	96	111	125	101	96	103	91	103	87	108	100	107	104	107	98	108	125	99	104	131	99	126	101	99	95	96	109	103	113	118	106	98	84	104	117	117	83	94	116	94	110	107	108	97	95	126	110	100	125	102	96	105	102	106	90	89	106	98	98	121	103	117	117	110	100	104	109	116	116	104	93	99	104	89	95	89	106	112	91	90	111	107	105	93	87	111	122	94	113	95	85	89	94	96	77	90	118	105	98	117	100	117	109	98	90	102	123	103	106	85	86	96	118	106	107	106	104	113	114	105	94	117	112	118	116	102	106	107	110	96	95	95	111	97	91	117	106	103	117	118	114	93	103	96	111	89	91	93	103	109	100	95	113	115	105	96	101	106	91	122	97	97	97	105	106	109	117	107	102	96	119	119	93	92	96	105	105	127	91	87	100	95	116	115	96	125	95	108	111	100	125	111	95	109	113	102	97	121	113	105	120	93	130	115	105	106	104	104	101	113	99	116	95	110	98	104	103	104	111	105	90	97	112	96	100	82	118	92	121	103	97	109	89	108	110	109	106	99	119	113	87	120	112	116	97	98	98	102	119	107	135	116	110	105	106	84	113	111	136	95	102	96	119	108	102	120	111	77	89	122	120	115	98	99	108	100	89	101	100	107	128	100	119	104	86	109	104	117	91	98	93	121	103	91	95	111	106	96	106	100	124	90	102	82	110	103	93	98	104	96	101	112	82	104	88	103	101	131	118	101	103	84	117	97	105	112	109	103	100	104	110	98	107	101	92	107	107	112	108	103	99	100	108	97	108	112	86	114	101	141	104	129	98	76	111	109	99	115	78	119	102	112	92	121	95	116	97	100	96	102	113	100	102	86	93	131	109	125	99	113	102	117	82	110	100	105	94	103	106	78	91	104	100	103	118	90	93	129	96	106	90	100	120	101	114	110	97	105	107	113	114	91	89	104	101	95	104	121	90	116	102	89	113	117	99	97	95	92	99	97	103	107	125	86	93	93	101	114	95	99	100	116	92	115	84	101	108	122	93	102	99	108	92	91	103	107	113	97	103	88	105	111	96	101	109	116	104	101	103	112	105	96	121	100	106	108	100	108	106	94	95	115	94	108	90	103	99	100	115	93	114	98	82	115	101	91	103	98	78	105	96	99	115	101	102	97	99	101	109	103	99	119	105	99	108	108	105	108	119	114	109	118	81	81	101	123	94	115	112	97	95	98	109	99	107	94	89	104	102	107	111	112	85	110	101	114	98	105	91	100	96	105	100	99	96	118	90	87	102	125	110	114	105	111	119	98	95	92	104	103	111	112	94	100	110	88	100	80	104	107	108	106	105	110	118	97	102	109	114	100	108	118	100	91	105	112	93	96	111	102	122	112	98	92	102	119	96	120	106	112	111	95	87	101	126	103	84	97	99	98	94	103	103	104	112	94	100	117	92	104	111	100	98	106	94	114	118	106	117	103	104	100	91	98	100	105	111	105	100	93	100	122	107	86	101	94	115	113	110	109	120	101	106	106	103	91	93	116	109	95	104	95	108	108	114	113	91	124	117	118	100	88	101	112	102	109	97	112	122	100	94	93	123	109	97	113	105	104	105	109	116	108	110	115	108	116	114	98	115	99	94	87	109	95	106	116	116	96	87	121	84	92	107	107	109	102	100	111	109	96	110	95	90	127	91	131	90	90	115	101	100	120	101	100	107	111	112	100	89	115	122	117	102	103	106	115	118	106	99	98	102	111	102	91	104	106	122	131	96	98	89	112	96	104	101	116	108	95	100	103	112	105	113	102	95	114	87	119	108	102	103	121	110	98	112	102	103	105	106	105	90	116	113	111	119	102	94	91	115	100	113	120	104	118	93	110	112	92	103	110	117	100	119	99	109	97	102	113	125	134	104	95	112	102	105	101	85	104	90	98	112	117	107	108	87	113	108	101	109	96	93	102	111	95	97	112	112	73	96	92	119	114	100
25806	15300	11222	14924	22131	22783	20783	17606	14589	12131	10241	8674	7557	6554	5388	4671	4158	3580	3346	3029	2502	2354	2026	1882	1628	1613	1486	1408	1343	1281	1243	1249	1147	1137	1132	1088	1031	1052	1001	977	983	958	991	955	1011	956	993	977	988	1026	954	987	1017	977	925	989	996	1011	969	1005	1004	957	947	969	960	930	946	987	951	1001	993	1007	955	1009	956	953	954	934	1011	991	979	945	951	952	967	1032	1014	979	986	963	943	999	969	941	1000	1004	994	985	1001	973	960	985	989	1020	950	898	1048	969	953	953	988	978	941	951	971	965	978	938	947	972	956	976	930	960	956	959	994	964	1048	965	962	980	969	1014	924	967	962	1020	1008	957	958	957	952	987	934	1019	990	950	1047	945	992	921	1004	929	964	990	971	968	954	937	947	1003	970	995	987	1015	976	975	1001	967	969	925	1016	955	934	1004	960	988	973	941	949	992	965	988	1014	1007	921	960	983	992	1049	947	948	981	1002	907	966	945	964	905	1021	993	980	906	990	1009	968	942	945	930	1039	958	980	967	975	953	942	982	982	891	971	1002	974	950	997	960	934	933	977	960	916	994	987	997	962	996	966	1055	973	957	984	971	980	966	982	987	1003	931	971	949	950	955	965	1020	968	982	977	903	983	977	897	971	949	962	1003	952	983	962	985	1025	969	945	1007	995	1021	1000	928	904	993	942	978	989	942	980	967	909	959	951	973	994	973	945	1001	863	971	957	974	977	967	991	989	898	997	920	1008	924	970	966	998	932	978	925	962	894	1007	1007	956	1009	977	903	974	955	946	968	955	945	999	966	1000	996	1011	1027	966	998	999	944	971	929	973	964	988	993	978	933	948	943	948	929	966	1018	1009	945	1006	963	943	997	969	979	1032	982	960	1062	942	992	939	1033	1029	936	956	1017	943	1000	1011	983	976	985	978	979	978	962	947	976	992	941	952	914	1016	1005	922	988	949	969	992	958	986	992	957	922	969	939	973	946	992	1018	1022	982	1007	996	948	985	1020	958	989	994	979	988	1019	942	987	1016	996	931	1047	905	981	947	1004	959	977	940	951	951	923	1013	901	973	956	978	934	907	969	977	910	946	1012	953	974	1016	1003	937	958	969	1043	980	1042	950	961	941	1001	1015	963	979	965	938	1007	982	1001	967	956	1001	983	978	951	1016	979	982	1003	966	1030	976	988	993	909	1002	921	965	911	967	954	949	949	997	949	1000	925	1015	1037	975	1001	977	960	973	975	938	966	911	946	1024	969	971	951	981	1016	982	943	974	1016	915	968	1000	982	993	952	962	977	987	989	965	1000	975	940	959	965	984	932	964	987	961	999	1000	944	955	923	940	950	964	956	967	950	944	1043	984	971	984	967	1012	962	971	1018	952	957	990	982	1004	958	960	996	921	1022	970	990	1005	966	1003	1008	1040	1002	963	975	932	1000	965	979	1002	989	995	947	1034	967	988	967	963	1004	971	956	985	941	967	929	932	980	961	975	971	982	955	956	1009	979	932	935	987	986	968	955	961	914	933	937	963	923	946	971	1006	1009	905	999	1028	978	1017	960	938	970	983	991	985	994	1006	996	921	972	1018	993	968	1014	940	984	955	998	1003	961	975	968	988	943	937	987	985	935	1025	974	980	986	935	984	955	982	1013	985	926	988	918	984	987	1035	995	950	943	994	1015	932	933	918	928	951	1021	974	931	1013	982	972	936	1018	953	959	938	1033	979	974	940	959	1035	889	934	943	1003	998	1002	969	964	965	978	1080	962	998	940	925	967	955	1003	980	979	1016	954	943	1031	961	947	982	951	1003	951	979	916	1015	962	1022	981	1034	991	1017	949	977	955	942	965	1006	993	956	975	1001	955	976	952	914	987	978	996	989	970	962	924	978	989	998	1027	990	1011	972	917	1018	984	969	975	999	1010	958	974	935	968	940	986	996	948	973	979	949	996	965	978	1019	1004	967	999	998	949	963	958	933	948	975	991	952	985	989	999	971	956	990	987	983	991	945	960	917	994	954	943	967	982	953	980	940	993	931	948	965	949	1028	975	932	950	915	957	975	952	940	985	981	966	981	1005	948	925	957	999	1024	997	920	980	970	1010	935	988	1010	1002	992	985	949	983	917	998	952	1001	991	993	1034	965	996	964	877	1050	999	989	969	970	961	946	981	1038	960	915	964	972	975	921	1008	981	981	995	909	942	979	920	975	937	1000	984	987	961	982	1000	916	966	1008	957	933	964	980	964	980	979	945	990	973	901	956	943	992	950	982	917	972	949	962	1012	955	999	1023	996	1028	949	955	991	988	965	972	1011	975	1025	931	985	1024	1029	933	993	964	1022	958	943	951	933	1000	988	998	978	936	949	983	917	951	995	979	931	962	992	971	982	1012	939	941	996	989	939	961	970	952	951	1020	922	944	960	989	968	966	966	988	953	992	955	945	929	941	963	1019	997	994	940	1007	995	972	958	963	1047	941	997	964	874	964	998	949	980	933	994	1022	985	979	987	982	965	1021	968	915	946	1010	920	967	958	1002	970	975	956	979	953	998	957	979	1018	1000	922	971	996	1005	1034	949	941	939	1033	973	935	999	1064	957	971	969	937	978	975	982	989	937	950	973	1025	963	980	914	951	962	976	961	963	973	982	991	967	972	961	945	947	955	947	1037	957	1037	998	1004	925	934	948	972	970	927	930	963	936	996	1001	952	992	939	917	966	953	958	939	1011	974	981	959	984	949	947	992	977	1035	925	1014	1017	969	911	1033	934	974	965	1007	945	968	935	981	988	962	945	1026	1017	977	909	987	952	951	1004	968	969	940	986	968	986	1014	942	992	1037	935	959	920	1022	1002	1033	967	1020	931	992	939	947	944	1020	1027	979	943	979	978	947	924	997	962	963	910	981	991	980	970	985	960	974	911	971	965	1007	945	971	970	975	972	982	990	1019	910	948	913	964	937	1015	996	947	951	997	974	952	918	956	988	980	947	956	942	986	971	967	925	948	968	977	945	917	947	906	954	971	1038	964	990	977	1008	953	946	898	1014	970	993	987	936	968	1024	1011	995	966	962	972	990	956	994	1012	983	951	972	940	1022	974	959	1039	1008	990	993	997	987	963	941	952	953	986	956	991	935	955	921	933	970	974	972	1003	960	954	1005	984	946	961	994	1042	1001	949	970	961	1007	960	989	915	937	1002	983	908	958	934	965	1019	996	981	1008	907	1005	948	959	1054	974	979	975	971	954	992	980	967	948	988	962	977	983	984	984	956	952	918	997	916	986	945	986	931	944	953	932	966	984	986	1013	957	995	980	934	1046	982	996	948	949	943	944	952	967	998	980	975	958	949	973	1001	922	971	990	957	965	996	949	927	988	959	1008	969	932	967	1014	935	964	943	946	924	1068	936	974	940	953	950	992	972	922	957	978	970	957	950	972	919	987	983	948	1037	934	987	1004	935	946	962	972	960	950	992	999	946	952	999	969	1006	974	991	964	920	932	963	996	939	956	973	911	972	973	965	1012	967	943	958	905	958	960	932	934	985	998	1001	1048	1008	952	963	987	1022	978	1047	948	986	940	938	966	941	958	966	1002	947	928	951	937	931	960	948	968	951	942	978	1009	955	968	975	987	940	984	919	927	984	993	961	994	991	943	962	992	1027	992	1038	981	959	1019	1018	996	952	952	923	937	959	1004	1001	921	963	939	948	1019	946	938	972	977	973	939	926	975	1017	989	974	977	958	1059	954	1000	967	946	1034	958	1008	963	958	1003	1043	955	960
3085	1583	960	671	573	695	698	610	524	459	378	304	310	274	260	217	196	185	181	147	124	117	137	109	92	93	97	121	110	112	99	100	110	104	95	112	92	80	71	89	86	78	79	81	95	85	79	87	105	95	92	83	84	80	84	68	92	91	85	105	88	88	89	91	84	88	77	67	79	77	72	106	71	106	83	82	78	90	92	71	88	103	91	65	100	81	84	86	75	82	84	88	79	85	84	76	90	86	87	92	85	89	93	82	81	95	93	73	80	82	75	81	91	88	84	71	78	82	65	94	83	84	85	87	76	101	74	86	88	68	97	77	105	83	87	77	78	88	83	95	67	81	90	91	77	83	81	83	83	92	74	91	88	107	96	90	91	106	88	78	97	83	85	88	76	87	93	70	88	76	85	104	89	82	64	98	89	90	85	82	82	76	102	94	93	80	86	81	81	90	88	79	81	102	79	93	87	81	91	77	89	78	86	111	90	83	80	75	94	90	73	79	78	93	103	95	82	82	86	91	80	87	77	88	101	73	83	73	101	72	93	82	71	81	103	88	85	90	81	86	96	97	83	90	97	97	98	88	92	96	99	78	83	98	81	83	72	74	83	78	72	86	81	84	83	80	83	85	87	79	83	93	98	94	83	71	93	73	85	77	79	79	84	85	94	74	90	89	107	64	104	109	76	78	100	88	65	82	95	95	91	75	104	100	89	75	71	83	75	77	80	70	87	77	84	74	93	78	64	82	86	98	83	82	76	97	87	87	76	97	81	82	65	78	85	96	81	71	86	79	105	71	73	90	86	92	77	85	96	87	92	82	109	85	85	88	78	90	93	68	77	68	104	103	83	72	74	93	98	73	87	79	92	84	94	77	104	77	84	76	95	91	76	85	87	87	82	97	83	85	82	70	74	85	78	91	108	86	93	80	87	91	93	87	82	88	70	102	98	92	88	112	93	78	87	89	104	69	73	90	78	106	92	90	86	83	93	77	65	96	89	88	93	71	84	83	77	77	91	107	93	74	65	72	102	72	72	95	123	83	95	71	84	78	105	87	91	79	88	86	83	91	99	93	94	81	89	77	68	86	77	98	69	85	79	84	100	77	86	107	93	85	77	78	83	78	89	80	92	76	79	79	104	99	84	77	93	80	70	60	81	78	101	104	90	95	93	69	101	74	73	88	91	73	86	103	88	97	78	70	88	74	84	78	89	86	94	84	85	87	77	87	94	98	83	96	74	86	88	80	81	86	89	93	90	99	102	81	88	81	86	86	78	75	78	96	77	69	87	71	88	78	77	84	83	69	80	75	86	79	85	79	77	81	97	95	83	85	101	85	91	108	87	86	88	87	70	80	85	98	65	83	92	105	94	80	104	83	86	75	88	108	85	70	112	99	80	84	67	93	89	77	85	85	93	104	81	86	84	73	92	90	75	79	77	82	82	77	91	97	88	88	94	84	77	75	95	115	77	93	78	75	92	91	68	90	82	89	99	88	77	76	85	91	78	80	78	85	67	75	93	103	68	87	87	73	89	84	83	85	73	73	67	88	90	102	94	100	67	84	92	88	78	94	63	83	77	76	92	91	84	95	83	93	76	69	100	89	100	80	88	85	80	101	89	97	90	85	69	87	76	62	82	82	81	91	98	89	84	97	61	105	89	93	90	97	85	77	73	105	71	88	81	92	73	93	84	93	85	83	87	99	91	82	96	80	92	76	83	106	83	72	83	82	87	76	79	81	73	83	91	89	72	84	78	87	77	83	82	79	109	97	90	79	84	81	99	80	80	88	80	97	110	78	86	80	85	87	74	80	75	89	82	73	81	77	80	93	78	78	73	94	74	105	85	79	71	89	82	78	72	87	80	77	85	90	88	96	82	90	79	92	75	102	78	86	80	87	80	100	77	105	91	89	88	80	94	74	75	76	90	93	110	91	83	84	82	89	78	92	92	90	105	91	99	91	85	70	80	90	98	79	72	99	85	94	69	90	90	94	93	89	66	95	90	83	89	74	89	105	85	82	90	81	85	102	106	80	94	90	70	107	96	83	97	92	86	97	97	89	92	85	68	76	87	92	82	93	72	79	78	86	90	74	79	97	95	71	97	85	77	92	88	95	90	85	62	75	93	104	69	98	88	82	75	89	90	84	95	82	73	76	86	92	91	83	89	87	106	96	82	90	91	68	74	93	84	83	94	72	94	76	97	87	88	98	82	68	84	83	95	89	82	84	80	63	97	82	88	85	89	91	85	84	84	104	106	92	86	77	78	87	73	81	73	100	80	91	82	90	95	94	87	79	103	86	100	75	81	92	83	75	81	77	101	80	84	88	86	97	100	89	77	93	75	83	90	100	64	97	82	63	88	77	85	85	66	76	71	99	96	81	85	83	83	89	77	83	78	91	73	87	84	70	73	96	77	91	77	92	83	92	75	93	81	87	78	103	84	96	97	80	79	103	80	87	88	99	80	74	77	92	82	85	96	82	90	96	91	82	88	81	76	104	91	101	75	73	68	84	81	86	76	78	72	72	88	93	82	92	74	80	99	91	98	100	99	69	99	93	96	90	89	80	92	79	81	86	51	88	107	70	92	83	89	75	90	91	97	84	69	73	74	80	89	93	110	68	95	84	82	79	78	103	89	98	67	92	102	98	95	66	75	93	92	85	87	73	75	84	86	76	83	98	93	95	81	93	71	74	74	87	100	83	102	81	77	87	81	94	88	69	87	85	102	96	102	85	96	78	86	75	78	76	73	65	98	86	78	66	83	89	90	67	82	87	84	88	87	78	85	74	77	88	87	80	92	91	87	79	98	85	91	79	100	77	95	113	99	89	95	102	87	75	87	79	97	89	103	81	94	72	83	76	91	83	97	81	85	91	71	92	83	91	75	88	72	98	76	102	95	85	69	83	85	87	90	78	89	86	76	83	87	96	104	75	78	79	90	74	93	93	73	92	98	80	84	72	84	89	80	71	83	88	89	103	81	80	81	63	79	73	97	78	84	87	73	95	64	101	70	81	91	99	82	90	109	64	74	86	92	91	87	84	93	80	98	76	75	78	83	93	73	70	87	75	85	90	93	107	94	96	85	81	100	89	103	86	95	97	90	86	70	89	83	63	81	71	81	75	67	81	88	83	81	74	84	70	87	75	89	82	104	92	72	79	82	74	86	87	93	64	79	101	90	98	88	78	70	106	90	82	87	84	89	93	88	74	82	97	77	87	87	97	85	88	88	87	71	77	79	82	89	74	71	73	92	99	89	91	87	98	83	72	78	87	87	97	86	73	96	93	75	95	86	78	81	72	90	74	78	98	91	83	85	79	89	94	91	82	81	83	70	85	85	79	104	104	90	85	80	83	101	86	86	68	89	96	97	94	93	81	89	84	82	78	81	97	75	92	78	82	78	85	95	75	68	94	95	89	87	80	68	82	80	74	84	66	99	83	88	84	96	68	100	82	79	102	76	102	80	80	84	91	73	90	93	81	76	95	72	97	89	88	97	81
26092	15106	10839	14353	21385	22528	20386	17409	14614	12145	10347	8853	7575	6491	5262	4561	4102	3624	3379	2819	2401	2276	1949	1741	1556	1394	1303	1182	1148	1102	1136	1093	967	979	947	930	893	842	770	762	771	777	797	830	814	798	819	774	846	807	812	789	736	756	775	795	809	789	833	806	813	784	758	774	769	798	764	801	796	739	778	818	783	827	761	774	799	755	746	772	727	764	810	831	757	752	808	814	777	760	785	761	725	760	772	775	783	807	836	758	776	771	745	765	779	748	800	817	780	741	787	742	785	768	767	766	783	759	795	772	749	800	767	768	759	771	794	780	820	776	760	814	766	775	769	787	743	827	829	785	800	774	810	718	740	725	750	756	802	789	800	799	775	758	772	772	742	786	762	800	778	756	747	811	773	823	752	787	760	776	835	820	806	764	791	735	809	791	740	771	749	788	729	741	762	832	750	749	748	763	763	749	804	771	749	764	761	743	759	807	767	763	780	780	817	790	820	767	757	800	760	813	756	744	814	796	768	808	730	757	797	816	754	811	825	791	770	785	802	747	802	783	798	745	787	763	831	796	806	762	824	804	806	771	823	808	809	770	777	800	873	830	744	767	709	767	816	820	796	825	835	759	781	810	793	778	762	777	776	760	770	785	776	772	780	791	784	729	792	768	746	778	823	755	754	783	828	778	782	830	809	774	734	806	768	761	730	798	828	811	776	723	800	774	767	794	781	750	800	795	757	809	814	724	757	811	855	774	773	799	758	764	801	790	825	808	765	791	801	797	725	823	718	752	822	781	807	792	786	748	755	796	793	817	756	762	758	814	797	746	771	828	808	763	742	780	739	723	727	788	773	729	806	783	799	752	763	785	826	753	764	759	795	802	811	752	814	776	832	857	788	769	781	770	842	778	750	755	783	785	811	807	748	768	765	801	800	785	767	788	770	787	699	775	740	838	797	765	771	768	765	825	746	754	739	727	802	765	764	775	789	755	822	798	786	786	752	762	748	764	801	787	742	735	749	735	801	849	810	763	737	762	796	823	796	813	789	802	771	776	800	820	753	736	745	781	806	830	807	752	821	813	802	805	777	780	809	774	740	720	827	819	751	763	791	789	780	762	850	749	789	768	810	759	798	801	771	747	771	787	776	766	749	766	765	829	791	779	748	774	751	782	745	785	755	803	793	800	797	798	767	757	734	811	745	797	781	759	784	783	753	772	781	748	737	742	772	751	771	778	779	752	763	796	743	810	787	771	773	838	781	797	769	778	815	801	819	750	748	805	783	803	839	782	806	833	755	770	780	779	798	783	795	772	807	806	803	748	773	768	803	826	775	838	789	799	772	806	791	773	726	758	777	800	777	793	768	753	752	774	789	773	764	799	774	776	772	744	747	772	761	769	766	799	803	775	780	810	807	787	750	792	730	764	794	737	791	780	774	737	823	819	779	776	768	748	824	732	790	754	739	764	772	771	745	824	767	783	785	803	830	750	793	768	760	753	777	745	817	814	763	765	792	730	746	763	754	760	777	757	813	747	784	803	764	759	748	753	763	737	779	793	751	748	775	786	795	781	819	808	788	793	801	690	785	803	793	777	777	754	773	754	716	773	799	779	759	786	741	759	832	846	790	753	756	773	774	802	758	796	772	789	741	778	769	775	800	829	791	762	842	763	763	746	795	827	748	787	751	788	723	793	795	795	808	799	755	799	781	843	774	814	800	760	765	802	789	781	813	835	790	765	791	809	811	817	773	752	788	778	726	767	736	823	795	771	788	776	777	812	767	780	807	746	773	784	784	734	791	783	750	730	769	715	805	755	783	762	837	748	821	823	791	724	805	802	714	796	759	813	783	788	791	800	756	820	784	778	787	793	749	771	784	790	753	811	816	761	757	780	790	780	815	824	732	796	788	779	809	761	770	779	782	802	768	790	760	780	842	839	766	815	732	749	721	753	764	806	782	768	780	763	780	783	749	805	735	734	779	755	758	801	803	814	785	791	743	777	789	791	744	789	698	753	791	830	781	782	753	772	799	799	765	762	820	806	777	801	795	734	803	736	775	784	811	797	823	759	794	796	761	762	795	766	771	709	762	789	789	772	774	745	803	753	761	795	809	796	832	776	809	794	771	811	805	801	788	831	765	776	814	764	763	766	792	827	800	745	784	827	840	744	813	807	764	734	795	732	776	779	762	757	805	837	781	737	753	752	799	791	854	770	742	817	758	837	777	780	794	781	743	792	782	733	821	819	780	820	832	820	733	741	788	748	808	742	781	767	837	728	784	808	774	807	815	766	785	802	746	743	785	743	765	752	782	814	792	756	756	814	832	824	817	750	741	772	783	760	775	783	750	755	798	775	806	773	785	758	786	774	727	777	755	785	741	808	775	784	739	814	874	750	803	728	810	754	733	769	814	797	761	793	805	756	773	718	770	787	790	791	806	776	820	763	816	800	734	767	774	782	768	795	779	788	760	809	797	797	754	777	748	768	820	767	794	772	792	772	748	801	796	736	784	774	801	740	755	758	799	797	776	763	814	767	807	766	802	757	767	801	760	789	791	768	744	780	751	723	780	782	822	795	751	774	806	773	783	788	753	767	833	814	792	812	788	787	731	785	746	768	832	826	735	800	800	772	764	790	773	745	790	814	780	773	770	762	761	776	803	762	771	781	772	749	753	738	799	784	761	827	807	797	770	806	785	785	819	806	803	786	821	772	735	845	776	794	769	772	780	765	807	774	804	745	779	748	792	793	786	818	804	769	787	796	745	810	809	764	819	752	770	777	788	810	782	801	802	773	756	831	759	770	751	790	742	770	790	772	772	784	756	822	797	772	789	764	822	739	828	796	737	817	778	731	751	811	772	815	809	784	857	796	771	791	711	749	770	716	750	754	779	821	828	768	766	759	787	733	781	784	790	700	794	805	763	766	772	762	750	765	806	780	764	795	768	786	821	805	788	763	774	787	768	789	764	777	823	783	740	744	818	771	806	779	769	781	796	742	798	806	762	764	792	787	729	803	769	766	780	752	777	782	788	765	789	748	759	769	770	799	787	762	797	721	769	750	776	791	804	787	781	755	763	793	764	760	813	790	816	811	781	784	794	761	691	776	740	819	761	751	764	789	755	771	837	797	820	753	835	773	733	796	737	775	764	739	764	746	782	799	861	766	806	780	780	811	817	803	817	799	760	814	786	806	810	762	786	718	789	757	796	745	775	754	768	763	801	800	775	778	788	776	817	778	754	742	785	739	792	800	783	807	832	724	731	814	780	773	790	766	721	775	807	764	765	775	778	752	765	766	747	741	793	774	793	783	788	764	798	763	758	815	729	770	747	797	787	841	760	778	731	746	820	779	759	778	804	745	789	803	764	796	798	770	804	801	766	780	734	785	767	825	797	780	781	788	776	759	800	785	791	842	810	777	799	760	741	764	780	788	799	811	792	728	771	791	764	760	769	725	855	793	797	773	817	814	795	847	775	710	773	750	760	810	799	740	735	770	807	802	772	759	736	854	757	823
3402	2133	1213	921	681	818	892	792	616	548	472	448	370	335	282	246	216	227	205	179	161	144	124	131	144	101	112	98	110	136	99	95	100	113	91	84	95	100	106	85	99	74	81	85	87	78	93	98	81	73	106	82	80	84	100	97	85	89	89	72	109	63	74	87	89	85	82	110	85	100	95	88	77	106	79	82	91	95	77	99	91	87	93	101	92	80	103	92	65	83	95	101	81	92	95	92	105	100	75	85	75	95	96	96	98	74	95	84	73	97	94	86	60	103	100	109	103	84	99	88	85	86	94	90	91	81	110	102	87	93	87	98	92	78	97	90	79	90	90	81	103	81	88	90	86	71	86	91	98	91	86	87	88	93	81	94	77	100	87	89	77	88	91	91	98	89	85	88	95	85	90	88	99	98	83	86	87	83	79	102	97	84	85	91	90	89	114	84	100	80	92	85	87	88	93	93	96	101	103	88	90	90	75	71	95	89	90	105	91	82	74	112	86	77	96	105	90	88	81	87	98	94	72	83	117	76	98	96	84	93	99	82	84	78	95	85	71	80	77	99	87	90	100	107	98	91	74	85	89	93	92	96	94	94	97	99	91	87	80	86	72	93	84	96	89	88	77	87	91	103	87	81	82	85	93	100	85	86	90	80	89	99	100	86	90	89	94	106	103	87	82	88	66	101	92	81	75	69	88	88	93	100	90	95	77	80	81	101	93	83	70	76	84	90	91	106	86	98	97	96	87	81	101	72	79	98	103	90	83	92	95	89	98	91	105	80	107	77	80	82	109	96	89	99	89	109	88	93	91	98	105	88	88	84	85	92	95	91	102	107	83	91	96	85	104	79	80	85	96	89	95	88	76	83	99	92	88	91	100	101	81	83	107	83	101	87	95	79	83	105	81	85	107	98	90	100	97	96	92	96	83	82	94	89	82	100	73	83	104	89	84	92	90	86	81	95	85	91	106	100	95	72	86	95	85	96	90	78	80	79	85	76	99	84	98	96	94	96	92	80	107	85	81	66	108	88	93	88	105	92	80	86	88	86	107	79	76	98	113	100	84	90	89	94	95	91	91	92	92	78	100	96	100	96	94	84	85	105	101	91	89	78	81	101	94	86	93	91	81	87	101	96	68	87	90	77	95	84	111	92	71	110	96	102	85	80	86	89	89	101	101	82	90	94	85	109	85	77	98	95	89	87	90	76	87	81	89	89	117	102	95	96	92	77	90	95	76	100	97	95	96	91	103	91	84	97	91	88	74	92	113	79	106	88	87	89	81	92	81	85	78	81	86	96	89	93	87	91	88	91	93	75	74	82	107	86	72	85	95	98	94	91	81	71	73	91	89	90	106	100	104	105	81	92	80	88	90	93	74	89	100	69	104	98	100	92	87	90	97	87	69	75	82	100	84	83	73	72	88	87	89	79	94	106	86	85	76	96	73	103	104	96	83	63	82	103	88	96	103	90	93	98	100	72	93	97	81	89	81	95	81	82	86	101	94	97	97	102	104	85	81	88	86	99	126	86	77	87	83	91	83	70	98	98	91	70	88	92	88	102	90	83	85	113	86	84	85	80	83	98	67	92	96	90	93	87	96	78	89	95	89	87	102	95	74	111	90	96	104	88	88	123	84	94	82	84	89	88	89	84	88	89	76	86	83	97	86	73	97	107	94	102	85	84	94	98	84	74	89	92	100	88	100	87	79	78	75	88	86	86	84	104	87	78	77	85	101	89	90	94	99	80	74	93	98	85	103	82	84	85	77	85	97	83	75	83	88	100	90	87	90	105	89	94	93	102	94	89	89	97	99	93	80	86	94	87	98	85	94	89	98	112	92	86	85	101	83	101	87	98	111	76	88	103	97	80	103	85	88	78	99	94	94	96	99	97	88	115	92	78	88	90	76	92	91	91	82	86	78	92	92	96	80	92	84	93	83	78	95	83	97	78	86	106	92	75	97	106	96	96	84	101	84	85	83	83	87	92	68	92	90	84	87	85	85	72	100	95	81	79	103	115	83	85	83	104	102	103	91	87	83	92	75	90	93	94	98	85	97	95	90	97	83	79	87	77	96	98	86	89	79	88	95	75	90	88	87	99	99	92	88	104	91	78	81	93	96	86	98	105	86	70	99	91	99	100	74	83	84	87	91	99	95	86	88	86	95	81	87	86	86	93	74	89	82	87	86	84	80	89	103	89	101	83	97	94	88	96	92	87	75	85	86	86	100	90	82	93	86	92	99	99	103	87	91	96	90	81	83	86	100	100	86	94	96	78	76	82	79	82	90	67	105	79	98	82	94	90	96	92	81	84	81	94	96	93	78	92	85	80	81	81	80	83	82	94	100	106	93	88	91	93	79	97	102	86	107	85	90	83	96	92	75	103	105	90	73	91	104	93	84	93	106	101	94	84	95	86	88	119	98	83	90	93	92	68	92	86	99	78	92	78	92	97	79	94	79	94	81	96	102	73	89	89	97	78	99	99	80	90	89	95	94	81	102	86	73	90	88	98	91	87	80	104	90	89	83	95	74	109	87	86	101	101	93	90	100	90	88	84	108	83	93	110	78	95	87	101	88	91	94	102	98	91	97	77	92	88	92	71	90	86	80	87	80	76	101	89	90	67	104	95	91	101	99	82	85	100	99	79	84	107	110	80	96	88	85	103	91	88	103	85	96	99	87	91	86	83	101	77	89	77	85	84	108	87	83	95	94	74	106	93	100	87	96	88	98	91	93	64	83	97	85	96	95	97	110	85	98	79	96	100	95	92	86	95	98	92	83	72	91	96	83	77	85	97	103	90	84	86	82	89	107	68	98	96	88	99	86	107	86	90	88	82	81	101	86	95	102	86	107	94	99	98	95	88	84	93	84	84	89	87	77	95	89	105	105	98	87	77	99	91	86	72	102	93	81	95	95	88	94	107	72	75	93	84	85	106	74	104	102	85	111	86	84	74	92	83	86	83	106	109	84	84	95	93	92	94	77	93	83	88	89	93	90	86	104	87	92	88	103	81	107	81	91	90	101	90	85	75	83	99	73	85	95	89	80	87	77	93	78	87	91	103	105	76	84	89	91	84	105	87	95	102	82	102	99	108	93	85	63	96	83	84	91	86	97	106	85	79	80	100	87	88	89	109	96	91	87	86	101	95	101	93	100	97	101	98	90	81	89	65	106	91	83	104	92	91	91	89	94	103	83	88	82	78	101	98	100	71	99	92	87	89	85	94	92	103	101	77	92	100	64	78	79	89	100	78	103	99	84	93	90	74	75	78	87	73	79	98	95	100	89	95	90	77	84	87	102	76	101	94	81	90	73	107	100	79	90	101	109	79	91	82	93	95	87	77	84	83	80	84	97	83	108	95	102	89	111	91	80	71	84	91	101	89	96	89	100	82	80	70	93	79	98	94	99	79	101	95	88	80	105	83	79	76	88	83	85	100	77	84	111	84	74	77	101	92	74	83	82	94	92	80	86	91	69	100	89	94	96	89	89	76	98	88
27958	17293	12943	16925	23994	24676	22702	19718	16738	14304	12248	10627	8871	7706	6233	5459	4752	4471	3946	3419	2967	2554	2287	1998	1810	1590	1513	1382	1283	1267	1215	1096	1093	1101	1032	977	940	916	894	877	911	826	868	867	905	906	810	831	901	878	861	871	855	870	854	840	826	841	804	840	771	812	848	825	852	916	806	851	858	814	826	820	829	830	841	799	878	797	810	813	835	807	871	851	824	814	858	845	832	817	890	866	834	802	860	862	823	869	819	845	846	816	795	796	836	867	819	847	840	877	839	884	844	856	887	880	862	819	829	845	835	811	828	812	821	832	809	876	821	760	874	888	813	849	866	807	794	835	836	795	827	819	792	788	841	823	826	843	844	879	811	809	833	848	853	841	819	833	847	852	815	837	838	857	868	843	859	801	860	850	864	810	868	842	852	849	857	847	801	853	846	911	842	764	852	825	858	848	914	810	834	854	839	824	845	747	809	850	843	845	871	849	822	824	835	816	877	841	776	862	792	875	833	873	855	847	824	835	822	823	870	902	823	837	876	909	821	803	832	863	822	892	816	796	772	777	857	817	822	844	832	786	823	822	846	879	807	856	863	851	845	823	832	837	867	861	853	844	816	828	847	845	819	852	862	843	776	881	844	808	810	814	852	835	789	841	842	813	868	840	829	835	813	886	818	874	875	820	803	890	841	795	840	833	813	859	901	825	827	818	871	866	870	860	866	822	818	841	819	804	889	876	865	790	863	850	850	818	847	859	792	850	840	802	833	864	847	833	870	864	840	811	888	796	850	835	829	802	786	816	828	852	888	850	866	886	865	765	822	900	839	796	829	821	816	836	828	830	839	833	788	812	862	817	875	807	825	843	853	805	857	817	798	854	840	884	768	844	862	847	813	889	817	878	809	879	794	900	789	818	861	833	882	832	845	845	824	814	822	788	882	830	865	826	844	814	901	818	804	826	849	873	818	881	844	811	850	871	809	853	885	818	879	855	814	801	886	832	823	800	810	844	836	819	869	858	858	826	827	842	814	760	804	825	827	830	816	840	845	810	836	822	837	872	852	806	861	862	869	865	840	814	811	842	819	849	874	786	836	866	859	840	821	871	864	815	886	809	864	788	833	811	831	827	845	871	870	796	863	866	843	838	844	785	822	820	834	808	865	862	879	811	847	844	836	860	810	838	831	836	840	864	829	830	821	834	832	884	846	834	802	883	858	818	821	855	900	853	835	752	818	824	814	782	778	766	827	870	856	864	890	795	869	823	860	783	850	853	836	890	893	819	797	848	778	811	890	816	841	854	842	793	853	883	843	828	821	845	834	866	866	868	782	827	840	828	852	838	846	795	824	884	857	842	823	847	831	823	845	834	850	820	808	790	823	882	839	859	861	822	843	877	898	786	772	790	833	826	769	818	839	836	917	890	865	834	850	813	904	820	863	766	822	926	911	841	859	876	840	839	855	778	791	861	802	825	869	842	830	769	828	824	796	805	851	867	829	790	873	885	858	861	854	805	879	805	893	800	814	818	784	829	814	824	779	808	768	769	794	805	834	790	835	826	863	810	862	833	850	828	864	868	842	821	859	871	848	813	875	826	854	819	816	797	844	820	840	873	818	824	844	812	796	801	880	887	851	794	850	817	755	836	818	866	839	844	800	801	779	837	843	819	829	884	832	858	818	829	788	782	846	856	839	816	825	894	821	829	821	831	828	842	858	858	874	816	774	815	906	774	780	788	805	849	802	853	840	866	807	832	814	822	812	839	856	809	803	887	876	813	836	828	835	822	820	787	852	820	816	839	884	837	839	821	850	829	830	865	818	859	874	810	814	852	849	815	796	858	770	856	824	846	804	890	850	837	806	808	868	848	847	806	886	830	936	825	812	819	778	855	827	805	849	878	842	859	807	867	839	860	813	863	863	870	856	829	846	861	809	858	813	820	808	879	846	832	839	797	822	818	866	817	813	817	865	883	824	780	763	810	834	845	817	801	920	847	826	889	788	802	828	840	853	824	844	849	831	788	860	805	834	856	804	884	877	819	818	812	840	826	855	784	854	810	840	826	841	852	828	853	826	860	849	814	871	793	839	877	843	825	875	854	845	820	886	871	783	821	803	812	826	831	826	841	833	839	843	858	836	815	861	785	774	807	843	784	871	859	842	855	824	847	870	901	822	834	815	890	807	802	840	864	812	838	822	858	895	822	850	803	812	863	809	865	829	815	888	819	848	805	817	808	853	892	824	813	831	848	868	811	769	816	810	830	878	847	850	810	817	833	829	812	815	820	789	817	855	881	792	901	862	851	857	872	843	887	830	829	798	837	850	857	785	877	813	847	874	828	881	835	823	812	876	826	852	833	833	851	844	844	833	866	848	795	833	799	856	831	845	883	848	856	829	849	813	845	784	850	873	816	853	832	803	814	866	863	805	808	873	868	848	852	874	820	835	840	817	840	791	846	880	877	831	859	828	827	886	810	834	833	859	817	868	798	794	833	860	815	796	841	892	800	794	845	840	846	841	853	829	798	824	808	812	855	877	791	833	820	851	788	844	838	793	828	846	873	858	839	838	880	827	872	843	833	855	784	841	730	825	821	862	866	805	829	850	778	847	808	843	807	821	829	794	830	824	850	906	797	827	812	827	857	848	821	843	858	858	824	857	824	838	840	826	803	824	835	816	826	867	864	887	839	854	842	839	876	783	814	823	869	792	827	873	839	807	870	820	852	769	892	879	811	834	813	878	853	856	824	817	860	863	794	804	806	828	865	897	826	830	851	831	836	858	836	812	808	860	808	838	789	796	853	851	860	779	838	839	821	826	845	851	798	796	868	842	852	820	812	831	860	839	830	854	834	828	845	847	774	866	874	877	829	816	853	797	781	822	858	830	858	813	860	878	862	852	867	859	837	871	837	861	791	853	844	893	824	816	858	841	881	822	807	864	828	789	834	850	867	839	857	783	786	840	850	828	870	905	867	843	873	843	831	778	893	826	816	863	860	852	815	844	853	806	879	835	806	797	826	864	845	808	881	856	795	852	818	847	798	828	784	878	877	806	865	851	843	785	872	847	782	867	836	879	839	806	870	833	766	816	790	832	819	807	876	902	846	815	863	791	838	826	844	826	860	844	824	900	804	838	814	829	837	817	876	876	845	799	873	814	853	816	834	878	817	877	850	851	854	809	845	840	869	796	832	785	798	832	857	857	816	846	821	876	846	864	824	844	830	810	821	844	834	854	809	830	813	840	796	825	817	845	834	864	815	850	795	785	835	783	850	854	863	852	841	830	799	844	816	825	828	823	838	789	872	855	847	811	850	864	830	835	816	836	820	822	838	818	808	830	866	866	797	890	831	820	816	821	857	885	840	873	827	736	797	832	932	826	817	827	842	860	814	806	827	836	813	798	814	889	814	864	823	828	842	828	842	866	832	853	823	846	866	833	858	843	828	830	870	821	807	821	774	803	803	885	826	796	838	844	838	810	905	864	805	826	877	839	789	787	874	877	821	855	796	823	845
2301	1266	723	522	468	530	552	459	428	346	329	289	276	223	186	218	205	193	172	150	149	127	163	122	114	119	132	121	112	118	102	85	111	104	106	130	119	103	108	103	115	105	91	120	116	102	107	107	117	91	109	100	101	104	110	120	86	99	115	119	95	104	99	93	111	106	95	114	102	105	110	100	108	111	108	121	108	137	116	107	106	88	118	110	105	112	100	106	110	118	94	81	99	105	115	103	95	90	102	115	108	105	90	95	132	89	95	104	102	115	86	109	97	101	110	107	98	111	99	108	93	104	99	107	103	107	82	92	96	90	86	106	106	93	108	103	105	126	110	107	105	97	113	114	90	103	126	122	108	94	111	116	94	108	103	102	104	102	103	97	99	87	114	112	96	98	119	80	124	92	99	91	103	97	95	103	106	110	109	102	110	115	100	96	108	101	96	124	86	113	114	101	95	118	102	109	99	103	98	111	114	111	98	91	90	93	110	129	88	102	99	108	116	106	97	98	107	110	102	111	90	89	109	103	120	106	112	95	114	89	106	104	112	135	85	101	116	125	99	91	94	117	104	96	107	113	105	114	106	112	109	91	113	95	116	100	89	108	91	106	94	115	88	101	106	98	113	114	109	107	100	93	107	97	100	101	119	113	106	94	114	106	103	96	129	115	120	96	110	106	91	110	112	108	122	119	90	113	109	112	91	88	105	95	110	115	99	102	95	102	102	131	105	105	95	94	109	101	111	114	133	106	107	107	118	111	105	90	104	88	100	114	100	109	103	102	97	129	94	112	113	96	127	109	97	99	101	95	115	101	107	101	100	90	112	104	91	103	117	114	108	114	119	92	82	108	112	97	125	122	120	121	100	110	97	125	120	105	106	119	88	102	87	105	113	106	99	115	76	105	86	110	102	103	102	119	122	108	89	95	107	103	114	133	93	97	113	105	116	123	100	89	120	100	109	115	95	108	114	106	118	117	101	110	90	103	112	99	109	98	125	123	108	106	109	106	99	88	103	110	115	103	93	118	117	99	116	98	87	92	105	112	96	122	104	114	131	121	94	103	109	115	97	121	100	111	110	104	103	101	105	119	105	99	112	104	102	111	110	117	110	92	100	122	109	82	100	103	105	126	116	103	95	91	110	86	91	108	104	105	103	106	102	92	95	88	114	122	120	102	99	103	121	101	99	117	114	115	108	119	105	120	106	95	112	117	103	99	106	124	113	111	115	87	106	122	106	123	106	112	129	98	105	107	106	101	77	109	107	105	106	90	103	109	113	101	89	115	94	110	114	120	95	96	109	89	104	114	72	102	76	105	110	97	107	106	94	95	117	103	106	115	101	99	109	123	102	89	92	117	106	99	91	112	112	105	106	84	114	121	115	96	117	114	102	98	97	108	102	116	90	114	126	117	112	82	100	98	107	127	109	129	105	78	101	89	93	107	95	116	94	108	104	91	120	101	94	94	95	107	98	123	99	98	86	120	129	91	101	104	105	88	101	94	103	85	124	118	118	100	123	108	110	112	122	100	113	94	96	99	104	101	98	96	133	128	110	107	117	109	96	122	95	99	112	100	106	93	85	118	115	117	112	97	102	119	103	97	91	93	96	105	83	108	123	103	102	96	105	100	115	101	101	106	98	108	95	99	97	108	96	101	104	108	112	134	118	120	104	101	100	101	109	117	126	79	79	117	88	108	113	100	95	98	113	117	106	115	91	107	98	89	105	97	90	125	86	87	95	93	96	103	110	106	109	98	116	99	110	98	94	102	115	107	87	108	108	98	112	101	101	108	113	96	129	117	123	99	88	99	97	92	101	88	102	100	97	107	116	97	96	103	84	102	94	96	106	99	110	89	105	87	115	90	108	104	110	114	105	89	96	111	97	83	106	95	105	90	93	105	108	96	118	126	107	109	103	97	103	114	92	103	90	94	97	95	111	102	91	117	97	115	111	102	99	81	105	112	105	97	107	108	119	103	98	118	102	105	105	111	99	100	98	111	101	111	115	94	96	113	115	97	114	96	109	105	100	115	114	83	83	77	109	117	116	111	114	106	92	96	109	104	100	106	104	124	91	98	110	97	119	115	98	113	118	103	86	100	103	103	95	109	91	90	107	103	122	115	102	90	120	104	108	103	112	111	107	113	113	92	110	125	97	105	91	110	95	109	120	120	103	103	115	102	97	107	113	116	100	108	87	110	117	99	95	108	93	98	96	96	107	111	106	111	115	94	115	106	100	102	103	115	109	90	110	108	113	101	96	106	90	109	118	109	101	112	105	122	90	101	96	97	123	95	90	99	93	113	102	117	100	95	95	103	94	108	115	91	86	99	101	96	100	81	110	99	108	89	102	106	107	108	106	78	103	118	103	107	128	116	128	89	127	101	113	95	108	106	97	102	119	91	94	108	81	117	102	102	105	116	108	96	101	101	91	95	97	111	109	95	113	117	103	91	105	100	114	113	105	101	102	91	118	115	89	109	86	98	99	119	102	92	99	112	113	106	106	103	106	86	100	106	104	109	119	85	109	105	114	115	118	107	90	120	99	92	104	90	120	109	108	102	106	103	110	88	106	109	108	116	82	98	101	105	107	107	104	114	103	107	100	96	85	90	98	104	95	109	97	121	117	92	93	111	117	100	104	91	122	109	112	115	111	102	85	109	108	115	121	107	108	95	114	97	91	107	106	96	104	112	124	101	98	108	124	104	117	112	95	103	116	107	108	105	79	107	99	93	95	114	109	99	114	94	101	106	112	118	115	100	117	85	123	95	113	108	107	115	98	108	109	107	113	105	88	114	108	94	104	94	95	122	112	98	101	92	99	122	121	94	117	108	109	95	112	94	121	105	114	109	99	106	107	102	85	90	98	106	98	91	99	108	104	101	104	102	108	103	92	118	111	109	96	94	111	104	115	105	123	98	113	90	123	112	95	105	104	127	93	105	127	123	94	90	106	98	100	107	108	99	139	115	102	104	88	112	105	102	108	106	95	124	116	99	114	89	119	86	95	119	95	96	109	98	114	117	119	94	95	109	101	116	96	101	127	95	110	95	127	104	118	108	103	109	98	101	88	102	85	113	118	92	90	115	123	91	119	115	110	117	109	97	111	99	119	97	103	129	103	93	111	123	92	111	100	102	93	113	90	117	108	99	110	103	92	109	101	113	108	108	112	99	108	109	76	112	89	116	108	93	120	122	118	108	99	114	118	108	96	94	109	103	110	100	98	114	107	96	107	111	102	93	109	117	140	108	108	112	100	110	107	97	103	94	115	85	86	99	84	108	94	105	83	93	94	97	86	114	87	110	98	99	90	95	125	112	109	123	84	105	103	98	90	81	91	92	112	93	98	95	102	102	101	107	96	99	110	104	110	115	103	107	96	96	88	100	115	96	103	97	105	95	106	107	113	114	114	102	117	118	109	103	112	106	89	98	115	127	109	103	114	108	106	103	123	99	104	120	105	96	96	110	89	97	108	108	94	107	103	87	119	104	96	108	105	98
24208	13404	9543	12706	18868	19705	17447	14787	12339	10145	8763	7367	6064	5196	4176	3657	3375	3190	2958	2442	2038	1833	1751	1543	1476	1375	1320	1233	1212	1103	1143	1121	1153	1051	1062	982	1024	1016	932	978	984	956	1012	987	999	930	963	976	951	927	996	954	966	915	919	940	960	975	961	987	916	992	945	982	931	937	980	966	928	933	938	950	981	959	996	939	972	932	999	935	852	975	911	946	966	923	937	940	979	999	1025	970	1046	969	996	995	974	944	959	983	968	990	970	899	942	991	921	923	945	982	947	956	975	957	971	951	961	961	923	964	959	962	908	988	975	952	976	942	968	916	929	950	961	982	970	954	939	931	1020	956	962	934	958	925	936	970	907	969	954	967	931	967	1004	915	931	981	949	959	933	989	945	921	938	944	986	986	983	1016	971	949	968	956	977	973	950	989	902	968	943	914	956	936	998	980	942	971	928	956	973	983	992	929	954	948	967	1021	950	945	1018	1006	910	965	904	1013	980	977	910	1031	957	987	904	927	931	993	1011	947	914	973	990	959	953	958	974	952	980	985	981	977	940	978	1001	923	991	942	967	953	933	890	974	929	1017	934	904	943	974	950	981	977	939	931	942	934	949	932	982	955	913	998	990	988	961	945	973	935	976	1004	970	973	947	974	971	970	924	932	998	963	982	961	992	905	954	984	903	945	942	1003	940	1008	1036	980	944	968	926	953	1032	907	966	1040	987	967	942	934	990	921	932	953	980	994	987	908	953	967	949	940	963	913	916	986	1014	946	952	941	881	958	975	958	948	939	958	972	935	920	911	947	982	980	1018	952	983	957	1024	1024	944	1046	938	958	966	967	937	968	976	968	926	1033	897	970	957	1021	1004	929	1032	921	948	890	960	954	995	977	945	998	907	1021	1006	941	974	990	959	922	942	966	934	968	930	933	1020	968	943	909	938	943	947	960	972	931	930	927	916	952	970	958	998	945	969	935	973	974	918	991	990	956	949	954	951	976	927	1027	997	930	950	996	925	984	971	996	928	980	938	970	957	972	923	941	963	953	993	945	968	947	962	965	947	942	944	951	1014	962	939	915	929	955	1001	944	1028	1004	924	990	974	928	953	963	936	900	995	994	979	966	1002	945	987	959	944	975	952	967	971	921	944	1018	966	977	899	993	949	931	1006	1006	974	954	900	947	954	987	1019	989	977	912	926	984	1009	999	945	911	957	946	925	957	980	992	911	923	914	943	937	983	941	921	885	937	951	948	956	993	969	933	917	983	963	979	954	968	995	923	914	972	983	987	969	927	957	966	993	913	967	939	927	1023	905	943	986	983	935	1015	932	1020	1008	1003	971	952	954	952	936	1020	923	931	969	929	965	996	955	954	915	986	885	1016	957	1004	953	941	923	948	930	947	978	929	976	933	930	959	963	929	957	955	940	928	987	965	960	953	988	958	907	979	943	992	939	983	994	986	936	934	966	985	884	978	927	926	982	917	1010	965	995	1006	1022	930	881	927	970	954	940	946	963	1005	990	960	953	960	990	917	965	1004	960	948	884	946	936	972	958	941	974	941	1006	956	960	964	958	922	994	903	945	917	955	953	1019	929	917	937	988	959	989	929	929	952	970	919	955	959	975	953	1003	970	960	964	946	921	945	964	995	973	957	1004	946	994	951	951	946	993	979	911	995	1005	983	938	922	937	955	917	964	944	969	1017	966	976	984	927	1007	952	1001	995	975	978	979	941	950	943	963	993	970	936	959	934	953	946	951	959	910	937	951	975	969	960	966	972	949	973	973	939	985	915	982	998	886	975	951	957	941	910	946	974	953	987	999	969	960	938	951	951	940	998	984	953	942	982	966	997	933	988	968	961	921	941	986	923	996	976	950	937	916	928	915	953	1006	951	940	942	988	902	928	909	965	955	948	995	955	981	936	903	940	995	976	953	946	992	974	987	972	958	1025	992	926	955	921	961	946	966	906	955	977	1012	963	971	925	971	986	917	931	980	949	904	956	999	989	947	985	950	973	948	990	964	940	941	942	992	959	987	946	1009	1000	965	944	990	946	1002	901	968	954	953	965	911	954	1024	981	911	973	945	968	957	969	967	976	1020	959	925	940	928	937	968	942	971	913	996	926	967	1012	970	997	967	944	986	1018	922	941	1015	931	957	997	934	966	946	896	948	989	927	927	971	998	964	938	995	938	1007	953	965	991	983	1020	937	989	935	974	915	925	978	986	955	974	957	903	969	969	920	1004	979	961	968	948	960	938	930	976	934	951	923	965	1002	984	979	941	998	1010	959	899	983	981	977	953	1007	958	977	1007	956	969	967	964	952	940	964	1028	919	995	969	956	927	1002	982	921	972	914	958	1022	922	995	943	999	975	984	961	984	918	971	970	935	1035	961	922	984	954	929	968	948	947	934	955	992	937	973	949	995	914	994	954	980	919	959	927	1000	956	962	976	940	965	982	954	904	882	1021	939	905	952	1030	969	932	969	969	1020	946	945	994	935	980	1042	919	953	982	1006	960	999	959	957	979	951	932	970	1000	987	969	953	931	979	987	961	946	1022	965	949	990	942	925	1019	981	965	960	936	965	998	925	973	934	933	920	1004	949	952	923	990	960	957	968	973	1010	942	1019	999	980	966	945	935	996	913	972	951	901	950	990	914	978	954	984	954	937	969	929	985	980	1004	961	1038	953	923	958	947	915	952	989	967	992	953	994	976	975	962	950	942	981	953	959	949	985	939	966	984	964	999	969	1011	962	952	906	987	974	913	974	960	971	924	923	938	914	974	976	987	914	974	961	976	1032	1001	963	958	941	897	901	980	933	998	944	920	948	980	943	1013	934	953	956	897	1020	952	972	958	975	998	927	984	988	976	952	948	973	969	962	900	994	935	922	924	949	975	976	947	1027	1002	939	988	969	938	957	936	940	944	985	944	950	976	967	957	896	965	948	960	1020	963	959	970	981	972	918	954	907	944	956	925	993	962	1024	1013	971	874	997	940	941	952	957	971	972	991	905	966	968	976	1010	985	1001	909	947	984	941	912	963	990	960	975	936	997	945	979	996	894	948	968	951	996	986	951	959	928	954	968	998	975	942	970	944	1007	912	954	972	996	917	947	1015	994	961	1022	1027	959	982	912	972	929	909	991	982	954	950	963	962	961	954	981	973	962	950	936	942	955	968	908	941	987	944	984	945	903	976	1001	972	927	945	943	960	976	942	963	967	924	1011	1008	924	963	929	954	945	956	983	935	994	919	941	954	958	933	954	916	956	934	925	934	871	981	948	924	949	998	996	944	949	956	1008	971	1032	979	926	961	940	886	976	961	992	984	962	897	939	963	966	984	980	977	970	978	940	912	940	989	946	941	978	1005	984	971	984	950	929	908	964	898	949	954	952	1005	948	971	942	954	997	967	954	961	999	952	987	1006	972	978	980	968	985	964	955	922	939	959	962	958	958	944	930	960	965	984	946	970	951	954	929	932	976	930	945	892	1019	946	958	960	897	972	948	966	968	921	979	893	907	961	985	976	942	978	983	953	921	948	987	974	944	977	1017	1014	937	1014	974	924	939	925	969	992	916	968	915	912	989	941	946	1013	962	947	965	996	918	935	980	968	982	964	973	965	949	975	992	1030	979	923	943	879	950	954	940	890
2807	1762	1036	710	608	714	726	643	504	467	411	389	306	298	276	246	207	224	171	168	152	146	138	149	122	130	112	125	124	123	105	126	131	117	104	95	114	112	104	106	105	98	106	109	115	101	102	109	118	120	112	109	118	116	113	121	104	90	97	106	117	107	115	100	89	103	112	109	104	107	108	96	124	93	111	109	130	102	121	110	119	123	113	96	105	98	114	105	117	105	121	111	118	90	107	100	125	112	114	109	115	107	96	96	100	95	116	86	95	103	111	110	111	89	101	103	92	89	121	114	116	110	121	108	95	85	116	103	116	106	114	111	100	111	120	109	113	99	96	104	112	117	106	107	101	109	109	119	111	103	95	93	99	106	123	89	108	102	101	111	103	102	117	108	112	123	100	106	87	129	113	104	92	125	102	105	119	96	118	106	96	98	122	115	96	82	103	119	96	99	101	109	101	107	115	93	134	129	112	134	126	129	110	110	103	93	114	114	95	110	100	110	116	105	109	102	92	100	109	87	99	116	106	102	95	118	99	119	127	100	98	119	124	114	80	111	103	111	105	104	110	106	124	122	121	100	101	109	115	114	113	101	101	104	109	108	118	99	114	116	114	123	114	123	121	110	110	99	126	101	93	114	125	97	105	126	109	119	110	95	99	118	115	105	93	111	109	98	93	94	104	105	106	123	113	103	112	107	104	112	105	115	117	101	105	110	111	112	131	98	105	101	116	108	106	108	113	108	127	97	127	116	104	98	112	93	106	111	104	116	104	102	113	117	97	112	97	112	108	117	121	111	102	103	112	109	116	97	126	101	100	103	111	124	107	132	100	111	108	91	83	112	111	106	96	113	122	99	110	111	95	116	103	119	102	104	105	110	106	93	107	91	109	99	109	100	115	106	122	101	101	99	97	116	102	113	95	113	81	98	122	103	113	102	113	95	93	89	114	112	112	100	98	96	110	102	98	112	91	106	99	96	112	130	95	113	99	92	85	108	104	119	104	120	110	100	101	114	104	116	115	99	132	113	101	99	98	83	116	75	84	101	107	108	95	119	106	102	109	116	118	102	110	117	123	97	112	101	126	116	105	107	111	101	114	109	95	107	96	110	76	100	111	112	104	112	117	113	112	102	125	116	107	120	116	120	111	86	111	94	99	122	128	110	111	104	117	88	107	114	98	103	111	105	95	108	118	90	100	88	100	80	111	122	117	97	112	94	103	102	115	109	94	116	90	112	104	105	106	90	96	100	104	95	115	99	111	111	110	116	126	107	89	98	103	103	109	115	98	97	113	112	103	109	107	111	96	110	95	110	85	91	95	93	117	103	117	118	102	125	97	101	109	93	103	118	108	113	116	118	104	105	106	109	106	87	102	109	126	130	115	99	116	85	91	99	118	117	102	109	103	92	100	112	93	97	107	104	105	107	97	97	120	90	77	89	102	102	118	108	117	122	112	115	107	104	115	103	103	98	109	96	116	100	91	102	110	118	102	114	101	104	118	102	108	106	124	110	119	109	110	120	123	107	112	99	115	102	115	105	91	116	128	102	88	107	109	111	113	106	115	83	104	109	109	105	101	105	102	104	110	97	124	116	106	114	107	91	122	109	116	127	119	91	104	103	92	129	111	126	106	100	116	98	118	94	119	102	97	91	129	98	105	109	90	109	119	102	102	101	106	93	96	110	124	102	109	106	124	115	110	102	79	106	105	114	98	104	99	93	103	93	115	110	115	124	101	115	107	107	99	115	112	134	101	99	94	112	102	109	104	98	133	109	108	119	105	95	110	98	89	120	108	108	108	120	123	114	113	101	99	113	93	104	115	87	110	114	109	97	102	99	109	118	110	108	123	106	91	108	100	124	91	91	94	110	92	113	102	85	94	90	104	103	105	112	107	118	99	121	93	105	111	108	105	94	101	108	99	115	97	98	104	117	102	99	115	92	102	108	107	108	110	121	110	98	99	103	92	111	104	109	101	96	89	106	100	97	118	121	98	110	115	113	107	117	92	104	107	100	120	95	99	115	110	91	95	102	107	110	108	108	104	103	122	112	110	110	99	99	119	107	96	107	122	102	123	108	123	102	99	96	112	100	105	109	115	99	100	114	105	115	118	116	96	93	115	96	112	95	105	114	107	119	107	106	114	112	99	98	116	130	122	109	100	97	116	111	113	101	110	127	117	95	125	99	112	112	119	101	97	109	117	104	98	110	100	113	102	113	108	103	88	105	126	111	94	110	119	108	114	85	98	105	102	93	114	111	112	104	105	110	118	123	102	113	96	116	102	117	112	122	100	87	108	112	112	130	107	95	90	104	115	94	103	110	117	103	101	102	123	108	109	108	99	116	104	120	109	106	109	107	103	129	101	100	120	101	112	121	117	113	113	102	110	106	104	113	115	112	98	109	91	90	113	95	90	104	98	92	112	106	110	110	102	112	107	106	97	91	112	127	92	85	121	105	120	118	112	98	104	94	105	105	105	100	107	125	106	103	99	96	126	110	104	126	120	108	102	105	103	121	101	92	111	94	111	109	134	103	111	105	121	102	110	122	103	91	103	112	110	98	114	94	105	115	95	94	111	109	93	105	109	114	95	95	108	92	109	105	125	97	104	95	112	86	110	95	111	89	103	94	119	99	116	109	106	94	102	121	109	100	117	105	96	107	90	85	121	106	97	113	99	101	106	108	108	127	95	103	104	109	99	110	108	112	103	99	104	103	95	122	122	104	113	121	112	101	115	124	123	96	97	99	117	111	108	107	105	99	128	115	104	100	107	106	115	109	108	119	119	104	97	95	109	117	123	103	91	102	108	120	115	111	116	119	103	112	109	103	110	102	106	104	108	92	106	100	108	92	109	109	115	100	120	94	96	115	114	103	130	113	109	91	118	114	104	119	105	113	118	124	99	118	122	102	93	108	96	112	105	107	93	94	119	94	108	130	106	116	116	91	112	98	97	115	106	115	112	98	109	106	120	103	107	113	98	111	108	116	103	92	119	106	115	93	123	110	90	82	102	117	111	110	118	120	95	117	101	104	100	109	114	117	107	101	102	109	111	99	113	125	120	107	94	122	87	115	120	111	102	123	117	103	112	96	105	125	119	109	116	114	96	93	92	106	105	108	91	107	101	110	115	115	102	110	108	96	103	101	104	110	109	105	109	96	95	111	111	100	95	107	100	101	115	122	106	85	100	106	99	104	100	109	84	114	95	93	104	118	94	115	105	87	101	103	93	98	102	112	99	87	114	95	88	104	118	111	111	114	110	107	112	114	103	102	107	107	90	98	101	110	98	111	93	115	107	121	123	109	117	135	101	97	115	107	96	105	102	113	92	111	133	112	98	108	104	115	100	97	119	100	105	97	119	108	107	122	121	102	109	114	122	117	102	119	124	106	101	107	116	105	89	106	83	115	95	111	124	101	96	100	112	106	105	92	109	82	116	94	96	106	113	104	100	92	101	98	114	111	103	97	107	105	115	108	99	108	108	106	107	106	95	120	111	118
26451	16019	11564	14906	21741	22552	20650	17746	14817	12260	10573	9046	7619	6172	5334	4514	4141	3755	3236	2617	2288	2172	1889	1854	1647	1444	1371	1387	1346	1332	1265	1236	1209	1172	1142	1120	1035	1060	1026	1062	1027	1028	1051	1019	1010	1002	959	968	999	991	1023	978	1019	990	1007	980	1003	1043	985	964	971	959	1025	1030	958	966	1038	985	984	977	984	954	1027	994	990	984	1029	981	1006	1000	967	1044	982	990	1011	991	949	1044	972	1017	943	971	986	1023	987	1040	1019	999	992	1014	1060	963	937	913	997	979	1041	1008	983	1024	1007	1002	977	935	972	1052	999	961	1003	955	945	976	1004	1014	971	974	1034	968	1043	995	1012	949	998	963	988	969	994	1005	1027	983	946	1021	1006	1015	997	1008	951	991	975	973	1011	985	1009	1028	1063	984	949	1021	1025	881	1000	989	955	936	995	1019	999	1012	989	1016	961	1013	1033	965	927	1011	991	967	1010	976	994	1019	954	956	937	1011	1042	940	1040	1011	997	980	999	982	1004	1027	1035	931	998	967	1000	1004	1003	918	973	1006	954	992	987	965	1000	1000	1023	953	939	1036	928	1028	1074	952	962	940	968	1025	1014	983	1000	1029	1011	1025	952	1033	1005	991	1059	1039	1017	1019	988	979	945	1007	986	998	1003	949	936	993	994	978	1021	1020	1014	994	949	983	988	987	1038	943	948	1077	984	1007	1043	995	980	1005	1012	956	921	972	998	1037	974	1020	1014	961	968	993	999	961	971	976	908	1011	993	957	925	1015	989	1036	997	1005	960	1017	994	975	999	978	1099	1013	992	942	998	991	962	976	1051	926	1009	981	972	1046	1010	999	969	999	955	983	1007	979	1048	1035	1015	983	1000	1030	969	954	993	1025	1021	987	988	1020	1036	929	942	932	1002	1016	1005	1032	974	1037	978	985	950	1020	1004	1007	955	974	953	985	1004	1069	974	972	986	1014	1063	955	986	1046	952	993	984	967	1020	949	980	1001	985	935	1010	989	955	951	1033	998	1005	977	1018	1029	995	987	978	1036	992	1011	996	1006	978	1052	966	1008	993	930	978	969	938	939	997	969	1020	971	1082	961	960	971	1044	988	974	960	1039	945	941	1002	988	1001	1019	990	1041	1000	1047	992	951	918	967	1015	963	1002	1002	978	957	959	1006	1028	988	1027	1030	1017	975	980	967	988	987	1039	974	980	1022	1047	969	1034	1020	1034	972	956	1001	980	978	978	978	943	1030	1007	990	1011	995	1017	996	1055	979	988	953	916	990	1026	1032	984	959	1009	1023	1017	1016	1007	997	982	1017	988	997	1012	1014	991	1050	958	993	971	1001	977	985	959	1032	959	976	993	962	990	999	1003	984	1007	955	978	1024	973	952	983	929	944	1058	902	971	945	999	969	969	987	980	1000	1013	994	983	1004	1006	1064	953	989	964	952	980	1009	1023	982	995	1052	964	985	982	958	1012	1010	960	976	1011	944	1016	1044	1038	1025	1021	954	963	1017	1028	988	1015	933	950	993	990	970	978	961	979	954	991	956	998	1031	1033	973	960	963	964	980	976	998	986	985	977	966	1013	952	1012	1015	989	979	1025	1041	995	958	928	972	1042	1047	995	1032	999	1071	1014	1004	1020	999	994	1011	1043	992	1029	966	1006	1010	977	985	946	984	932	1006	978	1023	1013	1032	998	984	964	991	979	956	986	999	950	1033	972	1005	974	962	1009	1010	992	957	1010	994	947	1010	1014	949	1025	991	997	956	985	1000	930	1008	993	969	1003	1000	986	973	995	987	1025	971	1023	1061	971	988	940	1026	999	934	1030	920	970	1020	959	954	1007	1008	1028	1012	1009	922	1053	944	1036	1019	1003	1009	990	1005	1064	981	1023	923	938	1037	1005	1014	1015	930	962	1030	1011	931	939	1008	940	997	1004	964	975	1008	994	1028	957	990	1006	1009	1005	996	1022	1032	1085	985	984	1015	992	936	1026	1018	951	1013	1041	942	988	950	985	948	1009	985	1005	1040	1015	1068	945	992	1000	1006	995	1025	938	1000	1008	954	968	972	1024	998	962	988	988	949	952	924	992	1062	986	996	1020	1019	956	1013	1024	1014	966	994	970	1008	1003	1025	926	991	1015	1023	1031	1026	950	1011	940	992	1000	966	1001	982	1010	943	944	982	926	956	1008	993	970	1001	961	1005	978	991	982	996	1012	1055	1010	979	1002	1011	987	981	1075	1017	965	996	994	1007	980	999	983	925	991	1025	1049	978	943	970	955	964	1039	947	965	981	988	1035	1047	1003	985	1083	962	999	971	1008	1027	935	984	978	969	983	1031	989	1020	1035	1023	991	984	940	986	961	1014	942	998	1026	977	1032	984	1009	953	1010	1002	1007	1027	895	1021	1019	972	992	1042	1036	935	979	1018	1005	960	1008	979	937	999	1033	969	918	970	966	1017	1050	1051	1002	963	1040	990	978	998	952	997	1024	981	1012	1039	1008	1011	986	1019	974	1001	896	1014	962	1010	1070	1005	923	1056	959	992	974	1000	1024	992	1005	962	999	1036	995	983	953	970	988	991	992	960	978	1016	1028	1005	1017	1000	1025	977	994	1015	1021	980	982	977	1002	1025	984	995	1020	1016	978	1012	990	1004	948	971	997	1021	970	1011	1002	997	995	949	987	995	898	1035	999	1019	1006	1033	993	981	1040	1010	942	1034	1043	991	961	1029	951	989	917	1020	1033	1005	1023	1048	1045	987	1012	975	984	1003	1030	943	1017	991	983	955	1006	1017	988	1048	978	992	1034	981	1076	1009	989	1045	979	1024	959	972	975	1038	969	968	979	999	970	1032	981	972	1025	1026	958	1001	976	997	1013	1009	940	976	1056	981	1037	976	981	1012	1008	983	967	1028	1047	1022	925	973	1003	972	971	947	916	1002	1021	1012	1034	992	993	989	1021	950	996	949	967	1008	954	997	976	977	941	1017	937	1016	982	965	961	918	990	989	963	967	1012	1015	1002	980	972	993	992	967	1046	1016	1010	981	987	1043	957	953	1009	990	996	977	1030	1025	996	982	983	1057	960	938	981	964	950	988	1014	1027	1005	932	971	982	986	983	973	969	1027	986	981	982	998	992	957	972	964	954	950	1023	947	968	996	994	1041	975	1027	941	971	1021	955	994	1000	920	916	1023	967	999	1086	1006	967	944	986	1028	956	917	960	975	938	993	997	1030	1038	1039	1007	969	1034	1048	983	975	983	993	994	976	964	1010	958	979	961	949	944	993	973	996	993	986	1011	997	996	968	1012	967	973	989	997	1072	952	928	941	967	1037	984	1029	1049	994	968	909	968	1050	982	1025	965	1084	998	1027	990	1021	1029	977	996	994	977	975	914	987	991	1058	1014	1033	969	983	957	992	966	1000	1003	995	980	937	977	1011	1016	986	939	1028	1026	972	996	956	998	1010	957	996	950	944	1062	931	1016	1071	999	1021	1011	947	1009	1003	1025	960	969	1006	959	937	993	925	945	1034	989	1022	940	1027	980	1018	1005	989	1022	1032	962	923	945	994	995	906	929	1004	999	967	969	1001	996	977	967	976	993	959	1018	987	937	976	1051	956	980	983	975	1039	979	991	1019	1022	970	1052	1006	973	941	989	1003	1005	1052	1076	995	951	978	977	963	983	941	1016	1004	1025	1032	982	979	975	970	1002	963	986	952	998	995	1005	974	991	1011	1003	962	964	997	1004	1008	1028	998	985	989	1016	963	986	970	999	1041	990	973	1017	1029	978	987	1039	1014	991	1016	997	946	961	951	967	1009	941	994	971	1039	1035	991	985	960	957	963	958	931	982	1009	975	931	930	996	1007	942	995	1022	1007	1015	1036	955	936	1003	947	949	966	1000	1022	992	1014	956	976	936	990	1026	1068	993	1000	988	989	993	928	1018	980	952	1003	983	964	1042	977	956	1019	1007	1004	980	972	965	965	988	1034	1037	1000	1037	940	993	991	1038	995	963	989	960	957	979	1014	946	967	985	981	972	981	979	975	963	959	992	953	947	932	973	1004	955	972	1014	956	1022	976	980	952	956	993	964	968	982	987	967	947
3107	1653	1007	692	558	622	666	648	516	441	377	360	317	309	227	196	192	175	146	134	131	120	111	103	119	113	111	108	101	115	87	85	83	95	86	87	93	77	85	86	81	92	88	92	88	80	90	79	88	88	83	82	88	84	77	85	90	97	99	92	81	96	72	71	69	90	102	93	99	79	89	82	71	92	91	70	101	92	87	83	91	76	77	87	83	108	101	87	84	99	96	84	88	98	85	90	83	79	97	90	91	77	88	63	91	84	103	81	88	73	92	93	81	92	68	92	85	78	84	78	81	89	88	96	94	73	83	86	100	90	74	90	79	86	69	102	94	87	82	62	89	87	77	90	88	83	87	90	86	75	85	83	96	100	75	75	77	81	90	97	97	97	94	83	85	86	78	79	103	91	85	76	74	88	89	94	90	106	84	86	78	94	72	81	84	74	87	83	83	71	74	87	88	97	95	83	80	86	80	100	79	78	82	78	88	104	87	93	85	84	85	98	79	84	87	101	79	95	92	94	96	95	81	67	62	86	77	83	107	78	72	75	94	80	84	88	90	86	83	93	78	74	81	91	99	85	92	78	91	109	89	110	84	82	83	82	75	71	86	95	82	76	97	94	76	92	92	90	81	93	90	89	76	82	104	80	82	79	85	88	82	86	68	90	76	81	93	81	88	82	89	80	85	85	98	82	86	106	92	93	94	80	82	87	78	85	73	70	88	78	89	79	74	72	81	73	74	88	86	65	88	94	89	81	92	110	83	70	98	88	80	74	71	84	88	88	65	80	62	74	83	113	74	84	83	88	86	88	83	85	82	91	89	89	91	89	71	89	85	81	77	77	87	95	89	106	89	79	88	83	75	67	90	73	89	64	105	80	76	86	78	87	71	77	88	78	90	76	71	83	93	104	86	106	105	95	66	95	64	77	73	85	85	72	66	83	95	91	90	75	78	87	76	61	94	70	88	94	88	97	80	89	79	91	89	87	80	80	97	89	85	85	82	86	92	77	75	74	92	99	99	84	97	96	91	87	89	86	70	76	92	75	73	84	91	82	81	83	87	94	74	86	81	64	80	87	79	69	70	89	82	84	90	77	83	78	79	93	82	75	86	60	76	77	90	80	80	85	93	81	88	91	95	76	71	84	82	74	83	105	87	77	82	88	82	104	77	69	90	71	94	79	85	81	84	86	68	91	84	82	112	82	71	103	78	77	79	84	94	96	76	73	94	95	87	98	89	80	76	98	96	94	98	77	93	68	94	85	87	91	86	103	95	92	78	93	94	101	95	90	93	78	88	89	90	83	103	85	92	78	81	108	74	94	88	78	77	94	91	80	75	83	66	81	99	75	93	80	86	67	83	97	67	92	79	79	92	89	75	84	85	95	86	88	73	94	82	91	79	97	81	85	72	96	94	82	69	84	73	90	85	86	98	75	90	66	93	94	84	88	93	97	84	80	103	90	98	92	92	90	92	98	94	92	102	81	93	77	78	81	79	71	83	84	92	82	91	78	87	77	85	99	85	92	88	82	97	74	83	89	91	88	95	90	82	87	95	107	84	87	73	83	79	79	85	80	98	89	93	75	91	97	88	94	84	63	86	85	88	90	86	80	79	89	76	68	95	70	79	78	95	91	94	82	93	80	85	79	106	87	93	90	87	76	86	96	77	85	81	91	97	78	74	69	69	90	79	77	75	95	76	86	83	106	97	84	86	101	98	99	86	77	82	76	96	95	95	79	86	88	90	81	96	77	80	67	95	98	97	78	102	75	88	80	80	101	80	94	99	80	84	88	81	91	108	86	75	80	92	95	91	96	89	78	79	93	89	108	83	92	80	76	110	94	91	89	88	84	73	82	80	76	97	78	87	89	84	77	85	86	91	64	75	94	87	79	85	95	87	93	83	77	77	80	90	81	108	97	79	79	87	84	92	76	65	77	89	79	98	78	86	92	88	93	76	86	95	92	96	83	83	84	89	80	89	82	80	91	111	91	90	75	79	91	93	95	89	86	96	76	84	87	72	91	98	77	85	78	81	87	88	79	92	78	93	86	76	89	88	106	87	83	84	81	98	94	78	87	95	64	87	75	96	79	81	71	117	82	96	89	82	78	74	92	92	72	79	85	84	72	90	87	98	74	68	86	83	77	80	82	96	80	88	91	92	93	97	83	84	90	72	86	86	92	92	76	89	81	81	75	87	87	85	95	72	92	88	85	92	99	85	94	78	99	86	83	77	89	92	79	91	80	79	89	79	87	94	86	94	81	85	103	91	74	85	80	78	91	96	82	88	88	72	88	76	85	107	94	77	96	90	74	86	91	78	74	72	91	81	86	83	80	86	73	84	98	85	90	88	97	89	95	86	87	76	100	74	101	82	78	78	80	85	87	92	70	77	100	89	93	83	86	84	86	95	97	72	81	83	105	84	77	86	91	70	72	76	94	75	97	76	92	78	87	86	85	89	83	98	99	107	79	81	87	88	83	90	91	81	79	86	83	86	74	97	74	90	91	83	92	71	94	95	91	72	85	74	74	75	74	99	77	82	90	96	70	91	92	91	72	78	81	87	78	84	86	91	94	90	93	65	91	79	83	95	90	96	100	90	78	77	80	75	91	90	80	83	86	78	76	86	99	103	69	80	93	93	87	79	108	79	75	75	76	63	81	72	80	97	76	88	64	66	82	83	85	68	86	95	85	80	85	74	72	72	86	78	77	79	88	102	82	76	92	81	88	62	100	90	91	104	92	88	81	87	77	89	81	93	96	79	93	79	91	73	93	90	79	73	88	94	99	79	79	76	89	86	84	68	88	72	78	86	88	114	80	90	82	88	85	89	87	75	74	101	82	112	81	85	99	96	84	74	94	82	82	97	79	77	87	81	88	107	73	77	91	97	89	84	86	100	84	87	81	78	91	94	86	90	87	73	87	83	79	93	87	72	65	79	71	90	78	72	75	84	75	84	97	85	90	88	76	76	82	81	85	92	95	87	82	103	91	93	86	92	97	70	76	88	101	77	99	97	88	74	82	69	101	88	78	89	97	91	81	113	84	81	81	81	79	95	79	58	76	93	88	111	94	91	107	77	73	86	73	79	77	80	85	99	78	82	91	79	69	87	78	71	85	79	74	92	93	78	99	90	92	83	80	83	81	105	93	93	78	91	81	92	85	93	74	97	89	74	87	81	89	81	100	95	82	66	98	91	82	92	91	90	82	79	101	95	91	82	72	85	80	85	85	96	78	74	83	70	89	85	80	102	103	89	72	90	78	93	87	78	80	82	88	75	87	88	91	89	82	91	89	86	93	79	68	65	83	87	105	85	83	89	87	69	99	76	85	83	82	94	83	92	95	87	85	90	67	98	73	75	100	94	86	74	101	94	67	83	71	82	81	77	92	90	88	76	78	102	84	70	90	88	86	84	87	79	93	107	88	91	87	72	85	77	90	80	87	72	79	88	89	68	88	88	95	84	83	83	87	94	82	88	79	71	91	104	94	98	70	67	77
26403	15374	11256	14205	20764	22013	20303	17758	14872	12570	10701	9251	8002	6316	5267	4308	3837	3568	2936	2354	2113	1941	1711	1592	1458	1287	1293	1160	1201	1169	1074	1051	1023	930	904	913	858	863	821	804	741	842	813	829	852	774	795	788	820	766	744	778	798	800	787	761	793	694	751	782	781	804	767	749	805	831	769	842	797	782	743	773	822	760	812	793	783	745	814	778	804	770	772	757	783	776	785	767	790	800	781	803	723	803	806	781	757	798	818	802	824	797	802	840	817	826	798	798	816	764	768	742	764	811	757	764	794	814	796	802	747	806	811	721	742	804	767	833	802	848	795	816	786	800	787	788	787	854	787	798	769	754	759	780	783	767	821	773	775	820	806	727	761	830	801	791	782	738	744	752	783	851	847	772	797	762	853	780	738	814	787	776	759	755	777	747	779	815	796	766	810	761	760	769	777	821	741	723	814	783	790	777	813	760	723	777	803	845	794	743	751	744	783	753	747	843	766	780	817	823	743	739	751	794	768	806	826	817	740	829	772	769	795	785	787	791	791	755	821	816	752	772	815	804	771	755	740	728	817	790	702	788	771	795	809	788	773	804	797	814	786	786	808	769	812	759	776	807	776	778	813	798	771	751	754	831	766	776	791	745	771	822	821	796	791	780	769	745	785	789	790	832	746	806	811	797	762	811	737	793	812	744	794	749	814	805	741	719	771	721	789	807	872	748	802	805	766	802	839	802	804	768	797	759	797	744	754	773	797	826	776	752	805	768	822	811	794	773	791	800	783	798	773	738	779	748	787	793	782	763	763	818	752	764	814	769	741	784	785	808	779	766	779	814	773	783	774	757	804	755	798	847	796	792	774	758	741	790	788	779	778	777	824	766	804	784	733	772	814	785	782	775	745	759	810	766	763	826	810	756	763	804	783	768	803	778	740	783	794	789	825	770	810	798	807	791	799	801	813	731	823	792	775	767	800	824	739	773	810	749	748	805	819	750	760	789	778	823	760	830	749	761	832	752	767	738	781	775	810	766	813	788	759	792	826	794	807	780	757	794	748	803	771	780	751	769	823	775	782	785	751	756	786	747	765	739	797	809	753	824	774	779	754	799	814	767	775	818	766	796	784	790	776	776	809	764	798	820	764	766	786	766	793	786	773	796	727	835	790	767	776	748	760	773	818	776	777	788	776	741	785	755	790	786	800	793	817	778	800	805	746	795	813	747	836	806	784	784	778	771	788	784	741	764	784	760	771	754	793	777	809	841	828	763	730	780	798	783	796	770	843	800	753	816	816	803	798	814	724	803	791	780	792	776	742	798	773	763	805	779	778	808	778	739	836	773	794	781	782	799	808	786	801	815	723	763	773	792	781	745	793	764	770	789	773	778	780	779	798	768	790	783	791	798	744	766	766	826	756	796	812	831	798	771	769	783	814	748	757	803	777	801	752	714	747	799	748	804	772	768	774	790	810	797	772	788	764	738	766	768	812	762	762	777	812	770	780	784	794	809	768	786	817	783	828	727	804	845	786	793	755	806	758	796	821	777	764	828	734	809	810	771	777	769	705	788	822	751	813	788	780	805	759	784	807	778	792	778	756	763	813	785	813	793	736	793	746	786	824	740	782	809	810	808	797	803	805	777	830	778	798	737	737	782	796	770	795	811	812	808	744	813	791	771	787	783	799	761	760	828	796	767	840	800	751	732	769	793	698	772	799	737	756	753	790	803	802	803	788	844	778	798	737	795	751	787	785	793	787	821	788	774	766	767	788	806	804	827	735	752	761	810	793	769	768	799	756	776	739	762	791	794	796	761	783	828	803	792	731	817	790	737	758	807	877	799	781	765	765	770	810	738	788	808	757	774	790	773	814	809	768	776	804	756	780	832	811	818	770	791	746	790	775	816	768	833	843	797	765	794	743	770	782	763	803	755	798	767	817	777	774	797	780	786	790	822	803	781	798	801	810	722	815	819	803	821	810	786	818	826	778	799	752	813	815	795	754	768	743	771	839	779	831	830	841	782	836	803	754	781	843	751	804	778	840	770	830	780	744	835	756	791	770	795	834	846	763	759	793	752	834	781	797	781	760	747	780	765	830	755	820	815	775	769	723	789	754	805	791	784	787	821	810	802	787	747	785	768	830	825	758	789	781	747	763	782	799	820	741	843	769	867	782	809	791	732	795	821	761	734	828	755	794	773	787	804	761	818	743	786	762	816	801	756	758	768	743	786	794	775	811	819	761	811	806	777	791	782	802	755	753	759	742	745	763	804	841	853	830	829	811	802	745	810	795	740	805	829	770	740	816	792	768	749	807	777	818	801	784	803	798	760	750	748	799	749	817	790	757	781	755	730	709	804	757	792	796	781	811	766	772	823	802	779	727	828	734	832	791	760	828	782	763	800	794	805	782	805	804	781	813	792	798	811	762	789	752	737	772	796	766	796	777	816	806	844	788	752	754	843	778	755	787	812	812	821	804	757	743	760	786	765	749	764	811	735	797	777	785	826	769	784	783	784	789	787	790	746	789	805	793	790	773	828	753	799	814	803	774	788	777	804	749	776	838	801	791	780	788	786	784	789	800	823	780	814	734	796	784	802	727	765	779	740	748	770	846	780	792	778	735	777	801	811	761	800	775	830	799	767	768	801	790	802	766	745	799	793	755	777	827	758	789	740	780	788	767	781	808	746	787	790	795	775	744	795	789	805	818	778	782	772	749	814	808	826	755	788	796	801	773	833	852	761	803	840	744	784	812	788	789	811	751	839	832	764	775	789	785	770	776	790	779	834	774	786	760	770	791	796	759	826	804	806	781	753	765	752	746	783	755	806	798	791	817	731	745	776	820	815	791	844	774	817	791	782	746	741	820	814	785	753	764	727	729	774	828	799	751	787	811	793	803	846	826	820	817	789	836	785	780	759	775	815	768	813	762	795	767	800	790	750	768	775	780	784	755	801	776	809	777	787	765	803	756	782	740	811	778	786	783	780	817	748	797	812	819	795	743	810	813	802	771	814	774	748	821	813	815	763	835	814	798	778	842	769	823	766	747	823	746	734	722	717	782	809	774	812	814	756	784	801	852	794	774	814	782	790	769	751	779	796	745	814	837	765	794	768	869	805	771	848	780	776	807	774	804	791	760	789	838	768	798	768	750	762	758	794	740	709	743	802	767	822	813	775	854	800	717	774	750	800	781	846	764	779	784	788	780	792	788	776	806	805	816	793	796	782	752	694	737	753	787	783	774	789	785	794	833	809	787	776	807	807	767	823	788	765	822	782	770	804	767	777	794	740	805	694	806	830	762	768	770	827	802	773	792	815	781	804	804	784	805	817	771	788	763	852	806	753	817	777	837	783	816	797	859	849	832	848	792	767	787	797	818	761	792	758	736	744	799	778	802	742	787	777	766	799	768	780	828	770	811	797	794	770	781	761	828	773	783	784	805	798	783	756	800	764	794	763	809	791	781	797	777	829	773	769	770	795	800	803	811	794	802	783	811	772	776	794	783	789	788	810	809	781
3483	2220	1205	862	694	859	837	770	663	551	501	429	418	310	272	242	208	216	158	158	159	142	120	128	116	110	116	101	106	108	98	92	103	101	95	99	87	84	93	90	86	94	91	96	79	84	100	81	87	95	90	98	84	105	85	87	90	101	97	84	89	103	97	84	90	86	80	89	87	82	79	74	94	91	79	83	81	93	102	92	86	93	94	83	96	85	86	107	106	111	101	91	85	91	99	106	89	93	86	95	93	66	84	88	90	93	98	107	100	89	85	98	64	79	90	82	80	89	110	89	83	93	90	90	89	102	97	75	110	99	94	86	84	101	102	105	84	73	85	91	89	78	109	87	86	85	90	82	65	80	105	86	85	83	82	98	85	80	98	102	96	103	87	92	82	63	77	83	83	104	91	102	91	101	90	82	82	95	84	85	86	95	89	105	85	89	77	88	106	84	92	103	88	101	90	83	86	99	88	96	93	101	68	75	92	88	87	88	80	89	97	110	82	91	95	82	83	80	101	93	111	92	93	96	84	86	91	89	72	89	80	90	110	106	94	87	93	111	101	82	96	99	84	79	90	115	90	75	93	89	67	95	98	90	100	85	80	76	96	105	89	91	89	82	96	96	97	78	93	83	92	95	76	86	100	82	94	94	82	97	89	89	81	84	94	83	99	78	95	85	78	91	84	92	106	96	98	87	83	95	114	91	96	109	83	96	90	95	85	101	76	83	88	107	95	99	100	84	84	102	88	92	92	85	106	97	85	85	83	107	82	102	84	77	79	85	90	84	97	84	81	79	85	88	92	103	89	79	96	80	98	83	94	97	70	99	101	93	74	94	86	73	112	93	113	75	89	89	89	102	83	101	96	96	74	87	86	88	92	83	86	98	81	110	86	85	109	82	103	95	111	98	93	83	77	78	91	66	92	87	95	100	98	71	85	92	100	91	95	78	79	99	96	86	98	89	87	102	82	70	88	82	105	84	95	81	97	84	93	90	92	94	74	65	97	95	96	88	79	89	92	89	96	105	84	103	81	112	105	102	91	92	95	100	92	92	91	95	101	103	91	83	73	84	87	105	84	93	91	91	75	103	103	83	89	80	104	107	88	91	86	82	85	83	81	80	89	100	95	97	98	84	85	90	86	90	80	85	84	95	85	87	90	88	84	104	103	77	90	92	94	92	83	86	99	72	82	95	86	91	83	82	89	85	98	93	86	73	83	76	73	87	91	91	97	85	94	106	97	85	105	81	85	92	91	76	83	87	88	102	100	94	95	91	100	74	89	98	87	99	81	87	91	91	85	95	105	92	86	82	102	80	84	97	98	85	93	86	86	87	90	93	95	87	83	86	107	73	101	78	97	104	89	88	96	84	88	87	86	87	83	85	76	68	89	81	101	102	90	91	90	95	98	80	94	83	79	84	92	83	93	108	91	85	79	90	85	88	93	79	77	92	89	105	109	95	79	81	85	93	97	87	93	93	97	93	77	91	88	94	75	87	94	81	80	83	99	82	86	84	95	97	92	88	80	72	86	101	79	88	82	91	86	78	97	95	108	85	101	83	80	87	79	86	87	98	83	88	73	72	100	88	106	82	106	73	89	77	104	91	95	80	88	97	91	85	107	94	94	71	87	96	79	74	88	77	92	88	87	97	87	96	85	79	93	91	93	94	87	87	89	97	79	79	88	103	78	88	65	89	102	99	89	86	101	86	104	100	76	91	103	88	92	86	90	77	83	119	81	65	98	80	85	84	94	80	74	78	88	90	80	98	79	81	103	100	105	86	91	99	95	84	96	86	84	85	77	90	103	93	91	71	94	100	76	84	82	92	105	87	78	72	99	106	86	109	92	96	77	84	98	76	85	73	94	94	89	97	106	96	81	92	82	85	102	76	63	107	85	85	77	103	97	84	71	97	98	76	92	81	63	83	108	99	90	87	97	104	90	94	84	89	106	109	93	70	75	92	83	89	99	78	88	98	87	85	66	93	105	89	78	94	107	69	105	100	95	89	83	90	91	83	83	95	84	84	80	102	102	83	83	87	87	89	68	91	81	84	82	113	71	90	89	77	89	82	75	90	92	81	83	77	90	98	97	90	91	91	79	94	92	93	89	95	108	87	89	95	92	101	75	98	95	95	88	88	93	85	98	110	104	81	69	89	86	91	85	79	83	92	96	89	91	87	82	96	85	83	84	84	78	95	93	104	89	75	74	89	87	83	93	93	91	114	85	96	105	100	97	86	87	108	90	80	80	89	89	90	103	79	96	95	86	86	104	88	94	90	70	96	87	80	104	76	89	109	82	94	101	91	99	76	95	90	98	79	98	108	85	82	90	97	91	98	81	81	91	78	103	93	85	86	90	93	78	86	90	89	98	85	94	80	89	95	75	93	79	94	87	95	91	76	83	93	90	78	90	84	94	96	109	80	96	94	79	92	101	94	96	67	81	100	78	101	96	92	95	88	83	96	63	83	76	90	80	100	81	94	105	106	87	96	73	81	101	87	92	90	99	97	100	102	98	92	104	83	96	87	89	98	110	93	85	77	74	92	113	105	82	89	75	83	86	89	80	84	92	110	98	84	94	71	90	87	94	83	83	89	105	94	95	92	89	92	93	83	88	73	82	89	98	83	83	77	85	74	95	96	71	79	64	101	92	94	101	82	78	90	78	67	89	93	95	101	83	76	71	92	92	81	90	90	98	89	73	95	77	94	98	87	95	85	82	90	81	91	86	86	101	85	90	92	95	88	97	91	86	97	91	90	82	90	79	72	78	88	100	78	94	80	81	92	93	105	84	88	93	80	85	101	78	97	107	94	87	88	82	98	92	78	92	86	78	82	100	85	102	94	86	92	92	83	88	88	82	79	106	85	86	86	82	89	91	82	98	89	107	89	109	86	90	92	90	103	93	93	82	90	84	89	88	87	98	93	88	97	87	89	70	88	87	104	93	95	85	79	66	99	71	89	98	93	78	97	87	79	93	98	76	76	97	59	88	109	90	84	93	93	87	74	100	87	82	78	74	101	88	88	95	78	81	111	101	83	96	85	92	93	89	92	96	92	82	97	84	89	90	96	80	87	93	95	87	101	96	105	110	112	83	90	80	92	80	89	83	86	86	104	89	74	82	77	76	97	95	96	94	78	98	106	83	81	85	101	88	90	94	75	90	101	101	88	76	87	93	89	100	93	91	92	100	82	85	92	104	90	104	80	101	93	97	103	95	94	95	88	87	100	88	96	93	96	72	89	89	75	99	98	92	79	96	101	96	96	89	78	77	91	83	99	96	91	93	77	91	95	101	101	72	115	95	99	84	100	83	84	75	81	90	86	86	87	79	85	71	81	82	91	98	103	76	85	78	92	86	87	98	92	99	88	100	84	76	83	98	111	84	97	77	92	82	89	91	92	104	99	79	95	91	95	89	75	87	79	104	75	97	85	76	80	83	94	87	84	78	89	94	70	97	93	88	103	73	77	76	89	113	96	106	100	91	79	89	103	80	88
28793	17730	13147	16073	23176	24409	22738	19655	17077	14686	12916	11096	9399	7538	6118	5088	4443	3863	3213	2690	2367	2170	1997	1733	1653	1599	1431	1332	1350	1327	1213	1139	1110	1069	1051	909	947	922	860	877	848	888	923	880	888	875	787	830	859	889	839	834	892	811	868	801	822	813	838	846	815	817	851	840	873	845	798	816	857	773	806	881	844	833	795	845	867	885	829	840	841	805	878	840	882	808	866	798	853	840	836	887	834	882	848	913	846	821	829	840	832	842	806	791	887	858	830	802	878	825	883	758	857	824	869	841	816	841	851	905	819	836	782	863	853	828	844	844	810	796	821	870	781	792	820	827	818	829	854	870	824	829	787	825	844	833	869	864	881	844	911	850	782	785	833	863	854	862	834	840	840	843	829	825	859	852	824	875	862	797	826	815	861	843	806	823	865	817	851	833	813	813	832	839	861	841	848	807	860	836	804	841	829	874	792	878	785	845	819	854	798	834	890	895	826	862	845	849	782	809	864	804	816	831	843	883	847	795	826	851	872	854	843	824	848	903	839	855	852	901	824	798	821	854	810	892	860	802	821	799	831	812	822	797	832	849	790	872	828	855	811	831	823	860	850	821	761	877	841	801	836	836	832	838	830	812	841	838	852	825	827	904	839	848	807	835	858	830	867	844	820	789	825	888	817	835	831	828	779	790	835	822	861	795	828	868	769	875	813	872	805	847	847	831	790	844	825	840	825	820	869	859	833	824	803	773	799	893	830	834	858	831	893	892	841	809	847	857	852	833	848	822	816	812	819	848	806	799	812	842	828	819	834	842	775	777	832	806	859	808	788	864	841	854	837	807	825	851	829	835	828	798	831	843	832	904	848	811	854	807	828	841	882	792	848	789	796	807	894	848	854	801	809	809	816	848	836	819	879	773	846	821	807	892	832	850	853	817	804	784	817	795	814	860	873	881	837	846	841	797	868	827	816	815	822	829	831	822	846	822	872	814	876	789	828	837	838	809	855	837	845	826	753	850	792	858	828	873	913	820	791	849	856	843	819	785	875	844	817	834	840	804	807	817	800	856	846	834	829	812	844	812	785	835	833	889	837	852	864	818	825	765	815	770	828	776	819	835	828	830	820	840	868	850	810	804	850	820	811	813	882	854	889	818	775	823	892	834	790	827	838	787	876	799	799	785	895	800	826	808	823	802	828	866	828	811	802	825	814	871	807	870	858	824	886	835	816	870	830	808	806	851	830	890	811	808	852	873	834	849	864	838	871	837	786	795	836	836	778	807	817	822	884	841	840	796	859	804	829	835	814	830	838	878	825	827	834	861	817	815	846	821	823	799	812	834	841	793	833	856	852	840	860	824	825	845	886	813	879	804	862	783	870	835	872	804	852	854	866	812	829	856	797	827	814	822	815	833	875	833	841	869	825	838	825	854	859	837	877	787	843	865	862	856	798	866	808	798	838	837	834	864	840	833	820	828	905	858	804	833	830	843	803	836	833	841	832	819	804	889	811	849	894	841	844	845	854	855	877	809	851	818	852	865	843	863	823	810	795	853	829	825	847	834	870	834	840	870	858	859	828	854	850	843	848	793	846	789	786	827	821	816	819	825	806	848	808	807	858	816	828	887	855	851	803	817	800	828	829	842	822	823	852	834	868	844	837	827	830	840	858	850	876	797	801	861	868	819	838	821	850	828	850	801	823	852	836	824	828	836	799	799	859	802	824	828	895	802	834	855	809	781	794	838	837	845	842	824	781	830	857	819	853	850	832	838	842	837	842	809	873	807	859	853	836	861	832	863	823	834	823	834	824	807	790	836	771	821	850	871	832	814	825	829	844	875	823	829	874	895	831	870	798	795	897	856	836	815	785	792	830	840	851	846	820	791	851	806	876	823	842	801	774	816	829	886	824	848	894	869	860	794	806	838	863	802	805	825	862	874	867	892	803	823	898	847	833	835	828	825	865	846	863	845	801	792	829	866	795	862	813	864	840	798	863	881	829	817	822	804	860	856	821	788	844	818	847	811	867	819	799	808	855	807	782	801	834	817	831	835	859	862	831	799	842	836	816	789	879	831	861	856	807	799	839	841	814	842	864	828	856	804	821	806	852	886	863	834	832	852	805	870	834	870	862	869	858	901	841	828	856	852	858	836	893	806	842	782	797	825	798	900	810	831	821	863	822	804	849	876	832	831	811	819	846	856	818	828	832	761	893	779	845	824	855	838	819	849	857	801	830	792	797	806	792	837	833	831	864	813	843	837	815	831	829	839	799	812	838	842	821	838	857	811	817	807	879	816	816	859	856	833	851	843	829	842	791	865	825	818	852	872	820	840	855	780	818	853	777	800	864	836	830	789	863	818	833	880	868	814	822	818	852	801	831	826	836	855	818	883	799	813	790	834	852	836	819	841	841	884	880	848	851	837	808	853	814	833	831	801	818	790	864	861	806	839	845	840	817	850	803	805	799	850	847	813	805	833	836	812	814	799	853	807	840	860	829	846	919	799	852	826	875	844	871	848	859	822	861	777	815	815	830	817	802	819	848	811	871	894	805	858	762	836	856	828	850	826	844	821	831	812	889	836	874	851	797	783	852	858	830	810	859	793	879	843	856	843	791	797	865	848	853	840	864	856	866	781	838	824	870	827	799	850	847	783	817	816	847	852	819	852	824	825	825	805	815	841	849	807	804	864	854	837	834	830	817	854	782	809	862	841	787	797	812	854	814	877	870	835	789	853	834	804	808	831	852	830	865	863	835	893	802	831	857	874	821	863	866	831	836	846	815	788	874	824	790	805	819	854	848	838	799	871	813	781	858	845	823	802	838	833	810	870	854	872	875	806	822	833	862	804	861	874	810	785	859	803	833	862	878	795	849	813	871	854	860	846	835	858	860	837	823	827	873	821	809	845	848	856	795	849	823	813	788	849	876	831	851	858	815	822	845	799	837	837	819	830	823	835	863	786	846	887	821	813	828	818	843	840	812	842	843	806	846	810	886	801	869	802	806	875	796	871	841	889	817	878	850	821	857	828	842	843	811	844	807	808	851	819	840	853	856	845	880	863	790	855	831	782	800	845	840	812	836	833	862	840	828	830	746	806	853	831	830	859	798	833	801	830	854	833	807	800	809	831	878	831	873	815	814	841	846	848	819	859	803	831	851	803	858	800	868	825	891	837	853	807	810	818	875	837	823	855	820	830	840	852	860	878	818	829	822	812	870	816	852	845	837	832	779	843	838	855	827	784	875	854	840	825	819	812	813	855	842	847	810	834	861	832	855	820	809	863	832	898	814	856	843	872	895	844	831	862	833	853	832	814	848	849	810	837	856	836	829	812	815	820	864	850	842	795	838	864	855	829	799	889	849	812	856	859	837	859	863	828	809	823	848	841	879	814	863	826	853	799	833	859	858	850	861	830	847	818	834	860	882	837	841	871	785	799	800	859	832	803	830	868	862	804	854	882	816	866	890	831	853	819	845	839	788	818	845	856	815	832	797	819	824	836	824	837	897	860	834	879
2415	1156	760	462	416	542	541	515	426	366	369	329	267	235	215	150	172	165	184	124	153	137	119	119	132	129	104	102	112	103	114	123	109	107	100	123	96	100	120	105	116	99	121	109	88	120	96	96	101	109	99	100	86	97	110	95	118	100	105	100	118	97	102	96	104	95	108	100	112	109	106	99	86	108	89	97	94	97	114	101	87	98	113	114	107	109	123	108	119	106	94	73	101	90	99	96	100	105	112	96	113	103	92	110	100	124	123	101	102	95	96	88	110	109	102	109	87	113	92	97	109	100	106	93	104	117	100	87	115	113	114	104	111	88	92	119	109	133	102	120	125	107	118	92	101	89	98	100	103	102	89	121	99	99	92	110	104	102	111	88	111	85	102	91	112	105	113	106	90	112	103	115	114	108	108	94	109	108	114	97	102	85	100	106	112	105	112	93	92	90	106	109	94	100	98	112	102	96	115	88	94	115	112	108	92	91	97	114	104	119	97	105	88	103	86	109	98	111	109	108	98	112	121	106	105	99	92	97	85	96	111	100	110	106	95	95	80	105	95	93	87	104	110	114	90	86	85	103	93	93	121	111	100	109	126	90	111	106	105	102	97	85	100	119	103	108	107	119	101	105	105	93	107	115	104	92	111	109	92	85	108	108	108	113	104	82	104	88	130	109	102	125	95	93	91	111	108	95	117	111	108	103	117	102	117	101	111	94	94	112	98	104	117	97	102	95	95	86	94	101	110	85	99	103	98	105	89	110	98	101	109	112	117	98	110	108	106	128	117	113	105	103	109	105	104	93	113	104	99	108	106	112	107	88	123	100	98	112	91	83	113	123	118	107	81	86	100	122	120	86	100	109	103	109	115	101	116	119	108	103	94	132	124	104	117	107	117	123	101	118	105	110	95	97	110	118	103	92	114	102	100	102	112	92	94	114	122	101	112	99	99	116	111	104	96	102	128	119	104	96	109	111	106	129	79	104	89	95	106	101	110	95	105	102	101	107	105	105	111	106	114	93	96	103	89	99	94	119	119	89	106	91	107	88	110	112	103	103	92	113	108	93	100	104	105	99	117	101	112	93	106	109	96	110	102	104	118	113	113	85	88	107	105	113	111	101	97	106	102	113	101	95	117	101	111	101	104	79	108	106	99	103	104	95	101	101	99	112	107	100	98	89	114	109	105	96	105	91	99	110	101	97	100	114	123	117	103	112	103	100	98	99	112	109	91	113	117	94	122	97	101	95	116	108	99	113	105	107	108	113	109	121	95	100	109	100	100	105	96	108	97	98	87	93	115	112	118	92	118	104	96	87	116	100	118	112	113	92	95	116	103	98	94	105	91	102	98	95	105	90	104	102	97	117	110	94	109	102	87	129	122	118	116	94	104	96	75	110	98	108	97	111	94	91	83	112	110	101	103	116	104	104	109	98	97	83	96	82	95	105	118	102	116	107	91	107	119	124	94	98	106	98	92	98	89	107	110	86	98	111	103	104	111	111	98	103	113	99	104	112	106	115	93	109	117	115	108	106	108	111	96	131	103	113	89	113	95	120	108	106	136	105	90	117	103	104	88	117	103	103	95	100	62	92	95	88	111	91	102	103	104	105	94	127	93	117	115	101	106	103	102	114	92	91	85	94	92	124	96	102	107	124	94	110	101	98	128	87	91	79	101	110	102	114	99	91	106	95	91	106	102	118	97	86	108	106	98	83	87	106	82	106	102	108	114	98	98	101	108	119	101	105	110	91	102	105	101	98	97	111	105	118	92	107	123	110	110	127	99	92	101	98	90	96	98	109	113	102	102	112	98	114	113	103	96	102	105	100	109	105	101	109	107	121	100	70	101	107	98	108	105	100	113	101	110	107	114	98	114	101	98	113	106	112	96	100	104	105	99	94	100	126	125	96	118	96	97	109	126	104	85	106	120	114	89	91	112	104	108	99	97	107	102	98	130	100	109	104	110	112	94	111	91	106	120	96	121	111	108	109	118	96	111	117	124	96	122	87	113	99	107	106	99	111	88	92	104	91	110	82	101	112	114	100	98	122	94	105	107	112	117	112	97	112	92	104	98	106	93	115	116	130	105	99	112	114	101	101	107	103	93	107	89	96	98	97	101	105	118	104	91	88	105	109	103	111	110	91	131	96	101	103	117	104	98	109	111	98	121	79	95	97	118	100	105	110	105	124	113	102	106	105	98	115	118	102	94	129	122	90	113	90	98	102	93	109	100	111	112	99	95	97	119	104	104	105	88	117	95	124	79	114	107	91	86	100	104	97	102	105	107	93	94	108	111	104	97	104	87	87	101	98	107	98	109	95	109	97	121	94	99	96	112	110	103	106	89	101	119	98	111	114	102	122	104	112	110	96	91	97	119	104	100	103	101	92	111	121	127	113	107	74	88	100	131	123	101	108	116	84	118	112	95	100	105	110	100	100	113	120	103	90	111	123	104	92	116	100	114	104	100	109	102	98	105	114	118	104	123	93	88	97	115	102	105	92	84	104	105	104	95	108	120	113	116	98	102	124	92	96	104	96	108	108	122	105	109	106	105	134	92	115	114	83	104	113	109	100	142	102	96	104	102	111	105	119	121	118	113	107	117	94	90	112	117	105	99	103	101	102	108	99	95	92	96	114	109	91	108	104	88	98	109	93	108	121	106	107	92	107	107	110	104	104	97	100	108	101	102	111	106	82	115	115	95	102	97	90	104	106	100	101	107	108	94	109	88	130	84	117	95	87	114	98	75	104	119	133	106	113	107	83	90	101	95	104	105	109	115	97	107	97	114	94	104	113	119	99	85	112	122	87	106	87	122	105	101	124	99	96	115	97	97	88	104	100	121	87	86	115	90	86	112	107	121	95	109	103	97	117	110	96	120	101	108	95	106	108	101	104	115	135	102	109	96	95	105	113	103	89	113	107	109	107	111	89	101	97	107	114	115	108	102	112	100	91	115	99	113	108	110	113	93	100	108	98	97	91	107	100	109	95	107	105	100	107	96	103	112	118	109	104	85	99	116	100	108	101	94	123	120	92	110	102	84	98	105	107	110	93	106	103	103	102	112	104	90	126	99	96	97	89	118	101	89	118	98	105	106	99	111	110	121	111	108	93	89	93	109	108	108	119	97	131	105	97	95	108	99	113	122	92	102	94	103	114	100	101	96	113	101	106	114	111	130	104	119	102	91	108	87	96	117	102	103	94	108	94	126	87	116	101	127	98	93	118	112	114	91	105	97	111	110	85	104	118	106	97	94	98	101	93	110	111	114	91	117	111	121	96	104	97	101	110	108	89	109	109	102	109	99	109	104	122	117	112	112	111	109	92	117	116	106	113	106	94	98	99	108	106	77	113	94	101	98	95	106	90	89	108	111	99	127	106	113	118	111	96	104	102	112	115	84	106	106	108	110	110	114	97	107	98	123	107	106	121	112	92	100	109	111	102	110	94	82	109	118	113	109	114	117	101	108	125	113	110	98	114	111	112	89	101	107	91	95	93
24079	13427	9129	11735	18152	19341	17580	14827	12106	10640	9017	7705	6293	5134	3974	3348	2995	2743	2324	2082	1810	1690	1543	1450	1327	1361	1232	1254	1189	1173	1053	1109	1025	1062	1046	980	1025	939	909	960	1067	955	985	987	958	942	928	884	907	958	859	940	1010	942	946	933	879	983	949	945	903	928	987	973	943	923	964	916	975	943	927	924	917	922	956	907	827	938	940	968	1006	896	970	878	977	936	947	904	933	1011	958	872	953	943	964	939	952	972	848	938	993	908	898	927	941	967	975	961	946	906	926	908	966	930	924	967	1001	911	971	983	905	916	978	987	928	955	966	957	893	907	876	929	929	910	921	916	965	947	945	928	929	901	965	920	963	973	990	950	966	946	947	944	943	895	962	947	933	956	948	888	909	935	941	934	913	1002	952	982	950	881	953	948	908	973	925	944	968	910	911	886	930	920	908	971	887	929	975	891	991	933	929	905	937	901	961	974	933	923	953	893	953	890	918	939	924	951	928	944	983	1019	938	986	900	924	898	942	958	940	939	937	967	944	932	999	933	937	987	941	1011	978	939	945	877	934	988	909	918	934	922	940	961	985	899	937	921	964	888	921	932	884	947	942	919	969	910	924	931	927	959	1007	984	914	926	960	941	959	934	882	918	1013	964	919	904	951	924	905	954	913	998	923	967	965	963	920	944	942	922	941	918	899	929	944	929	951	976	951	928	952	861	932	926	946	894	932	924	949	956	912	927	957	951	977	920	943	938	936	948	938	987	927	915	920	958	913	919	918	933	924	956	944	912	913	956	938	920	950	933	1000	931	933	992	893	922	946	916	942	915	989	965	936	912	873	969	924	959	946	947	948	947	909	966	934	897	978	949	974	959	905	883	920	919	991	987	940	939	913	962	887	948	948	940	941	928	927	956	968	947	932	933	950	921	929	1014	936	956	914	963	938	917	912	1005	945	970	909	933	946	914	950	886	919	899	898	963	951	917	892	909	944	947	937	972	986	1003	919	990	958	927	896	974	966	946	924	968	954	975	918	979	907	914	936	891	918	932	988	918	974	950	950	875	990	981	919	986	945	913	988	926	948	946	907	878	946	900	934	921	938	960	970	904	922	916	926	909	968	886	938	928	947	952	989	948	971	958	931	892	952	949	907	926	961	957	957	940	978	902	989	1000	972	923	956	943	912	906	964	929	948	961	972	999	1030	867	915	979	951	897	1005	951	971	951	867	935	967	952	929	932	916	983	905	933	939	979	951	927	919	946	1003	924	962	965	952	935	922	897	961	909	951	929	928	946	943	964	951	980	977	986	857	977	979	936	964	1016	992	966	903	886	982	946	898	955	941	903	923	928	923	974	928	908	952	956	923	884	946	918	992	959	922	878	948	912	921	940	962	931	974	939	972	966	992	950	953	937	896	885	896	947	953	927	958	967	978	932	942	936	1025	916	938	920	932	953	942	965	900	931	874	923	967	1005	910	968	941	945	916	940	887	927	908	994	965	995	933	926	944	963	889	961	953	918	943	980	969	957	929	932	932	959	935	920	961	992	930	949	941	934	889	968	934	958	939	961	866	923	920	993	884	931	930	948	914	964	956	921	957	872	891	962	964	934	935	946	975	899	1022	973	981	908	933	961	881	870	924	941	912	961	946	916	935	969	916	960	850	991	937	956	944	945	890	908	955	901	939	934	883	957	938	938	977	974	888	922	926	954	987	957	948	930	922	1015	974	987	906	992	913	945	905	967	1003	945	955	919	944	933	945	918	917	970	986	905	951	952	930	963	932	940	950	931	925	887	979	971	949	975	896	998	938	974	909	978	939	974	1002	961	879	978	963	961	890	931	916	934	938	981	946	916	968	874	928	950	950	960	1013	931	959	964	952	989	903	921	922	958	907	897	920	977	942	902	922	1010	985	927	939	920	924	918	935	908	915	936	967	910	965	982	953	914	964	998	963	982	892	935	934	927	915	987	913	948	868	983	905	879	912	956	973	926	946	876	927	913	931	965	935	907	885	861	954	991	962	963	986	894	965	954	1064	910	947	943	976	987	941	951	941	914	954	952	934	943	936	928	925	933	875	934	1018	951	912	991	930	936	923	942	948	875	950	1003	944	965	962	951	952	948	934	951	938	909	949	925	924	937	913	923	940	971	988	944	943	936	924	909	867	955	911	939	935	936	906	942	952	987	928	917	917	931	961	919	982	967	926	989	956	937	998	882	938	897	897	947	951	899	924	963	1003	968	965	953	937	925	957	931	927	897	932	898	1006	933	942	973	917	923	943	928	915	934	956	939	950	894	974	911	926	920	952	948	964	975	954	972	905	931	923	881	922	930	947	962	913	941	944	917	891	908	922	927	956	931	898	985	940	955	996	948	953	919	921	899	927	931	920	947	950	950	919	903	914	965	929	958	985	968	955	930	963	890	985	968	967	970	931	917	949	934	910	934	914	896	913	978	953	914	938	941	955	939	1016	945	977	952	936	920	929	922	904	919	889	965	957	935	933	959	971	961	980	953	994	932	949	933	942	933	937	951	934	952	983	900	945	960	936	968	985	936	928	961	892	951	966	896	957	969	912	906	979	869	914	910	951	972	923	953	957	933	974	929	933	930	935	965	972	949	907	943	1011	942	956	937	917	943	885	921	906	998	963	956	919	928	973	984	933	955	906	868	973	912	939	920	891	922	983	942	964	957	932	943	965	905	946	943	959	977	954	998	935	904	946	955	986	955	943	975	901	983	917	929	947	933	963	911	905	910	913	951	908	1020	953	935	967	946	924	968	942	973	976	954	922	950	885	930	937	987	921	947	916	946	949	945	915	981	930	967	913	953	929	936	920	960	900	935	987	931	960	1000	963	945	956	939	923	967	916	956	892	939	927	1002	944	951	961	928	896	962	1000	917	963	950	952	928	963	957	928	942	992	937	987	909	966	917	969	889	901	938	931	900	940	881	958	981	966	938	969	925	949	945	995	972	941	902	938	908	900	997	945	879	917	982	953	919	931	947	931	975	916	906	917	959	983	915	993	945	906	942	876	954	970	903	935	935	950	941	910	939	962	910	1006	948	918	893	965	935	906	951	973	915	974	892	929	877	896	956	934	896	934	936	988	1003	911	925	935	990	946	989	907	948	962	969	951	1028	911	880	890	977	955	969	941	931	998	963	938	971	948	942	901	942	927	949	916	902	928	964	911	943	958	938	971	901	931	956	915	966	931	938	874	945	968	940	955	958	956	952	959	963	905	900	952	920	966	973	967	948	984	931	921	940	927	936	962	930	940	914	902	957	919	901	959	958	980	904	934	1011	984	927	930	969	975	870	951	948	984	893	963	910	942	966	949	912	932	967	941	998	906	967	944	964	926	958	929	977	922	922	915	930	909	974	972	954	920	962	950	895	917	969	946	924	921	899	941	882	964	957	925	976	959	945	911	949	957	925	904	952	911	909	953	956	909	896	962	925	966	905	981	918	974	897	963	939	930	963	952	969	894	921	915	952	936	982	964	891	938	952	939	995	939	964	963	932	940	933	945	989	939	956	920	954	969	976	972	958	928	926	976
2730	1849	974	685	577	672	697	654	533	482	443	375	356	267	256	194	188	174	160	148	129	131	146	116	144	122	107	113	122	138	120	99	111	110	127	104	111	114	107	107	101	114	126	100	106	101	104	118	108	108	120	105	114	92	118	107	114	101	79	116	96	96	96	84	118	98	93	109	100	95	101	109	105	112	104	110	103	113	101	124	112	107	107	105	93	100	127	98	102	125	119	117	120	96	112	105	122	100	105	112	106	101	94	93	109	97	103	91	91	88	100	97	130	107	102	106	98	114	104	113	101	83	114	103	114	89	95	91	118	108	117	104	124	95	97	102	90	82	108	97	111	127	85	119	90	107	109	90	93	110	94	117	109	122	89	96	98	84	103	82	121	96	107	104	110	127	101	107	92	101	101	96	80	102	107	105	103	100	102	117	113	109	97	98	121	111	130	104	91	95	97	99	122	108	119	108	105	95	120	116	120	91	100	92	100	143	115	126	109	101	118	114	124	104	110	118	98	85	127	92	97	95	107	109	99	103	122	94	119	109	113	98	114	124	113	126	101	103	104	94	109	91	102	95	109	114	106	104	103	110	98	115	106	104	114	130	78	109	101	103	124	88	100	104	110	106	109	99	104	113	108	105	102	118	99	87	110	106	102	113	95	93	109	95	111	106	106	88	101	118	99	99	96	114	119	101	95	113	120	110	97	84	110	117	120	120	121	113	108	105	108	114	114	97	112	102	114	100	92	108	105	106	100	99	96	102	108	107	118	99	109	105	103	114	103	94	108	94	110	103	96	90	108	109	104	99	102	114	101	110	88	112	96	106	102	92	87	110	82	105	92	109	104	111	111	108	116	85	107	107	102	116	98	95	108	106	95	109	99	109	89	99	102	105	92	114	103	96	95	118	114	108	115	110	89	97	106	104	107	105	113	107	103	132	94	96	103	98	105	106	121	103	110	101	91	117	109	109	114	111	107	123	95	111	115	108	117	125	92	109	114	98	124	113	100	98	111	118	117	104	116	105	98	79	126	85	100	95	95	100	90	105	99	107	109	112	71	112	105	93	112	117	109	107	105	113	106	110	100	105	107	118	95	100	83	108	111	105	121	115	98	86	103	95	88	92	98	104	116	121	107	102	95	94	126	114	107	107	98	91	135	102	82	88	104	123	90	110	122	101	94	96	100	101	103	101	104	106	114	113	104	90	96	112	101	104	107	96	109	103	89	113	106	101	104	100	96	102	108	123	119	109	102	121	115	114	114	140	113	100	97	117	107	130	89	88	99	98	101	111	106	106	105	130	105	92	112	103	112	111	118	93	119	101	96	98	102	106	119	104	85	102	111	96	105	103	81	111	107	119	100	98	106	105	105	99	109	108	99	106	101	107	109	98	96	97	84	99	109	85	97	79	116	121	107	83	113	109	107	115	125	118	119	99	108	100	108	112	101	108	99	113	102	101	109	101	87	107	100	84	97	111	110	103	109	97	127	95	109	118	111	109	117	96	98	119	105	101	107	106	120	119	94	103	103	95	98	93	79	104	106	118	104	112	105	101	112	97	111	99	122	100	99	95	111	89	90	119	115	114	78	82	111	107	100	104	113	99	97	108	98	102	109	101	97	83	97	112	114	101	113	100	108	105	108	100	114	96	99	108	115	96	104	96	97	99	107	127	107	120	89	117	106	122	93	114	113	100	135	83	118	104	100	110	114	103	94	112	104	94	118	125	110	103	102	98	105	85	101	106	106	97	103	98	95	101	115	104	90	96	126	100	95	123	102	116	99	98	97	111	121	111	93	91	106	105	139	118	107	94	111	124	99	128	108	101	113	98	107	110	123	82	121	98	96	110	96	117	106	96	108	91	89	112	114	104	107	118	118	101	98	127	92	102	104	105	99	98	113	118	100	113	106	102	137	97	116	96	118	101	107	104	102	95	103	100	105	103	117	120	87	78	114	101	97	102	95	105	97	115	105	92	101	110	100	98	115	114	121	92	111	95	112	104	114	106	104	128	107	97	91	104	101	109	118	111	114	131	141	109	96	99	112	103	91	111	113	101	83	98	98	93	85	93	111	111	118	110	95	101	113	87	101	101	96	95	103	113	98	107	107	100	98	98	96	109	107	100	108	106	121	95	103	98	96	101	120	108	99	129	103	106	101	113	108	109	101	111	118	94	123	114	109	107	90	91	112	104	116	111	114	99	110	108	125	114	94	88	113	116	93	109	99	99	106	101	92	126	102	124	104	90	102	120	104	110	120	93	118	106	112	95	115	122	112	109	95	107	115	112	105	108	94	117	126	103	94	103	102	87	82	106	101	93	112	92	89	111	120	99	108	105	99	102	101	104	98	105	107	85	101	98	104	112	105	101	102	82	107	127	114	89	109	94	110	95	114	106	113	104	98	95	102	120	109	109	114	114	94	91	109	99	93	107	122	116	99	116	104	113	107	100	98	99	118	98	98	109	118	113	100	99	106	117	110	109	97	104	122	100	100	94	119	100	109	110	95	109	85	124	107	101	104	132	91	99	90	117	109	94	93	122	105	114	98	117	103	96	125	107	93	109	102	114	119	116	104	108	100	108	100	106	96	104	87	102	107	101	100	104	103	103	102	105	109	111	111	113	99	91	101	88	109	88	108	110	101	105	114	93	110	102	95	109	97	112	90	120	111	98	117	116	91	138	109	97	89	101	105	146	95	117	105	113	111	104	113	99	90	126	109	99	103	99	107	109	91	109	109	109	115	102	107	96	107	95	123	110	126	116	99	117	99	113	103	83	87	104	107	113	104	95	110	97	103	111	97	91	114	97	99	100	110	103	102	87	94	109	111	107	105	109	107	110	109	108	112	83	111	102	89	107	102	80	111	93	99	109	99	102	120	96	111	115	107	108	113	101	102	111	117	110	116	97	96	114	120	119	109	100	111	99	113	118	94	99	101	97	110	115	90	129	95	99	99	93	122	101	101	107	118	111	109	94	104	98	111	83	107	90	94	105	111	116	113	112	106	91	96	124	94	116	108	96	103	108	120	100	105	102	107	107	94	104	107	115	114	120	103	106	105	122	118	104	107	93	99	98	97	102	124	101	93	92	94	110	103	99	119	111	103	125	112	112	114	92	98	95	124	118	107	105	87	102	97	104	96	106	114	104	119	104	103	90	103	98	111	92	119	104	111	95	118	126	104	106	106	92	105	103	121	104	107	112	105	121	93	97	108	119	112	115	95	105	112	102	108	107	110	113	118	100	94	101	110	98	112	95	118	98	115	100	110	90	95	112	110	84	114	100	112	100	113	108	101	110	110	102	86	104	116	95	110	90	91	125	109	106	99	106	108	96	107	121	117	121	105	104	100	111	113	100	93	114	99	119	127	101	100	105	81	96	120	129	121	91	126	102	104	106	105	93	121	96	79	111	105	100	100	90	93	102	100	102	107	106	119	120	113	122	86	122	101	100	104	111	109	110	118	105	104	107	121	93	113	96	91	109	101	111	98	109	104	102	113	105
26555	16257	11221	14247	21225	22419	20616	17770	15019	13139	11250	9332	7807	6191	4924	3923	3791	3208	2573	2304	2101	1863	1805	1767	1581	1492	1344	1333	1318	1258	1221	1234	1128	1105	1053	1096	996	1000	1035	1054	1029	1001	982	996	1039	965	995	991	1031	1004	1004	988	986	937	968	964	1020	1003	1032	945	970	932	973	925	1000	999	1011	962	990	1025	997	896	949	1006	1016	946	974	945	980	997	963	996	998	958	980	1036	954	1004	985	1027	931	1023	978	995	986	1008	969	1036	1006	965	982	1041	1002	1023	972	981	1017	1007	936	1048	1010	1006	1031	974	996	1000	979	966	1019	992	1012	996	1008	973	962	959	962	945	1050	999	995	996	933	978	943	1015	921	944	1040	955	953	999	987	1020	1001	973	999	1051	939	972	998	1026	952	976	1005	975	963	997	955	1023	967	973	984	1026	1008	889	976	939	970	1006	1021	904	935	922	959	956	975	960	1016	984	980	978	993	980	997	1013	1009	954	982	978	1026	1019	1008	969	982	995	1009	944	967	1012	944	1007	983	988	970	1008	992	1014	951	995	987	1020	971	924	945	971	962	958	1007	1000	959	946	968	906	996	985	1018	1003	996	983	963	1000	1003	979	997	1016	1023	976	961	999	993	1005	969	995	989	953	962	1020	1045	1000	971	982	985	1008	980	956	952	972	1019	1009	1031	975	958	969	958	937	976	983	915	975	1000	1005	1010	1047	992	936	964	994	969	989	943	1035	972	1012	1016	1009	1007	988	992	973	983	980	1019	961	1008	974	940	1003	976	991	972	1003	982	981	981	958	915	1028	931	960	993	981	982	991	961	977	944	980	965	954	1013	970	951	984	1049	1015	955	956	1003	960	997	1004	1000	1053	1040	990	975	1016	988	966	982	1012	982	1002	936	1001	1015	926	954	972	1022	989	1029	946	1002	986	991	998	984	997	970	1035	947	971	1008	1008	992	980	995	1013	931	950	996	1026	958	971	1032	948	962	917	1015	969	961	994	1032	936	1027	1011	1028	968	987	958	1001	1003	977	958	980	980	1012	997	971	1004	993	992	1016	990	935	981	966	1010	1029	979	990	953	972	1004	979	1050	937	988	986	980	985	906	978	995	1044	956	994	976	1036	1013	960	968	997	993	993	1047	991	980	946	1015	991	996	977	982	994	1001	1001	1006	980	978	994	1025	984	999	1019	993	975	934	976	1000	955	997	941	1031	959	1011	949	955	999	995	957	944	969	982	1023	987	969	966	1016	1037	1042	945	924	977	948	1014	1013	983	957	983	927	960	981	1015	1006	1011	1018	939	968	979	1026	953	972	1010	1019	1001	1012	948	1034	960	1018	961	984	987	969	968	995	925	987	957	1011	990	955	1046	1008	998	1043	1003	991	959	938	948	974	958	966	1042	946	982	1008	994	950	1007	973	941	956	1010	974	1008	973	1040	938	1003	981	975	943	1005	1016	969	1009	983	1000	1019	975	1018	983	956	932	989	1051	1015	935	979	962	1025	931	1044	1032	981	949	999	1029	1031	953	1038	1029	1071	972	997	1055	1026	978	1030	995	1026	1001	930	947	1001	1037	999	1005	936	954	964	979	950	1015	942	928	1010	986	1018	962	1009	1038	978	996	995	1009	1017	1000	1039	1006	1022	938	965	1020	1006	949	1046	995	959	1023	963	978	972	1012	1044	1030	916	958	964	977	1036	1022	982	974	964	980	969	985	1018	1014	975	922	1015	952	977	971	1014	1035	973	1027	971	936	940	969	985	999	925	967	934	962	997	996	990	1001	991	940	976	938	971	975	1005	975	1048	987	973	979	1001	957	969	991	958	967	1019	1002	960	982	1014	1048	1051	983	992	974	965	1017	934	994	941	981	1011	939	1007	1019	981	989	988	1006	1007	967	1010	996	1007	995	1031	974	961	992	943	1003	963	971	1012	918	918	1004	992	966	1020	964	951	932	963	1007	943	969	930	955	964	957	966	959	1025	1061	986	982	1016	982	1005	981	1021	929	1008	1027	970	931	1055	977	989	1002	983	968	919	982	999	987	1038	964	958	960	1015	979	959	978	980	982	1016	960	1002	1004	992	1004	952	984	1047	972	992	992	947	1009	969	963	935	1056	943	983	1008	1010	1008	957	980	971	964	1007	1008	982	943	999	962	1037	974	1033	953	1006	1003	933	986	1006	1010	1015	1013	1048	985	943	1014	959	1004	1056	1011	989	922	1034	995	1002	938	959	966	996	1007	968	984	972	963	998	930	1024	948	963	981	990	1044	986	1019	934	939	1000	937	996	1012	933	973	956	1014	979	963	929	969	1027	953	944	973	967	929	1041	969	971	994	1000	955	933	1025	983	871	952	1009	983	1027	1001	996	962	983	965	982	980	965	995	1020	964	1010	928	970	1043	1028	965	1023	941	1007	1008	978	960	957	960	1009	1004	949	1021	937	1016	983	999	983	999	967	963	971	1020	963	997	892	1000	990	980	1015	982	988	999	1009	1001	1001	946	999	947	1011	1014	983	1049	992	1033	1053	954	982	975	959	1014	974	984	1027	1017	997	976	946	1027	947	970	971	1029	958	998	980	1016	954	962	977	964	1006	950	1004	971	995	970	1000	972	1008	1008	989	964	1004	986	993	993	964	955	958	944	978	949	967	985	1002	1059	945	967	1015	933	967	1011	980	986	1002	989	1003	968	1024	989	936	974	1034	941	1011	1013	917	1011	985	995	983	952	1012	986	1015	1020	992	971	906	983	981	964	971	993	939	945	992	952	954	975	1001	970	970	1003	944	999	990	951	949	965	966	989	985	1030	1010	989	969	927	1044	994	967	991	956	985	985	1002	1066	1004	941	978	1022	1012	972	1006	1000	983	1029	1018	961	905	961	963	984	1013	972	1019	1022	970	1008	1011	1007	994	960	990	962	966	1004	932	948	994	1018	1011	1045	994	1029	946	1007	965	1013	955	981	957	976	974	954	991	1007	1042	971	1007	1054	997	992	1022	1003	1002	960	1041	1008	1022	1029	981	981	974	999	1010	945	1023	1003	932	1041	1056	973	953	1015	941	989	963	927	987	960	944	973	1005	996	963	1040	954	976	957	973	984	953	1041	1070	985	972	994	979	952	1082	988	985	955	975	1010	998	954	971	1055	938	939	998	1015	994	1001	1018	1007	980	1062	1003	1035	983	988	961	1031	997	955	1003	968	1002	997	1080	962	960	1002	1022	1013	1011	1010	1048	1018	960	958	963	1007	1027	1015	973	962	995	994	1021	1022	973	1016	977	1019	974	1064	955	985	964	938	942	968	957	1010	996	1050	1024	948	968	989	1024	1019	994	983	987	1006	987	979	971	1005	967	960	1006	1017	987	1003	943	948	1022	961	987	954	1032	998	975	953	962	980	969	1023	1020	944	989	981	1030	1035	1003	989	968	983	1006	1017	997	972	967	1028	1025	1016	1011	1002	986	1033	1013	900	990	970	969	1029	1020	991	962	1028	978	975	1001	981	1000	959	1083	1012	994	952	1005	1017	968	955	903	1042	938	962	973	990	1024	992	983	989	1036	997	985	1001	1003	1023	1004	968	989	1014	975	979	959	983	1004	1003	1010	993	977	1027	963	946	936	944	962	979	1002	1002	977	961	963	961	996	917	924	948	968	968	1021	927	978	973	959	996	1006	1007	968	967	1035	946	1012	988	989	995	1004	968	976	1078	918	966	1033	993	987	1015	959	962	950	964	992	927	996	1008	988	1017	947	980	1017	999	985	963	1021	929	911	965	947	1001	970	963	1020	996	969	995	969	1025	1002	1061	988	956	977	1058	995	964	1000	981	1070	1011	1024	972	1025	937	1011	986	953	1030	1029	953	1009	989	1018	956	990	934	968	978	938	1004	973	989	1020	1003	915	1050	1000	1015	1018	966	994	997	1018	980	1033	975	952	975	934	1002	1040	967	968	1069	973	1029	981	1031	1022	979	976	1010	984	992	956	995	962	1016	935	1006	1019	1011	996	1042	1057	993	1009	986	1022	982	951	1034	982	1013	996	980	1026	944	986	964	956	933	957
3305	1631	913	613	531	595	647	625	540	505	394	304	338	278	241	179	183	133	120	121	134	117	113	102	116	104	95	90	102	78	105	93	102	89	93	72	81	81	88	64	88	77	108	81	76	76	71	89	71	85	80	70	84	76	91	78	83	91	89	96	93	93	83	98	79	79	95	99	89	78	83	69	86	70	87	89	76	83	95	86	85	75	87	67	79	88	96	91	86	84	80	74	89	85	64	69	73	76	77	95	76	83	87	83	79	68	85	106	73	94	88	76	82	90	84	89	82	76	79	91	86	97	94	77	77	78	88	81	79	74	65	78	91	90	99	95	83	86	83	74	104	65	89	82	78	82	68	90	79	64	93	88	81	82	89	78	76	88	71	89	89	87	74	96	75	69	93	96	97	80	81	83	94	77	82	82	88	84	82	92	83	79	79	83	78	93	71	83	72	85	81	97	93	80	64	83	88	71	89	70	83	85	91	77	70	76	102	84	94	75	83	77	100	84	82	85	92	103	86	79	94	67	81	82	92	74	92	101	83	67	68	77	90	69	75	95	70	75	73	75	75	82	72	106	81	92	73	103	76	80	79	89	93	98	71	84	85	79	71	99	78	69	91	89	80	85	87	90	70	88	85	100	69	94	78	72	93	83	73	82	86	81	73	86	78	70	87	73	82	75	95	79	79	80	89	79	76	83	84	77	89	78	74	84	94	82	85	94	94	81	86	87	81	82	72	83	114	81	76	80	77	93	75	67	95	67	82	76	92	80	87	78	88	86	69	88	89	76	81	71	76	69	81	91	81	83	89	66	93	81	74	77	85	75	88	84	85	77	76	78	63	76	84	83	97	89	70	79	72	84	88	65	87	77	74	83	104	88	83	77	76	98	87	91	94	75	79	78	80	81	81	85	92	81	68	75	70	79	102	77	102	80	93	73	75	90	87	68	80	81	82	87	84	89	64	87	81	76	81	92	75	86	101	69	84	97	78	78	73	105	83	72	77	89	88	80	77	84	92	72	88	81	82	86	84	64	88	84	71	78	68	91	76	74	90	74	95	98	82	72	81	96	86	70	77	81	88	86	89	83	93	81	94	97	77	78	78	70	67	88	98	86	94	81	91	93	71	85	93	75	79	67	90	87	77	86	82	92	74	74	88	84	96	85	77	82	102	95	73	92	80	73	91	67	71	101	74	83	71	85	85	88	72	87	79	74	76	80	97	63	87	68	74	86	88	89	95	75	84	74	77	83	86	82	82	77	84	83	77	83	76	77	92	85	101	82	70	75	86	77	68	80	85	90	91	92	68	88	69	82	79	81	105	64	81	83	79	58	84	82	81	80	96	96	76	81	100	105	94	72	79	85	83	84	89	89	83	88	82	67	87	95	78	81	73	82	69	91	80	87	83	80	77	85	96	83	76	77	75	75	89	88	77	75	88	77	71	81	86	80	73	80	78	79	77	82	87	85	69	79	86	72	68	78	93	91	86	94	90	93	82	77	72	83	77	70	79	76	85	79	86	73	69	62	74	70	64	85	93	70	88	75	73	80	79	70	74	94	81	75	93	92	82	91	91	96	81	88	87	70	85	70	102	81	78	90	99	76	92	95	84	83	84	68	65	74	87	82	90	74	78	75	82	83	76	92	69	87	88	83	76	106	82	83	75	87	85	87	92	82	92	69	87	79	80	83	92	86	90	83	79	65	93	85	95	73	90	76	88	80	74	93	70	91	81	97	80	100	100	71	84	91	72	99	93	86	98	78	89	75	92	83	81	82	110	87	78	75	89	86	91	89	76	79	91	86	75	71	76	83	87	75	90	73	91	84	87	84	95	77	103	82	68	105	70	85	81	91	91	89	80	77	83	86	81	77	82	76	72	79	93	92	75	91	90	92	79	87	87	80	80	84	96	86	92	81	75	62	100	79	94	68	79	92	67	89	85	87	71	83	97	86	87	75	82	83	62	64	96	87	60	75	93	81	90	88	80	88	91	83	78	85	103	75	73	93	72	79	70	90	90	96	81	91	89	92	73	82	87	86	74	88	81	79	76	74	83	69	65	89	83	78	66	77	86	80	83	94	88	63	92	103	88	92	73	85	85	79	75	80	90	93	69	73	93	85	81	88	91	105	102	104	95	74	72	70	73	95	93	77	83	74	81	88	89	75	98	81	68	76	89	82	82	81	74	84	80	81	84	89	69	84	90	78	67	70	86	74	87	77	92	81	77	85	84	69	94	81	87	88	89	86	85	84	87	78	85	71	71	87	92	83	78	72	71	84	78	85	76	67	66	87	99	76	84	81	90	82	79	86	72	87	83	78	101	91	85	78	84	81	73	92	87	90	88	98	105	87	91	75	86	89	84	87	90	80	78	72	77	83	82	71	74	95	88	72	114	79	80	75	89	85	74	69	95	73	84	90	86	93	102	79	68	89	95	83	81	104	80	84	69	84	99	86	81	86	76	80	80	78	84	75	74	79	92	67	69	85	75	93	74	86	80	104	86	75	86	64	81	62	74	69	76	103	74	85	102	77	80	88	83	86	73	79	84	83	87	98	86	82	86	102	82	79	74	86	88	77	83	91	87	90	87	65	68	84	86	88	75	84	79	84	88	74	80	87	102	75	68	66	94	86	72	85	91	80	77	108	76	92	82	86	92	98	86	78	76	79	103	96	89	90	86	86	83	73	99	94	88	84	71	76	87	84	67	96	85	91	97	91	74	81	72	79	79	74	76	79	71	67	71	79	93	75	83	82	100	72	85	64	80	73	93	101	65	78	83	82	84	88	71	89	89	80	72	81	65	68	80	79	89	70	81	81	68	77	88	78	102	101	89	84	78	76	105	71	77	92	68	100	104	72	104	98	88	74	82	73	76	74	96	93	76	88	81	89	86	87	80	78	72	96	78	94	79	75	90	84	87	77	82	74	88	69	77	91	89	90	82	89	98	77	91	81	94	90	78	92	83	87	84	87	68	81	85	84	79	83	85	67	83	66	76	67	82	94	62	99	89	79	69	88	81	79	61	73	80	90	75	84	77	86	92	95	81	74	79	88	79	77	75	89	95	81	73	80	66	81	82	99	72	102	92	79	78	68	89	77	71	74	94	75	73	69	79	62	67	103	107	69	80	92	79	80	102	81	77	89	87	96	99	79	70	88	90	89	67	80	81	85	90	89	76	68	66	75	95	74	86	85	89	78	82	77	85	84	79	72	91	64	87	74	88	86	93	75	96	89	94	105	94	81	83	67	87	94	78	84	73	78	76	82	105	77	96	88	80	93	97	85	79	95	88	83	65	89	87	75	78	69	86	68	95	83	85	68	104	89	84	77	78	91	71	76	86	78	74	92	82	83	101	96	76	77	74	95	74	79	74	75	75	90	70	94	80	84	89	73	79	73	72	80	96	79	78	92	82	95	90	101	85	74	79	75	89	79	84	83	82	74	77	78	74	89	65	75	91	79	75	69	82	80	85	93	71	89	95	89	90	90	105	84	89	85	83	81
26686	15463	10700	13499	20511	21990	20309	17657	15173	13259	10996	9231	7604	6090	4790	4043	3528	2911	2302	2225	1954	1715	1556	1516	1332	1253	1198	1220	1135	1108	1082	1091	966	887	920	868	811	798	760	838	780	804	804	794	792	791	775	789	778	809	759	758	805	795	753	764	770	783	749	795	750	811	773	753	746	750	727	777	808	783	821	751	788	809	794	764	694	748	762	763	787	766	782	733	777	811	739	728	768	800	741	761	722	699	777	719	734	761	765	776	819	725	806	723	794	803	737	756	722	782	751	804	747	758	775	765	776	724	779	759	789	773	809	778	754	754	794	687	775	772	765	761	802	765	803	732	749	717	755	741	770	791	752	746	786	798	743	742	762	768	745	780	808	774	777	801	789	741	759	715	740	801	741	718	762	813	753	742	769	780	784	736	784	741	767	825	795	710	733	740	754	746	757	745	747	776	806	773	776	787	796	778	771	758	718	720	762	777	758	752	770	784	746	760	767	762	743	764	780	728	725	837	745	781	780	797	773	823	749	756	759	833	747	738	755	725	771	792	765	749	742	800	788	793	766	724	753	759	773	784	781	777	766	744	747	771	767	729	754	788	790	733	795	741	771	740	769	806	798	771	748	743	801	796	726	778	735	748	790	749	763	779	752	789	766	740	773	738	809	796	695	784	765	779	805	791	731	747	741	800	839	765	750	799	737	752	762	701	800	767	781	769	805	773	760	752	755	762	753	758	791	707	811	796	803	756	765	801	768	772	762	771	816	805	785	823	798	755	709	784	733	796	716	768	765	753	760	753	715	764	749	760	746	755	774	724	750	765	749	728	806	734	763	777	755	797	735	750	784	772	785	829	759	775	750	722	741	766	776	796	735	734	760	815	759	782	767	763	773	742	784	779	806	747	747	713	786	767	779	752	773	817	748	770	745	740	743	752	738	737	750	731	793	771	773	753	772	825	791	780	787	781	760	749	712	810	773	758	746	765	778	790	706	773	797	803	730	768	756	783	787	781	786	732	816	806	818	788	726	755	804	770	734	805	745	773	746	758	772	753	748	822	794	714	762	764	780	799	768	791	784	744	778	756	739	774	774	769	807	790	758	726	819	746	729	806	748	796	763	725	760	744	759	751	801	811	789	713	733	744	725	809	714	814	790	782	730	755	773	741	772	732	721	748	734	726	776	725	768	764	757	754	743	757	769	825	769	807	790	747	757	727	780	734	783	790	795	769	814	773	791	765	723	764	764	738	731	769	766	798	762	752	778	761	704	751	783	735	767	755	745	789	709	783	727	744	833	728	775	761	769	817	750	759	807	760	757	757	749	765	746	689	765	744	741	731	797	777	743	751	745	755	776	754	780	786	770	826	785	750	727	788	777	799	818	789	735	770	762	804	756	763	763	765	755	720	766	780	795	784	756	736	793	762	746	763	767	770	721	739	793	721	757	795	799	793	793	778	779	785	733	721	779	796	737	736	784	772	752	779	743	759	765	786	724	755	727	768	746	785	811	767	792	791	785	798	810	778	764	716	728	808	793	791	739	772	774	719	746	815	777	740	781	720	740	736	803	731	762	788	762	747	785	723	774	728	800	747	779	722	736	766	774	721	779	736	750	778	721	812	789	795	778	781	731	719	754	762	803	759	749	783	732	772	750	737	797	780	771	796	755	765	759	745	749	759	769	720	719	746	804	806	744	774	719	750	744	740	776	770	735	707	766	748	782	786	841	795	763	755	766	808	752	751	774	728	731	767	759	736	713	731	756	759	783	752	719	739	731	763	777	789	755	791	733	765	785	735	777	746	804	818	774	801	736	761	719	737	732	744	780	755	739	712	777	735	811	736	719	779	755	792	759	818	784	750	803	717	768	747	775	770	747	741	786	730	785	745	769	697	753	751	745	786	733	800	750	716	719	782	764	726	820	761	739	770	743	752	755	760	811	777	755	739	806	771	774	744	830	778	781	767	773	743	806	762	737	751	801	757	742	780	767	782	790	777	796	761	749	753	718	774	767	737	778	771	775	693	753	774	782	784	719	810	735	720	801	744	778	750	798	744	798	771	771	753	750	743	771	791	759	747	717	777	740	833	732	811	797	740	785	740	792	777	767	773	754	762	773	774	762	782	787	769	750	785	764	765	737	763	767	788	785	761	732	751	755	787	724	764	760	743	769	803	780	771	799	775	773	800	752	785	805	764	764	795	776	748	715	754	742	812	717	740	724	758	766	733	756	766	742	721	795	753	861	781	786	744	741	724	735	746	741	730	764	741	756	734	780	762	793	774	810	840	768	757	795	787	758	762	757	768	708	789	760	783	841	797	744	761	731	769	764	757	744	735	796	743	747	785	698	766	792	772	758	759	797	754	718	732	812	770	779	731	748	798	714	733	841	736	747	795	789	756	787	751	764	724	792	817	707	780	760	738	789	761	792	767	771	779	764	769	740	784	739	832	786	777	770	748	806	778	770	712	787	801	736	792	786	775	787	767	720	742	777	758	748	747	766	803	769	763	772	868	802	819	770	753	795	739	757	798	725	711	778	771	756	766	764	794	785	738	810	710	809	794	799	860	792	783	760	759	744	794	750	736	774	792	799	717	779	772	800	761	736	740	779	765	783	761	779	810	763	750	821	783	794	781	773	729	782	718	755	807	713	793	791	747	749	735	738	764	789	768	771	755	790	794	786	827	757	778	805	764	761	729	799	763	772	733	757	741	751	780	780	800	786	787	729	793	772	744	745	758	756	811	792	759	709	776	742	765	748	732	750	771	797	734	786	727	738	712	717	777	696	817	787	773	788	767	755	715	758	770	752	753	756	738	738	762	750	769	744	781	778	803	756	748	755	776	769	786	810	712	780	776	780	781	743	741	753	724	747	754	804	737	712	760	731	770	812	760	725	742	738	736	740	824	758	783	793	686	734	735	729	782	781	779	787	777	751	811	802	796	790	752	746	776	786	764	754	768	793	774	758	772	825	775	739	801	747	804	790	801	742	763	721	812	742	764	772	770	720	790	778	752	758	719	748	769	772	731	792	733	749	764	744	811	743	767	762	751	812	713	700	762	815	780	772	730	804	787	769	769	770	752	804	757	799	727	772	755	755	741	768	727	769	811	801	772	777	770	766	765	819	805	791	711	767	795	796	776	705	793	809	742	782	741	740	784	796	763	738	748	753	754	711	733	767	787	726	786	781	794	748	737	774	723	755	824	788	755	757	759	760	775	750	764	762	766	774	754	808	795	794	776	748	705	732	722	789	768	792	776	775	765	766	784	733	770	760	722	775	752	808	803	750	758	773	754	745	725	824	783	777	794	783	786	798	749	779	740	767	791	775	781	739	730	792	698	811	802	786	784	739	744	749	746	789	739	784	754	746	782	825	793	752	771	767	778	725	792	741	789	742	801	788	752	824	752	780	781	753	773	770	756	797	748	728	742	767	719	721	778	793	812	772	752	801	782	767	804	786	803	738	752	727	751	839	797	773	764	747	727	787	805	726	739	763	762	784	778	761	748	772	757
3505	2238	1193	757	634	796	887	762	677	587	469	424	405	321	252	216	191	188	168	147	116	123	132	121	117	135	116	103	102	90	102	92	101	106	86	91	93	96	84	101	84	81	83	92	95	113	76	93	89	89	71	63	82	77	72	101	91	91	75	76	64	91	94	90	80	87	79	93	84	87	70	95	90	97	94	98	91	95	84	76	89	70	107	77	77	81	76	95	86	89	72	78	71	98	85	84	102	100	95	89	90	87	88	83	75	79	82	96	77	101	83	86	90	104	88	68	85	80	94	96	83	77	77	83	93	89	86	88	74	93	98	91	81	90	76	88	82	82	97	78	91	92	102	89	86	77	77	104	77	99	98	85	86	92	78	82	79	84	99	89	91	66	109	83	95	91	88	102	95	111	80	79	91	89	93	83	101	76	93	74	97	88	86	91	79	80	88	80	90	105	85	72	83	102	90	96	94	87	103	89	73	75	96	93	79	100	84	109	94	91	92	66	95	101	73	89	94	93	95	100	91	92	87	98	98	83	79	103	83	96	78	94	91	75	80	103	97	105	93	90	81	82	83	69	86	94	79	91	82	87	82	75	91	86	108	86	83	91	90	82	81	73	84	103	72	73	88	81	95	74	88	91	90	91	83	91	89	88	90	90	89	79	117	80	98	66	87	104	81	85	75	83	73	85	93	88	76	90	87	79	88	99	78	94	115	89	89	92	86	81	87	91	103	82	79	87	84	95	81	95	90	79	79	94	95	87	86	86	97	76	89	78	106	86	94	99	84	90	85	93	76	97	90	92	88	107	105	85	92	83	90	95	72	86	86	97	80	91	91	89	71	91	82	89	76	79	109	82	84	76	99	88	92	86	100	95	100	81	89	101	95	89	84	75	84	80	89	83	85	98	82	83	89	75	97	103	86	93	96	90	105	81	101	75	94	63	77	89	86	106	97	110	87	85	85	68	76	66	77	73	89	94	97	97	91	96	85	85	90	98	84	85	87	84	78	99	82	96	77	79	77	77	87	87	92	89	86	82	71	102	89	81	91	84	93	72	78	85	113	88	99	76	90	109	99	100	85	92	91	87	84	76	100	95	103	90	83	84	79	83	70	81	95	80	85	81	92	67	79	102	82	100	94	104	91	100	84	87	106	77	77	91	83	75	77	86	79	84	88	100	78	85	94	81	93	88	90	77	85	86	72	98	83	93	114	87	96	80	79	78	104	95	80	92	79	87	83	102	77	94	86	81	73	82	86	83	81	77	88	71	99	87	79	93	78	90	84	84	92	85	72	95	101	80	99	94	109	79	97	79	74	85	101	83	104	79	84	76	89	99	87	91	88	86	90	81	93	76	63	82	106	78	70	86	87	74	76	91	85	74	92	86	86	82	94	83	78	88	73	104	102	86	92	76	83	82	73	78	71	96	79	100	88	91	96	81	75	96	94	83	90	81	90	91	87	64	78	79	55	91	73	80	84	85	92	91	89	87	75	93	81	89	93	76	90	101	101	87	85	82	81	78	82	79	98	99	82	81	87	78	87	93	87	105	96	88	84	81	85	80	85	75	100	94	91	104	83	75	77	106	99	93	91	79	80	80	85	90	71	96	95	84	100	90	93	102	100	90	99	86	91	90	93	89	91	93	86	92	89	84	82	97	89	97	101	76	83	87	80	75	75	92	92	71	94	77	67	67	88	104	73	92	92	93	88	78	74	86	80	85	73	107	95	84	83	94	80	75	94	106	75	78	90	88	87	100	92	86	84	69	89	96	94	92	81	95	100	89	89	75	84	90	93	94	98	97	80	87	82	89	81	90	92	98	90	80	105	85	98	94	83	80	93	90	79	86	78	83	97	72	84	83	83	80	85	90	95	76	94	80	72	92	74	86	91	90	97	87	85	87	103	88	78	100	77	83	93	84	91	69	92	95	94	104	83	76	105	95	78	83	76	72	78	107	70	78	80	92	82	98	73	81	100	93	112	105	86	83	78	76	84	75	91	94	81	95	76	103	82	92	75	71	96	88	87	82	78	73	93	86	88	85	72	105	95	88	75	89	79	74	79	77	90	83	85	78	87	80	75	99	81	73	86	95	80	72	82	76	83	81	90	92	75	86	108	76	111	83	90	105	82	98	87	75	89	92	78	79	75	69	97	96	78	95	96	85	99	84	105	73	82	89	70	107	82	82	74	102	101	95	89	83	92	71	99	84	85	90	97	74	83	88	83	97	76	88	88	80	85	79	108	76	87	104	82	82	85	87	79	67	100	82	90	82	88	89	111	104	82	90	86	78	86	80	73	74	105	74	76	75	81	68	75	104	96	86	85	70	76	90	79	100	76	81	90	97	94	90	81	81	72	87	95	87	99	75	98	85	84	70	74	83	89	92	92	81	77	98	90	91	79	100	88	78	85	80	86	90	74	79	88	78	90	87	88	89	77	79	90	101	84	87	80	80	82	82	97	99	87	99	97	96	86	75	86	77	77	85	84	80	72	106	81	88	79	84	80	96	99	78	82	118	80	70	83	75	91	84	84	98	92	86	67	90	100	96	74	105	74	76	104	85	83	79	96	95	88	93	98	93	98	105	95	84	89	82	71	86	93	82	96	88	79	90	84	81	75	87	69	69	95	89	101	86	75	86	99	78	86	81	87	76	82	88	92	89	95	89	108	92	83	94	78	81	75	88	69	100	97	81	77	87	86	89	81	89	72	104	82	91	90	93	76	85	96	118	103	84	90	68	80	79	80	84	105	89	93	76	78	92	93	90	85	79	85	94	94	95	75	97	87	90	90	78	77	104	84	98	85	79	92	64	91	80	88	96	85	92	93	91	96	73	92	93	97	82	94	90	85	80	95	89	100	78	72	78	98	71	95	94	77	107	99	94	91	95	91	110	87	88	87	82	78	107	86	82	98	86	95	92	81	90	89	101	88	85	94	92	75	87	91	86	79	87	93	89	91	88	92	63	89	85	91	83	86	100	95	75	99	65	83	101	90	89	84	80	79	86	76	76	91	94	81	74	80	83	71	82	79	87	77	94	89	90	90	94	101	85	91	95	88	97	79	75	92	95	75	85	74	96	83	94	97	72	95	76	85	67	97	89	101	82	86	93	85	83	93	94	99	97	97	93	79	89	85	106	92	102	70	91	80	79	92	65	76	79	82	91	90	88	70	94	104	71	72	86	75	73	97	84	86	86	71	85	74	92	81	91	106	97	94	81	99	80	83	97	96	101	91	92	101	86	72	85	69	78	94	110	104	89	97	93	92	100	84	95	77	81	85	90	82	82	68	97	88	83	89	80	82	100	104	103	66	86	80	83	82	102	97	85	90	93	86	79	93	83	82	86	80	99	77	83	91	77	72	73	83	98	75	77	88	79	86	96	100	90	85	83	102	82	73	75	83	99	86	91	77	71	92	91	101	77	79	65	72	79	96	95	74	95	86	80	80	82	87	85	77	80	88	99	96	94	70	94	90	76	91	94	87	75	83	103	95	103	93	85
29206	17959	12501	15663	22937	24346	22454	19928	17234	14765	12881	10742	9130	6961	5843	4937	3988	3327	2855	2433	2206	2046	1795	1622	1557	1432	1353	1346	1334	1282	1206	1104	1052	1012	986	892	822	871	845	766	876	859	850	881	819	833	821	801	870	787	817	856	830	831	783	827	854	806	808	839	770	810	809	876	800	814	849	885	851	846	796	829	835	821	777	807	832	814	843	799	826	792	797	800	834	815	838	764	769	849	876	814	860	873	790	826	802	835	881	813	778	857	824	831	748	839	793	850	819	833	827	834	803	834	818	823	812	799	797	764	823	794	864	783	869	797	816	759	829	788	812	796	824	831	832	797	843	790	813	821	793	814	789	872	829	797	815	823	843	837	804	765	820	775	810	825	862	757	807	824	780	851	817	766	839	778	804	805	804	782	827	811	805	850	798	868	848	812	753	837	757	856	781	841	812	849	819	830	782	855	819	862	819	825	833	785	842	832	833	814	858	843	828	838	816	842	796	817	800	812	813	816	787	830	797	768	789	848	822	812	839	840	783	824	810	779	814	822	836	793	824	820	793	833	751	789	795	782	839	892	852	787	894	831	818	848	810	879	838	822	784	818	819	861	855	808	816	799	795	807	765	852	843	857	774	828	845	840	859	846	784	817	832	836	795	875	808	852	834	806	813	851	802	752	827	863	793	823	790	789	839	774	813	841	866	801	860	836	805	820	830	811	851	858	785	817	851	808	866	770	833	844	777	889	840	832	787	820	797	843	862	785	794	841	816	803	770	844	816	790	836	822	819	811	846	797	809	850	767	810	817	888	783	832	795	872	818	829	779	850	836	802	801	817	830	852	822	808	811	773	806	832	783	823	818	799	790	822	822	818	835	873	806	793	821	767	758	888	823	780	846	789	798	828	773	833	825	840	858	824	805	838	813	837	813	838	842	839	836	826	844	815	780	812	740	789	784	829	813	833	836	803	822	783	861	801	837	831	763	789	826	834	858	850	813	825	788	816	825	793	803	827	792	840	840	823	783	870	775	818	810	825	753	799	815	757	834	819	848	818	814	805	797	809	856	808	817	776	836	832	823	784	812	851	830	817	804	845	823	844	814	831	861	808	867	819	863	834	860	804	813	838	814	822	807	801	818	844	836	802	825	799	829	832	784	801	828	792	851	871	842	820	792	866	818	789	860	779	857	763	856	827	778	743	792	812	812	804	802	824	872	838	828	850	829	825	817	816	769	811	804	832	756	815	830	828	851	800	785	805	806	829	783	828	805	847	785	835	838	836	850	837	770	821	790	836	778	780	759	805	761	818	832	826	771	822	807	842	827	851	883	815	846	816	810	825	812	804	870	813	822	822	829	811	780	813	772	816	797	775	830	770	813	804	867	789	819	797	806	825	815	795	770	824	853	811	820	809	871	819	785	833	775	842	768	754	832	795	797	847	779	821	793	817	820	822	813	781	831	796	810	827	841	869	799	854	814	823	841	827	802	808	840	786	837	834	841	782	869	828	815	824	784	808	820	854	809	834	790	806	796	789	794	820	795	867	823	804	806	810	837	793	796	841	792	839	807	794	817	862	814	802	864	768	807	768	861	824	785	816	820	784	801	850	835	843	807	834	730	807	832	798	795	820	841	834	825	806	821	821	817	754	833	812	837	844	808	837	791	836	802	802	829	782	835	803	813	836	830	844	876	842	819	815	828	873	790	788	855	825	807	876	798	809	828	847	800	809	806	881	802	749	837	842	808	792	840	796	832	804	780	876	830	794	805	837	838	787	798	772	747	834	857	792	815	832	807	837	794	813	883	816	777	769	789	810	839	766	843	748	854	801	837	850	803	822	779	809	827	825	772	814	750	800	794	805	830	804	806	825	785	812	826	826	775	849	780	842	854	838	817	792	830	823	790	859	825	845	811	851	800	803	814	835	819	819	808	805	834	850	848	861	834	843	795	760	825	785	833	782	850	814	904	807	833	813	827	850	869	802	763	864	813	830	806	793	797	823	846	846	788	808	830	807	820	829	804	824	801	862	792	808	830	770	824	792	828	835	818	814	805	812	827	851	828	837	813	828	833	834	807	815	827	830	869	800	788	772	803	827	784	812	801	830	783	846	837	815	835	845	815	825	813	779	788	760	806	798	803	820	849	873	806	823	831	860	756	840	805	880	843	795	743	842	875	827	830	819	851	842	861	814	809	836	793	800	837	820	855	796	828	793	796	783	834	801	841	848	812	822	833	831	800	827	843	814	805	795	833	822	837	809	814	810	814	797	860	821	832	791	808	874	788	835	856	787	737	858	781	813	817	746	814	886	778	867	828	828	806	773	806	818	860	843	878	829	795	831	837	831	866	834	842	810	828	819	817	821	803	807	796	820	840	859	841	820	778	811	821	796	836	835	805	839	844	833	838	831	835	769	783	799	869	848	795	797	840	796	833	820	831	835	826	804	802	786	839	823	853	834	838	765	802	773	826	843	844	793	856	825	825	812	806	798	855	832	849	801	842	829	788	823	817	800	823	818	867	851	791	817	801	831	793	812	810	800	832	818	794	802	797	788	802	813	808	780	810	854	826	826	833	763	798	814	812	792	807	851	820	877	807	773	833	841	825	832	855	803	810	824	855	856	813	765	813	833	804	822	789	798	840	815	819	854	830	855	831	810	827	832	817	861	854	824	847	873	811	804	806	796	870	828	809	799	829	840	784	815	847	830	852	836	783	791	789	835	840	800	791	839	798	809	816	820	800	820	792	880	846	789	809	832	823	844	848	869	869	811	826	794	827	847	798	844	811	819	789	811	799	783	771	822	836	788	828	803	793	870	838	788	811	846	849	799	845	786	790	887	781	840	806	796	805	855	762	838	856	832	861	842	808	834	808	841	801	840	827	826	784	797	881	789	854	799	860	828	835	844	808	820	817	842	769	853	818	844	796	778	888	815	821	782	807	810	899	836	823	835	842	775	834	810	815	793	889	858	854	826	885	836	855	771	847	822	825	826	840	799	735	820	833	809	810	804	807	842	832	838	878	787	852	867	867	863	823	825	865	894	814	829	809	845	802	801	790	803	816	815	787	877	832	825	879	814	802	777	848	813	782	821	781	837	823	837	789	823	803	805	813	803	857	793	810	816	795	837	787	801	824	781	809	795	819	833	823	739	802	821	857	753	826	842	850	865	823	852	800	823	781	819	836	785	855	857	822	852	809	875	853	827	796	856	827	856	818	841	822	851	808	807	778	791	837	860	767	833	855	848	816	833	812	810	852	810	816	818	827	824	789	796	739	811	832	811	811	812	798	748	775	871	859	819	790	824	855	788	825	853	799	829	822	818	808	762	831	838	804	841	786	783	860	833	861	824	873	848	862	865	833	830	830	774	818	834	872	849	784	810	801	775	843	849	793	795	858	758	856	817	781	864	842	818	824	795	791	813	793	881	815	785	853	786	787	809	845	797	772	830	804	861	844	836	794	885	854	800	807	799	817	825	802	812	826	850	796	832	781	797	810	789	798	865	836	863	782	830
2525	1274	699	508	417	490	521	477	448	353	335	283	277	211	229	185	148	137	128	137	119	117	127	115	115	128	115	103	130	101	117	110	101	99	117	131	97	90	126	112	111	117	102	105	123	92	99	113	101	110	107	114	107	99	111	99	93	101	94	110	104	102	100	102	108	119	120	92	107	100	113	103	110	100	104	112	100	96	102	102	80	89	100	97	99	102	122	95	83	111	95	107	101	113	108	102	89	111	96	110	99	83	110	111	120	136	109	108	93	86	117	111	90	106	102	111	91	109	88	97	85	93	98	111	107	105	96	121	103	121	99	100	115	103	97	95	109	106	106	112	105	118	81	87	116	105	112	93	90	92	87	107	109	111	99	107	106	98	103	115	100	108	108	99	101	115	102	100	110	115	84	112	94	92	103	107	81	106	102	101	88	92	99	97	100	106	95	109	120	86	107	96	109	93	118	94	112	97	110	107	105	110	123	115	109	89	113	122	105	101	113	97	99	126	96	91	105	103	112	110	95	88	83	77	102	109	103	113	115	107	110	110	96	87	116	94	113	102	120	101	112	119	101	106	117	93	97	101	116	111	100	117	112	109	116	104	88	93	110	101	107	103	106	98	108	114	94	139	101	103	99	106	107	107	111	91	120	108	92	89	110	104	97	102	112	97	112	117	90	108	114	81	97	110	91	113	102	101	111	108	109	105	134	119	96	100	110	92	100	114	92	103	107	113	122	102	119	105	118	106	105	93	107	113	108	103	104	115	118	113	109	105	109	89	92	127	107	92	107	92	105	115	115	106	102	103	87	102	112	109	116	105	119	100	123	107	86	105	96	99	81	102	113	122	87	95	90	110	79	99	97	109	96	90	112	100	105	87	92	122	107	106	110	126	94	99	106	98	109	106	109	109	103	80	111	93	92	128	96	123	93	97	98	99	104	84	120	101	108	121	129	97	106	113	109	109	91	99	118	105	97	91	111	97	95	103	101	102	87	112	112	109	96	103	111	147	84	125	109	103	127	115	112	117	100	109	115	84	102	97	106	112	107	93	115	106	112	123	112	101	103	108	97	101	124	117	115	94	118	85	114	86	109	82	116	88	92	91	109	108	111	112	105	113	104	118	86	95	96	96	106	105	110	105	116	91	111	124	100	98	97	104	101	97	105	94	118	91	94	113	96	98	105	106	98	104	84	96	106	110	109	113	92	104	94	112	86	90	100	98	105	93	106	91	109	96	87	84	88	84	97	104	104	107	97	90	125	102	98	96	107	109	113	101	111	103	113	100	93	99	100	89	103	137	117	102	107	85	117	120	88	93	102	95	90	98	105	118	101	119	105	115	79	89	101	99	101	108	92	97	95	119	98	107	95	108	104	91	122	110	93	94	109	79	108	94	128	98	90	97	87	105	107	99	106	98	104	110	90	87	96	123	114	102	95	92	89	87	107	118	121	99	91	99	109	124	94	107	101	107	114	102	93	112	99	97	101	109	99	100	117	116	115	106	76	120	96	110	96	103	82	102	95	95	91	105	103	104	129	99	103	101	115	105	81	120	108	115	116	100	110	105	98	104	104	98	117	89	98	116	111	101	100	112	102	119	95	120	111	83	121	103	91	98	103	111	107	105	125	121	90	103	113	89	93	95	100	101	117	122	116	106	103	84	97	91	98	109	93	93	94	104	99	119	84	99	115	101	99	119	90	118	108	129	93	109	103	105	112	105	110	100	107	95	101	105	109	93	104	115	111	100	116	100	101	91	103	104	115	107	82	108	111	92	102	120	98	102	108	92	113	97	101	126	103	110	104	113	101	99	108	99	101	107	111	94	111	81	108	107	88	87	115	99	114	97	105	118	102	87	138	113	115	111	92	107	105	106	100	94	87	107	126	101	115	93	131	107	113	108	97	103	104	99	108	118	112	100	108	112	106	106	87	108	118	112	97	111	106	106	99	88	107	112	97	112	104	133	94	98	107	107	101	120	121	100	97	95	116	90	115	102	110	88	111	102	131	99	108	109	106	111	92	93	91	108	123	84	97	108	98	112	116	111	115	107	108	91	96	113	103	112	107	108	101	107	95	94	94	109	116	104	113	115	92	91	108	110	120	111	118	111	100	100	109	110	109	110	113	108	103	98	122	107	113	86	101	109	107	103	102	107	106	131	102	92	104	118	121	129	120	109	118	111	113	103	108	136	87	107	94	92	109	105	125	112	102	98	105	118	110	124	106	113	130	110	112	105	106	123	128	113	97	106	112	93	99	105	111	112	116	99	104	102	109	98	107	113	102	84	121	110	95	95	93	90	92	99	103	92	115	117	94	107	83	105	98	79	84	107	115	109	104	91	98	94	103	108	109	121	104	104	119	115	100	130	104	107	115	100	111	105	96	104	116	121	91	120	101	93	96	91	85	110	87	96	105	86	103	96	92	120	100	90	104	132	97	124	105	113	117	119	101	94	96	98	99	116	102	120	121	109	91	107	98	93	108	97	100	102	115	104	114	102	106	98	110	104	118	113	117	100	113	116	120	109	99	99	96	109	106	87	121	104	85	114	105	110	111	108	116	94	96	100	103	118	108	107	117	112	102	111	97	104	101	101	115	106	113	104	92	117	101	95	106	119	112	121	103	102	98	105	96	111	115	122	104	113	113	90	98	99	97	95	98	98	104	99	106	107	105	102	85	103	112	102	104	98	102	89	103	113	110	87	116	92	102	106	112	114	119	100	106	114	104	122	111	111	102	114	96	99	119	119	99	112	113	93	111	111	119	94	90	93	102	98	102	102	86	99	115	103	84	102	101	115	103	110	101	99	125	89	109	115	118	92	121	113	98	106	96	112	109	111	104	97	114	104	101	105	97	118	90	111	81	101	98	99	123	80	103	96	83	99	86	96	108	87	98	119	102	105	116	106	113	97	113	116	100	113	107	108	115	94	118	118	95	97	109	96	81	123	106	89	99	111	98	128	122	95	97	108	97	116	98	112	102	105	97	118	117	90	113	95	71	116	93	104	93	123	98	92	100	117	96	93	128	86	110	92	117	102	129	128	102	102	127	106	109	127	109	107	88	119	94	75	87	85	110	107	121	116	93	98	90	102	114	97	98	99	109	108	91	115	87	88	89	107	93	94	94	86	118	104	111	101	131	99	117	115	97	96	107	89	121	108	94	116	116	107	93	101	109	98	108	107	100	100	113	110	88	94	111	102	103	88	107	85	91	107	96	121	105	91	97	102	107	112	94	94	100	108	101	90	112	103	115	87	78	112	118	107	89	94	85	107	107	120	130	119	123	118	94	103	112	110	110	102	129	120	104	110	106	106	90	108	105	117	107	119	97	111	113	122	93	110	100	99	111	114	87	91	109	90	115	115	101	99	102	112	102	110	99	102	106	94	87	82	109	105	111	89	110	117	124	93	98	108	119	131	108	98	108	128	100	116	109	102	110	110	90	91	93	108	86	107	106	99	103	100	104	108	108	96	116	95	92	106	108	105	92	100	106	106	108	111
24864	13450	8614	11225	18106	19146	17429	15043	12559	10464	8764	7127	6037	4573	3804	3372	2815	2450	2120	1938	1689	1645	1465	1340	1398	1278	1180	1201	1174	1228	1193	1064	967	1022	1027	993	950	944	904	957	1015	1012	909	967	939	973	951	932	861	918	884	946	891	945	930	934	958	949	876	889	908	918	962	968	908	933	947	958	931	956	1005	898	957	931	979	950	1000	953	937	955	928	903	947	894	936	971	1023	917	1024	921	879	947	953	942	919	924	984	950	957	970	880	941	892	962	947	935	936	962	919	921	978	918	947	859	959	932	962	945	934	879	949	969	925	888	926	900	910	914	952	963	938	898	980	944	899	949	970	927	968	916	961	944	920	992	932	935	906	959	908	967	919	913	947	946	947	948	943	962	900	971	964	905	883	921	951	961	883	938	938	930	915	922	923	862	887	1002	915	954	952	955	903	988	937	897	906	910	923	968	977	919	913	956	915	963	944	891	929	938	946	892	939	937	929	917	935	940	929	952	947	904	916	910	911	951	966	893	967	914	972	962	940	958	975	902	914	984	913	904	933	948	915	976	972	939	940	992	961	884	904	945	933	983	932	962	920	923	939	974	952	974	981	930	937	919	921	954	943	927	906	936	925	947	913	944	961	897	951	914	953	820	917	926	929	961	947	927	983	964	931	953	975	964	957	855	909	966	936	852	865	978	912	892	962	926	891	956	953	944	952	914	904	966	937	947	918	955	900	963	964	882	913	897	893	974	953	937	908	939	936	948	959	914	909	930	928	972	890	923	985	965	912	920	967	889	864	922	924	954	923	997	935	939	942	994	943	963	878	961	964	952	974	911	961	872	948	922	930	921	927	932	929	923	918	913	925	935	919	929	916	915	943	957	958	937	959	956	966	906	901	952	939	904	964	897	946	900	965	928	947	889	925	926	936	951	961	939	902	943	917	966	941	943	919	889	949	951	889	939	938	967	963	934	941	937	940	883	934	938	992	934	927	908	949	953	991	958	922	946	954	908	868	957	934	944	945	916	941	990	971	957	936	905	937	936	970	962	931	891	907	925	968	942	937	882	983	977	991	923	960	969	919	948	941	983	958	935	946	986	897	954	920	907	875	926	921	975	941	969	959	982	888	947	903	926	961	888	947	945	949	926	967	911	945	922	941	959	948	923	953	945	984	989	935	964	961	871	938	929	939	960	970	890	999	981	950	902	934	938	958	993	935	957	910	948	948	991	932	971	946	885	967	947	903	914	988	963	906	969	941	941	911	902	947	968	913	927	962	963	962	911	931	930	965	923	922	918	967	969	885	950	910	940	959	1000	944	885	936	953	1004	968	952	943	878	889	923	957	944	903	918	998	938	981	908	894	935	881	927	978	933	940	916	915	910	934	980	970	953	918	931	957	924	940	917	920	956	917	943	895	936	938	953	959	922	941	955	903	929	886	994	925	925	896	918	945	920	953	885	934	946	934	950	948	892	983	908	947	926	958	985	902	893	934	975	982	932	958	931	1005	966	907	916	874	916	934	956	944	869	954	897	902	992	986	934	986	932	916	899	925	858	915	933	947	928	982	955	865	953	931	953	968	946	948	920	993	919	920	946	973	929	864	915	919	953	936	880	921	892	929	977	893	967	944	899	951	880	886	960	962	980	982	927	944	937	935	938	956	917	908	942	920	908	950	918	912	943	928	997	916	886	947	936	945	915	902	886	952	897	925	889	925	895	933	910	946	977	944	952	966	916	919	987	939	945	905	910	913	1004	897	943	957	935	920	935	899	931	959	959	1007	918	880	903	939	852	933	948	983	1008	919	893	907	878	907	912	996	938	886	909	932	944	965	960	902	934	954	944	963	902	951	976	892	945	927	937	963	948	924	917	970	954	917	987	914	946	915	873	961	933	909	951	918	962	879	972	944	903	923	971	950	952	928	935	943	921	948	889	966	953	925	978	937	928	887	930	943	945	924	907	917	915	967	939	930	946	927	959	916	927	870	884	931	849	947	871	908	1025	901	886	941	952	952	916	988	944	898	902	932	980	969	903	940	902	945	903	895	945	941	967	896	977	897	919	957	950	895	914	923	932	917	928	1013	983	930	873	941	932	959	954	920	864	987	985	907	924	912	921	931	889	907	945	929	984	942	924	911	928	905	962	899	916	945	920	914	878	970	939	936	917	916	936	912	900	887	989	920	931	943	933	887	963	987	907	910	909	960	932	927	957	925	893	896	952	977	944	934	918	950	940	933	937	907	965	890	892	919	917	878	909	945	962	971	967	923	939	969	944	872	886	927	952	916	948	919	925	938	968	950	947	875	949	946	943	903	972	879	951	979	970	904	897	951	917	902	925	975	956	963	960	925	971	989	937	940	888	975	922	920	914	924	908	948	885	946	959	964	919	914	946	907	938	917	906	948	883	890	936	922	986	925	951	927	939	939	963	914	920	960	930	933	949	908	982	934	910	880	902	951	956	904	940	926	959	937	970	991	905	900	916	962	926	899	923	913	902	939	935	951	912	926	954	920	969	961	947	911	912	894	960	922	898	942	941	952	943	908	887	972	962	956	962	923	918	945	930	925	901	937	971	960	895	881	935	855	936	974	937	943	885	930	888	916	1005	952	975	925	940	909	940	933	900	921	912	974	969	943	958	964	931	919	919	969	988	973	941	920	934	1014	990	896	963	970	932	935	948	985	956	911	942	1010	931	940	905	961	935	976	973	918	945	983	880	987	943	912	907	899	980	923	968	937	894	956	921	961	970	970	938	968	960	920	996	895	956	943	908	939	977	899	899	945	862	965	869	904	970	937	926	913	891	941	953	936	981	916	879	865	983	958	917	879	946	927	960	931	935	932	924	911	884	898	1000	971	950	934	954	941	952	932	858	942	999	950	966	973	960	878	937	928	1009	938	989	929	947	921	971	951	915	938	893	994	941	976	917	950	967	947	908	915	992	931	933	916	970	970	987	987	978	1004	926	944	901	906	921	960	946	981	932	926	957	911	930	898	947	962	955	947	942	961	939	932	950	974	891	960	954	907	909	1008	878	909	950	970	932	877	916	933	922	941	912	977	962	949	917	917	921	917	909	930	916	921	867	929	951	948	920	974	917	970	898	913	967	947	964	920	919	907	939	923	897	962	942	898	927	927	928	939	925	890	877	904	959	937	859	928	958	932	963	925	908	900	941	908	965	894	953	944	925	938	936	963	947	977	927	933	895	903	953	953	925	909	974	928	920	973	966	961	952	958	917	954	953	946	869	950	914	954	876	943	964	960	919	974	921	886	953	925	939	920	937	961	942	986	903	934	909	976	873	967	895	969	898	968	946	924	924	952	877	893	908	869	932	977	913	953	962	923	939	857	947	947	977	930	929	910	961	972	980	962	979	1006	952	905	919	905	941	947	932	932	940	976	942	912	935	940	990	942	971	986	902	961	987	920	984	880	972	922	919	912	904	962	999	963	974	897	975	969	900	922	898	917	977	942	948	959	973	934	910	951	976	969	956	932	969	939	923	989	925	911	915	964	909	915	893	937	939	910	949	980
3037	1821	962	667	543	647	683	667	526	475	399	366	301	267	245	182	156	165	150	157	141	138	161	126	143	116	101	110	135	136	124	103	118	105	103	106	114	86	116	81	112	113	95	115	110	107	107	108	112	96	101	110	106	122	98	114	100	118	111	107	100	117	126	85	106	112	102	97	130	114	102	110	98	112	105	116	113	101	91	115	92	104	113	103	107	120	96	117	117	98	92	104	113	105	126	75	99	100	100	92	92	107	95	97	116	99	97	110	111	126	94	122	126	97	105	110	109	111	116	112	105	98	101	82	123	106	103	126	114	102	110	116	103	106	114	118	92	94	109	100	106	108	112	93	102	119	97	106	90	103	121	95	104	119	105	108	104	108	105	107	121	102	101	125	79	99	102	112	96	115	106	98	117	83	122	111	101	114	118	118	130	107	97	120	132	113	107	112	115	101	94	99	98	126	112	115	101	102	94	95	120	120	92	98	109	106	106	115	115	125	99	102	117	95	99	103	122	102	99	107	100	117	94	117	114	104	108	105	100	92	130	98	117	116	109	104	87	102	119	113	118	116	107	101	104	103	115	88	116	112	94	101	108	101	113	109	102	117	105	107	101	101	116	90	118	103	124	86	97	135	106	97	103	126	113	100	117	114	105	94	110	101	101	93	105	111	103	101	96	123	107	118	96	104	93	97	117	111	104	125	110	89	117	118	122	114	116	104	103	100	107	96	116	125	101	99	101	111	88	103	113	99	115	98	109	102	114	100	102	106	102	119	139	107	108	105	89	104	89	108	98	133	99	113	113	106	107	87	98	103	99	96	91	118	123	112	114	118	87	90	104	107	107	96	109	115	107	132	91	104	94	111	123	107	109	106	101	112	103	106	114	109	115	111	121	99	103	109	107	92	122	115	106	113	99	106	119	107	118	90	115	104	97	98	105	116	107	148	101	108	110	82	103	95	95	114	98	108	100	96	121	107	98	92	119	97	103	115	122	101	99	116	88	97	102	96	106	95	117	100	99	112	114	116	96	109	133	112	103	101	95	102	124	98	99	104	112	104	95	102	93	111	121	100	95	114	122	107	94	124	98	106	103	106	119	105	92	111	110	120	90	108	121	122	94	105	106	119	97	114	107	105	143	117	103	112	99	93	110	113	107	114	103	91	104	102	97	115	110	96	114	98	118	117	97	110	106	85	129	108	103	111	76	87	98	114	119	109	124	103	114	112	100	117	106	100	120	132	96	97	125	97	109	116	120	101	105	117	114	93	98	100	106	93	99	116	110	90	120	96	102	110	104	115	106	112	102	104	107	104	101	103	128	129	105	104	120	128	102	95	107	125	110	102	101	112	105	112	104	101	104	101	104	109	101	122	117	106	102	106	112	100	121	118	112	107	119	109	99	111	128	81	114	107	94	131	98	100	99	107	107	107	106	114	124	103	102	117	108	101	107	112	112	101	113	104	102	117	103	101	87	101	90	108	101	101	97	96	96	106	106	111	101	105	119	111	89	99	109	112	101	114	93	122	117	112	108	102	112	110	112	126	81	109	109	98	103	115	117	109	111	110	94	114	122	99	97	104	114	120	124	96	101	97	93	104	121	84	107	101	125	101	102	99	100	115	112	103	95	108	114	123	102	110	95	96	100	124	96	94	94	91	105	97	98	131	105	117	99	121	113	110	81	109	112	92	82	118	91	113	110	119	120	96	93	118	134	116	117	117	91	117	108	129	97	95	101	110	116	101	110	104	93	83	101	109	124	100	108	109	109	133	104	109	101	109	104	109	108	100	103	104	107	104	92	92	108	111	108	102	102	98	103	108	106	111	102	113	87	125	102	108	125	103	91	106	109	93	105	101	95	95	92	111	136	105	102	108	118	123	100	102	126	105	103	110	100	96	104	111	92	93	86	114	111	110	99	95	115	97	98	115	120	107	101	111	118	103	94	106	129	104	113	105	120	119	125	122	101	96	116	113	92	99	99	96	88	133	116	125	95	96	102	102	114	97	102	117	101	100	105	117	98	115	107	105	121	108	107	96	107	111	104	111	116	114	107	106	119	100	121	125	116	110	96	117	108	104	112	94	118	120	98	100	114	103	109	119	100	110	97	131	104	117	102	108	91	113	106	124	96	98	109	136	89	117	101	106	96	120	110	74	88	110	99	102	114	95	116	102	104	111	112	118	100	113	107	98	110	126	114	102	95	88	103	125	97	96	94	106	100	101	121	103	111	94	97	90	104	117	120	94	92	98	114	99	93	118	97	93	123	131	132	111	80	90	117	95	103	102	125	99	111	82	105	105	116	115	112	100	115	111	116	96	104	101	110	106	109	111	112	117	106	103	108	95	105	125	116	98	111	103	122	96	117	108	100	101	85	104	95	107	104	106	97	107	95	105	95	113	90	88	110	92	94	109	107	93	110	94	86	96	109	102	123	91	119	108	106	96	100	93	119	109	105	111	114	107	114	114	97	115	107	121	109	99	86	95	104	112	113	110	96	107	112	112	117	108	81	97	97	114	98	111	99	111	111	114	100	109	100	111	107	102	102	110	130	114	92	101	128	108	124	102	130	96	119	100	93	104	111	118	123	106	123	109	103	121	101	100	92	98	101	107	91	99	101	104	109	109	94	104	87	117	103	118	105	112	115	110	106	107	111	128	101	104	120	99	103	103	112	103	98	117	101	119	109	96	107	88	123	115	117	87	120	98	105	93	122	89	119	108	107	98	121	117	102	91	85	105	95	89	116	108	94	103	106	113	107	117	122	108	114	108	114	104	96	115	104	101	101	101	114	109	102	118	91	106	130	92	101	115	91	96	103	98	117	100	92	116	121	106	101	97	101	124	106	94	104	114	101	114	95	100	121	110	94	126	116	121	101	125	106	115	128	89	93	108	105	107	100	97	121	105	148	124	79	100	99	105	91	107	93	86	97	114	113	99	112	101	115	96	102	118	109	102	123	120	128	109	97	125	110	109	104	122	110	107	88	109	109	118	104	98	108	111	96	107	118	105	112	120	113	99	97	112	106	124	114	118	100	104	110	100	103	105	120	106	103	110	101	110	108	113	102	79	119	120	105	103	118	109	119	97	92	118	114	98	106	111	88	110	127	105	103	120	109	106	101	99	109	126	100	95	126	110	125	110	118	109	87	108	115	108	115	100	107	111	105	99	108	108	94	105	115	113	108	112	105	104	103	118	108	123	107	113	107	120	104	86	101	99	107	116	113	94	121	91	110	93	105	121	102	113	109	127	103	118	105	110	110	114	110	105	114	106	107	122	105	105	100	98	116	116	94	105	95	113	98	123	99	122	116	110	98	107	89	113	101	87	105	112	108	96	105	119	80	110	121	120	92	104	105	98	109	109	124	109	107	96	93	107	77	109	104	108	89	114	111	116	107	127	108	99	101	105	94	98	98	108	99	103	115	101	100	116	99	109	96	108	96	99	105	94	103	93	117	118	121	120	94	93	118	122	131	104	103	113	118	93	85	118	101	115	102	127
27370	15970	10633	13933	21208	22360	20638	17988	15087	12769	10566	8823	7193	6004	4835	3874	3206	2817	2524	2170	1988	1812	1710	1547	1521	1390	1347	1376	1310	1305	1259	1157	1096	1109	1079	1060	1040	1000	1014	960	955	977	1037	944	993	998	966	1004	948	941	974	969	971	1005	1009	964	958	917	1026	970	997	1005	930	1010	1031	983	937	1004	943	1021	961	985	996	965	947	1020	989	1017	980	966	1009	975	984	958	954	937	980	1006	970	1026	991	943	1018	963	931	986	980	945	942	973	998	971	1018	1020	994	962	951	967	978	1008	1012	967	983	922	897	983	1017	1003	963	968	936	933	1014	984	982	975	969	1030	1018	962	981	976	968	910	992	968	973	993	963	947	1025	957	969	983	1002	986	997	958	984	994	953	1028	988	1004	980	1087	947	1002	1011	1005	977	961	929	977	971	1003	982	917	930	948	951	971	942	990	1011	963	984	974	1037	973	964	947	990	940	942	985	951	960	959	993	978	927	958	955	1008	939	983	962	1011	955	972	970	980	996	952	963	953	990	909	991	981	932	1006	989	998	1034	966	942	929	924	1014	964	1025	997	989	1010	945	1037	963	945	917	931	918	947	1000	985	930	951	984	939	943	1002	946	1009	975	999	1030	922	982	985	1027	997	965	1005	996	939	978	1032	929	1027	986	958	930	1005	986	949	959	933	981	940	987	952	998	998	915	971	946	973	968	970	956	1007	985	967	1031	948	978	1005	1005	925	960	942	1044	932	977	977	975	983	945	941	1001	990	972	1006	988	948	1016	949	985	958	1021	963	1017	966	955	1002	986	910	981	954	979	1021	991	976	954	945	990	957	960	936	996	993	993	957	969	1005	952	935	936	958	940	986	998	956	935	981	955	986	980	968	960	1010	962	1009	973	956	980	1000	935	1022	959	963	997	971	928	983	948	973	992	997	1003	980	1018	981	974	945	977	993	934	1027	926	1042	967	1007	1015	994	1030	1003	968	971	965	972	945	933	953	973	980	1005	1000	1000	996	987	997	986	967	945	952	975	1027	968	927	996	933	953	1003	987	946	953	911	970	959	926	983	1035	1052	987	952	971	1007	988	951	997	967	949	1002	1005	970	986	968	1001	972	963	980	975	976	976	945	997	1037	937	957	969	977	1009	975	954	987	979	947	992	1017	955	957	933	939	916	993	998	944	985	977	976	956	998	977	998	917	982	1012	970	998	991	975	971	921	934	971	930	989	956	987	944	956	948	964	998	962	996	974	947	997	980	972	945	1012	960	967	988	977	950	947	928	980	920	995	1003	977	985	957	952	971	939	1010	927	968	954	977	1001	1012	910	956	999	974	1027	968	1009	946	1024	1034	929	961	952	997	965	907	989	979	929	939	1038	986	967	1025	1018	1005	941	984	925	963	939	1024	958	1014	987	976	927	983	1021	982	1010	960	1032	991	939	944	935	987	973	911	933	909	977	940	1002	990	940	980	1051	1052	1019	957	1062	978	982	922	951	930	949	953	966	998	957	973	974	958	1051	992	975	970	965	980	975	958	987	970	944	1043	938	921	985	1042	949	924	1009	967	996	1016	952	984	965	981	906	982	988	939	950	979	923	1005	964	1019	964	961	953	919	1010	998	973	953	1007	1017	956	1081	990	985	982	964	1030	949	971	949	946	969	977	978	1028	970	947	1048	994	949	928	999	1028	976	1004	955	937	951	972	972	932	971	902	1031	951	1000	1000	1013	928	1011	959	955	1014	972	971	982	938	984	964	937	938	980	964	1002	937	985	955	980	955	1000	929	984	974	981	994	998	976	963	999	970	981	1023	927	945	969	935	952	1011	927	966	1026	949	974	959	952	959	990	1011	965	953	962	973	989	984	986	976	998	980	939	920	981	968	1008	933	974	999	938	986	1009	1051	990	1012	1020	964	1024	990	1029	1013	956	952	963	955	993	958	1018	947	929	989	1006	1003	975	984	1020	982	946	1003	1026	999	950	940	956	968	984	988	973	961	969	955	945	992	1003	992	998	1005	1025	954	1016	951	977	994	1002	999	990	975	1013	948	944	967	971	967	977	998	986	939	1008	1013	968	964	957	978	988	959	980	974	959	999	958	965	993	982	985	969	964	967	998	989	967	954	994	1030	1011	1019	975	955	1005	982	988	998	1048	961	946	998	1013	1011	966	976	943	946	981	976	958	932	972	923	999	970	997	990	948	958	985	940	913	1002	939	991	959	991	969	944	987	967	1016	1000	954	948	995	975	970	949	930	987	971	949	1049	1001	969	936	950	959	966	973	930	1013	974	987	917	1002	968	913	1016	941	962	997	996	971	949	958	957	968	959	955	959	932	987	947	1005	981	1008	1010	999	934	946	963	967	994	959	1015	933	981	978	944	934	990	969	981	990	978	939	973	942	972	997	958	1024	976	984	1005	938	970	1007	956	950	948	1002	937	980	948	982	965	923	969	1033	972	1021	1009	973	1045	1046	1017	1021	968	997	1018	993	1042	978	956	955	997	935	1005	941	994	982	995	998	943	1013	967	995	1026	975	971	1008	999	949	1020	964	1029	952	995	1006	962	990	967	970	986	951	993	990	969	966	925	965	930	939	1012	921	985	1031	938	923	966	1001	883	922	991	967	952	952	1061	969	997	985	1005	1000	978	984	970	988	1030	940	972	899	950	976	970	968	979	985	994	1007	978	979	1015	923	968	982	1012	1035	982	974	1004	943	967	930	882	916	968	982	996	995	955	990	940	1007	942	985	969	948	982	998	930	977	972	972	954	988	1013	985	1007	905	989	954	927	938	990	993	930	998	1008	978	969	948	988	960	979	967	953	944	960	981	968	990	967	1005	984	956	974	992	944	950	1048	993	951	978	993	977	1003	962	980	954	1011	930	960	968	953	970	966	916	992	1047	949	967	1006	1034	999	949	951	1060	946	1001	982	968	952	1062	1058	965	962	929	1002	997	928	984	1008	973	975	938	955	965	996	993	1024	946	1012	970	1018	974	977	979	982	970	948	968	933	1001	1002	983	988	1006	958	957	919	952	970	967	974	955	931	990	1006	1020	917	953	1010	940	989	964	992	1001	975	991	974	1032	1018	959	961	940	973	1032	989	977	963	934	947	989	957	962	988	975	979	940	986	970	976	984	951	982	1047	980	967	961	989	1015	1077	993	964	949	1001	956	981	943	941	991	965	962	983	944	986	978	952	999	976	992	1019	996	964	897	1013	1022	949	975	1030	937	1002	948	961	977	977	995	999	955	979	956	1033	916	1005	987	968	980	1003	990	1015	943	942	955	1007	1015	990	1004	1012	1020	1004	1001	1005	943	968	1001	975	1009	1007	989	1015	973	967	983	1003	995	990	986	991	947	962	1012	957	1001	974	967	950	960	984	929	963	954	938	972	996	1012	997	945	979	959	1080	959	1014	971	974	954	1023	915	1019	954	1000	951	946	968	999	977	1020	995	981	979	978	921	1000	1001	943	1003	980	946	922	1019	966	957	1026	973	953	1012	997	999	988	1017	1011	891	966	1004	999	953	975	979	1017	953	934	996	969	974	1017	997	993	970	1031	1005	944	957	999	1036	1009	951	988	957	1003	993	1005	979	941	1032	978	968	903	986	960	945	971	941	918	941	952	977	969	983	1004	961	978	968	988	980	1003	1009	975	945	1001	971	1014	1001	1037	954	951	978	1004	955	927	979	972	985	1005	973	935	948	941	965	957	938	982	977	997	904	1012	1007	989	957	956	971	974	1004	984	992	935	969	946	989	966	942	999	959	1024	963	943	1001	992	965	980	969	1003	905	967	979	943	990	987	963	954	923	962	968	959	1015	1007	981	997	1003	981	971	935	1014
3552	1597	864	704	550	680	717	617	520	522	395	349	301	238	211	181	166	149	115	122	135	114	122	108	95	108	106	85	102	91	86	63	84	101	79	87	89	98	60	73	88	81	69	92	76	78	73	88	105	88	94	90	86	89	93	88	91	70	99	83	89	91	78	81	87	104	75	85	99	84	97	82	84	77	106	69	82	85	94	81	79	70	84	76	74	83	94	65	84	78	93	83	80	84	77	72	83	98	67	61	97	87	79	73	66	73	110	74	78	83	81	75	89	69	77	83	82	83	83	92	78	75	80	91	89	76	88	96	82	85	72	81	79	85	91	77	67	88	86	81	90	90	82	96	88	79	90	89	84	93	102	67	90	84	73	72	89	81	87	82	84	77	76	88	91	67	79	70	68	80	86	79	91	88	89	84	88	89	89	78	77	83	97	83	87	87	78	88	66	69	66	95	79	73	80	66	88	83	73	75	74	90	90	71	89	74	88	57	89	83	78	90	70	89	84	79	83	75	101	86	75	76	87	66	87	84	83	78	85	79	90	76	87	91	76	70	85	83	69	74	76	82	81	88	84	78	66	82	76	78	96	88	66	80	82	79	90	86	92	80	78	80	76	82	83	83	71	79	83	85	93	68	88	88	74	93	96	90	88	67	77	75	90	82	93	91	85	88	79	84	72	73	80	74	107	83	81	62	86	78	86	72	79	87	81	83	74	96	88	81	77	80	86	84	75	76	84	89	73	88	82	80	73	79	101	83	91	96	88	96	67	75	77	88	87	87	68	89	92	65	105	88	82	88	69	81	84	92	77	76	96	77	82	86	64	74	68	99	59	72	78	81	89	80	71	93	79	79	70	74	79	78	81	69	90	93	86	94	84	77	82	82	93	68	77	79	80	80	77	80	72	73	76	92	84	87	83	65	97	64	88	69	76	77	71	93	82	91	74	90	85	78	66	84	91	90	89	70	85	53	71	85	85	76	84	75	78	84	78	85	82	85	87	92	87	98	69	84	85	85	92	70	86	92	60	92	63	101	90	82	80	94	77	72	65	66	80	93	65	89	79	78	78	100	78	84	91	101	75	92	72	97	68	70	97	90	85	82	81	82	79	81	80	89	80	69	95	74	95	83	82	81	75	76	79	85	84	75	96	64	88	90	73	70	93	91	91	81	66	84	89	91	71	93	71	68	88	74	64	91	99	85	94	81	89	85	84	97	80	94	85	69	67	80	95	83	83	85	98	82	78	69	74	73	96	95	69	78	88	73	91	74	63	92	81	91	88	78	79	98	71	68	85	85	80	84	102	87	94	81	80	89	82	89	98	76	85	81	80	71	63	72	79	93	77	83	70	70	74	67	73	74	92	86	82	72	77	90	92	71	72	84	64	70	79	85	75	77	99	88	78	73	81	89	74	85	87	93	72	69	80	74	78	77	81	79	85	82	74	89	89	96	73	85	77	85	82	86	93	69	70	99	72	82	81	100	77	80	90	78	74	83	75	93	79	94	74	97	72	72	89	96	103	102	83	78	82	69	83	89	86	78	73	84	74	93	80	86	89	83	84	84	65	86	83	88	82	94	85	98	95	97	73	94	85	59	74	91	75	103	64	81	96	88	76	76	88	89	78	99	93	79	82	88	80	80	70	62	74	77	84	74	70	86	69	61	90	75	85	85	87	86	94	100	89	90	95	86	73	92	85	77	89	85	59	85	79	88	81	99	70	73	72	80	71	83	95	77	92	84	75	78	71	93	98	73	82	85	89	71	81	75	83	92	88	77	73	76	91	78	80	75	84	97	90	74	88	77	80	94	75	87	73	89	94	71	83	68	82	73	97	71	91	90	81	85	87	80	93	77	89	100	86	83	78	75	79	93	83	77	91	66	92	89	86	77	72	79	73	67	98	81	68	72	93	87	92	80	80	87	76	78	78	85	88	98	58	82	92	68	72	79	73	76	98	84	71	79	91	80	75	78	84	76	81	86	67	101	82	88	74	77	87	84	78	97	69	70	64	79	101	90	81	83	75	74	113	67	69	93	87	98	78	59	88	78	83	73	76	88	67	95	89	84	85	74	91	88	83	73	78	94	68	71	85	68	90	85	71	87	77	94	72	63	73	83	85	76	79	89	72	81	96	73	87	84	78	83	106	97	84	77	65	73	89	63	83	83	72	81	87	88	82	78	89	103	69	84	91	80	71	90	86	93	81	80	85	81	90	77	67	86	100	76	86	69	94	81	78	64	77	79	77	79	76	78	103	75	91	86	68	71	91	64	84	78	92	83	97	83	78	80	84	80	89	77	90	79	81	91	88	93	81	78	63	67	80	88	82	70	68	82	71	79	66	69	85	95	95	75	81	93	73	78	80	78	89	74	86	92	93	79	77	89	92	92	74	90	72	90	89	83	73	85	84	79	78	79	81	82	78	96	88	80	99	87	91	65	82	80	77	80	82	90	71	66	82	71	85	71	69	85	97	86	61	79	93	74	82	75	81	76	75	101	82	99	96	92	88	89	81	77	78	77	83	105	94	71	85	76	76	77	65	82	93	77	99	88	61	75	96	76	92	84	63	79	89	76	93	69	81	86	67	66	94	87	91	82	76	77	90	73	80	68	89	73	87	79	77	77	75	95	85	91	105	79	88	84	92	75	90	80	85	84	81	86	69	88	87	83	93	72	95	84	91	82	80	76	87	90	85	75	91	68	86	85	82	78	80	64	86	98	76	74	85	101	86	89	94	79	75	78	74	85	69	95	83	71	86	80	82	87	76	89	99	82	82	83	78	94	83	80	80	83	92	64	79	70	85	98	83	72	85	105	78	85	71	83	63	86	92	89	89	80	79	90	71	79	88	105	108	54	67	66	87	88	81	90	86	83	82	81	87	69	77	85	95	82	79	96	92	66	81	81	101	79	99	73	86	80	78	83	79	77	74	73	76	92	91	73	94	68	105	88	86	88	76	78	87	72	92	91	107	85	95	99	84	73	73	84	76	81	77	73	85	80	80	84	76	82	72	103	91	80	67	96	93	89	87	70	77	82	86	91	81	79	59	75	74	87	93	73	90	86	93	97	90	83	95	79	84	84	93	90	89	87	78	77	93	91	76	96	77	95	83	90	100	79	84	84	84	90	95	75	80	82	94	87	85	84	80	68	92	80	68	78	77	80	89	77	95	91	74	78	75	85	83	98	84	82	93	69	76	79	80	78	81	87	78	81	71	92	80	78	82	76	70	76	83	77	80	87	78	78	85	87	78	74	85	91	88	81	67	76	96	64	87	78	110	80	84	78	94	90	78	90	62	97	65	93	69	91	80	77	81	87	99	88	72	69	85	96	82	88	96	83	83	79	75	96	88	67	74	84	66	75	81	91	68	69	82	78	60	103	76	92	79	91	89	97	78	80	79	75	79	94	85	84	81	87	101	85	71	77	69	86	84	92	79	84	67	75	73	87	87	95	63	71	81	90	66	76	80	70	94	85	82	71	73	67	76	79	82	89	86	82
26842	15111	10422	13707	20623	22153	20443	17811	15020	12895	10723	8596	7220	6037	4800	3838	3212	2667	2434	2079	1913	1735	1546	1389	1273	1206	1188	1120	1132	1130	1043	968	908	845	839	803	817	751	750	766	758	723	751	755	778	724	812	795	726	721	743	676	767	695	734	702	758	741	768	749	738	760	705	763	789	775	793	722	793	751	744	721	713	767	759	759	752	757	713	772	749	787	770	695	753	741	740	744	767	808	761	758	748	743	777	785	735	769	744	674	694	737	730	734	760	776	749	694	755	729	752	717	738	752	759	729	785	718	754	743	733	726	678	689	737	732	802	759	743	766	732	731	699	734	762	753	775	738	768	778	737	761	731	748	746	757	742	752	724	771	752	749	718	737	745	764	722	746	728	767	758	705	755	775	745	687	726	717	744	773	756	702	753	772	769	744	752	712	730	771	761	751	755	725	753	687	776	752	726	719	798	713	719	755	752	764	731	746	771	755	726	729	837	746	720	736	722	727	759	769	763	719	757	731	673	729	725	711	750	770	701	728	734	679	720	724	797	700	710	719	723	788	688	766	729	665	718	768	798	765	791	726	746	738	777	721	766	741	738	704	757	750	763	745	762	751	741	686	697	714	718	743	704	753	754	721	774	744	741	778	750	699	748	704	715	757	756	755	760	732	771	760	746	758	719	697	720	787	690	783	680	770	763	733	742	756	687	750	773	780	714	747	756	784	736	782	751	709	778	727	761	708	706	768	753	726	753	728	718	699	707	753	762	747	721	798	731	756	768	733	731	733	723	748	763	722	769	736	787	770	766	714	771	718	716	709	752	736	731	775	743	716	750	790	716	743	725	729	748	699	725	683	779	757	782	789	758	745	779	698	738	768	710	731	743	806	753	720	765	777	691	787	739	676	733	746	807	731	757	710	749	770	723	773	726	726	696	750	736	736	798	763	744	722	750	765	740	769	739	728	742	742	785	758	716	737	744	722	768	741	739	754	721	764	731	768	792	745	754	752	772	754	760	776	731	719	710	721	731	798	768	715	670	756	695	733	773	747	733	733	725	766	728	777	770	733	726	700	794	722	768	730	713	733	779	737	735	728	763	735	759	725	778	758	702	734	707	782	713	748	760	750	732	768	777	742	769	775	718	689	760	728	717	735	758	780	771	756	749	748	787	737	717	730	722	718	739	761	720	690	723	786	725	723	755	787	753	742	757	760	799	740	728	722	728	753	760	710	734	802	752	701	671	691	704	743	760	744	706	724	776	730	736	732	761	777	762	750	755	718	720	752	711	765	788	758	730	772	722	794	733	741	698	723	719	770	698	748	722	744	738	733	740	750	755	753	725	745	756	711	734	767	710	795	727	750	756	734	752	727	780	763	715	744	733	767	759	686	768	727	751	725	732	782	714	745	758	784	711	760	705	711	717	679	681	734	710	756	744	744	790	765	714	738	771	703	745	779	735	721	706	697	772	758	744	756	753	797	737	719	732	763	719	768	710	725	741	732	773	690	733	711	728	765	759	726	750	759	779	826	787	751	736	757	752	739	828	799	753	752	756	754	693	814	712	762	780	745	752	725	735	708	742	714	722	773	689	751	798	748	714	780	722	750	727	752	711	749	718	721	746	779	790	734	744	767	720	728	721	743	758	671	693	720	717	789	745	776	744	719	788	743	731	706	731	743	730	711	757	812	714	730	714	749	723	709	698	752	756	717	715	731	738	774	755	763	695	761	783	761	772	751	737	707	727	763	732	733	735	715	800	758	740	739	725	720	710	711	781	778	739	718	705	767	741	772	742	750	780	786	747	767	703	762	727	752	740	726	801	753	744	749	753	750	748	778	730	795	762	711	750	742	765	771	731	697	692	736	701	758	717	763	737	725	729	789	708	768	752	773	709	745	792	747	760	742	741	699	695	735	743	729	760	773	723	725	737	751	724	772	685	783	782	758	752	808	734	800	747	713	717	765	746	772	782	768	768	726	761	733	708	745	720	768	718	734	721	764	759	757	756	796	763	766	743	668	763	771	745	741	729	737	732	694	788	766	720	765	710	761	759	743	720	694	709	775	698	723	777	741	711	762	760	738	730	757	730	753	778	739	777	773	707	755	735	741	763	753	750	735	754	801	750	764	740	760	774	711	747	766	739	761	743	759	734	730	760	736	729	780	730	780	733	712	699	759	796	726	749	774	720	768	741	749	752	694	803	766	738	722	699	687	715	755	730	721	728	761	720	777	701	715	762	718	720	715	762	693	757	749	737	726	750	756	739	685	697	727	762	753	771	745	716	773	716	734	705	759	729	792	737	744	719	778	805	765	680	746	765	747	754	726	753	749	715	744	744	762	738	712	757	763	742	764	791	714	772	782	678	737	729	737	715	750	750	736	761	761	793	697	719	699	727	705	714	746	751	733	751	747	805	711	760	755	743	778	761	713	723	747	724	736	744	727	749	706	729	710	785	717	716	742	781	721	753	737	752	754	776	774	771	711	761	782	748	773	737	729	792	761	740	750	701	767	740	716	725	716	734	721	725	736	733	712	737	711	740	769	704	766	695	775	719	736	757	732	726	728	759	779	735	753	762	755	750	752	735	741	746	736	730	729	761	732	699	746	750	693	731	738	752	747	733	750	714	749	751	776	726	746	713	753	721	795	706	751	757	691	729	727	771	733	708	753	787	724	752	760	671	700	776	737	738	741	751	784	737	728	745	726	765	756	706	734	757	797	740	759	783	720	790	730	778	674	736	736	712	761	748	727	735	721	743	712	711	746	723	732	746	751	752	719	736	735	720	751	716	710	735	741	736	736	738	746	759	726	738	734	713	728	784	744	767	731	768	680	810	740	754	762	737	768	725	715	759	761	682	713	743	716	745	766	716	700	733	713	762	734	738	741	700	748	713	769	767	735	719	743	784	704	773	709	691	771	731	706	805	656	708	774	734	730	734	711	729	727	818	748	736	719	711	752	727	757	764	754	761	708	767	769	718	746	734	750	737	772	726	735	709	731	765	722	724	753	738	732	774	749	755	801	717	728	735	697	791	779	744	829	757	746	718	729	740	737	746	752	780	736	740	782	756	722	706	735	714	749	760	708	740	691	758	729	751	715	708	773	746	758	771	793	732	732	765	750	754	716	750	747	753	730	737	769	744	744	715	757	787	682	734	705	742	759	791	744	715	779	768	724	742	696	732	728	761	758	771	731	733	746	741	776	718	716	728	741	716	756	713	704	760	684	749	753	766	738	761	766	723	759	724	735	756	728	708	730	795	733	734	743	767	760	781	707	754	768	738	716	757	763	743	750	739	678	770	753	788	702	723	781	726	758	756	763	699	752	718	709	815	703	757	689	776	753	767	773	748	724	705	777	723	749	784	688	748	734	780	818	695	726	722	712	740	760	760	731	790	818	763	779	702	724	720	736	785	785	742	739	724	729	725	768	727	784	755	719	739	716	716	770	773	746	785	744	732	720	743	754	702	765	718	763	721	730	727	737	748	795	751	738	761	783	761	759	760	721	738	783
3565	2095	1096	786	682	851	849	795	683	571	514	439	338	307	265	196	176	142	150	146	133	138	127	109	102	113	118	133	94	117	112	98	114	87	101	75	90	92	89	96	90	89	93	72	78	86	91	104	97	100	92	90	92	90	85	98	91	99	80	91	87	95	93	84	66	82	89	89	78	92	93	81	89	88	79	70	69	90	100	82	67	89	95	90	79	66	92	91	80	108	99	81	86	83	73	77	103	110	91	71	81	97	83	94	94	74	100	93	88	87	94	94	90	90	93	71	82	96	99	80	69	90	100	86	92	97	102	82	84	99	80	91	89	88	117	79	80	100	93	83	80	81	90	103	71	60	89	81	78	105	84	84	75	94	80	72	92	93	95	73	77	79	87	87	94	100	87	88	79	68	93	83	91	62	98	87	99	86	95	87	87	96	100	87	99	87	104	83	90	88	91	75	94	92	97	90	95	91	82	92	83	81	75	86	83	56	96	100	87	87	89	83	87	110	79	77	72	97	89	96	84	89	90	76	76	77	85	79	88	89	89	74	91	86	75	84	81	88	78	86	109	81	82	86	86	88	84	68	84	85	78	85	79	95	80	95	92	72	93	66	88	98	94	86	81	86	76	109	89	78	77	87	99	84	100	85	87	93	82	82	88	83	90	89	73	94	74	87	86	96	66	88	94	77	78	81	88	88	105	82	85	96	78	92	90	97	78	99	67	92	74	102	83	82	80	82	84	91	88	67	99	82	87	65	78	94	78	73	92	86	76	79	83	97	88	89	82	79	81	95	91	87	93	90	89	102	84	83	88	101	69	83	94	105	90	62	87	93	85	87	94	85	88	97	100	76	79	94	89	88	84	62	89	90	92	77	93	91	84	84	81	76	81	96	95	92	80	101	92	87	64	70	91	100	104	84	78	95	73	94	78	106	63	90	85	86	80	86	94	82	93	65	88	73	86	88	72	61	82	96	85	90	84	71	87	100	77	81	77	106	80	82	92	74	81	87	81	75	85	94	80	101	76	86	90	83	105	101	68	102	79	77	97	86	78	94	93	81	74	90	101	89	91	89	101	83	81	74	86	77	97	70	91	79	84	96	91	66	84	84	79	90	87	89	98	93	90	90	84	102	90	88	94	89	84	91	84	80	82	74	98	87	79	78	109	88	79	87	93	71	97	97	98	82	90	91	75	72	75	93	85	93	109	81	84	96	85	77	77	82	97	81	65	78	88	98	94	86	77	92	74	97	92	93	85	84	104	110	97	86	81	85	96	81	98	83	78	89	82	83	88	82	92	79	92	85	88	75	82	92	103	90	81	78	79	76	90	76	80	101	95	86	76	91	89	78	92	88	101	96	92	77	82	98	78	74	80	79	88	75	86	82	91	80	88	87	88	90	83	82	105	78	81	80	93	116	76	87	87	75	78	96	80	91	74	80	87	72	78	86	89	87	76	97	99	84	65	78	90	80	87	64	88	85	78	76	84	79	92	89	76	100	95	74	73	71	74	76	95	88	98	74	101	86	80	76	78	90	84	67	85	101	84	85	86	80	92	85	77	94	78	79	83	74	88	91	72	92	70	82	84	89	91	82	89	85	79	96	66	85	71	81	79	77	87	83	85	73	96	76	64	94	80	94	80	87	76	85	78	77	74	92	83	71	85	90	71	68	102	79	83	96	73	76	74	88	78	89	87	86	76	98	71	74	108	74	79	69	71	99	74	83	94	85	88	78	83	81	88	83	92	101	85	100	79	87	73	79	77	87	86	86	80	92	77	96	86	80	77	114	103	63	81	97	93	91	95	91	71	82	93	81	94	73	92	96	84	83	95	91	83	100	86	88	84	88	76	89	77	95	93	92	89	97	77	74	77	88	79	101	98	89	90	101	88	95	88	106	91	94	69	83	98	71	95	95	110	77	63	83	72	92	83	84	88	86	100	89	90	93	83	65	89	90	78	82	89	81	96	77	85	82	94	78	88	93	81	88	87	81	78	90	92	77	101	75	81	89	87	75	69	82	92	76	78	80	102	94	92	80	84	98	81	90	73	81	77	96	80	78	82	88	90	99	68	80	94	90	88	87	93	96	92	100	99	83	83	74	90	69	76	106	73	72	96	87	88	63	78	94	88	70	103	85	95	92	87	100	91	89	81	73	95	97	74	88	88	70	77	96	80	112	73	63	85	83	84	99	85	92	71	80	92	89	89	78	83	97	86	108	82	75	94	101	89	95	89	81	91	103	79	77	104	88	103	89	85	84	96	91	92	65	103	102	93	90	77	86	79	94	89	95	78	69	83	74	81	92	97	88	66	76	85	91	84	82	84	87	89	94	100	85	100	84	73	73	86	100	91	84	83	95	84	75	93	83	92	81	75	102	81	81	79	74	87	107	91	80	65	86	82	76	84	83	80	91	81	87	90	74	98	90	92	102	96	94	91	73	79	92	79	86	83	85	94	102	78	83	90	90	114	100	85	85	83	93	93	111	92	72	78	81	95	82	69	87	90	95	88	91	87	77	71	91	90	103	88	68	97	106	88	95	77	93	88	82	81	71	90	76	85	86	67	101	114	93	86	103	67	98	87	98	78	87	94	86	80	101	83	98	86	103	78	81	84	113	86	103	85	81	78	88	93	74	70	90	93	80	89	101	88	110	87	75	92	85	82	80	92	84	99	88	73	81	82	74	93	85	89	76	88	96	77	86	77	92	73	97	88	114	95	102	89	94	93	94	78	87	94	80	85	86	79	70	94	77	73	91	86	75	89	75	78	78	81	79	63	86	90	82	71	81	79	112	89	78	76	88	83	94	86	79	80	80	100	98	84	70	103	92	105	94	72	72	80	92	86	93	74	82	82	69	93	76	92	85	100	87	87	90	100	108	68	81	79	84	86	110	96	87	85	92	82	99	97	84	78	93	99	84	86	96	84	74	98	88	98	95	93	96	86	105	91	98	90	102	82	111	98	79	81	95	68	77	80	77	72	83	77	78	88	89	83	75	76	99	66	83	82	81	90	101	93	84	76	74	97	77	92	82	70	102	88	85	83	100	94	89	86	103	83	89	81	102	80	69	97	91	80	93	95	71	90	84	90	106	80	77	87	91	92	101	102	102	89	84	87	83	87	79	95	95	91	88	94	86	93	76	85	79	81	97	65	100	85	80	93	96	97	74	99	89	82	86	86	73	79	90	73	100	96	85	81	76	90	85	82	74	92	75	87	88	91	95	93	76	80	78	81	92	74	97	95	89	92	95	92	82	100	85	93	63	73	95	85	88	69	93	92	90	93	103	73	89	97	76	92	83	75	80	95	92	99	78	103	98	90	83	92	81	84	80	91	95	83	75	92	112	86	93	78	86	67	73	94	72	92	79	98	74	80	91	80	97	77	77	68	101	81	83	74	74	91	78	89	75	89	89	84	89	80	72	95	111	91	83	88	88	86	89	70	101	75	99	86	83	89	90	97	90	102	90	92	87	100	87	82	105	77	99	100	84	89	80	83	72
28979	17252	12150	15858	23409	24551	22962	20189	17328	14799	12132	10024	8489	7080	5630	4368	3839	3262	2806	2442	2238	1992	1788	1563	1550	1437	1345	1305	1345	1244	1163	1022	1034	905	913	826	863	853	903	851	871	921	779	821	812	815	852	855	858	793	812	848	794	764	785	811	763	811	857	771	805	754	835	822	763	821	830	819	793	786	841	782	807	798	794	794	786	832	818	785	742	823	791	759	785	783	781	823	786	801	848	775	795	837	744	797	850	773	832	836	824	839	821	848	818	859	793	787	844	767	806	833	780	852	824	838	788	824	806	799	863	817	839	817	804	820	788	828	809	814	855	815	807	798	788	809	767	824	755	844	751	771	794	762	818	785	828	791	780	829	761	809	807	804	826	828	828	792	808	770	781	761	819	825	846	806	804	828	797	799	793	871	842	791	805	839	825	804	837	873	828	762	788	816	789	798	818	796	790	815	826	826	796	784	869	819	775	809	822	788	814	794	789	821	816	743	827	780	812	782	797	834	836	796	741	796	806	806	748	821	825	769	820	804	773	828	755	763	747	836	811	802	766	842	801	808	828	781	783	818	806	836	814	755	832	809	810	792	790	769	753	838	817	850	831	830	792	800	812	824	826	806	812	798	820	791	746	822	839	739	749	792	793	787	815	801	852	765	820	767	820	816	808	846	801	795	772	780	814	821	793	777	803	822	800	803	831	770	820	792	809	824	826	883	833	780	801	809	816	812	785	789	741	806	785	778	826	840	822	847	787	778	789	840	780	817	738	771	788	836	779	800	806	810	820	769	787	785	831	791	840	785	819	837	768	808	801	762	776	800	850	801	791	834	799	776	792	854	814	791	782	785	849	772	787	793	792	814	820	772	761	804	825	822	787	821	812	778	770	787	833	783	804	792	851	766	829	823	803	777	804	767	751	799	817	835	835	776	832	793	796	819	837	791	784	757	783	827	830	808	804	856	814	845	763	826	834	826	800	815	824	791	754	805	774	785	788	772	832	765	786	787	766	793	855	792	811	786	901	795	814	774	769	845	776	765	757	823	799	819	796	866	834	832	760	799	793	775	821	821	814	839	742	804	803	764	772	840	808	768	801	755	815	802	776	843	821	776	832	805	745	737	803	750	780	784	829	800	841	788	868	818	840	753	792	846	814	792	815	810	813	777	784	824	820	823	808	833	766	772	769	783	807	834	782	746	813	800	798	808	790	817	802	825	828	859	835	843	816	768	784	839	805	842	834	821	816	837	788	760	819	793	797	814	805	768	773	842	764	780	776	810	791	795	830	813	822	776	809	804	841	835	821	778	810	866	780	799	818	852	859	781	777	771	779	832	796	790	798	742	784	765	861	832	819	794	814	808	832	826	741	836	803	813	814	806	803	797	804	816	831	832	798	795	735	815	806	825	790	780	798	836	818	818	845	756	789	787	789	789	800	827	829	810	832	814	747	834	784	805	813	797	805	760	790	784	782	817	797	786	759	819	830	848	791	802	802	751	812	807	814	804	808	770	839	810	770	785	787	864	834	856	817	841	806	748	822	813	790	773	761	803	731	776	774	808	795	857	780	787	797	847	822	797	755	819	753	789	786	841	773	845	742	775	803	829	753	834	799	818	840	828	815	862	810	839	797	838	777	767	828	814	787	824	792	796	832	754	830	741	751	838	788	720	798	798	798	782	755	796	779	745	772	793	758	784	796	803	771	789	844	808	844	755	785	811	845	826	791	820	798	766	876	795	790	826	876	808	807	763	784	793	806	788	779	816	813	790	779	769	825	818	816	781	795	841	819	798	864	860	791	818	864	816	798	865	837	820	843	832	844	850	767	805	755	805	794	825	841	757	827	778	863	809	828	791	835	791	810	793	739	825	808	755	839	794	787	781	796	773	811	769	784	851	836	811	852	824	784	811	846	761	809	823	765	785	779	775	786	795	809	794	793	753	808	801	836	847	822	830	786	825	836	822	849	821	784	801	809	831	777	800	787	824	831	808	753	816	832	776	812	823	833	729	836	769	809	813	814	811	758	800	852	782	831	872	791	772	847	820	805	800	767	800	760	809	822	830	834	790	824	790	845	781	825	797	828	812	792	768	763	802	790	793	799	835	808	767	818	800	824	836	780	757	812	825	804	847	817	760	796	795	832	804	852	806	773	839	750	815	748	826	811	795	779	813	828	791	796	833	777	754	802	801	747	805	798	847	786	817	800	748	840	797	788	751	797	835	830	795	751	792	822	762	788	784	796	755	760	834	829	817	780	790	758	758	805	788	833	814	817	848	795	776	789	756	781	847	770	823	836	799	831	806	775	836	815	821	798	762	768	811	785	783	804	722	794	865	803	775	827	771	803	775	808	854	805	805	831	772	809	786	813	804	763	765	768	822	836	821	812	779	831	758	778	816	789	779	801	793	832	807	780	806	815	775	877	829	774	793	810	799	823	799	812	818	810	787	763	814	793	805	777	804	782	810	809	806	797	793	774	840	812	820	771	823	786	798	810	824	793	861	776	829	772	836	811	855	805	830	822	802	834	842	796	816	784	827	832	807	788	803	813	818	811	817	831	756	857	822	806	817	798	828	773	784	809	851	816	774	821	834	806	854	818	794	754	836	831	808	798	813	815	833	826	804	844	798	810	780	809	827	765	796	807	817	784	796	763	793	830	811	868	785	761	837	758	772	846	758	864	819	828	855	773	850	839	836	854	771	779	794	793	830	812	865	775	763	788	858	785	842	765	850	810	841	831	798	838	796	811	824	811	782	829	830	819	786	843	815	797	823	859	786	821	856	770	781	865	848	834	757	857	798	840	806	794	788	787	843	803	824	781	789	772	837	779	789	809	783	801	807	799	837	795	744	839	806	768	800	845	797	765	829	771	790	806	764	810	827	757	825	749	836	818	751	777	786	758	842	843	814	799	812	828	802	812	832	810	772	796	828	772	819	798	749	870	809	762	814	803	798	781	811	830	809	826	806	832	817	770	802	800	817	814	812	805	777	785	768	818	866	856	862	825	780	798	849	829	821	771	816	836	826	832	822	808	768	833	806	796	814	820	770	779	793	809	838	785	788	759	805	781	836	761	805	778	794	802	822	762	803	756	798	781	787	821	769	809	799	799	831	821	852	872	926	812	790	800	779	786	818	783	857	807	782	832	818	862	804	811	795	791	846	862	835	824	775	818	855	820	848	800	800	783	783	772	821	815	822	829	772	771	802	836	812	831	822	784	789	833	789	841	812	827	822	828	810	852	801	766	800	761	821	799	824	819	781	842	798	836	830	796	841	798	795	833	817	792	838	821	796	812	781	780	843	821	779	775	814	809	792	805	792	799	807	774	799	809	801	845	784	774	809	811	822	777	775	777	810	833	771	835	826	774	825	820	813	801	786	784	825	793	791	820	753	800	823	799	808	805	789	796	850	767	840	858	795	800	791	797	808	743	811	774	750	807	860	846	770	842	784	792	841	786	802	789	818	790	818	770	785	790	814	855	843	835	769	768	838	792	823	849	804	820	816
2423	1163	664	498	471	528	548	478	474	390	295	259	226	214	165	162	184	153	143	139	131	113	128	126	115	112	131	104	121	128	102	117	105	109	112	95	90	106	105	95	89	101	113	112	97	98	93	107	102	103	86	99	102	114	106	119	93	105	100	118	111	104	109	113	122	114	114	101	117	108	111	112	122	101	92	104	88	113	104	100	121	112	96	106	111	94	91	102	91	97	104	102	106	100	89	106	109	100	109	100	103	120	94	93	100	105	126	114	108	99	110	117	112	98	94	109	104	85	85	105	111	100	99	114	113	110	103	102	114	106	81	110	112	98	117	84	94	97	90	92	96	108	96	108	109	102	103	92	122	98	97	86	113	99	109	110	93	115	79	98	112	114	103	98	85	113	134	111	107	91	105	111	87	105	90	105	91	83	104	100	112	85	123	108	110	104	106	107	100	109	98	124	92	116	123	125	95	109	87	100	127	95	92	94	100	106	98	115	105	105	103	99	107	123	90	107	103	107	111	100	108	111	94	111	92	118	116	109	97	94	105	107	104	117	113	102	107	90	99	120	77	98	111	94	110	107	102	82	90	127	99	97	105	99	98	97	108	124	106	120	103	113	92	118	110	100	104	118	93	96	109	91	98	92	99	112	98	91	110	93	103	96	92	100	108	110	104	109	106	103	124	108	104	101	100	113	112	111	116	93	99	116	111	100	103	100	97	104	116	95	103	93	102	91	97	101	104	128	122	103	98	112	108	105	105	119	102	92	112	113	92	110	110	105	111	92	113	94	86	115	107	117	110	81	108	103	105	109	103	116	105	95	128	103	96	89	105	94	127	78	116	108	100	87	103	120	90	112	96	124	98	112	110	103	85	101	109	118	113	120	96	92	101	116	93	110	104	89	91	101	115	107	114	89	93	92	96	92	103	115	103	102	89	100	109	106	109	114	108	105	110	101	107	108	96	117	120	101	121	86	115	114	99	118	106	100	100	111	95	94	102	103	100	98	92	93	95	106	86	105	91	107	100	108	107	94	113	113	101	107	107	103	109	116	109	97	92	109	126	110	123	107	98	102	91	89	113	100	101	88	110	112	105	105	101	107	105	100	95	95	107	108	102	112	121	97	97	94	103	102	102	94	93	109	94	97	109	91	101	101	100	119	107	89	117	108	137	117	102	120	92	98	116	98	116	82	122	102	106	105	99	113	109	102	109	110	109	101	111	86	97	84	109	108	112	92	92	105	86	103	113	98	93	100	99	113	114	116	90	99	116	106	105	111	110	76	102	87	99	122	107	92	102	124	107	108	95	110	82	94	95	104	94	91	83	102	102	114	111	123	111	88	99	114	100	111	93	119	81	107	99	90	104	109	106	110	109	118	115	99	88	110	121	104	110	129	104	97	120	109	91	102	104	104	92	101	79	93	127	107	89	110	95	98	91	113	104	109	104	98	111	95	92	102	111	97	92	116	106	96	103	95	108	97	91	105	101	108	119	110	103	93	99	91	112	90	126	114	92	123	113	98	110	87	105	101	108	112	99	114	125	97	97	118	109	102	94	103	94	107	120	91	117	105	96	96	105	92	101	108	94	105	95	104	113	96	123	119	119	115	98	103	102	100	91	93	106	98	117	88	100	121	112	99	103	119	97	90	108	120	113	121	95	107	109	112	113	88	82	107	115	112	112	112	102	96	97	111	97	110	100	84	113	116	97	102	97	100	90	94	106	105	127	107	102	102	104	114	112	94	112	107	118	114	104	98	80	116	119	89	98	106	107	110	119	119	104	118	98	113	110	119	103	82	100	102	87	97	116	100	90	103	106	99	111	103	101	102	91	95	109	95	109	118	89	85	103	122	93	95	108	120	114	101	105	94	73	100	119	101	107	114	104	104	100	89	95	119	93	106	116	104	110	104	113	112	100	122	105	112	96	95	99	92	103	102	96	95	110	112	123	103	97	106	89	104	120	121	95	96	87	112	107	126	110	104	103	106	109	100	112	129	95	97	94	116	86	101	93	96	103	110	96	96	97	98	103	108	103	108	105	116	118	121	109	91	116	97	89	84	99	103	92	111	121	102	110	98	105	100	103	101	114	100	119	83	111	105	133	105	93	105	95	103	93	105	112	104	112	111	112	83	87	97	94	99	95	89	111	113	100	97	94	107	104	105	109	100	103	112	111	109	98	98	109	114	113	120	100	129	117	96	111	97	99	118	103	118	103	102	101	73	116	114	96	122	107	102	114	81	140	107	115	117	122	99	106	106	101	120	118	108	114	85	105	98	113	104	93	96	105	113	108	94	105	107	101	100	98	116	98	91	87	111	116	106	106	105	104	92	97	98	104	91	100	114	100	97	106	92	131	81	112	117	107	116	93	108	108	97	92	105	111	103	131	91	108	100	98	97	99	104	117	121	95	99	112	100	110	104	113	107	108	103	103	93	122	117	102	97	110	95	124	95	91	100	105	115	119	112	106	108	100	106	114	112	99	101	98	92	121	90	106	96	85	116	102	110	99	101	116	95	120	112	105	108	110	91	109	97	108	112	105	92	108	132	119	106	101	102	99	93	88	97	88	106	116	108	103	88	102	101	109	114	97	91	93	112	122	92	101	97	105	91	105	92	99	111	106	118	99	107	97	99	95	100	86	97	98	127	119	119	110	102	89	102	109	100	94	104	97	98	96	113	95	105	112	113	92	100	124	99	118	113	107	94	94	106	109	112	117	98	107	112	104	112	97	122	125	118	102	101	113	98	108	109	116	106	110	106	102	101	105	98	102	104	106	85	115	113	93	94	92	116	82	112	108	111	77	96	96	97	110	102	99	111	100	107	96	121	100	107	120	118	96	93	91	120	101	85	83	94	111	113	94	125	91	107	115	87	104	101	107	111	86	102	106	111	91	94	102	81	106	103	91	103	116	103	115	104	94	116	119	115	122	103	112	96	127	95	91	97	104	101	107	104	112	107	116	106	124	103	103	94	107	113	113	100	119	120	108	87	101	124	113	95	107	107	102	116	102	127	96	101	110	91	88	101	118	126	90	81	105	105	94	110	102	92	98	101	103	97	89	118	116	107	99	102	109	106	100	94	115	109	110	116	91	114	101	103	92	94	97	93	107	87	92	91	93	98	119	116	89	101	94	109	109	138	89	101	91	84	112	112	92	104	108	105	132	101	114	89	102	93	117	107	97	114	107	98	104	102	98	109	102	93	104	101	115	123	120	108	102	109	114	110	121	92	111	95	105	86	90	115	110	114	105	123	121	121	100	106	103	110	87	102	103	82	93	120	110	89	111	103	98	119	119	103	107	115	101	107	100	104	114	116	103	109	114	111	105	91	110	101	122	113	101	112	119	96	117	102	104	93	95	99	110	93	129	113	101	113	92	98	98	107	97	95	100	105	100	110	104	108	86	122	97	101	111	98	103	133	95	98	97	104	95	116	112	105	97	98	106	117	114	112	107	104	126	102	109	101	110	100	109	98	108	90	94	109	84	100	113	108	97	97
24399	12991	8753	11513	18517	19605	17917	15425	12820	10307	8206	6598	5548	4501	3751	3082	2790	2336	2099	1866	1856	1589	1382	1381	1327	1265	1252	1155	1172	1149	1087	1011	1051	972	996	984	913	944	928	976	972	895	901	1008	1005	959	995	941	928	943	947	965	931	956	917	914	930	958	932	920	925	977	933	937	913	981	889	928	964	864	993	1018	949	913	953	885	964	965	883	901	939	929	923	931	927	974	992	1003	896	965	909	931	938	920	889	895	940	917	930	911	948	940	973	946	933	914	945	952	912	867	976	924	936	931	915	1026	941	921	941	979	919	908	897	906	985	988	945	976	995	900	949	910	966	982	907	962	975	922	922	936	910	940	972	890	945	973	899	986	926	926	914	896	962	976	932	908	948	946	942	949	944	960	937	907	966	926	943	936	963	947	869	929	878	891	981	986	947	913	961	909	957	965	925	925	986	891	977	939	927	936	961	948	942	886	948	973	923	934	911	951	969	921	925	940	975	847	925	901	960	928	965	887	985	997	929	947	947	988	903	921	934	955	922	973	1016	968	969	934	945	917	929	893	966	924	936	871	939	955	924	960	895	910	941	904	901	971	945	931	933	885	968	916	901	925	1016	898	958	969	938	933	937	927	989	925	944	942	892	922	918	938	886	953	903	903	944	924	1009	891	931	929	988	932	950	913	966	909	922	912	946	944	913	945	909	897	938	914	933	872	887	893	935	913	977	995	955	935	971	949	898	962	939	907	900	839	934	930	934	925	1011	939	915	999	926	974	916	872	949	956	958	926	893	925	909	912	920	942	947	945	923	910	929	894	932	931	930	888	902	941	896	943	928	866	993	931	1007	963	958	1006	941	946	967	941	949	922	923	931	953	861	951	960	877	946	976	907	929	907	927	968	939	966	934	927	858	952	925	977	1015	901	957	911	934	929	955	900	921	945	982	951	964	933	893	923	880	923	876	932	986	955	947	914	950	977	920	883	969	947	927	978	963	975	906	933	960	978	957	983	936	922	940	927	922	930	880	943	915	880	935	947	956	975	904	927	921	928	947	933	921	947	914	961	908	939	962	922	997	974	900	938	878	922	943	912	930	902	923	953	939	933	919	908	929	923	922	939	991	945	960	931	928	947	957	972	977	916	965	921	963	921	977	934	930	953	901	946	955	950	962	873	905	904	951	921	964	961	984	952	937	900	919	903	923	842	944	928	911	931	958	967	906	964	956	942	975	989	918	892	902	932	923	936	942	895	905	949	953	925	898	968	963	890	930	955	970	984	948	916	918	937	909	944	918	960	934	929	906	946	938	981	964	950	886	906	899	944	916	961	946	917	966	929	956	946	900	869	948	947	922	959	879	958	907	878	934	912	930	900	878	926	912	940	1004	895	949	951	954	942	922	956	895	923	900	910	901	965	917	946	947	907	951	878	962	924	917	953	937	914	925	981	961	896	862	934	931	915	974	913	872	968	888	933	932	974	919	978	919	940	880	940	928	957	995	882	945	924	940	995	948	965	947	921	943	922	954	926	900	946	913	996	924	965	929	854	978	944	939	945	942	906	962	974	941	953	965	937	931	927	878	912	912	947	897	897	905	943	931	950	946	938	934	889	949	953	957	924	898	951	918	918	927	898	941	918	941	917	915	940	975	941	916	895	923	923	907	952	923	909	904	918	906	991	964	949	954	949	942	949	980	985	923	966	900	897	936	960	931	913	979	975	945	936	938	1007	974	954	945	915	939	966	922	958	938	930	958	973	1028	873	890	897	921	939	928	946	976	921	937	923	943	936	881	915	863	971	940	952	926	953	933	954	960	908	937	918	937	931	943	928	899	877	997	984	910	958	898	939	937	931	949	931	969	880	929	929	950	910	917	963	956	873	943	956	932	923	935	960	955	923	894	947	964	992	962	936	924	965	985	921	971	925	935	927	929	943	898	854	935	936	921	946	925	969	897	873	905	942	938	973	950	942	928	920	933	962	935	941	944	930	942	975	921	937	917	940	992	917	910	895	918	909	976	905	969	899	856	932	912	990	974	978	955	890	933	896	926	991	948	952	964	924	942	992	915	966	907	938	965	931	919	914	929	911	919	969	937	917	940	936	916	946	931	1004	933	944	936	953	964	934	900	949	962	938	948	948	937	941	881	972	972	942	955	908	968	981	921	989	946	993	953	927	948	908	954	986	914	928	889	957	944	973	998	910	898	958	918	1001	927	939	953	969	987	932	939	902	945	943	914	943	938	912	888	988	908	974	972	951	936	885	981	938	966	969	961	903	909	953	983	937	959	990	911	939	914	928	927	903	922	927	869	976	922	939	1004	966	937	936	943	985	918	966	946	882	1000	928	972	964	935	903	865	948	977	948	940	963	887	926	938	977	923	938	913	907	974	946	970	985	916	963	951	953	950	904	918	965	881	946	962	975	902	936	926	937	935	934	940	893	935	933	917	943	948	943	947	898	968	916	968	959	903	922	894	923	954	917	930	907	968	1005	972	943	909	951	972	939	937	923	905	937	904	897	946	918	970	904	933	879	953	912	955	980	921	964	976	983	956	943	873	982	952	928	979	943	983	955	972	893	959	954	975	929	946	940	923	916	949	890	889	916	916	891	943	971	954	939	910	869	919	913	982	962	947	980	889	951	925	912	909	951	951	939	908	967	997	931	935	963	888	969	920	950	968	964	932	954	927	952	930	919	973	993	921	870	909	948	923	938	937	954	982	974	927	974	949	903	948	933	931	948	940	913	920	855	922	943	936	851	934	936	953	942	982	911	945	970	901	906	973	874	923	906	896	931	914	947	970	981	927	938	929	935	891	885	947	910	958	958	944	984	958	931	922	940	968	942	935	929	899	894	898	963	936	996	985	999	955	935	951	983	927	969	948	932	926	933	902	912	972	907	910	882	902	912	973	939	896	899	907	950	917	948	970	847	941	922	943	890	946	961	953	953	958	898	907	963	1001	924	975	930	940	988	926	938	881	932	963	931	968	930	957	932	931	870	896	932	973	951	950	1001	929	946	896	959	953	992	939	941	974	905	920	973	939	969	933	941	982	874	946	903	921	938	921	906	947	914	949	878	950	955	934	950	990	913	918	953	961	933	892	993	927	877	933	946	926	926	933	962	961	955	898	950	944	898	934	934	920	976	984	894	903	933	980	915	969	955	964	938	953	981	943	874	929	921	962	983	949	908	963	926	951	927	913	911	894	970	890	957	947	929	910	969	990	939	965	934	906	921	918	991	977	974	921	982	954	953	916	901	939	881	894	941	984	895	935	968	978	883	966	897	961	862	924	921	982	906	912	914	961	941	954	1007	927	863	899	927	935	928	926	938	936	929	973	880	937	928	968	890	921	919	924	961	900	950	973	939	901	967	907	884	956	981	988	958	1015	934	908	936	959	910	948	944	926	973	886	875	961	954	923	955	969	937	958	941	984	899	976	986	938	915	923	912	894	953	937	908	912	929	920	933	982	988	967	918	940	890	916	949	953	914	970	941	958	922	970	950	955	963	951	962	966	898	877	913	947	941	950	880	893	995
2944	1653	976	642	590	713	738	688	545	468	401	331	294	255	215	197	163	178	167	139	144	129	132	141	121	132	157	131	97	120	115	124	123	113	126	115	120	95	101	111	108	101	87	103	104	110	115	96	96	116	110	126	118	104	87	94	108	110	97	90	110	96	109	112	97	114	97	107	98	117	118	96	118	98	100	106	114	130	102	92	110	126	97	114	82	116	106	119	117	112	110	102	107	88	110	95	139	90	113	101	117	118	123	105	95	100	113	122	131	103	109	102	97	117	113	95	100	107	90	103	104	96	83	102	97	106	111	97	117	95	97	107	97	112	112	118	111	117	110	102	120	103	100	115	113	127	112	122	99	100	98	123	102	115	91	107	116	100	129	105	108	113	90	107	88	132	112	92	105	105	113	88	78	103	109	122	105	101	118	127	95	101	105	87	99	113	116	110	114	110	99	111	112	114	105	101	107	125	107	98	92	110	97	102	97	123	106	108	108	117	109	94	96	114	92	117	117	101	106	117	119	100	86	107	122	113	108	100	113	106	96	114	99	84	78	108	103	111	97	115	106	72	122	95	80	102	83	112	99	117	112	102	122	98	114	108	105	114	110	98	101	119	127	115	125	97	108	92	106	115	96	121	112	111	98	112	93	103	105	104	108	100	111	95	102	111	108	128	107	108	110	100	103	102	109	114	109	117	107	94	117	111	102	103	117	105	105	97	108	98	86	113	99	109	104	104	111	104	117	115	104	104	111	97	101	112	112	115	97	79	107	111	128	103	95	91	103	105	94	105	103	124	97	121	120	118	116	101	119	125	91	93	97	90	114	104	108	98	90	121	115	101	103	115	111	110	102	93	104	116	120	101	104	113	99	107	83	96	111	112	106	87	97	118	109	104	128	103	119	99	89	115	100	100	95	115	117	99	106	86	112	110	103	88	104	111	122	112	113	111	96	110	129	96	122	105	129	96	109	103	107	110	114	117	117	105	110	102	119	113	106	96	105	107	116	106	102	113	126	101	95	121	97	114	103	119	101	110	137	108	128	99	122	94	126	141	88	128	96	103	99	110	112	113	120	110	111	126	115	104	109	111	102	114	104	128	105	118	95	108	114	122	110	107	119	114	137	96	112	98	118	111	107	102	129	99	86	97	104	107	114	85	122	93	110	105	123	91	107	113	119	97	111	108	130	108	114	103	92	114	105	97	101	110	113	108	103	103	120	104	122	123	112	107	112	115	111	98	105	101	107	130	96	102	124	106	114	99	108	123	103	110	131	99	99	97	117	117	107	107	100	95	107	116	123	119	97	96	109	112	114	106	96	97	105	123	106	114	104	118	103	116	103	98	107	107	102	106	120	104	99	97	117	106	123	106	136	110	97	118	115	121	111	101	99	110	102	100	98	105	103	103	104	112	114	111	102	106	113	104	112	122	104	107	101	105	113	112	115	113	121	121	103	111	123	91	103	96	122	98	107	115	111	104	121	113	104	126	107	114	102	111	122	103	114	105	105	99	127	105	102	98	106	111	118	118	102	115	100	104	98	88	94	96	100	110	118	111	101	104	114	112	129	107	79	102	115	96	116	137	120	106	112	120	81	105	111	110	113	90	93	109	109	114	115	113	93	96	125	103	115	103	130	119	112	104	115	100	126	115	113	114	103	88	120	97	111	93	127	101	98	89	111	99	103	105	97	102	119	116	107	109	118	93	101	115	107	105	101	107	122	121	117	107	112	109	113	110	93	113	115	99	105	99	120	97	94	112	108	102	132	112	97	119	114	106	111	107	100	108	111	100	112	98	96	102	105	112	124	115	103	104	99	96	117	105	100	141	128	114	99	124	97	94	114	110	89	106	116	101	85	97	100	113	105	105	100	101	99	85	114	107	108	102	110	95	101	123	110	132	108	115	109	97	112	108	102	103	98	123	97	110	98	107	111	125	111	104	106	111	114	104	113	106	99	106	90	95	117	104	95	102	115	109	108	98	103	104	94	113	103	95	115	131	103	101	100	111	109	105	111	100	72	93	99	105	120	114	88	112	97	111	86	112	122	109	114	89	94	94	108	106	97	98	79	104	107	117	99	101	107	102	103	118	112	123	114	104	102	101	100	97	96	101	102	122	118	98	92	131	102	94	114	101	94	106	119	113	94	133	118	103	126	97	121	123	103	103	96	110	106	102	112	127	91	111	95	108	97	109	108	107	112	108	101	107	96	101	106	124	92	105	116	121	100	104	106	102	101	107	117	108	105	119	106	106	101	93	110	118	86	117	111	92	105	97	91	127	97	112	117	96	90	98	101	103	98	97	101	112	104	96	101	102	106	111	106	122	95	118	101	103	88	101	104	124	106	99	99	88	99	101	92	112	109	103	110	102	84	115	98	116	106	97	117	120	108	117	95	99	94	103	137	134	117	112	113	110	103	87	105	102	105	108	105	98	107	96	102	107	102	92	99	116	103	125	104	105	98	103	111	108	107	102	116	97	104	108	104	117	105	105	103	110	108	117	115	102	108	105	123	111	106	121	104	103	101	101	108	122	115	105	104	111	126	104	103	126	126	109	109	110	110	113	125	115	119	122	112	107	100	89	128	98	96	110	107	122	127	97	92	99	116	95	120	118	115	109	106	101	102	98	111	121	98	111	124	109	113	119	103	98	101	122	122	101	105	99	92	108	112	121	105	123	114	106	99	121	124	108	105	100	95	116	112	119	109	101	98	115	103	97	107	94	118	112	104	116	88	106	112	97	100	111	112	113	120	106	121	122	109	97	107	113	102	109	125	99	105	106	110	107	98	104	107	112	119	107	108	122	106	110	110	120	98	104	96	104	90	98	97	92	102	111	121	107	109	107	104	89	88	84	113	100	112	102	122	105	105	96	109	115	111	104	107	101	110	112	101	104	112	114	119	107	118	92	103	119	114	115	90	119	100	106	125	129	88	90	95	119	114	96	100	127	124	128	100	97	100	106	103	94	102	99	111	111	101	88	107	96	108	117	113	77	102	107	120	98	99	113	108	116	110	109	120	86	108	105	90	99	108	92	111	110	115	126	98	123	94	110	119	97	135	95	109	117	114	100	94	92	116	93	91	109	114	107	92	115	106	105	90	109	90	100	104	109	125	96	110	97	109	115	103	105	112	99	112	99	110	106	101	99	115	96	121	126	112	104	113	105	105	109	115	101	118	111	96	94	114	110	96	111	123	110	105	96	120	100	99	109	102	117	112	97	120	104	113	106	103	119	107	92	125	90	106	117	117	114	104	126	94	92	105	103	101	103	96	96	96	112	111	111	104	113	118	113	106	109	99	104	114	114	107	106	110	101	109	126	89	110	118	113	132	91	104	110	126	103	106	91	106	106	95	112	106	111	122	92	106	98	113	93	114	104	115	90	104	105	106	122	108	96	95	101	102	107	108	103	94	92	114	113	113	90	109	102	100	94	113	112	117	88	116	99	115	126	104	121	117	106	107	91	120	106	110	88	114	91	112	111	102	98	111	99	85	100
27073	15685	10576	14235	21347	22628	20946	18298	15398	12248	9736	7998	6681	5632	4654	3921	3187	2852	2459	2376	1996	1849	1736	1699	1515	1310	1441	1449	1349	1297	1159	1214	1152	1122	1029	994	1018	962	1032	945	976	989	1002	1012	1039	986	996	961	976	1035	990	999	1021	975	975	953	994	955	1016	980	989	929	995	928	1002	989	1026	1047	975	990	979	958	938	977	969	998	1009	976	1012	964	963	977	928	954	909	1005	967	933	943	968	999	988	982	992	936	963	936	1010	948	990	957	980	953	975	938	985	946	976	995	973	990	975	1019	942	966	1006	978	955	949	1006	1004	988	995	978	1002	955	989	934	976	981	948	997	1024	929	958	972	969	978	951	947	1001	998	980	965	968	1006	1016	1027	981	965	988	968	968	995	984	964	983	949	998	942	950	961	1008	987	991	998	928	1005	978	959	969	940	972	977	978	942	976	944	998	966	1002	953	980	993	1017	1045	973	944	945	957	966	1008	958	954	969	977	1042	959	989	914	980	980	908	1025	996	986	1008	988	979	986	980	1036	989	1007	996	949	944	987	976	1014	1009	931	955	1036	978	987	1057	981	1023	1000	970	992	986	965	952	956	986	974	932	974	1040	960	952	975	930	963	970	977	946	970	999	974	1028	1002	967	920	959	991	981	930	970	1043	953	999	940	1014	1018	955	979	944	970	952	1010	999	985	973	989	1042	962	974	955	1010	946	965	1001	998	977	969	989	955	925	1007	961	990	1040	985	975	991	989	1052	1010	976	1001	938	1000	966	920	967	890	1019	987	1032	953	1005	978	934	970	986	999	948	1023	983	984	1016	980	946	1052	956	992	964	943	973	1030	989	1001	1005	937	974	973	974	999	978	1024	973	970	917	1025	1020	941	1003	955	925	983	977	1020	990	990	1016	961	957	1029	1007	969	1018	983	997	985	978	956	929	1020	1020	956	980	982	1008	943	1010	1005	938	985	970	999	966	946	978	979	1010	981	975	961	949	953	1003	1004	1016	991	1011	968	972	990	968	984	958	974	981	993	952	963	999	997	1005	980	956	947	954	964	959	1001	959	961	986	940	994	978	1008	1017	973	994	973	1000	970	977	948	999	947	966	962	1040	1011	986	920	998	954	963	960	1047	991	937	1014	967	984	978	932	1010	1003	931	965	1010	1000	1020	957	963	1007	1017	999	993	945	924	1039	1001	950	987	964	976	947	981	935	953	999	1063	998	958	1014	1043	906	925	934	1020	1015	941	1001	993	984	1034	993	959	940	986	1024	987	972	1024	958	979	1040	1005	973	954	1022	967	946	962	984	935	970	990	980	947	923	992	1021	943	1016	952	1010	1027	1056	955	1009	999	1001	977	963	986	1001	963	1002	1055	987	964	954	928	1007	999	967	971	1010	950	938	982	1015	994	974	955	960	1002	1006	973	988	1030	939	961	975	1021	1024	976	997	1020	1000	962	979	1008	1034	1015	940	916	984	950	912	958	924	1016	1003	956	932	998	957	1007	979	1000	958	957	973	981	961	962	1058	988	1015	995	1026	986	997	957	963	932	956	957	971	968	1003	972	994	936	942	996	1027	1022	968	972	1022	983	905	993	1027	977	1005	975	976	1018	1005	961	953	1004	1012	988	962	961	949	974	1002	972	995	992	929	949	1016	993	1005	978	996	994	929	1000	964	966	1002	952	955	982	988	976	923	1015	965	1002	1003	996	971	1011	961	986	986	1040	960	1000	941	970	932	982	1001	1016	985	1004	972	1002	982	1007	1002	1027	985	979	990	978	967	962	979	993	947	1035	942	987	935	971	977	967	948	1032	994	1055	998	969	970	962	946	1008	986	965	1006	942	916	949	1029	920	1035	1020	937	992	998	952	985	959	999	998	1000	962	929	1051	982	1011	941	1000	1015	1012	1014	1039	983	948	1005	1024	987	987	969	934	1011	989	938	978	955	994	944	971	926	975	1003	929	994	984	958	938	1003	957	1007	973	1035	956	990	967	964	926	958	1005	965	988	962	990	995	976	986	979	970	1014	941	980	985	982	995	902	994	1020	1038	970	978	947	947	1005	936	953	951	980	1003	1000	1003	963	999	987	1009	990	965	1004	952	957	954	953	920	964	1031	996	980	946	1009	999	985	986	985	970	981	941	964	976	977	991	858	1015	1029	986	1009	910	1017	978	1000	975	986	987	975	997	1014	955	936	921	972	971	975	1031	1010	981	977	970	1031	964	970	1037	964	967	920	967	970	997	1007	978	1001	1003	1016	978	972	946	979	1048	1000	974	1020	1018	984	915	1016	1008	973	996	985	984	1033	982	970	975	880	969	962	935	1004	991	978	984	957	964	961	988	1028	965	924	1017	1007	994	985	992	990	998	1008	948	949	943	942	990	1018	1017	894	975	1025	957	973	967	1006	964	995	978	970	953	921	1035	968	974	1006	955	1047	976	934	986	993	979	970	1007	952	1017	975	961	1026	1013	1009	977	943	1005	974	981	1038	1009	961	997	989	1019	964	963	972	973	942	1011	1005	924	978	976	1020	965	990	950	1009	964	956	957	969	977	993	967	1047	996	956	1016	911	960	972	1032	1003	990	1026	996	986	950	956	1036	1007	963	970	948	1001	931	997	985	985	992	924	996	946	986	915	926	957	1056	979	919	937	983	972	1016	1020	944	993	1004	973	999	996	978	949	1016	995	994	952	982	1023	991	967	969	970	999	984	946	903	986	998	942	1030	985	1009	940	992	956	986	955	924	1008	946	1026	1017	973	1038	947	941	982	977	1044	996	948	972	946	990	931	999	971	964	954	1007	1008	1061	1033	1010	992	1032	969	971	960	1040	994	988	1000	987	996	1002	995	971	954	929	956	952	968	980	945	981	980	987	972	996	994	941	1012	986	998	938	971	1007	921	961	974	974	1004	1008	960	1024	959	1011	996	974	917	931	961	1002	957	1009	954	993	1008	984	980	967	926	965	1026	997	979	996	970	1007	998	960	999	939	965	912	934	1013	998	949	998	994	1054	957	997	1004	970	1032	1016	904	941	941	1018	965	944	931	1047	1012	890	1031	1015	1072	985	990	977	1005	925	944	949	998	1039	1005	962	969	994	1065	1002	960	916	963	947	983	964	986	957	956	970	988	1036	984	1001	990	991	987	953	971	976	980	1019	941	985	984	929	971	941	939	959	987	992	1016	1018	976	958	987	943	974	930	990	970	993	942	967	934	990	964	1017	988	964	979	975	954	935	908	1043	1001	978	1008	1014	967	916	933	967	971	1005	978	993	965	934	972	981	990	1034	946	1021	991	980	950	966	961	929	1030	996	1020	949	970	983	957	938	1013	991	1027	990	994	983	992	972	957	937	983	982	912	961	941	1010	1030	935	988	941	970	1007	932	994	947	968	961	979	955	1049	915	936	1005	1012	994	944	1026	1023	960	963	1001	1017	1066	887	989	977	983	968	952	972	998	982	958	954	951	963	935	943	948	938	1016	972	1022	979	1021	995	1031	1018	988	987	950	994	985	997	998	980	980	1050	1026	991	1022	963	1013	979	1006	1004	994	982	953	984	956	965	1003	934	980	1011	1020	968	955	966	988	1029	976	1010	983	1028	1016	998	942	1025	949	1038	1030	1001	1004	1019	963	1017	1030	965	962	964	991	1000	1019	1035	984	1017	1005	1031	996	980	931	964	984	952	948	990	984	985	959	1022	976	963	988	1011	989	1039	966	999	969	993	1001	980	963	968	1032	1014	938	965	983	956	957	1005	1025	983	931	984	928	1005	1000	973	980	906	1012	963	994	920	1005	1011	987	943	972	993	981	965	982	995	1008	989	984	946	966	965	948	997	995	914	957	994	984	935	985	960	987	971	958	1003	989	983	984	962	976	992	974	945	982	1019	958	979	1009	965	1007	972	942	994	1052	961	939	1007
3411	1473	866	599	509	669	724	683	548	474	379	280	265	230	185	184	153	146	141	126	118	119	115	104	84	103	106	84	97	93	91	70	101	104	91	86	75	103	81	69	75	73	76	76	66	78	100	91	66	70	83	70	64	78	93	74	79	75	76	70	74	79	85	73	90	94	74	88	91	79	75	86	70	82	73	84	77	86	79	64	91	77	77	85	75	94	88	81	74	67	76	98	99	80	76	83	80	76	88	82	88	78	86	99	62	82	92	69	75	90	80	64	69	74	77	78	69	74	68	87	83	86	72	82	73	91	84	91	83	85	79	77	67	80	95	71	82	74	73	77	89	90	79	64	78	84	102	98	83	77	86	80	79	94	89	75	70	81	76	72	106	89	91	76	75	71	67	69	84	88	76	90	78	80	71	72	73	78	68	93	88	69	79	89	88	80	80	75	98	77	77	80	68	87	75	98	91	67	86	81	72	76	76	94	91	82	81	75	82	88	85	86	90	91	70	81	82	64	82	83	84	67	73	81	81	89	84	83	67	74	73	86	86	78	78	92	78	78	87	96	90	76	90	94	91	68	66	92	60	68	82	81	61	88	85	69	93	75	76	86	73	85	78	90	94	77	90	81	92	82	78	75	78	83	76	88	73	79	66	64	82	84	75	100	81	86	77	87	74	75	80	89	74	66	68	87	77	66	83	79	78	99	79	90	84	104	84	76	80	81	69	81	79	81	79	92	77	76	94	87	76	75	79	75	101	70	75	78	70	87	96	79	73	73	91	82	84	76	88	67	86	84	73	93	85	65	99	92	91	84	83	76	86	68	68	79	78	78	97	93	60	79	78	70	68	83	64	79	81	84	76	92	86	82	91	81	66	85	80	83	74	79	81	93	75	88	81	85	81	90	83	78	93	70	68	80	79	91	77	83	66	96	74	78	69	89	99	81	71	71	87	81	92	72	71	69	96	73	104	79	81	100	81	69	96	68	75	77	86	71	79	86	91	81	82	78	83	68	69	76	69	83	80	80	73	85	90	91	72	81	74	88	74	90	83	83	80	72	81	79	83	74	104	72	80	72	102	89	66	84	99	70	82	79	83	77	95	91	88	75	88	91	87	73	81	86	73	75	81	76	77	88	78	77	105	86	78	97	90	86	87	91	85	80	72	79	74	89	86	72	82	78	80	72	87	88	74	79	82	73	67	94	88	83	83	89	72	91	80	76	77	98	75	78	81	91	91	83	84	97	77	82	77	82	78	80	67	87	85	74	73	96	96	69	72	85	92	78	101	91	85	95	92	105	104	75	93	94	69	69	76	81	81	78	88	79	77	80	91	82	73	71	78	75	62	113	86	73	85	63	66	85	92	76	77	71	82	86	88	91	86	80	63	90	70	67	90	66	97	87	85	68	73	73	72	78	91	60	85	74	70	52	74	87	82	84	89	58	80	82	72	83	95	88	72	70	81	87	73	86	74	68	66	79	86	72	81	76	81	86	85	85	98	77	80	75	74	92	86	91	92	81	79	93	66	85	64	67	78	81	75	82	82	74	73	74	80	86	84	93	108	80	74	74	85	82	69	80	94	76	89	75	84	84	80	72	87	77	93	74	78	75	90	87	89	80	63	77	61	98	80	84	91	94	84	82	88	83	96	77	83	76	90	86	74	87	76	88	71	70	76	72	75	75	80	75	85	82	73	81	75	74	81	85	89	76	100	91	88	77	86	82	70	76	83	88	69	92	90	83	72	71	72	95	87	71	81	68	78	81	94	69	82	63	87	79	62	96	82	67	84	70	69	83	74	90	77	87	94	80	77	90	77	90	80	82	87	93	82	72	97	82	84	74	96	84	96	78	79	76	92	85	80	88	86	75	79	81	82	81	83	67	89	93	87	68	78	87	94	74	74	71	84	72	90	79	75	96	80	78	78	81	85	74	74	71	96	71	85	76	75	69	78	85	75	82	85	73	83	66	78	85	81	82	80	75	87	100	84	72	76	95	71	62	84	74	76	91	76	79	80	88	92	80	78	73	82	95	82	88	67	69	69	86	83	90	76	81	78	85	57	70	90	89	90	83	77	77	70	81	89	73	77	83	68	89	80	85	58	63	85	74	84	82	81	71	87	88	83	77	83	92	92	83	76	85	76	87	89	84	91	83	92	80	74	93	78	76	78	82	77	96	76	79	66	107	77	83	88	82	82	89	79	59	78	85	79	73	82	90	88	79	62	89	80	81	82	84	82	91	81	80	65	88	94	75	90	80	90	69	73	80	74	91	86	82	77	87	80	76	89	77	60	81	89	75	105	89	77	86	75	83	63	85	103	81	59	92	94	90	70	71	87	77	74	66	71	81	77	83	87	74	101	84	83	89	73	83	79	92	81	88	85	72	85	78	94	82	66	66	84	89	80	96	81	70	84	71	78	84	96	83	94	90	74	90	76	76	68	76	69	78	81	84	87	73	79	79	87	93	70	77	77	88	84	73	91	75	84	80	78	87	81	70	76	76	73	80	79	81	82	81	77	88	77	65	85	81	98	95	69	77	80	75	79	86	77	72	81	99	66	77	86	83	64	82	87	70	84	72	63	73	85	94	81	77	90	66	76	84	102	80	83	76	65	74	80	75	90	85	74	72	95	76	79	86	78	94	73	91	81	91	76	79	84	71	76	92	82	76	84	94	72	82	101	97	88	70	74	82	79	70	87	77	87	76	76	79	71	83	75	58	99	90	99	82	79	97	70	64	94	78	76	86	89	88	85	74	83	78	79	79	85	81	79	93	73	70	78	78	64	103	79	74	77	88	76	80	72	73	82	67	75	92	73	100	72	100	88	64	81	91	89	75	80	76	81	74	86	74	72	69	73	76	88	91	77	91	90	78	72	79	79	72	79	85	62	110	90	72	72	67	86	77	71	81	78	93	77	82	72	84	73	79	80	79	83	77	80	79	81	78	89	65	73	84	74	76	85	75	68	69	78	67	54	82	76	66	93	77	72	77	96	68	74	80	70	73	67	89	91	70	80	74	80	82	83	60	88	78	88	98	69	79	86	76	89	74	72	67	92	74	74	85	73	76	80	68	78	68	77	85	94	71	87	87	86	85	61	81	79	69	72	68	67	89	83	60	94	80	74	73	65	75	83	81	71	83	82	87	68	66	73	91	74	84	77	82	80	68	82	81	79	89	75	78	79	78	86	76	74	89	71	79	79	89	98	84	84	81	73	84	87	89	82	73	84	72	75	93	82	86	70	79	77	90	76	74	79	75	71	84	89	88	93	69	62	86	96	84	85	75	98	76	95	73	77	80	74	78	80	69	81	97	86	79	67	104	90	92	69	81	74	70	64	89	73	84	65	82	82	79	71	92	80	95	73	75	82	76	84	87	76	69	70	76	82	76	77	77	84	75	67	92	100	79	71	78	87	87	72	74	93	75	90	84	81	73	77	76	96	69	85	81	88	72	81	75	75	87	80	61	102	87	74	76	82	96	83	89	88	98	92	93	75	91
26684	14667	10178	13408	20781	22207	20983	18268	15082	12263	9837	7889	6530	5500	4447	3770	3062	2655	2287	2076	1844	1677	1517	1492	1307	1208	1212	1214	1223	1081	1051	913	881	897	794	791	778	740	783	736	735	756	695	735	725	729	755	762	748	702	754	650	710	720	733	749	713	764	763	748	704	773	714	751	708	786	802	703	711	734	731	804	741	797	768	709	713	743	762	724	766	740	730	743	747	704	713	731	778	736	733	699	736	752	717	767	763	706	751	735	749	751	738	770	692	733	725	736	710	720	709	693	763	730	732	691	689	716	794	731	656	752	704	722	756	749	736	712	733	727	748	707	722	723	731	746	691	744	785	730	725	731	707	755	694	691	707	712	737	751	698	739	695	726	739	757	728	751	725	755	782	705	704	721	703	702	762	748	733	732	748	760	778	743	705	693	737	759	726	789	719	715	721	745	724	772	698	706	780	741	720	720	689	737	735	735	748	760	717	728	715	686	725	718	688	752	737	769	716	729	712	708	769	764	738	727	752	751	709	681	712	746	756	707	731	718	751	764	690	763	754	748	753	675	718	735	755	765	715	740	699	737	730	734	732	739	710	741	742	728	743	721	790	712	740	730	721	724	697	659	755	729	760	712	732	725	766	693	737	710	707	670	694	727	743	721	728	748	720	762	718	721	719	711	733	749	767	716	746	733	731	750	770	701	711	721	779	718	785	689	725	766	759	717	739	711	749	745	728	733	743	737	692	801	747	720	767	722	700	755	775	743	731	725	748	709	736	741	741	732	749	698	729	767	731	743	693	768	750	758	711	722	720	730	681	719	763	750	710	724	710	730	738	738	755	742	760	716	755	712	685	720	739	742	748	752	740	767	647	725	712	670	750	736	697	715	716	739	745	735	769	743	673	709	772	686	689	697	702	726	760	723	711	716	715	690	740	729	775	755	758	730	781	739	818	706	794	743	774	717	739	734	707	754	762	755	747	742	702	734	739	709	705	736	661	742	680	721	712	748	746	735	770	746	730	708	723	723	786	730	775	705	766	742	764	771	709	709	704	744	705	707	746	703	747	726	737	738	674	748	727	702	720	698	754	743	736	760	739	690	759	755	686	779	720	720	755	749	750	736	745	724	692	758	740	692	766	727	739	750	722	720	704	721	711	721	723	765	748	710	732	727	735	760	754	760	766	731	730	715	754	702	737	748	730	688	726	743	701	745	761	694	776	702	733	723	689	738	760	769	752	731	758	730	693	779	702	764	767	789	774	783	744	799	726	689	749	741	751	740	708	695	748	729	716	742	742	720	739	723	713	751	712	741	686	742	764	742	713	699	731	768	727	671	688	683	768	707	769	733	684	718	753	708	737	739	734	681	706	715	794	749	732	757	745	711	736	721	756	743	744	745	736	729	715	701	727	762	750	719	745	775	707	702	729	727	704	690	766	711	764	747	733	731	706	742	731	699	733	706	725	767	747	742	755	696	693	750	728	748	739	722	756	721	795	722	694	712	730	749	688	762	714	751	747	737	714	779	710	740	759	709	709	769	751	748	711	708	698	751	736	787	752	696	731	721	718	759	756	764	761	711	693	728	775	708	752	718	758	745	668	735	727	698	776	742	734	715	764	720	694	781	751	718	736	758	700	747	734	739	761	755	744	766	694	785	736	689	730	685	728	722	745	767	696	721	693	755	738	730	744	726	797	778	737	708	703	699	687	768	728	752	714	689	724	714	735	731	685	710	729	720	737	748	768	750	738	722	708	724	745	717	729	698	760	735	741	724	773	719	742	733	707	739	775	699	732	687	783	767	679	746	716	746	727	736	729	739	725	753	696	739	725	723	703	746	739	754	718	748	770	749	750	774	762	748	717	729	776	722	696	784	737	756	692	752	744	765	749	697	719	761	771	747	758	756	752	737	733	707	748	719	725	717	729	776	758	731	735	742	694	725	689	763	699	727	738	740	715	762	703	716	753	730	739	686	767	722	737	701	767	743	731	736	724	750	692	733	805	694	718	729	698	757	721	780	711	717	692	759	681	758	736	748	716	728	733	745	768	716	765	733	730	774	723	717	712	733	752	728	730	727	703	706	729	782	762	733	768	737	658	754	755	700	738	730	749	710	691	758	708	696	742	694	735	777	756	729	716	686	759	720	721	724	745	726	707	733	737	771	705	730	727	795	709	733	749	693	739	692	731	681	725	729	687	771	715	768	720	730	713	804	765	775	707	738	729	749	711	754	736	745	714	683	734	770	760	748	769	728	758	782	737	737	725	771	751	751	672	759	735	750	738	719	715	726	750	714	750	751	744	641	731	710	723	710	691	748	794	714	681	780	736	747	755	732	730	740	762	787	715	735	783	712	701	726	726	738	768	683	746	750	735	770	772	721	693	732	736	759	707	743	755	739	714	719	746	725	685	751	770	681	755	733	759	736	763	685	690	736	714	778	734	714	724	783	752	732	730	679	748	721	758	703	732	752	673	722	711	750	725	699	727	685	723	748	730	692	753	769	703	713	692	707	769	745	803	728	750	733	705	715	744	726	671	729	767	765	726	767	709	791	731	715	753	727	739	742	725	711	744	705	764	721	733	759	726	704	735	748	718	711	760	709	781	768	762	725	741	751	754	759	737	760	733	758	736	781	731	707	688	729	721	732	740	743	754	702	758	762	751	729	704	674	766	734	750	762	746	720	744	759	741	727	748	727	773	722	725	710	751	692	707	766	750	720	769	752	748	720	716	715	740	709	770	699	774	717	732	758	778	735	749	725	708	710	746	716	738	732	728	734	691	726	703	764	778	688	711	723	720	744	740	681	743	741	726	801	689	706	756	708	718	709	773	727	738	682	706	729	734	769	692	717	696	734	713	722	699	715	731	713	743	726	717	700	728	723	709	681	792	670	683	745	718	713	756	723	726	739	733	721	738	754	740	713	773	738	771	749	775	729	791	722	739	732	714	679	759	755	722	721	750	739	757	678	805	722	690	757	758	752	709	768	713	710	692	690	750	791	695	723	732	705	714	689	737	759	759	736	707	716	724	725	770	723	709	724	763	745	696	726	751	721	717	751	754	766	766	728	741	713	734	782	717	760	747	721	726	770	724	742	802	739	766	739	777	737	725	778	763	723	739	776	722	694	684	722	731	728	742	736	752	691	706	760	703	725	738	740	786	736	746	725	760	712	743	747	721	729	707	749	735	766	713	766	789	654	732	730	751	762	699	745	733	700	746	763	786	708	728	748	788	766	706	727	710	715	740	729	732	733	740	747	739	712	691	755	734	732	740	708	732	790	760	741	765	706	744	706	679	746	737	712	757	714	696	715	756	729	755	741	726	710	748	726	742	740	723	750	699	732	717	759	712	726	722	750	702	765	744	687	723	774	708	715	780	751	733	712	739	736	705	785	724	783	750	673	782	706	745	741	691	769	726	710	695	694	749	718	741	764	741	716	733	745	731	700	741	715	754	719	704	708	761	742	685	702	681	774	721	719	750	730	734	733	730	735	691	753	745	688	726	744	725	755
3455	1987	1118	751	662	821	941	814	647	513	431	374	314	302	214	196	179	177	136	158	138	117	101	102	118	97	122	101	109	106	76	98	96	84	77	97	81	89	86	97	80	96	81	108	85	74	81	95	90	80	97	69	69	97	93	93	90	82	86	75	80	83	72	92	97	79	84	81	92	80	73	74	81	91	86	92	104	71	83	92	93	60	101	78	74	88	80	79	84	93	81	100	87	86	73	72	83	94	76	69	79	86	102	94	90	80	85	79	88	92	85	88	81	85	81	98	83	91	73	92	90	98	83	70	79	77	83	85	97	79	74	86	104	85	102	70	83	87	92	78	91	95	86	89	75	92	88	67	88	79	69	65	94	80	110	85	95	106	86	95	82	98	100	94	84	99	79	89	81	83	81	75	93	86	92	95	70	79	99	79	90	79	96	78	72	82	88	90	76	82	90	97	86	72	85	64	71	92	98	90	74	97	84	91	105	102	83	74	64	97	60	96	84	77	80	98	106	88	83	85	77	91	86	78	97	85	75	93	87	95	83	74	73	87	88	80	88	95	80	86	76	73	87	83	92	92	72	69	91	89	87	101	86	92	90	86	88	91	83	90	80	88	84	88	90	73	88	72	92	76	68	68	87	82	79	100	93	76	88	94	95	92	83	71	82	79	89	97	91	81	97	98	88	89	95	80	89	84	98	92	79	84	99	70	78	72	76	94	69	90	81	91	100	67	100	78	82	89	83	72	89	84	78	91	82	73	80	101	88	100	75	77	85	90	69	88	82	92	85	90	83	91	90	105	83	89	89	75	71	81	77	80	89	72	97	80	78	97	93	93	86	94	82	82	84	103	94	85	93	85	77	94	78	78	102	74	73	81	94	99	103	84	88	76	89	103	89	85	77	73	73	80	87	83	84	95	77	93	84	77	88	76	74	82	88	80	88	82	67	83	107	89	79	93	102	86	79	102	97	78	77	86	109	70	83	88	93	77	85	72	92	93	95	88	80	95	100	88	91	93	78	84	78	81	112	95	91	79	93	87	75	88	116	63	97	101	80	90	95	76	100	77	81	96	83	110	80	98	99	79	97	88	92	72	72	89	78	83	76	81	80	94	88	79	78	79	90	79	84	86	74	90	74	103	91	87	85	104	88	91	91	77	62	70	84	86	89	79	94	66	81	77	74	87	86	89	110	89	91	89	97	77	93	77	72	85	86	84	80	102	88	91	86	72	83	75	87	80	71	86	103	95	83	92	83	72	100	75	92	83	72	102	101	95	87	89	84	70	78	77	86	99	101	87	66	96	91	101	93	87	66	77	84	77	78	90	78	102	84	70	80	83	81	70	79	77	78	79	102	79	89	100	79	77	96	74	83	103	98	81	80	82	83	80	63	81	100	96	89	83	78	101	74	83	82	73	86	95	88	85	96	71	77	94	97	79	83	92	90	92	82	94	97	94	68	81	79	88	92	81	85	78	84	78	75	93	99	93	75	78	74	93	96	83	73	95	81	80	76	82	79	72	86	85	85	82	85	79	95	70	83	85	64	82	107	75	87	94	91	75	72	95	76	88	95	77	75	80	88	81	75	88	84	68	93	67	91	90	95	101	77	64	79	79	85	69	87	91	89	94	82	75	88	87	78	101	84	82	78	87	71	90	79	90	83	67	81	71	79	75	79	81	86	88	103	81	105	89	87	67	84	90	83	77	86	87	89	80	70	88	78	81	80	91	94	75	91	103	98	77	91	96	95	83	88	74	89	86	88	96	85	76	77	90	86	89	91	76	73	97	95	74	89	86	82	83	80	90	97	73	73	83	96	85	88	75	82	83	101	81	92	93	79	94	82	69	82	80	95	86	88	69	79	92	94	86	77	86	86	72	99	79	100	72	91	77	99	84	84	95	86	81	95	90	88	88	98	81	87	73	75	81	78	102	105	72	90	80	64	98	96	90	82	99	88	83	80	67	101	83	88	89	68	83	81	89	78	89	98	87	75	102	87	83	83	100	88	71	75	73	85	87	94	80	68	83	83	85	79	94	79	84	93	74	77	96	82	71	89	103	83	87	79	80	87	86	92	97	92	107	92	85	80	92	104	99	73	84	86	83	80	96	79	106	78	77	81	65	90	84	98	86	97	70	80	77	82	84	90	85	99	101	87	81	79	81	87	78	94	89	83	91	88	86	69	101	77	105	91	93	87	78	96	99	97	80	88	84	80	85	58	81	81	87	88	73	92	88	77	84	94	71	93	68	97	90	80	93	82	77	95	81	76	101	94	91	79	80	86	73	87	72	84	81	95	84	69	92	85	91	96	82	87	84	83	85	81	76	90	83	94	101	70	89	89	71	84	72	73	86	95	95	84	92	87	92	75	96	109	79	105	88	86	87	81	75	95	95	87	100	89	79	79	86	78	92	90	80	86	101	84	86	100	78	84	86	82	96	73	70	81	90	86	76	89	85	81	81	55	75	84	85	96	91	83	92	100	83	75	88	85	70	88	85	85	79	91	102	99	93	96	87	83	89	76	79	89	94	72	86	96	76	98	88	82	104	74	99	79	72	91	76	80	96	95	88	81	93	86	90	88	81	89	69	72	71	100	92	86	85	86	70	84	87	94	98	78	77	83	97	92	74	84	94	101	94	104	93	70	92	87	99	92	94	73	93	103	83	72	66	101	111	93	80	94	95	75	86	78	86	83	79	89	74	87	87	91	79	99	80	83	63	92	77	94	88	81	90	99	76	75	92	80	78	82	112	71	75	105	92	92	75	81	94	84	81	76	88	99	82	85	73	97	90	93	93	83	86	78	74	84	83	80	79	94	90	65	98	84	83	78	95	93	83	84	89	81	83	100	76	69	76	79	90	81	79	96	96	75	81	92	79	84	73	77	62	83	83	91	100	90	76	84	77	74	86	82	83	83	86	80	91	85	85	87	80	75	72	92	89	78	96	91	103	83	90	92	96	74	68	77	93	84	83	88	88	82	85	79	72	79	71	84	90	89	83	87	73	105	77	84	62	91	82	71	74	94	83	86	87	81	89	88	79	96	81	88	82	77	93	72	79	91	68	67	96	84	89	79	82	77	87	84	80	84	90	101	93	90	100	79	99	88	103	78	89	84	82	75	98	87	88	85	90	91	84	80	86	73	88	79	84	79	90	75	81	83	85	83	94	79	71	87	71	81	78	81	81	97	96	82	88	92	85	65	89	81	99	97	70	83	86	78	96	101	82	96	64	75	79	84	98	94	98	81	107	84	88	80	72	67	89	74	99	62	84	71	78	104	90	93	62	88	66	72	105	81	72	82	79	66	84	74	82	82	91	72	94	94	82	84	96	79	82	78	75	96	88	75	104	82	85	82	92	89	91	83	98	74	80	80	80	76	77	91	81	78	88	104	76	88	84	80	86	80	89	98	79	103	97	78	105	85	93	87	73	81	93	67	86	79	95	81	84	77	83	90	96	76	81	96	76	80	69	97	82	74	89	84	78	93	89	85	85	96	78
28648	17084	11893	15507	23115	24788	23685	20544	17335	14114	11209	9145	7844	6551	5321	4411	3511	3218	2857	2382	2161	1898	1766	1603	1534	1449	1469	1507	1323	1251	1166	1072	994	1002	895	863	789	844	847	838	828	829	801	794	818	775	788	795	841	822	826	814	816	841	793	837	814	806	776	849	818	840	812	816	834	856	825	809	823	795	785	808	818	811	799	737	796	823	797	857	840	895	813	801	789	832	759	770	771	791	810	815	824	837	820	786	822	795	780	820	790	804	798	799	806	802	831	814	828	796	732	814	822	824	779	763	850	782	783	759	755	794	803	742	798	850	862	804	775	783	785	777	804	789	765	810	762	805	816	820	840	808	805	796	845	848	764	822	780	770	812	834	771	796	775	838	783	850	797	750	784	825	795	806	839	792	832	821	732	803	803	800	829	788	792	805	772	808	780	783	875	758	810	747	755	799	775	830	807	792	786	805	795	794	799	785	835	805	817	817	797	773	742	778	798	797	851	764	782	824	753	868	793	779	783	811	836	804	818	797	767	811	787	812	757	810	790	800	804	843	804	828	841	777	833	817	804	792	793	797	831	807	828	794	789	847	811	812	834	801	760	776	800	811	846	803	808	807	795	819	773	844	778	788	816	832	808	809	786	862	799	817	842	790	849	778	767	786	807	840	796	808	813	820	816	782	791	819	771	809	829	753	819	790	818	844	842	807	809	788	757	813	735	794	744	838	800	797	809	804	769	813	787	804	751	822	795	760	760	772	819	764	795	793	789	812	815	782	818	802	808	794	800	742	817	798	780	796	790	781	755	826	744	807	752	807	822	788	804	819	828	826	774	855	813	812	807	785	775	807	782	826	805	795	856	803	793	738	813	779	782	795	801	790	819	805	838	807	827	762	812	774	807	804	830	818	781	767	804	838	757	817	811	829	791	784	829	809	824	848	827	790	751	786	858	813	840	792	779	763	796	796	750	779	822	806	819	794	852	803	806	845	765	773	815	879	789	776	779	805	771	780	805	782	808	803	807	788	793	835	793	830	787	812	806	795	811	791	779	749	763	828	766	774	790	823	777	780	795	792	801	769	806	824	833	840	760	779	817	813	768	804	814	773	768	783	731	840	774	779	777	799	791	772	808	822	815	773	820	816	808	804	841	811	796	820	838	791	868	829	802	833	866	773	820	791	822	792	779	824	772	774	767	815	745	809	764	787	771	827	839	822	758	837	819	785	826	814	852	812	853	808	825	823	771	820	770	743	782	766	828	834	758	835	805	810	790	843	822	813	851	759	800	771	799	851	806	765	787	826	796	804	834	803	794	860	850	798	852	804	845	786	772	763	786	783	773	799	788	785	792	825	762	799	747	833	801	747	781	788	806	814	795	802	800	834	791	749	816	783	813	880	764	818	756	774	763	799	823	840	830	816	839	826	796	817	831	831	817	780	815	813	813	852	831	810	820	792	804	791	812	759	806	742	823	783	808	800	811	778	770	798	751	819	773	737	826	811	804	774	782	790	769	770	775	754	781	762	806	810	799	845	834	815	800	824	789	825	806	766	815	777	763	858	799	824	803	773	774	856	796	775	835	769	812	782	765	794	756	818	782	807	822	817	788	775	762	749	765	807	792	792	786	757	786	831	811	790	849	843	781	788	803	811	805	772	779	803	818	797	842	797	775	807	786	782	763	809	785	795	805	784	846	785	806	775	816	860	828	859	819	808	813	818	818	834	777	826	805	815	835	762	755	806	807	823	818	811	816	794	812	815	845	802	792	763	834	812	810	795	819	788	768	770	812	818	884	771	779	797	780	816	790	809	825	801	813	825	837	804	761	753	829	779	846	755	825	805	773	752	765	813	831	804	839	818	823	799	866	841	819	777	732	835	811	782	817	784	834	806	763	815	844	812	801	806	823	827	778	776	802	830	827	808	777	794	748	797	800	793	796	847	802	784	755	813	780	797	742	810	770	818	807	774	786	755	833	823	791	852	851	751	747	787	800	780	830	813	817	778	789	809	761	803	843	836	787	754	827	830	785	828	801	753	717	843	753	808	785	811	769	786	821	805	773	767	811	831	814	771	776	827	815	805	833	828	850	789	836	816	775	857	823	811	768	804	815	809	842	807	826	798	806	851	771	805	816	813	794	751	781	797	786	776	769	839	769	811	819	812	812	751	787	808	761	818	808	803	797	843	798	775	804	810	800	808	775	800	779	773	842	814	793	807	759	764	780	794	760	791	805	814	740	801	768	825	774	813	779	773	779	858	789	762	827	807	846	760	783	824	864	782	824	825	854	810	783	761	763	863	815	775	771	784	847	838	826	812	802	786	827	860	801	819	873	779	787	798	798	763	788	826	775	774	820	787	832	843	815	849	795	755	799	809	788	849	822	755	778	821	801	822	773	768	790	805	772	812	808	828	802	782	804	814	810	760	818	796	761	825	831	848	756	814	774	825	815	786	824	809	784	772	795	792	796	831	787	756	849	789	831	768	817	798	791	807	803	826	800	777	797	795	792	804	773	786	831	832	807	837	843	756	771	754	752	826	862	788	795	744	804	733	790	772	778	769	812	808	778	794	798	778	827	806	796	815	811	796	840	777	781	816	826	770	767	809	793	819	791	794	786	820	839	802	733	793	789	797	833	785	805	798	816	782	776	784	841	824	821	812	789	793	828	808	762	818	810	813	758	828	849	803	788	819	841	778	753	769	759	794	731	766	796	785	753	784	773	797	786	808	778	811	795	820	782	836	794	807	815	784	794	795	880	796	808	801	838	765	748	766	811	796	784	768	781	837	851	793	804	838	830	840	774	777	832	779	768	784	819	779	823	773	796	805	799	796	817	802	845	839	815	773	781	804	827	707	832	785	762	778	860	843	822	769	827	759	815	821	783	779	849	839	788	752	797	811	806	790	829	806	824	783	813	795	801	788	843	766	814	820	796	831	771	818	833	772	797	874	805	849	786	806	804	806	764	780	845	825	818	795	810	785	770	802	833	729	782	797	809	809	785	754	774	830	782	765	769	797	841	763	806	838	793	779	823	805	832	776	777	828	756	818	801	823	809	776	771	789	854	828	815	824	816	820	801	776	797	792	801	778	752	811	775	811	810	800	795	756	818	807	787	812	832	766	830	789	760	799	789	787	760	821	778	803	856	841	799	775	795	820	782	815	813	808	868	748	802	782	854	777	790	772	788	812	758	775	863	811	777	801	800	830	836	809	766	839	790	865	812	775	808	775	792	824	808	817	833	785	850	795	784	805	729	821	774	777	849	777	800	856	797	847	811	813	760	766	803	776	783	805	831	786	803	775	832	794	824	788	841	716	783	814	756	801	773	808	810	777	826	757	833	811	750	778	784	817	784	755	809	884	776	794	775	788	817	804	779	825	784	766	769	762	815	748	779	819	768	762	781	817	758	877	755	772	783	796	814	755	801	834	826	763	828	807	791	747	788	824	745	828	782	865	781	815	792	811	763	832	812	807	774	813	733	781	779	789	762	821	809	809	788	796	792	828	797	771
2389	1222	646	472	424	536	594	482	475	365	284	248	216	209	198	164	164	160	168	138	114	106	120	125	118	117	147	132	124	132	117	125	119	113	98	101	102	102	94	102	102	82	113	104	104	87	100	101	108	105	118	100	92	98	118	110	106	124	105	111	93	114	106	122	108	111	109	114	103	107	94	116	101	115	100	114	111	131	136	104	98	120	87	104	96	72	116	97	112	117	121	116	110	105	106	88	80	108	106	94	106	99	93	115	91	99	110	113	117	101	106	112	99	109	93	117	87	73	94	95	113	102	123	87	114	131	106	107	106	114	117	107	106	97	89	113	114	103	94	94	96	125	110	120	96	83	123	109	110	94	106	97	100	120	81	121	80	109	93	115	89	88	109	104	94	90	108	108	128	103	118	105	99	101	103	90	98	97	98	84	115	101	120	113	110	114	115	106	110	106	92	106	103	106	117	92	110	92	112	129	105	102	88	113	104	113	116	96	98	107	109	95	103	94	107	107	109	101	113	100	119	100	111	106	98	105	99	106	106	125	107	88	94	89	89	115	100	97	97	98	112	80	98	121	105	135	111	123	93	98	112	94	96	90	92	94	122	95	95	89	113	92	118	100	136	114	109	115	102	86	109	117	99	104	94	104	105	102	99	105	99	88	103	100	118	92	110	86	118	109	108	82	94	86	103	109	105	105	91	107	103	103	95	94	90	118	114	97	105	118	109	110	108	105	98	92	88	90	112	89	111	114	106	94	134	110	94	110	111	110	107	101	106	101	129	105	121	110	123	85	103	99	127	104	120	104	117	107	105	103	107	115	100	98	96	115	100	98	97	121	114	90	103	104	116	98	109	104	97	105	111	98	113	89	118	107	99	96	106	106	103	101	116	92	100	104	104	92	102	112	98	109	119	99	103	92	108	116	99	113	108	99	92	108	105	104	134	98	93	118	112	104	119	95	102	89	86	111	113	104	120	95	99	116	102	122	103	93	117	84	90	106	114	109	119	114	94	103	119	110	108	110	95	99	95	114	113	112	94	94	105	100	107	107	108	90	109	102	109	82	100	118	91	93	108	103	109	111	111	109	99	123	101	105	102	109	115	99	107	89	99	103	97	108	114	87	113	98	94	104	102	110	116	106	95	92	108	107	119	107	95	105	110	75	98	88	84	109	104	110	107	111	92	111	92	94	105	103	109	87	100	94	109	103	99	109	107	96	92	120	123	122	103	97	107	96	102	94	104	114	95	101	98	115	98	105	95	114	91	108	103	95	100	113	98	109	98	108	117	113	97	112	110	101	112	94	98	102	114	110	96	112	109	115	98	106	120	99	97	105	99	97	101	113	79	123	104	108	105	105	98	102	112	108	100	106	113	83	107	95	91	105	105	121	97	104	112	103	103	123	97	119	98	99	116	106	123	92	93	114	93	96	106	94	102	99	135	113	95	113	83	122	108	99	111	112	102	102	108	91	98	115	100	88	100	114	118	92	111	97	110	120	80	107	84	109	91	98	115	105	104	98	112	115	106	117	98	108	115	108	94	99	103	91	98	103	107	100	119	106	107	104	109	102	105	108	110	105	82	94	108	95	118	94	116	106	94	93	93	100	109	114	112	117	127	110	94	100	100	105	108	103	105	91	94	113	98	107	95	103	101	116	92	112	101	98	117	99	101	122	118	112	90	98	95	112	103	105	106	110	90	94	108	101	105	105	116	117	101	112	88	119	105	87	127	89	116	107	110	99	107	112	95	96	97	94	102	103	115	113	88	101	114	101	108	99	99	108	111	113	111	91	116	88	96	110	98	112	90	110	107	96	95	105	101	98	95	99	122	101	111	112	100	113	119	99	117	101	87	97	90	102	103	108	87	105	113	103	110	100	106	100	91	90	102	97	111	85	108	104	94	99	112	93	98	123	109	104	104	116	69	106	99	115	106	109	108	92	79	112	89	106	102	108	100	97	88	121	115	109	117	89	112	101	100	107	104	111	91	114	110	112	112	115	97	88	100	103	98	117	101	103	130	97	92	104	98	107	91	105	94	105	100	108	115	101	112	117	90	94	116	88	105	99	131	115	96	121	112	109	109	92	105	113	108	114	90	105	99	97	100	88	103	102	97	104	100	111	115	118	104	90	97	88	111	102	105	103	119	96	102	103	106	95	103	77	95	88	98	121	95	109	117	92	110	97	102	107	101	107	118	104	116	92	98	109	92	109	111	103	117	119	92	110	113	104	102	86	93	97	127	113	106	109	108	100	114	108	106	92	96	107	93	116	97	92	106	95	100	98	109	107	86	103	93	102	92	127	112	118	116	112	106	97	113	100	98	91	92	121	107	116	123	97	96	93	97	100	97	102	122	101	89	117	106	118	92	132	118	98	99	105	94	118	113	89	95	114	84	96	106	125	105	117	93	98	114	98	110	108	91	115	102	106	88	101	99	107	113	112	102	111	100	111	88	93	117	98	112	98	108	107	99	94	115	117	124	92	89	97	110	104	121	78	121	97	120	109	98	84	84	123	111	92	94	93	116	120	106	115	115	103	81	112	94	101	108	101	102	102	91	118	116	92	111	106	115	115	102	94	91	104	108	96	107	111	93	104	112	100	87	108	96	108	98	112	111	105	96	93	116	107	106	99	113	107	101	99	98	95	99	84	98	91	90	109	116	104	103	96	107	107	125	102	82	109	111	117	101	92	129	107	107	104	112	108	117	105	94	94	102	106	110	121	92	110	101	112	89	88	102	109	98	102	100	104	110	102	102	90	116	105	106	98	81	98	111	93	117	109	114	85	113	91	109	110	117	112	110	96	90	99	96	107	87	104	96	99	120	105	104	92	101	103	95	90	99	123	113	96	92	112	103	103	116	94	110	91	110	88	94	100	97	106	103	106	103	102	85	98	102	101	97	104	102	95	103	89	102	89	114	99	86	116	125	114	108	110	110	103	118	111	81	104	91	92	98	103	93	95	100	114	111	120	109	104	112	104	114	93	113	97	111	127	114	112	84	104	116	103	92	115	104	112	107	121	92	106	112	105	109	112	111	101	92	102	109	110	124	98	116	99	103	91	96	111	98	105	114	108	115	107	120	123	92	99	109	81	112	95	102	100	100	106	107	98	93	117	121	97	97	106	111	91	112	109	100	100	110	108	104	92	108	122	87	108	90	104	94	98	99	111	119	113	108	101	105	104	101	131	103	111	118	98	84	100	113	103	118	107	114	112	100	101	108	89	145	91	91	112	104	114	94	90	97	98	101	121	79	103	107	97	111	103	85	115	113	109	110	101	111	100	108	109	117	105	96	98	102	116	104	103	109	111	114	122	89	108	109	116	108	119	104	103	109	95	91	102	112	102	111	92	110	114	108	114	115	102	103	91	114	102	122	96	102	116	106	102	89	106	95	109	98	97	120	83	101	99	101	97	102	103	103	117	105	96	105	111	115	103	87	93	108	94	93	94	126	101	95	94	101	89	108	107	117	110	92	82	103	126	111	114	104	96	98	92
23958	13008	8528	11388	18378	20358	18816	15829	12335	9583	7334	5945	5211	4338	3520	2998	2610	2218	1994	1826	1699	1499	1408	1401	1387	1357	1360	1246	1240	1136	1137	1064	1019	1044	944	948	914	927	908	957	912	922	906	922	936	936	922	999	949	896	906	949	960	867	935	949	871	967	924	951	926	922	945	975	883	958	880	943	931	926	905	927	947	960	953	964	936	936	924	926	936	917	950	961	940	995	942	906	929	936	900	963	972	973	908	944	923	979	958	970	1006	943	956	875	901	946	953	939	962	969	992	900	930	990	934	906	931	926	914	975	958	934	943	992	942	936	934	929	886	1009	919	1012	907	989	928	936	960	963	995	957	874	887	959	935	843	961	939	947	966	938	957	993	940	954	959	911	884	963	972	956	967	1007	971	950	944	957	915	936	910	952	927	967	941	986	936	929	913	929	919	959	947	949	879	912	943	919	908	897	943	989	892	960	930	899	929	953	955	919	974	965	957	929	933	911	950	962	965	915	944	926	971	925	898	949	955	881	983	937	911	973	925	951	939	945	953	967	949	995	947	960	942	962	932	892	959	976	868	950	906	893	924	936	946	955	939	938	924	947	950	958	903	879	923	911	966	921	961	1004	947	934	932	929	941	961	981	934	949	933	955	906	942	901	897	918	933	932	966	888	915	959	947	994	896	954	952	924	887	944	970	934	917	947	934	920	939	915	895	962	964	940	919	970	915	969	920	937	972	989	921	933	937	927	942	925	936	936	987	969	978	946	1001	919	917	1003	959	938	892	952	946	967	931	921	950	982	959	953	923	915	919	937	984	949	933	904	973	931	934	923	1002	908	971	937	952	975	954	907	956	922	884	937	918	867	975	908	942	947	927	911	999	965	952	898	908	966	912	964	937	924	938	905	983	993	934	864	934	894	913	944	941	915	941	978	937	969	944	934	937	870	963	900	937	922	926	992	948	979	946	912	957	943	929	938	927	938	944	987	903	914	922	932	967	914	958	944	959	934	917	958	927	930	911	957	919	956	873	963	998	979	936	967	899	868	890	930	987	894	960	922	981	940	937	943	902	983	919	978	1023	925	915	870	976	962	922	929	944	906	938	946	975	937	955	932	971	896	936	897	966	971	994	934	936	975	962	938	909	879	913	962	969	936	925	848	923	930	963	956	954	958	908	932	986	950	941	958	976	956	941	904	950	928	928	944	917	969	937	925	925	893	941	949	972	944	911	993	954	1000	970	912	940	949	919	926	947	957	926	904	1010	957	905	955	955	932	916	987	911	961	900	953	905	926	995	894	879	921	900	937	880	962	920	890	977	923	919	960	922	933	942	926	967	932	882	967	946	946	946	972	878	955	980	902	915	900	917	955	926	935	965	925	897	924	940	949	932	970	980	925	937	933	914	969	967	877	887	951	914	969	948	917	971	967	874	945	901	892	920	896	922	937	950	895	953	947	883	898	959	934	904	938	876	890	925	918	922	998	951	943	971	904	969	938	955	896	939	905	919	959	965	901	948	930	899	906	953	925	966	976	949	983	928	940	915	918	966	918	943	914	934	955	920	935	913	912	945	916	915	948	913	956	943	939	961	941	936	977	929	922	975	943	932	949	935	947	928	920	916	930	952	934	896	905	924	894	910	947	924	935	947	871	965	991	947	886	945	978	897	947	910	946	942	937	977	955	946	991	886	898	975	958	940	939	951	936	905	873	896	926	957	939	942	950	988	923	962	955	961	891	1009	910	928	952	915	924	922	952	912	962	903	917	946	938	954	896	966	947	919	929	937	908	931	984	1004	990	930	912	935	934	926	914	949	960	953	986	918	943	923	928	931	942	966	934	912	921	903	978	899	981	934	906	974	960	933	925	938	908	1002	927	891	926	944	929	914	908	931	964	907	982	942	938	939	915	956	973	963	896	928	918	937	875	947	947	929	934	916	953	983	912	912	980	949	918	956	929	926	944	939	937	960	959	950	916	918	916	947	946	939	902	903	932	941	980	917	962	903	975	1000	909	929	937	953	915	915	885	901	928	972	953	887	899	923	968	914	933	909	961	931	918	897	978	959	970	965	947	939	939	933	949	948	923	897	950	924	907	913	966	905	888	969	892	935	931	929	963	940	899	895	867	974	957	956	965	942	898	878	918	945	915	945	951	950	983	964	932	929	933	976	894	985	957	974	890	901	910	1002	944	936	958	911	927	958	904	855	978	918	944	934	891	957	940	939	952	954	946	889	906	939	928	934	909	932	970	973	956	964	941	930	930	956	932	930	940	922	953	1009	940	930	992	992	1009	887	946	932	948	947	931	926	947	872	904	935	951	929	945	957	900	946	957	916	922	957	991	937	971	933	876	886	917	962	928	959	985	918	979	939	963	919	922	925	889	907	930	901	903	940	952	982	942	921	923	928	915	910	984	965	971	937	948	990	947	979	913	919	983	955	971	903	960	903	975	927	893	950	914	937	960	936	940	995	921	959	880	913	898	893	867	969	988	883	976	937	957	921	889	900	912	935	935	980	954	982	976	961	950	889	940	951	942	936	956	941	901	901	896	916	972	915	914	952	869	952	945	944	996	954	967	896	906	893	936	921	954	903	931	933	960	932	939	990	979	963	984	975	929	949	924	987	888	895	964	939	995	909	957	945	934	982	959	954	949	949	929	899	970	961	946	885	920	871	974	870	931	952	883	873	944	948	901	904	983	991	931	959	928	930	938	892	924	898	940	918	916	950	970	994	920	955	891	994	927	928	866	945	889	958	942	976	892	960	919	912	914	976	969	939	957	959	947	957	1027	947	959	961	976	950	945	924	966	936	901	959	946	926	957	963	972	951	910	901	954	916	936	993	955	928	968	936	974	925	985	896	969	937	974	917	952	922	956	982	933	947	1004	952	936	964	962	957	914	981	943	945	967	923	956	934	897	938	917	894	883	943	888	953	976	941	942	913	913	953	977	953	974	931	950	944	967	884	944	970	923	945	892	951	916	954	867	957	1017	983	882	940	929	918	923	907	881	938	913	909	891	933	979	961	980	919	941	949	990	913	916	940	894	994	940	905	929	973	966	886	894	965	915	943	915	898	918	942	952	940	979	945	885	943	941	879	983	869	944	922	925	984	999	979	959	929	992	908	988	938	926	899	961	957	916	924	892	956	901	928	973	948	970	974	966	943	924	920	904	973	993	912	921	899	905	982	903	970	967	922	896	930	950	885	941	936	973	967	976	995	970	992	986	961	885	897	904	911	970	909	926	900	977	953	934	989	879	915	923	972	948	976	953	915	990	936	957	911	945	914	945	924	998	953	969	976	891	937	929	911	944	952	890	976	967	940	928	955	979	947	949	908	907	942	937	889	907	904	904	908	923	919	971	934	984	937	972	878	943	933	910	952	965	933	925	995	970	944	945	945	915	892	957	959	953	876	969	919	921	932	950	934	906	935	992	941	902	933	913	908	936	957	919	960	984	909	940	880	968	975	948	972	962	938	929	920	968	940	880	942	944	981	937	968	919	976	969	922	910	920	924	909	885	962	951	893	916	987	933
2604	1591	921	604	595	782	800	722	551	403	354	311	294	238	230	189	189	162	140	140	140	131	140	112	142	137	130	124	117	115	112	107	113	96	124	101	100	121	95	114	122	129	94	115	104	129	117	98	114	110	125	86	107	116	127	123	89	116	119	104	94	107	109	117	106	108	121	104	99	103	119	102	96	111	104	94	118	91	112	112	90	107	111	92	108	118	103	112	107	104	122	94	114	114	114	97	110	99	110	98	103	108	97	100	106	113	109	111	108	122	105	117	111	100	101	113	112	103	113	95	98	104	88	107	88	123	102	107	109	100	124	97	113	102	103	106	119	108	109	116	92	112	93	117	112	108	128	116	115	98	92	98	104	108	110	118	114	107	108	104	88	97	105	90	98	101	98	96	103	89	93	100	113	130	93	116	112	102	112	97	132	110	90	102	111	111	102	130	95	93	94	100	104	122	109	108	100	106	87	111	125	119	121	107	91	121	102	101	98	108	110	117	126	109	79	105	104	103	112	117	129	126	116	115	116	108	100	115	113	95	92	133	115	103	126	114	100	118	110	110	126	119	111	123	96	127	110	116	91	113	105	95	109	94	89	106	93	97	111	113	101	100	130	92	118	111	106	94	96	118	109	103	114	107	114	101	97	101	104	98	135	139	104	100	117	112	114	104	119	117	112	109	95	92	98	106	106	104	92	123	97	106	95	117	119	86	103	114	97	92	120	107	115	94	87	114	116	109	112	101	115	113	97	115	108	104	110	119	101	112	116	117	112	117	110	115	102	123	91	101	114	121	98	103	114	103	109	125	108	111	102	107	110	101	105	92	114	92	127	97	98	114	116	97	103	99	125	112	107	122	107	111	101	113	119	101	97	86	107	98	106	104	115	123	97	103	112	96	106	99	116	105	109	113	117	115	116	102	103	105	91	100	111	95	102	93	102	98	119	116	101	106	104	125	98	103	100	114	98	96	106	80	107	91	107	93	105	117	114	100	110	99	109	101	101	93	105	91	101	95	103	109	113	113	108	100	92	124	116	128	88	94	103	111	96	99	114	98	97	102	107	97	101	112	108	125	90	106	113	108	101	114	99	102	104	101	120	108	118	100	97	110	100	96	115	115	105	122	117	111	127	101	105	96	123	119	118	105	105	101	103	110	106	98	119	109	114	116	100	86	122	108	95	126	109	114	112	105	111	116	117	107	107	120	82	105	123	98	95	112	122	111	91	109	113	108	117	115	100	117	99	92	100	133	93	119	124	117	96	110	96	90	103	130	112	105	111	116	94	102	100	120	97	122	95	115	97	106	118	89	102	94	112	83	108	96	93	110	89	120	117	107	101	127	109	85	129	96	109	104	114	111	118	109	100	126	96	110	111	87	117	107	105	114	89	110	102	95	95	100	108	115	110	97	117	96	95	109	106	105	105	106	107	116	101	103	107	86	116	106	92	91	124	111	113	108	94	103	122	105	116	103	118	97	108	110	125	96	103	114	101	130	117	112	106	92	107	126	100	105	90	109	122	101	123	101	96	116	108	113	93	123	109	105	116	113	126	98	104	104	99	95	98	104	107	123	98	125	102	94	111	104	100	111	101	106	97	116	101	110	110	92	92	92	107	116	111	111	110	117	109	127	135	108	113	100	101	115	88	115	116	106	97	94	99	110	119	108	105	98	89	111	99	96	127	97	110	99	124	106	101	115	101	90	96	119	102	105	94	108	108	116	114	121	124	138	98	100	98	106	117	106	126	113	93	96	114	93	103	98	109	117	123	107	100	105	108	108	107	123	108	116	98	103	87	90	104	109	130	110	97	122	115	97	87	105	101	116	113	100	103	112	124	110	101	121	120	119	111	96	105	130	101	101	132	99	102	119	104	124	98	99	109	104	111	85	108	106	123	109	120	114	128	103	101	100	100	114	125	105	120	114	115	99	101	106	106	108	106	114	111	122	102	95	112	106	102	95	113	108	101	110	107	105	94	131	111	109	118	99	112	97	105	89	85	100	89	109	111	100	93	113	96	95	106	113	91	101	92	113	94	115	101	86	106	88	116	97	102	101	101	110	131	116	97	106	139	94	131	115	107	102	111	124	116	110	127	103	101	99	119	102	114	115	120	109	103	128	125	120	107	113	100	110	125	119	108	115	98	106	87	104	103	97	122	111	106	104	114	110	104	110	115	123	104	118	112	107	116	91	102	96	117	113	114	98	112	117	110	93	111	105	117	108	101	107	103	97	109	104	114	111	94	91	104	124	108	111	114	114	122	109	101	107	108	104	113	110	113	107	96	118	122	93	106	112	113	99	92	99	109	96	92	139	94	114	105	109	119	104	102	115	97	112	118	112	107	101	95	104	107	113	102	105	110	113	104	108	114	98	99	103	103	90	98	92	90	123	112	110	123	116	122	110	116	104	100	123	114	93	102	97	117	122	93	107	100	121	99	106	118	104	113	105	106	103	106	105	106	117	108	105	107	100	110	103	104	124	114	122	134	113	110	116	128	99	125	106	101	114	120	99	97	122	104	94	108	100	110	101	114	119	108	99	95	119	103	104	106	102	110	117	110	101	105	104	101	119	121	112	105	103	95	99	123	104	109	127	95	115	123	120	117	108	106	117	113	90	92	109	114	120	94	109	118	95	125	109	110	100	97	108	99	106	107	113	98	109	121	97	104	99	93	103	103	97	98	112	116	102	92	119	104	113	103	107	109	115	94	101	101	106	119	123	116	123	103	107	101	112	114	90	95	101	113	110	116	123	112	94	110	114	104	118	107	108	99	104	103	117	127	112	117	95	91	91	112	111	100	93	96	116	104	107	97	114	108	101	103	113	110	92	108	96	100	118	96	119	99	115	108	111	124	111	116	122	115	83	95	92	106	110	114	89	84	101	109	113	100	110	99	94	98	95	109	127	98	106	110	114	116	107	93	101	126	99	110	112	113	103	123	115	113	92	104	118	111	111	95	105	116	117	115	99	128	107	103	95	98	102	119	110	106	95	110	107	91	104	127	99	122	104	109	112	113	93	107	105	91	95	107	104	119	128	96	115	104	85	111	117	99	110	118	116	125	93	142	105	108	122	113	118	103	115	109	105	113	120	110	93	124	97	109	113	92	106	102	115	121	109	112	130	104	121	119	131	104	108	98	107	111	113	100	114	105	87	103	102	114	108	112	79	107	97	96	105	133	118	84	95	114	108	92	110	120	125	123	120	111	110	99	87	109	92	124	128	87	113	93	92	82	109	101	123	113	99	105	92	89	106	103	101	110	100	110	138	122	121	129	117	111	122	115	87	109	97	124	111	119	111	91	109	111	115	109	111	111	107	104	83	113	111	105	99	110	105	109	96	125	108	123	86	100	111	95	90	119	109	116	123	106	111	108	107	109	126	113	95	116	112	88	107	102	104	92	90	112	102	110	83	114	92	103	98	98	111	101	100	106	101	89	110	106	113	110	112	106	94	107	86	127	105	125	113	112	109	121	116	109	98	93	112	66	95	106	120
26177	15454	10253	13674	21704	23504	21745	18288	14760	11517	9240	7724	6538	5416	4342	3738	3297	2773	2459	2039	1872	1678	1637	1550	1612	1533	1534	1430	1363	1317	1189	1123	1097	1121	1047	1013	1018	1026	1030	978	978	984	985	1009	1023	966	992	1035	1029	962	964	960	997	989	972	1042	951	923	952	972	1034	983	1017	997	987	984	998	937	979	981	990	997	1017	942	983	972	956	944	988	957	998	981	1016	979	986	988	991	1007	1009	960	973	969	940	1002	997	962	1045	991	987	999	1037	953	1001	957	1003	1043	955	1002	994	1007	1003	940	956	961	970	978	1015	971	959	994	1011	983	981	955	976	996	943	966	1014	1018	984	960	930	940	997	1024	982	976	1020	931	962	934	949	949	996	990	964	956	1001	924	988	992	937	1044	977	956	933	1033	985	984	994	995	963	1013	1003	1035	1032	1013	984	997	988	965	995	989	991	990	939	991	1017	978	984	928	939	974	921	934	953	1055	902	1034	949	986	933	1018	979	986	939	981	993	951	1048	943	996	982	950	995	981	973	1023	970	1056	976	999	1022	977	964	987	993	981	1003	992	1037	957	1019	986	1018	1008	964	945	986	955	1023	928	1039	934	951	977	983	976	939	894	945	1011	1021	1020	965	959	963	1044	943	1034	1004	946	1017	1018	1012	949	980	980	926	957	995	1049	949	959	1001	1024	1009	974	1067	982	950	1006	1028	996	998	960	1001	999	1003	1003	983	991	986	964	912	941	955	996	940	940	980	1007	1062	965	1021	964	991	964	989	966	989	942	1002	970	1013	1011	1011	998	1016	994	953	1006	1023	1006	955	1013	1003	967	937	959	990	997	991	1025	1006	965	989	986	1007	1004	1000	1002	973	989	956	954	1015	982	1007	1001	975	968	951	967	972	939	1015	1013	961	992	1012	1027	976	969	970	999	987	986	1003	1009	1020	951	1010	967	1000	984	983	994	984	1015	964	979	996	1001	1003	1016	974	960	1052	978	960	962	942	948	997	1014	1010	974	979	949	943	996	1030	987	945	978	982	1038	1009	987	937	949	1022	955	949	1017	985	1003	968	993	951	917	991	960	937	981	997	964	1007	932	978	1021	1036	989	1002	1029	1004	1018	978	983	1026	959	1024	984	1024	950	1000	1014	1023	968	940	963	939	1043	1010	1001	1027	936	975	978	952	987	1006	956	964	1001	929	966	1004	945	1005	966	967	991	1015	1005	958	952	1029	984	995	973	1031	1015	963	948	946	993	993	1031	1014	988	956	942	998	935	923	1005	1059	1007	1022	1012	1002	988	1002	993	978	965	954	1004	938	1017	946	998	1012	952	1000	958	959	973	965	955	999	983	949	987	1032	981	972	993	964	990	977	1005	1038	963	1046	978	1022	920	1029	912	948	943	985	952	988	964	943	1008	989	973	968	960	979	1046	1024	1012	960	968	973	983	955	1010	965	955	977	1040	1012	1042	1016	1019	965	987	1006	1011	992	976	922	955	1006	990	973	964	1004	993	992	997	981	1038	985	972	1073	1042	951	999	1017	983	1025	1011	947	996	1025	1000	979	907	981	966	954	991	955	1015	1039	1004	972	1032	987	1022	991	1028	1009	987	1036	1040	988	988	992	937	951	993	989	921	1009	1039	1016	1062	951	1034	991	985	975	959	957	978	977	977	971	970	960	970	972	1026	992	988	985	1049	949	990	976	990	977	982	999	978	1012	1028	984	1023	949	971	1002	955	990	994	986	976	998	988	1053	950	1006	950	1033	973	980	999	992	1017	1049	964	925	986	960	985	956	912	984	980	958	978	971	984	999	975	981	979	951	994	1007	988	1044	1026	950	975	1005	960	1017	988	958	995	995	963	986	950	1061	992	1007	930	973	1028	936	1002	1008	1010	940	1015	956	977	951	1025	984	976	995	956	986	990	948	965	958	928	955	991	1030	970	1007	1008	1030	975	1012	1025	981	996	932	986	1005	1046	995	999	1020	1004	988	977	919	1014	976	957	980	974	1000	1048	945	994	1005	993	1039	1049	945	938	1046	1024	980	933	986	983	982	962	962	972	953	1008	996	963	1025	998	1038	961	968	947	997	964	1064	966	984	955	1024	1003	1000	1049	962	941	1005	968	1001	942	970	997	1011	1031	933	1009	1000	1036	1022	974	986	962	974	1049	980	987	994	971	1002	978	975	1032	985	943	975	1014	943	1015	995	990	968	962	1028	1021	971	1007	963	985	1010	953	980	976	1001	980	992	1031	987	970	990	946	1005	955	1053	1042	946	992	994	976	948	970	1026	939	1054	1018	987	982	1027	952	983	1015	1019	1006	1002	968	994	947	1000	1024	1002	1009	949	970	1021	1008	1005	1015	1000	1023	1051	967	977	978	944	1022	959	986	1047	1016	981	1015	1001	975	976	976	982	1045	1027	979	990	967	995	961	990	943	1017	993	959	1011	967	985	948	985	955	990	979	989	963	990	1007	988	1056	940	994	962	969	1015	994	942	990	963	1003	989	999	967	993	970	1009	1014	985	996	1008	979	976	979	978	972	976	987	1004	978	950	966	995	988	1012	942	928	981	1020	964	978	1055	993	1019	987	1005	987	1017	1006	935	987	968	1003	1000	985	934	985	982	931	995	1008	1000	984	988	957	976	961	966	988	1008	931	970	944	951	1000	968	1023	978	998	949	1019	928	1023	932	952	1026	1010	977	997	993	935	1039	1010	933	1016	973	983	1001	959	1001	998	966	943	1012	980	977	987	965	986	965	929	913	978	982	970	1050	996	976	948	1037	958	998	1020	983	1020	1040	973	1001	1001	1020	979	977	1051	996	960	1034	955	998	933	1016	979	1032	1005	1044	989	997	946	972	1050	1036	935	974	963	947	976	992	940	972	983	968	1024	918	983	967	1028	951	966	1044	955	981	984	937	1006	1027	1004	1031	1004	992	1029	991	993	1010	970	921	961	924	1030	934	967	959	957	967	971	1022	977	978	992	976	1002	951	988	995	967	986	948	985	978	941	929	1038	956	1006	1047	1000	1017	975	978	971	1011	952	999	995	1049	976	999	984	1014	986	954	980	1009	966	1007	1027	968	991	942	998	1019	936	970	1031	1008	958	990	1005	998	968	1036	972	1022	975	987	1031	959	982	959	973	980	996	985	963	984	958	1047	1020	941	1003	974	963	981	1007	1013	929	1017	945	956	981	978	979	943	985	906	1036	965	1021	934	977	953	941	957	963	986	1018	991	1019	997	962	954	982	990	982	977	978	916	979	1018	992	997	1042	948	919	960	1024	966	1033	1029	958	961	967	987	919	963	1020	990	1002	1037	928	945	950	1030	998	1042	983	997	951	957	957	1016	1034	991	973	968	1014	1023	996	991	984	984	1002	997	1024	967	925	980	993	999	946	1010	956	947	989	991	942	1036	1010	942	937	920	999	1023	1038	983	952	986	981	1038	951	1039	953	1011	916	997	1006	973	950	1004	974	976	977	1024	995	955	985	931	984	1000	953	992	946	977	1007	971	930	1021	970	1031	1009	1009	953	1041	961	988	1002	990	975	977	969	983	964	972	1023	983	935	949	974	920	1023	977	1006	1016	998	950	1060	1023	985	906	989	873	961	973	946	994	980	944	1000	949	953	976	963	1036	1009	982	1064	1005	974	967	971	982	960	947	1007	1053	977	946	976	994	970	950	967	1018	959	958	990	964	957	980	968	964	1004	1013	967	929	1001	999	969	999	977	997	937	934	945	967	952	966	936	1038	967	1015	1042	988	1002	1008	1042	980	1036	997	985	939	959	1021	985	995	985	988	978	962	971	952	1030	1006	911	943	992	991	964	947	1009	1035	1005	982	936	1030	1010	1012	1019	984	1006	961	975	999	1008	989	1001	997	966	945	974	934	1038	1021	989	972	1020	961	951	1005	966	987	954	970	1018	942	999	1011	961	981	991	998	1007	1022	1008	1031	934	988	1008	1006	996	999	965	1036	956	1028	940	962	1018	1012	992	940	1043	991
3333	1472	832	573	580	706	697	655	483	385	333	285	252	208	221	170	170	137	129	136	109	111	104	119	101	100	106	115	88	91	93	91	92	90	91	74	70	73	67	84	80	77	84	65	94	74	102	72	89	78	73	71	95	79	76	86	67	91	75	88	83	74	80	86	90	71	79	85	87	90	81	78	81	80	76	81	97	78	70	87	75	79	78	85	85	89	97	83	93	91	73	83	73	67	94	92	92	80	81	95	76	78	87	88	74	91	85	84	74	80	85	93	85	70	83	86	81	93	92	77	79	72	89	92	72	81	79	75	72	79	84	83	69	68	89	80	84	74	66	92	90	82	85	89	74	93	88	65	77	88	84	83	98	71	97	88	98	104	79	78	86	81	79	82	85	72	78	86	76	82	71	94	91	87	70	86	75	84	90	81	79	85	91	69	82	87	74	85	76	82	73	63	92	74	89	88	76	94	98	92	75	91	66	84	74	74	94	90	72	87	71	89	83	76	100	68	71	87	83	79	98	90	82	79	79	83	80	84	78	76	89	91	72	80	100	88	85	80	68	84	85	62	73	84	93	90	78	89	76	78	74	71	87	73	81	97	90	91	82	80	64	84	68	85	105	98	88	84	90	75	89	86	85	94	66	78	81	83	78	101	76	102	72	80	75	76	87	85	89	99	81	91	88	86	74	66	76	71	90	75	101	89	78	74	84	69	87	67	82	86	95	89	90	79	86	89	87	71	87	82	88	101	83	84	77	83	71	69	86	80	81	68	76	98	87	110	105	81	100	76	80	85	85	95	74	71	90	63	75	88	83	85	84	90	82	100	85	94	65	79	73	66	89	73	98	90	88	72	89	94	84	110	78	92	84	77	79	87	78	76	83	78	90	58	91	73	77	70	90	68	80	95	102	76	69	78	85	86	87	90	93	91	79	79	93	77	79	79	86	83	77	99	78	88	82	84	82	83	58	70	90	77	57	80	74	68	94	81	80	84	77	98	72	94	78	87	84	77	91	62	91	78	85	89	79	77	78	79	72	80	78	68	75	85	75	83	86	79	85	87	85	74	104	82	82	77	81	79	76	78	70	81	64	72	89	91	91	80	89	95	76	71	83	83	76	92	89	76	69	70	94	82	72	90	94	80	76	59	87	86	69	88	81	90	82	82	80	71	89	84	73	82	85	66	71	89	82	88	83	74	51	76	61	94	93	67	83	93	72	73	89	76	66	84	78	77	89	73	93	78	83	79	91	101	88	90	91	78	91	89	73	87	64	74	80	76	83	86	78	81	63	73	67	85	83	68	77	108	80	74	78	93	81	102	92	77	81	81	86	87	73	87	69	85	93	91	92	99	82	85	97	87	83	91	88	79	74	65	69	82	74	88	81	99	86	77	73	90	99	75	81	85	80	77	71	78	79	85	88	87	83	76	83	76	85	75	85	61	77	92	79	99	74	63	106	77	87	95	84	76	71	109	80	63	86	77	96	88	78	75	83	84	88	69	82	96	98	75	78	94	78	92	84	82	90	94	83	72	68	85	97	79	79	68	78	78	69	89	91	83	83	73	90	77	87	81	85	65	68	64	90	70	70	70	72	79	76	89	76	94	87	88	91	75	97	82	77	72	91	70	79	77	83	83	79	96	89	80	93	70	77	83	92	91	77	88	85	76	88	82	98	75	69	91	64	76	98	70	79	86	79	97	73	78	69	79	76	87	82	85	89	78	90	83	98	92	86	77	87	89	90	77	80	90	96	70	85	85	76	89	71	79	77	90	81	78	83	73	94	75	79	68	74	68	77	104	76	80	91	87	78	76	83	75	79	76	78	91	80	87	80	79	84	79	91	89	87	77	69	91	78	74	81	80	93	82	69	94	90	77	79	78	61	91	86	68	73	84	82	80	86	81	85	81	82	85	87	90	92	86	76	73	73	83	101	88	90	97	82	100	69	68	72	97	86	64	72	86	105	71	81	83	71	76	72	81	74	73	78	75	103	106	80	72	78	92	77	80	89	81	100	87	87	73	85	92	90	67	90	84	97	92	97	76	79	69	75	69	81	84	73	83	79	76	91	86	95	67	66	87	63	80	65	83	102	88	77	84	72	91	83	86	81	73	73	95	65	83	95	84	70	88	91	103	84	92	92	73	69	65	83	74	83	79	89	87	83	79	86	79	86	93	82	88	72	76	90	82	79	90	84	70	63	84	80	94	85	59	90	69	80	87	77	85	83	81	85	74	78	82	70	84	94	74	91	83	79	82	79	66	63	88	89	87	78	69	90	83	87	86	86	89	80	84	63	84	84	81	72	81	77	89	81	81	85	87	71	90	70	60	103	67	75	94	90	66	86	71	68	80	92	84	93	88	84	79	78	70	84	77	93	83	57	80	74	82	89	91	74	83	78	80	89	87	70	66	90	75	74	77	83	75	79	85	84	86	104	68	74	76	93	83	91	73	69	86	72	73	64	73	84	95	85	76	77	65	78	79	74	72	83	86	90	92	82	87	89	66	74	85	69	85	73	92	88	82	95	77	69	73	77	81	75	69	70	50	86	104	71	79	76	77	92	69	77	76	81	80	78	92	95	81	75	90	82	71	74	87	76	72	81	82	74	77	89	79	87	91	61	90	83	72	93	89	67	88	79	93	64	97	84	73	88	88	83	76	80	80	76	86	84	68	80	81	65	92	73	72	90	87	71	84	93	71	82	86	78	77	66	92	86	81	80	74	89	81	79	88	92	76	88	87	71	90	98	79	90	73	98	77	90	78	75	63	75	84	97	68	83	90	71	86	72	86	85	77	73	90	70	88	84	76	93	88	71	83	68	77	65	69	73	78	73	75	75	84	85	72	63	87	85	75	87	81	61	72	82	88	81	75	75	64	99	88	88	82	90	68	67	75	84	77	84	84	73	84	79	90	85	83	70	99	93	90	90	81	77	83	77	80	84	97	87	74	89	83	96	74	86	92	82	95	80	93	91	69	91	80	78	80	81	74	74	100	68	83	88	68	79	73	89	77	80	91	82	84	85	66	95	72	76	80	77	96	82	81	71	81	96	73	75	71	84	89	79	99	88	86	91	72	81	84	66	89	96	88	66	71	82	63	78	79	74	87	94	82	80	74	71	82	78	80	71	105	76	94	75	82	95	88	80	80	58	70	83	81	70	91	80	75	86	77	102	94	79	94	92	85	88	80	75	87	96	84	86	85	94	88	74	86	80	76	84	75	87	70	88	77	66	91	78	80	101	78	89	74	88	84	76	62	81	85	84	93	82	74	67	73	86	77	93	86	94	57	84	79	72	91	84	92	82	74	70	73	78	82	84	78	71	75	73	82	76	85	91	85	76	71	82	69	73	85	72	51	87	78	80	76	77	94	68	57	102	89	82	80	96	101	66	101	84	80	72	88	110	68	85	88	79	88	74	77	77	65	69	79	81	67	87	63	71	85	88	82	68	71	89	74	96	82	82	92	80	86	85	75	79	65	74	78	95	77	83	67	69	91
26639	14579	10067	13685	21419	23304	21215	17871	14266	11396	9401	7987	6613	5294	4408	3794	3278	2625	2280	1900	1666	1605	1494	1415	1308	1343	1261	1243	1109	1096	1013	981	885	868	758	751	792	760	757	781	737	766	714	798	742	771	775	748	734	769	762	764	748	707	773	722	728	739	705	777	728	734	754	737	699	723	737	729	720	768	741	718	803	732	702	739	733	768	713	768	726	740	724	766	739	753	756	761	750	740	767	721	745	733	732	758	742	746	683	761	730	786	710	741	687	766	715	706	746	697	718	739	719	769	744	739	770	752	725	741	765	799	724	731	723	710	740	764	729	702	720	757	763	724	740	746	746	738	722	811	765	766	783	711	719	718	744	779	702	740	721	786	738	727	789	743	697	751	741	759	732	724	773	784	775	761	779	746	743	766	771	749	737	784	699	772	755	755	683	736	752	750	763	751	770	742	747	739	735	741	699	755	730	738	769	758	753	751	706	733	790	790	780	716	717	751	719	708	764	716	734	773	745	724	700	746	734	724	712	764	755	741	763	716	694	749	753	745	725	725	758	759	733	728	728	747	767	708	728	712	745	711	707	721	768	706	759	783	780	755	726	740	796	737	731	751	793	746	727	751	780	725	734	716	744	736	744	736	750	775	692	733	753	780	707	706	735	720	765	736	713	748	709	681	769	752	774	741	789	764	745	694	730	759	764	740	704	793	707	733	717	708	764	762	750	759	747	770	764	777	748	717	769	709	707	749	719	763	742	708	671	755	762	777	766	742	723	680	743	809	728	763	770	721	709	673	727	783	672	727	717	719	740	763	743	792	725	750	762	783	708	725	774	764	819	717	753	763	741	747	781	756	745	751	770	762	775	780	753	731	759	711	726	724	770	747	670	746	715	726	763	739	691	759	783	717	701	766	783	716	758	712	681	737	741	769	743	708	713	679	743	742	745	768	770	749	772	721	685	748	718	755	691	716	763	719	741	780	701	766	709	733	786	750	737	751	740	730	734	744	728	735	748	762	739	730	759	711	773	740	733	765	748	728	744	755	752	738	754	694	737	723	733	773	747	807	735	736	776	762	730	733	752	749	738	699	735	752	719	751	741	754	725	735	755	709	717	745	730	777	737	744	736	757	762	718	737	744	718	750	772	703	720	735	688	776	739	747	771	740	791	739	735	755	693	745	733	750	801	734	738	755	773	739	761	736	709	687	782	716	732	758	726	734	771	695	737	701	745	722	749	704	729	748	762	753	698	736	774	758	726	779	779	725	746	746	758	734	774	753	746	762	756	726	734	757	746	730	731	790	730	702	759	745	751	740	776	720	729	785	727	761	737	749	749	765	768	734	720	735	751	728	743	743	724	754	723	752	760	699	687	751	748	727	732	693	761	753	778	737	750	726	738	743	699	700	782	784	777	757	774	729	755	694	793	698	726	769	709	722	727	657	745	727	745	759	782	743	754	769	754	769	725	728	742	721	761	798	715	752	797	747	751	688	800	747	746	744	748	754	701	759	757	717	737	790	710	732	738	741	730	748	732	763	747	748	768	803	798	736	692	747	735	749	705	779	778	767	773	686	716	760	726	765	702	730	790	765	756	765	726	755	731	783	764	720	777	735	791	743	730	717	770	730	778	752	765	751	820	730	742	737	722	724	724	740	756	738	745	731	735	707	685	787	760	733	735	735	738	732	751	762	726	719	704	756	765	711	764	785	738	776	768	705	732	758	778	756	750	735	759	781	741	713	739	726	769	710	702	736	738	774	759	793	755	767	759	770	727	715	778	751	752	759	692	720	778	734	698	748	745	755	720	761	705	764	776	751	718	726	737	726	709	783	771	721	718	777	727	764	714	777	762	781	711	765	772	789	745	692	786	727	732	740	733	778	797	677	758	748	768	743	752	755	726	753	671	757	777	734	744	749	724	732	742	730	742	757	749	713	746	702	723	769	741	705	736	714	684	760	698	746	730	751	766	703	712	740	724	722	755	741	766	715	704	755	754	757	712	752	770	755	736	718	756	706	768	711	777	749	750	737	720	769	792	751	719	677	745	764	732	732	669	746	761	773	747	750	753	700	706	770	729	745	750	739	736	744	728	757	705	730	738	728	727	728	730	772	835	745	739	750	733	722	704	720	769	757	733	757	737	692	771	709	734	719	736	706	749	705	718	759	777	735	743	787	748	740	790	759	817	726	796	706	723	768	728	747	757	733	754	738	732	751	732	782	676	752	754	712	767	771	758	721	775	733	755	734	767	702	756	692	749	760	739	730	756	728	772	786	760	774	715	732	743	753	731	781	772	724	753	752	778	745	731	750	731	774	746	778	744	799	769	727	738	715	751	707	766	776	707	757	748	810	727	743	733	703	746	770	767	745	753	725	708	751	760	699	758	733	743	750	763	766	763	718	780	755	693	743	746	700	791	725	735	746	752	756	737	759	720	720	766	707	768	769	699	764	760	751	695	684	775	745	757	741	714	751	719	801	735	767	776	717	741	712	728	697	716	713	740	755	712	731	684	696	713	747	733	689	775	751	746	780	789	765	716	746	742	725	732	694	770	720	728	757	725	761	731	752	742	745	736	710	722	712	786	685	758	771	727	729	726	761	699	735	754	742	727	785	738	753	735	741	715	750	768	791	727	744	736	771	743	761	742	703	737	813	723	784	743	782	746	761	770	705	769	740	715	744	763	748	747	721	757	710	728	731	765	695	738	743	747	777	731	722	748	766	743	780	729	715	668	757	728	716	747	752	715	744	734	722	761	727	781	736	761	737	742	713	765	750	710	797	759	747	692	740	775	702	812	743	748	745	746	736	716	749	760	804	737	744	785	720	733	704	771	731	742	743	733	705	802	760	765	763	755	756	796	733	727	697	746	769	703	717	750	738	692	732	755	769	684	741	784	703	722	710	714	708	740	699	736	729	769	750	746	749	761	744	787	731	800	747	767	817	767	762	713	720	822	775	777	721	710	737	768	738	745	742	768	752	703	730	718	733	764	712	673	716	727	732	742	733	775	723	792	730	719	737	786	716	720	773	718	714	744	754	751	730	819	695	740	726	717	771	792	723	772	746	721	765	734	751	721	736	753	773	767	774	749	746	707	717	747	794	740	747	772	806	793	767	769	753	741	720	752	768	743	741	749	788	764	711	746	803	717	678	757	706	743	727	716	763	764	712	772	757	725	728	721	705	701	731	715	741	688	774	757	765	730	741	805	729	748	728	732	784	743	719	734	764	762	726	739	729	767	735	772	756	711	719	740	704	736	759	742	715	804	749	760	725	709	733	741	741	733	755	739	708	771	712	751	729	700	744	758	781	735	787	711	761	708	725	762	769	751	739	794	703	737	728	747	721	720	732	713	751	730	766	739	738	741	764	684	742	723	763	742	748	748	768	775	715	675	752	764	740	685	748	725	720	789	728	776	788	705	754	776	763	724	737	740	733	740	721	745	700	766	746	719	790	751	786	735	702	754	741	774	698	751	778	721	739	745	730	765	715	704	722	761	738	706	735	690	711
3495	1923	1071	797	685	964	925	726	639	484	463	365	315	279	253	192	207	188	151	137	122	124	118	110	110	134	91	105	123	104	108	100	115	104	101	94	93	85	92	83	96	95	82	99	81	89	97	80	108	100	90	92	97	100	104	94	92	92	103	87	78	80	75	86	85	80	89	109	87	96	96	91	91	84	95	88	74	103	96	77	74	84	97	76	103	74	75	79	95	88	110	85	98	91	97	78	77	72	80	97	87	109	82	81	89	83	88	109	93	95	96	108	96	78	74	61	83	99	86	94	82	75	109	79	86	83	83	91	92	82	87	79	90	87	74	88	92	95	83	97	91	95	84	88	99	109	84	83	98	90	69	91	91	71	89	96	97	75	94	76	77	90	94	93	76	84	71	96	85	86	89	101	80	76	112	87	84	90	82	102	108	85	107	82	99	89	77	91	110	94	84	88	86	83	81	106	89	93	102	89	78	83	74	92	97	70	91	85	84	81	89	81	89	93	97	96	79	101	96	94	79	93	107	97	102	87	95	90	78	104	86	85	98	85	80	100	91	92	82	67	89	92	82	93	97	95	95	85	80	72	90	84	83	92	102	88	84	79	79	99	92	89	84	97	80	84	87	91	100	85	79	98	90	83	91	94	89	85	81	83	95	93	91	84	88	91	87	85	80	93	97	95	95	95	93	87	97	93	96	93	81	87	78	96	82	84	82	102	78	96	75	94	86	94	96	94	102	89	86	98	95	96	87	74	85	84	79	82	116	84	97	90	91	96	85	89	102	84	77	85	76	83	98	78	88	86	89	87	81	86	71	82	83	82	98	94	91	86	89	93	91	97	88	78	79	92	86	87	91	78	100	83	100	92	98	85	87	89	88	75	80	105	117	83	86	95	90	75	95	77	103	104	105	84	83	81	85	91	92	81	83	92	95	89	115	76	92	72	93	73	95	89	100	74	94	92	93	80	86	91	86	102	97	89	77	86	94	98	82	118	81	85	78	80	77	77	97	94	79	88	81	92	88	92	79	76	90	82	89	68	99	78	96	78	90	88	84	82	91	94	97	96	81	86	97	115	85	81	85	80	110	86	85	108	74	83	71	78	88	84	94	77	98	82	101	82	91	82	90	84	87	93	90	78	88	88	86	87	88	91	74	94	84	81	102	107	79	81	95	86	84	85	72	90	93	89	89	87	93	104	100	103	86	79	101	90	69	85	110	77	90	80	93	88	103	86	76	83	71	81	74	80	85	100	96	72	81	82	78	82	95	81	84	84	96	82	90	86	70	87	83	83	61	92	93	89	79	80	88	86	91	92	72	92	102	89	94	86	78	102	101	89	76	105	67	80	92	100	96	92	87	96	75	93	90	89	90	85	89	95	82	81	80	93	78	100	70	74	86	97	79	82	98	90	85	102	99	96	89	83	96	89	96	102	97	83	82	83	68	85	83	89	94	99	77	73	95	88	87	98	82	93	82	98	84	83	95	80	100	84	99	92	78	86	80	96	93	95	105	93	83	85	85	92	91	78	76	83	94	76	93	104	97	89	85	104	95	94	94	79	87	68	95	76	96	94	87	107	96	101	83	78	101	88	82	107	90	98	96	82	86	83	88	63	104	89	74	87	75	88	83	85	91	101	97	78	84	80	88	103	90	81	87	91	97	84	90	92	86	97	93	84	97	104	91	106	97	86	91	91	93	88	86	87	92	94	107	79	99	87	99	107	104	75	98	88	107	97	91	102	93	105	81	80	88	82	89	95	74	91	86	96	92	77	81	79	98	87	83	98	73	81	117	75	99	86	88	94	94	93	81	89	75	94	81	77	99	90	97	91	79	94	104	93	107	80	84	91	78	84	81	67	82	86	84	81	83	99	62	80	99	81	91	116	92	99	107	90	95	122	83	75	77	90	67	77	75	108	82	67	82	82	103	77	90	80	88	76	99	82	82	71	87	87	92	93	81	102	96	74	81	78	91	99	102	116	87	84	95	81	103	83	93	93	96	110	90	96	92	85	79	72	80	83	93	78	85	79	84	83	93	113	71	87	96	93	80	79	66	78	83	101	84	74	98	106	99	106	97	104	79	85	88	96	99	90	85	84	101	76	81	89	76	101	82	100	86	80	98	92	95	92	78	91	93	96	80	101	88	101	92	83	102	89	104	87	87	90	92	77	94	88	83	88	90	105	106	97	81	79	80	104	93	81	78	100	88	85	114	82	97	82	86	82	77	103	93	98	87	89	83	90	91	89	80	99	98	84	92	96	81	90	85	89	90	105	108	88	87	81	107	92	87	94	105	87	84	84	108	84	76	91	103	87	86	84	83	84	107	86	91	99	75	87	90	76	89	77	100	97	93	94	78	97	85	87	95	80	95	102	106	97	99	88	89	73	84	83	93	90	81	90	90	84	90	107	89	87	75	95	89	95	92	84	104	95	68	60	78	91	95	91	81	84	99	91	86	78	103	79	88	107	87	84	90	89	98	89	104	80	92	96	81	96	81	77	90	90	92	85	87	76	85	86	83	100	98	83	87	81	77	74	105	92	101	92	93	90	84	65	99	101	78	81	75	73	80	95	101	86	104	96	98	81	76	87	79	97	84	104	101	81	91	77	91	101	88	89	92	90	90	80	92	83	74	83	87	93	83	76	73	77	82	74	92	79	108	81	101	93	92	85	77	88	100	71	81	89	102	77	83	97	100	87	80	94	93	90	91	79	96	87	80	81	93	78	101	78	88	82	78	92	81	74	88	90	79	99	94	90	95	80	79	91	93	109	103	85	101	84	93	73	82	92	80	87	78	87	85	87	91	75	98	98	112	96	97	77	84	73	81	72	91	104	71	80	66	77	89	92	97	97	96	97	82	74	98	89	103	84	96	91	78	75	72	78	79	91	80	82	99	101	80	91	91	93	92	103	93	88	95	111	103	84	82	97	67	88	85	78	83	102	89	83	101	92	95	80	93	85	91	98	101	75	82	82	95	96	88	93	86	85	86	81	82	99	92	77	102	85	76	95	88	115	88	78	91	92	82	82	111	85	90	80	88	92	90	74	101	99	74	85	83	82	81	99	105	95	92	88	86	82	94	90	92	88	97	100	69	93	83	96	82	96	87	81	98	79	93	86	98	83	90	95	88	83	84	96	85	108	93	92	103	96	89	84	83	86	94	78	98	98	92	99	87	89	80	88	93	91	83	68	84	86	101	71	84	99	81	104	84	82	90	92	81	103	85	93	89	80	98	88	103	83	74	104	105	87	94	97	102	91	77	87	95	96	91	89	80	77	97	72	94	83	77	112	74	97	94	89	92	83	85	86	91	77	62	99	101	94	86	86	85	80	101	78	92	88	100	86	98	76	75	83	88	82	92	95	84	81	93	105	92	80	99	73	79	75	96	90	95	87	85	76	78	101	79	98	88	78	84	99	99	96	98	99	114	85	83	89	84	99	102	97	91	94	93	100	75	94	97	90	91	78	88	70	87	83	87	76	92	112	87	78	90	88
28757	16788	11723	15611	24069	25632	23339	19690	16141	13247	11210	9403	7853	6288	5278	4527	3885	3277	2608	2294	1949	1803	1676	1681	1561	1556	1488	1485	1328	1200	1184	999	1001	939	881	853	852	875	842	841	824	844	824	859	917	827	833	835	844	846	894	795	817	815	807	813	804	770	798	796	850	808	846	801	774	851	811	809	794	847	798	818	860	803	853	877	812	856	815	840	807	833	786	847	841	880	788	793	819	826	797	856	871	806	823	807	786	799	855	812	775	805	832	842	824	790	810	834	838	812	818	824	805	781	835	818	834	909	754	828	812	773	835	852	833	810	826	775	779	785	826	826	792	881	789	833	817	800	787	838	804	827	807	787	808	817	783	822	785	788	842	833	851	782	820	862	843	866	805	833	791	769	829	810	824	827	877	827	848	801	777	775	809	773	800	801	795	766	784	806	812	780	839	854	848	826	778	814	818	870	772	854	823	816	790	838	816	760	787	825	834	844	859	802	855	852	823	841	814	841	838	863	829	795	826	792	806	773	849	788	809	776	862	862	823	848	856	827	826	806	757	793	835	855	776	824	836	833	808	839	858	784	856	823	808	834	783	788	824	820	829	801	798	796	817	823	824	856	826	841	817	775	820	782	793	800	790	784	827	813	836	784	851	760	829	832	814	862	802	830	815	781	840	859	811	805	846	795	812	803	804	884	821	844	816	817	812	814	853	836	797	838	799	777	812	837	801	834	828	842	840	848	828	826	793	793	818	858	796	825	816	822	799	835	819	781	832	751	871	837	803	811	796	879	805	810	795	832	832	820	828	831	789	833	828	828	795	751	810	791	809	743	796	815	858	816	855	832	850	805	809	853	805	798	842	813	803	785	823	830	847	807	808	823	799	831	817	812	799	793	764	783	826	814	823	838	814	808	820	809	812	813	783	815	815	832	828	788	843	877	784	819	806	840	810	816	794	844	842	842	864	841	823	798	792	792	812	836	842	804	774	794	841	857	766	823	812	789	790	803	832	837	839	800	832	877	792	800	838	793	795	788	785	804	759	840	790	792	803	827	813	850	856	796	825	811	764	801	799	870	813	808	815	786	815	788	843	819	785	803	810	818	745	843	773	801	848	811	792	827	859	809	791	804	759	839	843	838	803	818	779	780	805	830	772	827	821	819	772	863	821	850	829	779	808	840	811	821	821	857	818	827	826	858	840	819	868	833	803	785	823	810	840	815	804	810	793	846	857	870	803	804	822	786	823	808	879	817	850	805	805	836	838	788	779	810	791	813	814	844	871	843	827	889	821	841	818	836	853	829	805	828	831	846	816	827	773	829	808	802	804	744	792	852	802	776	849	831	837	847	804	772	811	789	863	799	770	828	777	844	786	782	832	854	827	791	811	799	826	801	840	780	819	787	831	782	791	824	836	855	801	812	848	804	766	805	845	790	809	787	812	838	777	805	794	813	816	808	837	853	860	871	846	786	798	851	789	843	827	812	833	825	795	776	867	873	833	833	824	796	831	812	834	843	820	787	836	782	773	850	887	847	804	871	832	771	768	861	793	841	840	781	761	843	831	815	821	789	791	809	788	831	843	848	814	780	831	810	747	830	807	796	843	800	825	791	818	840	820	838	840	784	790	781	809	833	811	791	772	862	857	804	828	829	877	834	830	858	800	832	806	851	824	819	802	821	796	774	795	850	801	801	861	795	792	823	819	849	820	785	759	874	821	820	767	795	830	800	801	828	792	824	735	814	809	817	829	795	864	834	835	815	785	844	813	831	808	802	837	792	850	827	819	794	844	798	825	809	849	789	854	799	844	834	801	813	821	843	759	826	806	804	850	801	882	836	796	826	801	807	830	830	741	804	858	820	840	811	813	835	886	805	824	823	815	823	878	839	823	885	785	787	827	839	817	846	811	853	762	834	885	777	788	806	808	823	820	802	808	831	773	847	826	723	808	825	774	831	782	854	817	800	835	832	828	822	821	789	872	807	836	790	834	856	800	795	813	785	830	797	806	809	795	799	769	803	798	772	805	768	829	822	854	880	829	834	805	775	838	778	803	842	802	810	798	835	877	809	805	793	832	748	830	823	833	840	758	845	833	849	806	778	831	832	850	815	791	768	810	826	816	812	818	888	825	876	805	824	810	826	867	841	892	772	817	853	782	800	818	806	798	769	789	824	805	794	834	842	808	789	828	807	851	788	823	849	804	835	795	843	857	778	801	863	820	798	813	867	835	872	834	822	816	821	793	852	843	795	823	827	835	819	819	817	818	857	814	803	760	846	811	843	827	813	837	892	807	759	802	864	834	804	818	817	830	840	827	834	802	811	801	793	829	847	844	842	808	835	801	891	842	782	865	818	779	755	858	821	770	798	831	791	862	825	809	873	838	820	881	848	802	817	857	849	824	859	863	813	816	800	823	818	815	832	754	829	823	823	760	781	788	835	803	843	791	833	715	784	802	810	811	809	802	821	819	802	828	789	845	765	834	808	835	826	800	837	831	811	877	852	813	785	791	834	848	794	826	774	825	827	839	826	850	830	853	838	771	806	858	833	829	796	793	784	772	887	880	815	846	820	779	845	803	792	766	824	852	807	825	859	792	819	794	830	793	882	801	822	804	784	834	821	821	778	813	822	764	811	770	825	798	844	934	795	797	810	846	774	843	860	829	817	816	772	850	775	806	820	858	793	848	829	825	801	837	859	825	835	860	841	818	831	841	791	814	831	822	876	860	810	764	862	846	844	838	791	786	807	855	800	830	799	820	830	813	767	840	830	819	786	806	862	827	835	829	835	871	852	855	839	853	813	815	786	811	830	772	844	790	810	839	837	894	848	801	847	850	784	833	858	812	789	777	843	799	813	864	881	793	851	805	796	798	813	844	810	825	819	835	824	764	780	863	800	789	808	856	804	806	815	817	784	799	815	855	782	771	801	814	817	830	795	870	877	789	877	840	841	819	801	767	804	829	821	832	800	759	829	797	848	804	815	843	772	812	814	808	854	815	784	750	836	839	811	766	826	848	857	849	785	789	831	844	791	784	868	812	778	842	778	836	835	786	842	793	840	838	813	857	795	842	863	792	866	821	747	800	802	849	756	830	826	813	828	776	839	807	803	802	791	828	777	799	850	836	844	795	832	821	852	843	801	807	806	761	792	836	845	829	800	808	836	762	820	761	781	782	758	787	793	832	843	841	773	812	837	835	814	849	822	808	834	808	814	819	840	817	815	836	829	806	828	798	825	857	821	793	836	876	857	806	805	884	868	782	790	800	832	847	807	832	846	855	800	818	817	831	832	849	797	801	816	809	824	834	784	800	800	838	856	822	782	809	799	840	755	847	812	793	787	849	803	833	804	814	809	763	805	829	792	845	827	843	825	869	831	779	818	776	804	790	768	824	814	833	816	822	837	796	781	826	805	808	811	837	799	750	831	833	789	842	826	836	812	850	806	839	765	843	851	807	807	834	843	801	780	790	889	821	849	793	876	840	792	812	827	809	823	818	801	800	836	794	797	711	786
2442	1168	692	494	467	546	593	508	427	324	273	282	215	214	215	181	174	137	146	151	138	108	116	111	114	116	113	103	127	117	125	98	101	126	97	122	91	105	97	116	107	105	105	134	90	118	85	97	127	110	110	111	117	107	98	111	108	104	102	121	107	109	114	102	107	110	97	115	101	113	107	132	112	104	123	109	105	115	119	93	100	105	122	108	110	121	99	91	95	82	105	99	108	98	113	118	87	99	84	103	101	111	130	115	98	103	95	92	111	104	95	99	117	88	113	113	92	108	108	104	115	115	109	120	112	90	114	94	97	102	94	111	99	108	100	101	107	103	114	115	95	90	116	114	113	127	93	127	115	102	99	121	122	130	97	106	92	113	106	102	93	100	110	106	110	115	114	81	115	94	113	107	107	119	122	91	101	111	105	114	108	112	98	110	122	115	93	111	107	109	108	99	108	109	99	107	99	137	106	120	131	113	104	114	120	108	102	88	118	109	116	112	97	98	107	114	111	96	109	104	105	100	91	101	114	121	100	113	118	125	108	116	105	137	105	91	107	110	101	127	112	100	91	108	103	96	117	106	103	129	120	116	86	81	81	119	116	106	85	96	103	112	105	95	107	118	87	101	128	104	119	109	102	100	108	90	102	114	87	126	99	113	116	92	109	101	113	102	97	109	97	86	83	111	110	106	100	97	105	94	84	112	106	100	122	103	107	99	137	116	85	96	99	87	99	108	91	112	119	104	100	128	117	101	117	106	123	98	97	112	112	99	96	131	91	107	109	118	107	100	86	112	120	90	115	91	100	112	101	122	85	106	109	112	104	116	108	109	131	127	106	97	106	102	88	82	93	100	121	107	100	87	104	91	101	112	96	105	88	102	111	119	116	111	113	107	114	108	106	93	98	97	112	111	96	113	91	105	106	103	106	102	110	120	89	90	103	92	118	98	100	120	105	117	96	109	95	115	100	120	114	98	102	104	115	106	94	131	87	105	119	98	126	116	111	113	107	112	124	119	112	98	123	86	114	103	117	100	106	114	116	120	90	116	100	107	114	124	98	108	97	96	124	109	115	114	117	94	97	106	120	89	123	101	128	97	101	111	114	108	92	106	113	102	105	104	96	115	102	112	119	88	108	94	98	110	90	106	108	115	100	117	98	118	127	107	117	89	92	104	117	100	108	98	102	107	109	99	117	107	85	97	109	98	108	80	101	111	108	95	94	110	100	97	124	126	90	104	117	122	119	109	107	78	102	126	106	121	112	109	116	107	105	107	113	88	99	92	98	108	119	115	103	108	88	98	100	108	120	95	111	104	113	87	91	85	96	90	126	107	101	96	107	104	112	127	104	104	123	109	109	98	117	116	92	134	92	99	92	110	87	109	101	109	119	107	119	110	103	102	116	110	110	89	109	95	103	103	115	103	107	106	112	114	131	122	103	110	113	107	109	109	108	118	99	102	108	120	105	98	99	120	102	93	110	96	106	111	99	97	108	111	91	123	114	121	114	103	107	105	108	108	114	105	104	94	116	116	102	117	120	96	106	111	95	108	112	89	99	105	123	110	108	95	105	105	97	100	108	112	111	119	100	128	117	110	110	106	112	83	103	106	113	105	107	97	94	108	106	121	111	119	98	124	98	120	111	96	101	106	119	92	109	102	101	126	92	101	131	114	99	116	119	94	124	116	109	103	121	104	116	111	118	109	107	105	96	94	100	107	96	103	101	106	115	115	115	115	120	116	107	116	96	93	93	106	104	114	113	92	89	124	90	94	116	103	90	119	99	102	109	110	110	114	111	115	113	125	118	108	111	98	95	124	104	100	106	125	103	113	111	109	115	119	85	99	106	116	98	105	122	116	90	95	113	114	103	111	111	128	100	98	96	118	128	124	91	116	108	90	99	132	113	106	103	113	109	115	132	115	92	116	100	95	103	105	123	105	98	100	94	106	93	108	108	105	106	103	104	97	107	103	109	112	98	95	99	103	88	110	105	109	104	102	112	111	98	113	110	110	108	113	116	110	99	93	119	110	102	95	102	105	118	115	113	113	108	87	114	103	106	109	115	116	104	98	107	119	99	97	104	133	110	101	125	106	95	125	105	123	124	119	114	108	124	111	94	96	115	93	111	105	98	105	123	112	93	116	133	110	116	91	92	90	119	105	104	106	103	105	100	111	117	108	119	109	112	116	112	99	112	110	106	98	96	107	113	94	114	86	111	101	112	104	92	89	102	117	119	106	91	93	85	109	100	116	108	99	108	91	105	100	99	105	102	108	99	91	82	102	109	92	108	102	86	115	108	81	116	114	95	122	108	125	91	111	100	98	113	101	111	114	103	102	114	103	97	111	103	100	105	102	109	105	115	119	108	115	95	105	95	119	116	124	112	114	123	113	112	113	106	138	100	91	100	130	97	103	104	89	106	97	109	103	97	104	109	100	125	97	99	97	94	107	95	119	114	103	98	91	112	99	96	119	105	98	106	101	111	111	123	90	104	97	94	113	101	106	100	107	110	92	91	118	116	108	108	125	101	105	110	107	130	109	95	117	115	118	98	113	109	94	120	107	109	119	117	96	116	109	97	121	105	93	109	111	103	111	115	98	111	103	104	105	101	86	105	110	127	101	96	85	120	96	116	110	118	110	98	118	102	100	106	97	110	94	98	102	96	109	113	92	77	99	105	113	86	103	105	107	111	110	115	93	103	113	118	112	98	116	105	108	118	103	92	115	88	96	108	102	116	130	95	106	107	94	107	101	113	102	93	105	115	97	116	109	100	103	110	118	130	118	115	110	101	103	116	120	110	123	116	120	117	92	106	103	101	107	120	129	117	103	118	113	93	102	99	114	123	92	116	114	98	97	97	98	104	96	118	114	109	121	98	100	107	114	109	110	104	98	96	104	83	98	105	112	110	134	113	101	98	96	98	94	105	99	110	109	121	109	94	116	117	100	102	97	86	109	103	117	114	92	97	102	96	113	113	99	96	117	113	101	121	114	95	105	110	103	110	109	127	95	110	106	97	114	89	110	114	112	120	91	111	107	115	99	96	100	122	105	90	110	114	130	129	108	128	106	105	97	101	99	98	113	109	94	115	109	96	92	110	94	112	117	120	120	105	92	115	119	101	96	104	104	114	112	97	113	112	107	101	110	80	112	97	106	108	111	91	109	109	101	109	103	99	120	90	96	93	92	110	109	97	105	95	105	116	111	95	102	106	119	106	119	115	128	98	108	101	103	112	105	106	117	106	98	115	100	107	101	123	106	103	112	95	112	99	107	102	116	90	117	104	112	111	101	102	84	106	109	118	106	113	105	88	106	118	110	99	113	114	99	115	114	104	120	102	97	96	99	95	108	110	113	106	109	87	87	108	111	106	96	97	105	106	114	120	103	111	107	87	106	108	110	115	105	105	105	100	112	101	111	102	124	105	92	90	119	111	104	108	121	118	92	115	79	122	119	112	105	106	103	103	109	93	100	116	113	101	107	121	114	99	112	110	106
24116	12640	8327	11696	19094	20721	18149	14550	11265	8896	7448	6075	5003	4126	3816	3178	2678	2318	1911	1686	1499	1403	1414	1371	1323	1418	1313	1221	1224	1174	1162	1039	978	977	1012	991	968	899	982	949	987	997	935	954	943	1008	953	935	909	958	960	912	932	969	984	1003	965	976	973	927	936	1003	1004	960	980	962	879	997	1009	918	936	984	927	930	1031	931	968	1002	971	1002	975	931	947	952	988	974	981	983	945	965	985	927	930	873	959	985	955	960	939	919	970	948	963	966	918	1000	961	938	911	955	920	935	899	939	968	958	929	973	947	925	994	964	928	904	946	983	992	981	941	961	942	979	974	946	925	934	942	891	974	929	971	945	952	969	989	944	971	929	921	973	999	922	997	906	942	955	1001	923	953	919	936	985	981	922	951	953	968	957	975	997	955	980	921	963	951	966	966	956	958	934	927	912	917	959	965	929	921	947	964	967	961	908	1017	969	929	944	908	959	953	973	1020	953	967	918	981	932	977	1001	952	979	933	966	927	937	925	997	957	911	947	915	893	944	952	955	963	963	913	1017	981	976	927	953	929	953	976	986	921	947	941	874	966	904	1003	950	947	921	950	941	912	916	945	1010	979	939	1004	934	980	961	927	925	958	960	935	923	973	919	913	1007	940	964	913	975	971	921	941	904	894	939	942	944	928	958	941	979	918	927	958	939	929	919	966	925	937	942	971	999	968	1000	950	942	907	894	969	962	949	987	980	988	1011	976	927	956	928	934	989	950	949	947	982	945	947	1012	920	952	917	987	910	926	960	960	1053	945	980	915	954	953	956	928	964	963	944	933	920	989	1001	1008	929	971	977	997	1002	979	962	953	930	937	940	919	991	1014	934	927	984	938	938	943	953	962	999	992	958	938	961	957	944	926	981	951	995	890	976	956	1006	1002	974	947	964	931	964	961	920	974	954	911	941	946	968	954	931	958	979	1003	969	951	970	1020	968	929	906	993	995	919	891	921	917	952	948	965	937	965	918	975	943	966	991	995	992	960	939	987	949	982	1016	911	986	948	899	965	962	968	940	918	984	950	965	998	953	953	947	972	958	945	954	998	940	934	925	939	931	972	979	962	941	976	934	989	971	880	989	981	960	932	973	952	962	891	924	888	968	919	951	918	893	924	916	973	940	932	953	934	959	890	941	954	917	972	917	958	886	982	984	954	969	942	943	886	971	951	872	978	942	943	1006	924	961	967	915	992	986	979	958	984	947	938	981	993	915	946	955	967	957	908	934	933	929	920	970	970	958	922	908	997	954	945	970	941	972	955	939	967	966	909	989	964	934	914	912	925	910	968	947	917	952	971	981	948	977	907	975	948	981	1001	985	979	942	954	968	923	997	935	957	918	943	934	921	981	948	1003	924	928	912	922	948	940	930	936	909	962	1013	969	972	974	978	905	936	924	934	995	1014	980	976	944	940	949	1009	978	988	899	949	950	946	921	975	940	944	973	927	1012	875	976	984	942	948	985	924	927	947	1002	902	967	940	996	941	958	908	943	931	999	972	993	949	961	935	949	965	958	979	953	946	925	942	984	934	932	950	958	978	984	952	947	934	958	989	1021	920	919	940	964	964	962	924	968	936	974	953	974	997	995	908	970	967	927	1000	911	939	938	986	933	922	944	985	958	947	922	1018	978	945	938	976	1003	941	967	962	958	955	964	1009	936	920	979	985	948	920	946	977	962	937	896	888	924	900	945	977	954	912	967	979	961	988	959	956	950	945	1000	949	973	1013	948	983	925	987	934	988	981	936	991	945	966	982	1015	926	984	950	936	949	929	915	934	935	919	969	1048	944	933	988	903	934	933	914	977	947	1043	941	992	942	1028	928	946	946	948	973	951	968	972	961	961	969	961	961	931	981	994	942	942	955	875	940	938	910	1003	978	974	969	904	910	970	931	938	967	936	1021	986	895	942	942	987	958	930	991	1000	925	1006	1006	980	1018	926	1020	947	996	971	1004	917	953	898	978	927	950	927	944	961	974	958	943	946	937	924	939	987	954	972	960	959	928	932	950	1001	953	943	948	970	909	952	981	971	957	963	961	980	947	935	948	964	905	985	946	990	963	972	949	939	1014	948	944	921	1002	994	1008	979	996	1023	943	917	940	915	926	967	981	951	982	989	933	921	968	970	937	935	957	934	977	915	922	960	927	975	941	941	920	1002	981	945	963	956	926	864	968	955	931	922	939	969	978	906	947	945	948	959	924	988	962	968	933	935	995	939	893	939	917	994	934	935	923	922	944	939	963	953	945	1009	990	927	1010	968	930	924	995	910	974	960	977	917	965	990	965	957	970	1021	976	1044	953	928	931	906	945	1020	925	892	954	979	943	922	981	939	951	961	932	989	982	918	934	948	922	934	924	960	957	938	953	988	969	966	896	981	959	938	910	955	938	983	960	946	958	932	928	999	942	921	923	975	929	948	1004	907	926	931	1006	952	930	886	961	952	911	951	982	1010	927	996	956	980	971	966	932	955	949	962	946	987	958	934	902	903	929	911	1010	923	984	971	993	994	938	918	984	927	969	960	933	920	977	970	912	951	967	938	945	927	967	944	885	909	972	990	954	1004	966	925	958	967	964	974	969	965	907	926	941	956	913	957	921	934	972	928	920	950	941	958	912	955	954	963	945	873	960	994	969	978	955	943	989	916	907	953	945	916	1009	973	917	915	982	985	957	913	1002	941	949	946	991	948	1011	995	939	992	935	959	1005	926	895	898	995	942	948	927	922	951	971	934	951	970	959	950	983	967	970	895	950	964	958	981	958	971	972	924	907	936	930	971	933	969	948	952	933	939	905	945	936	942	939	966	961	916	955	953	955	925	950	986	975	948	963	892	988	913	956	916	970	890	1013	913	997	940	965	979	956	921	1001	1022	932	991	943	926	970	936	936	957	938	1002	910	986	991	914	936	924	941	984	906	951	952	952	955	928	943	902	955	984	958	961	964	989	917	947	927	939	995	953	993	939	914	971	916	944	958	940	964	930	924	935	972	981	886	976	931	989	929	955	967	983	968	916	945	919	939	1015	948	915	940	948	923	952	998	926	944	963	994	951	985	956	961	977	951	955	964	927	947	988	1000	970	965	879	940	978	906	1021	971	954	939	939	985	907	946	947	997	998	898	955	920	931	982	918	973	924	923	968	977	984	996	994	963	955	1004	976	943	949	921	922	933	956	973	932	927	955	938	911	940	967	955	950	985	1012	968	925	931	883	941	908	944	975	994	972	966	919	955	1024	996	923	1001	966	1004	906	947	1004	942	896	907	992	964	938	926	965	950	927	998	952	955	955	969	932	961	970	955	931	922	950	916	968	940	933	958	1012	954	1015	941	949	994	969	980	950	972	970	974	992	928	983	1000	920	929	984	935	971	989	917	943	912	892	964	998	933	935	963	931	945	968	975	996	970	947	1005	950	942	981	956	966	964	988	932	1000	926	898	928	917	922	949	942	923	969	951	946	898	946	933	980	936	874	989	982	977	940	938	989	970	967	1006	928	925	955	952	969	926	963	964	942	944	937	943	971	928	968	944	989	961	949	989	960	941	926	966	925	996	943	999	912	961	947	949	916	954	1019	974	911
2806	1664	939	652	645	797	802	653	550	429	340	337	274	280	206	201	180	161	154	152	126	144	118	123	140	130	131	111	127	127	112	120	121	108	109	111	104	116	110	112	119	116	107	114	106	112	113	102	108	115	114	123	120	122	103	93	124	106	86	114	111	117	99	96	116	125	94	101	115	103	129	100	112	107	94	117	125	111	119	105	113	114	126	114	109	94	116	116	113	111	109	86	111	93	116	112	97	105	123	120	111	102	122	109	92	112	112	114	105	125	112	101	99	119	103	122	100	128	113	104	101	108	101	104	100	93	131	109	97	99	109	106	115	107	95	97	94	99	99	97	106	121	102	127	126	96	114	96	87	114	101	119	97	111	119	114	105	127	117	115	95	105	94	110	95	130	122	122	140	120	107	105	119	97	102	113	109	103	120	132	114	99	116	100	108	129	111	108	117	105	116	107	109	88	112	126	91	115	110	103	105	119	115	123	77	108	116	110	93	100	104	105	103	127	103	98	113	110	105	122	110	115	100	121	116	123	100	103	121	124	95	103	115	127	101	93	130	132	112	129	114	108	92	104	117	114	120	112	118	120	119	114	101	119	119	104	103	109	110	86	116	121	92	101	112	105	120	113	104	108	108	107	106	107	89	107	135	106	109	123	96	105	125	111	124	111	114	117	112	106	117	93	116	134	100	114	114	123	110	100	97	110	102	117	103	100	96	108	110	117	116	107	100	127	127	111	117	99	110	101	114	110	111	100	114	94	131	112	91	105	80	102	105	110	113	121	99	95	99	118	121	107	112	102	102	112	142	102	113	84	113	110	115	88	104	109	124	113	113	101	103	93	120	102	107	100	127	100	112	101	98	96	116	116	109	119	105	116	122	109	115	116	123	114	115	108	112	118	135	109	107	110	110	112	95	115	90	92	107	91	122	118	130	127	113	109	121	122	129	103	114	113	98	122	93	107	130	99	107	107	106	112	118	115	104	110	116	103	110	117	97	95	114	109	125	117	105	117	113	103	108	125	112	120	107	116	97	124	94	112	107	114	109	98	119	115	107	131	93	113	103	106	98	102	106	126	96	108	111	98	100	101	107	122	104	105	114	99	106	107	103	118	115	106	129	112	95	111	102	85	115	103	117	123	125	122	98	101	123	115	96	105	109	103	109	99	108	114	107	108	102	99	127	139	115	101	104	125	96	123	102	103	103	102	120	109	100	127	100	122	112	130	110	96	113	103	113	104	92	131	116	109	111	130	124	124	114	117	108	106	119	110	110	126	102	115	111	99	111	118	120	106	96	128	110	101	120	117	122	123	101	123	98	104	126	98	124	116	115	108	108	110	124	110	110	111	109	100	110	105	114	101	107	103	122	118	107	127	105	100	119	115	106	104	120	107	109	110	121	123	105	106	117	85	127	105	108	117	111	108	103	107	112	99	106	103	118	98	108	91	98	116	132	91	103	114	121	102	116	106	101	89	116	115	97	108	112	123	101	104	96	129	108	110	88	98	85	121	107	125	110	114	94	106	117	134	106	107	121	114	115	106	106	122	85	104	96	94	108	110	100	100	120	131	98	109	101	109	109	106	92	96	89	120	119	97	120	110	113	104	105	114	95	101	95	118	102	103	107	98	116	115	123	106	117	100	114	112	104	104	103	115	95	117	113	91	112	110	115	113	122	112	137	95	109	110	110	112	99	112	101	114	104	124	119	124	121	110	108	112	140	115	117	115	107	112	117	123	107	118	96	114	117	112	113	132	99	115	111	110	98	132	112	126	103	138	123	105	87	108	111	97	116	120	98	103	124	126	112	115	107	110	128	104	117	132	111	116	109	102	122	110	93	112	87	97	119	121	93	99	130	105	108	122	112	117	113	113	120	98	102	118	128	133	94	107	106	114	99	128	125	121	121	107	108	112	103	107	119	137	108	111	111	115	106	111	110	122	89	93	113	90	132	91	102	112	107	127	118	130	113	129	111	114	105	126	86	135	110	113	117	117	94	112	114	105	121	107	110	149	119	94	108	113	102	97	120	93	112	122	126	116	104	93	116	129	120	94	117	100	114	112	101	128	98	113	107	113	120	106	116	103	99	114	99	111	108	92	110	109	114	121	115	113	104	129	106	103	116	135	119	118	116	104	117	117	122	117	102	108	110	100	100	94	106	123	127	114	121	94	123	100	106	122	99	126	129	109	120	93	101	111	102	99	120	131	95	113	110	103	116	112	104	121	98	108	113	113	120	129	103	114	91	106	102	123	103	94	110	104	94	100	112	100	110	97	105	98	127	115	99	101	119	109	105	102	107	112	108	96	94	108	125	102	110	109	95	111	120	123	119	122	87	112	119	105	93	111	139	94	106	101	98	116	116	118	124	117	102	104	115	111	101	128	120	117	98	108	101	89	106	104	99	111	112	121	100	109	123	106	103	122	114	123	113	122	109	129	111	105	95	97	110	128	110	114	110	116	132	103	116	113	92	104	103	121	109	102	114	92	127	114	97	93	115	105	104	99	97	111	111	110	96	101	115	121	84	109	104	116	118	109	117	114	119	118	115	116	96	118	117	109	105	101	115	105	120	118	113	119	103	97	126	104	122	114	104	98	108	125	123	121	117	110	112	129	109	114	117	110	104	108	104	106	104	101	108	102	129	125	102	128	115	119	113	109	128	108	118	103	116	115	113	102	95	111	112	126	109	113	108	113	119	94	112	113	108	118	113	115	126	114	105	115	115	120	123	108	112	113	123	118	116	101	100	126	116	111	105	119	90	101	95	94	114	106	119	117	111	104	116	121	111	111	109	117	118	109	110	118	117	96	119	93	112	110	110	114	109	112	104	114	109	107	107	109	108	122	100	100	129	100	113	118	103	109	113	123	111	118	114	124	105	122	107	111	106	127	112	111	107	99	123	107	115	112	107	106	90	125	123	104	142	106	113	97	116	108	97	117	92	95	111	109	118	105	106	114	109	95	123	103	122	137	117	109	109	103	120	118	119	103	103	113	116	91	90	105	112	111	111	109	88	108	131	121	109	97	110	102	113	106	109	107	102	110	125	106	111	120	97	112	115	121	101	108	113	110	97	118	106	85	133	109	108	102	120	107	120	134	96	108	110	105	112	123	109	114	112	123	104	110	94	102	111	121	127	85	101	100	117	119	115	96	106	107	103	87	117	121	116	117	110	135	120	112	114	117	144	103	112	117	116	119	107	117	107	107	94	116	99	112	107	97	107	102	111	135	96	135	97	109	102	124	122	114	103	124	115	112	84	107	115	74	116	109	102	123	115	108	113	97	106	122	113	108	92	114	107	107	129	110	122	102	143	112	127	101	109	99	88	118	101	129	116	111	125	97	83	117	127	120	135	107	109	101	90	121	111	119	116	120	101	113	101	102	112	128	104	115	102	128	96	96	99	122	119	113	94	113	108	101	99	114	85	99	110	105	107	106	122	111	117	100	110	117	98	114	131	117	127	108	130	120	104	103	107	116	106	104	115	88	113	114	105	104
26584	15256	10313	14482	22751	23704	21091	17242	13892	11189	9412	7557	6234	5268	4625	4025	3346	2834	2328	1997	1721	1773	1690	1653	1617	1580	1434	1468	1406	1368	1300	1177	1097	1036	1041	1017	991	1108	1000	1036	1040	1054	1001	1011	1068	1053	1051	1002	983	999	1011	1012	1094	1060	1002	1063	1030	994	978	986	1099	970	1049	1005	996	997	1030	1022	1018	1056	1063	1015	1017	1057	1005	1064	1011	1001	1033	995	1062	1001	1019	960	994	1030	1006	981	968	1022	1017	1026	1045	1005	996	1022	1051	994	995	1071	1009	991	1015	1017	1028	1022	1003	1027	965	978	1027	1002	1012	982	969	1004	987	1011	1071	1048	1028	980	1028	1033	982	994	987	1033	1007	1015	999	1004	1025	963	1002	989	1048	982	943	1046	1035	1008	1019	982	1037	948	970	1031	1044	1005	1021	952	1012	1038	963	976	1034	999	996	1022	1016	1009	1059	979	1059	1029	994	959	1012	999	972	1001	996	1008	1027	984	1013	979	1025	1043	983	1008	1014	975	1002	1019	1036	998	947	1047	984	1015	1023	1028	1001	1008	1003	1014	981	1032	1012	989	984	1009	1018	1006	1007	984	1004	1038	1054	1064	1003	982	1005	1016	1007	1054	977	1005	1036	981	996	993	1059	1044	982	1030	1013	1015	1003	1037	968	993	948	1001	1021	994	1018	1004	1018	1000	1003	1016	1047	1035	971	1023	952	1044	952	1006	1045	1019	1025	998	1013	1032	1079	1009	960	1020	1040	978	995	1022	1099	1076	1053	1011	933	1030	1043	1008	1028	1000	1066	954	987	1003	947	981	996	964	1000	978	1002	995	1017	1036	1004	989	1031	999	977	1125	1024	1023	1031	1006	1014	1031	1029	996	1007	987	994	1008	1036	1015	1041	1021	952	979	979	991	1009	1028	1028	1007	967	1019	994	996	956	1043	1057	1068	1049	1002	996	999	1022	1066	1005	1024	989	995	992	966	1052	1057	997	958	1068	1021	985	1042	1028	1058	1010	964	1012	970	1016	1016	1043	1036	1026	1069	1004	999	1026	1075	1005	990	1001	1039	979	1017	991	1007	990	1055	971	982	987	1046	983	1029	1013	1024	977	1046	1029	1012	996	1030	1026	996	999	1005	995	1056	956	1016	1011	1010	1053	1001	1025	1031	978	1065	1014	963	994	990	1025	995	1002	1065	1006	987	1023	997	1027	1025	1037	999	1034	1024	983	994	1084	1001	1028	999	1020	991	1067	989	1005	995	1024	1045	983	1014	1021	1015	953	1006	1053	993	1052	1001	1008	1061	931	1012	992	986	1038	1063	1033	969	1048	1078	987	1012	997	963	997	1026	1031	984	1062	977	1022	989	919	1041	991	1008	932	987	939	950	1000	971	985	988	989	987	1053	985	1035	1052	1029	1019	1030	1029	980	1023	997	967	1063	1057	956	1001	971	1021	1027	1056	952	1041	985	1005	988	1020	996	1042	937	975	1006	1003	997	1054	979	998	1068	974	1031	1025	950	1031	1001	1061	1029	985	990	1042	1033	1028	1013	975	1007	996	1032	1011	950	1003	1036	1004	1002	990	1023	992	1047	1008	1040	999	1028	976	1053	999	989	1047	1006	1034	1012	973	1003	1009	1026	1092	993	964	996	998	981	1037	976	1018	1027	1024	1025	982	994	1039	976	1025	1014	1080	1008	1018	1003	1026	988	977	983	1059	980	979	1034	1036	1013	1001	976	1008	1031	968	960	1000	1026	1035	940	1004	1014	989	1012	1008	1015	998	1025	1017	1056	1035	1012	1051	1007	1048	1005	1015	1012	1034	945	1015	1027	996	992	918	974	1027	1032	981	1002	1042	992	998	935	1014	1039	1056	1045	1051	1000	965	971	990	1005	1013	996	1000	1048	1005	1033	1010	1023	953	990	1010	986	1077	1024	976	992	1075	1011	984	1021	971	982	1021	945	1005	1013	1046	994	956	991	1023	1014	1010	995	990	1023	965	989	998	962	1037	1023	946	1039	1046	1048	1017	1023	997	1048	1012	997	975	1062	946	1000	959	1030	967	1027	979	991	979	996	1020	1018	1011	996	973	1034	1013	1022	959	1056	1029	1039	993	968	1011	992	988	1025	1051	991	995	1037	999	1026	1015	999	981	1006	978	1063	1024	1031	957	1016	973	1006	992	1026	1000	971	1027	1017	1031	1057	1024	1054	1062	1028	1013	1011	983	986	1007	987	996	1009	987	958	978	994	967	1025	1030	1042	1000	997	1011	978	1061	994	1001	1014	1043	1008	988	998	1004	1054	1040	965	978	1016	1007	959	1033	1037	971	1018	1012	1017	976	987	990	965	961	981	992	1024	1047	1007	1002	973	943	1047	1002	1033	1043	1042	1031	989	1034	994	1012	977	1036	984	1033	997	995	1098	968	1083	1067	1021	1031	1045	949	974	964	1023	1041	1025	1067	1014	1019	1039	1062	1017	1002	961	946	1027	1006	1008	1053	1022	1023	1049	1073	1013	996	991	1019	1040	1055	989	985	1042	963	986	1031	1043	1048	1017	1030	991	940	984	1005	976	1017	974	1054	964	1025	996	1041	1012	1012	987	1005	1010	968	1037	1053	987	1003	1007	999	1043	989	1056	1016	1017	999	989	1040	1024	1002	974	980	1000	967	1053	1006	1024	1056	981	1013	971	1009	1016	974	1000	1029	1013	995	994	966	918	998	1025	959	982	1015	970	1013	1038	1000	1000	989	1031	987	1059	1027	1039	985	1030	959	994	1041	1060	1022	1011	1022	952	1064	1022	980	1000	999	1012	1009	1021	945	1041	957	977	1006	1009	1013	997	973	970	1036	923	1064	967	1038	1012	1013	1034	1005	1018	1062	1035	1035	1025	1000	1002	969	1049	1018	930	1077	1010	1059	1063	1038	952	986	1084	976	1072	1009	997	1017	1055	1033	972	971	969	1006	968	989	1032	1013	1018	1001	989	986	974	1000	1020	998	984	1044	1042	1009	886	1007	1020	977	976	1077	952	994	999	1014	971	1062	1042	1013	1004	994	1019	966	1021	997	980	1013	1005	976	1049	1010	995	1005	996	1060	1030	1004	1020	1012	1025	1092	1002	1018	1002	1038	1014	1047	1021	1083	1076	1008	1008	949	1023	997	976	997	1024	1030	1003	1005	1018	984	1026	1095	1086	1036	1025	1010	955	973	1052	1008	1027	1060	994	989	999	1017	1029	990	1050	1018	997	1055	1011	1088	996	982	946	1011	951	1097	976	981	1056	999	994	963	1004	1034	1003	932	991	972	1025	991	981	1017	1038	1041	977	1086	1015	1017	966	1010	966	1032	1000	955	1025	984	1040	1050	999	1008	1060	989	1001	951	964	971	989	1026	1038	1085	1035	1038	936	1063	965	976	1010	1023	1005	973	1050	1068	1009	1000	1008	965	1032	1027	1042	1034	1013	1042	1016	991	1019	1068	1046	1006	980	994	1008	1047	997	1001	1022	1020	1046	1033	998	975	981	1063	970	1048	978	1042	1050	1027	1017	1030	1011	991	1040	965	948	1015	965	993	1043	987	990	1001	1012	961	1089	1026	988	1023	1073	964	991	1024	991	1026	1023	999	1029	1059	1005	999	1041	1055	1024	1018	970	986	1041	1003	998	1010	1039	1008	1015	971	995	1003	1051	1014	1045	1065	990	965	1056	1057	986	982	1029	984	966	986	974	1003	1031	1005	1057	976	1000	968	955	979	1072	957	984	989	999	1035	960	1006	1006	986	1007	1033	1015	978	1015	991	975	1005	1004	1019	970	1004	1098	1027	943	1050	1021	1016	964	957	976	993	1011	984	1075	1034	971	981	986	966	990	1041	991	1001	1003	989	1013	984	981	1031	999	1023	959	1025	984	1010	992	1020	1085	986	963	1006	1027	951	1013	1019	1014	1034	1057	1016	992	990	993	979	1041	992	1019	1055	1013	1028	1034	1006	1023	993	1002	1009	1052	960	1105	1022	998	996	998	974	1048	1082	997	1070	1006	984	981	1029	1004	994	1007	1004	999	1031	1070	1014	975	1042	1019	1028	1016	1013	1002	1037	1046	1011	1018	988	1100	1022	1021	930	1006	970	1018	965	949	1074	1040	1045	993	970	973	967	1020	1046	975	1052	1025	1006	1012	1032	1004	963	1043	1005	1046	958	1038	1033	992	996	997	1043	1018	1008	1006	993	1023	1031	991	953	994	998	994	1044	1011	991	1010	1065	993	1009	1023	1013	992	945	1036	1011	1004	1050	1033	1037	1053	999	1028	1009	996	1036	1033	933	1035	1083	1010	1014	999	1047	1047	951	998	983	1024	932	933	994	1013	1013	942	937	1053	996	985	1011	983	974	1032	960	1016	987	948	1008	994	1033	1055	997	968	1037	966	1025	976	993	997	1034	1001	991	996	1024	975	1006	1032	967	1004	983	999	1006	1007	994
3296	1495	861	648	610	742	644	596	507	376	344	284	242	240	231	138	176	169	132	119	109	92	110	105	111	102	113	99	85	109	94	81	78	108	86	78	80	75	77	71	100	90	86	94	88	93	77	81	78	74	89	91	84	74	90	80	69	89	56	94	90	82	92	80	108	86	68	87	81	74	91	64	85	78	78	83	87	96	85	85	80	85	86	85	80	80	86	98	86	80	69	96	96	90	84	80	83	62	85	97	98	90	73	79	93	80	95	67	72	83	83	79	85	93	78	85	87	86	72	72	93	74	85	65	88	81	85	78	78	88	94	93	81	79	84	82	81	75	87	92	82	85	103	85	106	91	79	92	87	78	90	78	91	85	68	67	77	93	86	76	88	96	98	85	81	79	79	85	80	91	79	77	92	79	78	85	97	67	93	82	87	98	62	80	93	68	76	89	79	77	71	92	95	86	76	88	86	81	86	77	80	84	71	70	85	87	80	83	71	93	86	73	97	63	82	80	90	77	83	88	89	95	84	75	79	96	75	85	97	88	81	94	92	66	75	70	79	93	94	70	75	110	69	89	81	78	77	93	101	76	75	93	74	84	65	81	83	86	78	69	94	90	83	85	88	100	98	95	78	74	85	86	97	101	93	89	97	87	69	96	74	79	93	82	85	79	90	82	88	116	97	76	66	93	67	88	95	78	85	91	89	93	91	81	79	93	95	78	83	81	87	74	80	84	86	92	94	88	87	79	82	82	86	72	87	83	82	82	97	77	81	81	85	93	75	88	87	97	82	87	78	92	87	68	72	82	82	73	93	85	74	104	102	75	98	98	86	95	81	79	78	92	88	78	83	89	94	82	93	90	76	85	83	93	85	74	91	81	71	67	68	101	77	94	94	95	88	83	80	95	83	97	86	71	88	94	84	86	74	83	89	76	89	94	83	89	98	96	89	76	80	73	95	83	72	90	78	89	81	91	73	75	81	98	81	86	89	84	84	94	90	78	79	90	82	77	91	81	77	82	94	80	87	85	83	87	74	80	97	99	93	86	86	89	109	96	80	74	78	74	89	81	83	67	102	85	68	74	73	86	93	84	98	83	74	75	81	89	78	70	93	79	77	96	76	85	95	87	91	82	88	98	86	91	77	80	81	96	90	93	112	69	76	87	86	84	107	74	66	85	75	70	80	70	88	88	74	83	76	79	80	66	100	81	84	78	91	87	102	86	90	86	70	74	73	88	79	86	83	80	77	73	76	72	77	81	96	91	80	90	88	69	73	97	103	89	69	70	85	81	65	92	91	66	97	74	90	79	74	89	82	101	70	96	89	84	90	82	91	77	81	85	79	72	84	93	84	92	83	96	87	94	79	104	95	77	81	91	87	83	90	83	73	95	80	94	69	70	94	79	94	92	94	88	84	72	82	100	89	83	86	87	83	74	72	89	76	84	97	89	86	69	88	91	82	74	70	94	85	91	78	64	95	71	98	92	91	69	93	86	89	82	82	81	76	80	104	90	85	95	80	69	74	78	87	71	89	69	81	77	75	94	82	81	80	92	65	91	87	97	92	71	80	76	75	88	97	77	81	86	85	85	81	70	85	93	93	81	78	82	83	78	86	84	90	89	92	73	76	96	71	101	68	89	73	112	83	76	91	83	92	79	96	93	84	80	98	97	78	89	95	80	95	65	73	82	69	80	91	78	100	90	94	98	94	92	86	82	79	99	104	67	78	75	75	69	84	79	94	86	77	88	109	86	80	74	102	90	65	108	82	86	79	102	95	84	93	83	108	82	98	85	88	79	89	98	77	71	70	67	97	82	84	85	73	79	74	78	105	90	71	80	81	77	97	86	98	79	97	89	83	103	85	81	83	81	82	81	80	95	75	89	76	88	103	72	86	88	71	92	80	73	73	68	73	103	72	73	74	82	88	71	78	75	92	88	80	83	77	98	71	71	88	83	96	82	76	84	75	82	89	83	97	83	75	79	79	83	75	96	69	85	82	75	58	82	74	83	78	84	77	90	72	79	89	93	84	69	82	96	85	73	84	86	93	91	74	87	74	85	78	87	79	66	92	92	82	89	81	86	96	90	92	87	83	86	64	70	86	83	87	60	88	86	73	94	78	86	70	96	85	84	86	68	78	97	77	86	93	77	92	78	75	71	72	74	76	95	86	95	82	85	88	91	85	80	97	109	78	81	78	91	102	78	81	93	79	74	75	78	90	91	80	75	91	87	69	80	84	71	77	81	70	102	87	104	74	95	81	83	87	85	78	64	70	93	74	78	102	68	82	91	93	96	72	63	86	83	90	87	79	68	93	91	84	83	75	78	78	85	80	70	89	88	74	93	78	84	90	91	77	82	74	81	84	98	88	77	86	83	83	86	88	84	85	87	81	72	76	73	63	73	91	86	82	74	94	77	82	86	80	91	79	87	81	86	85	105	93	90	94	81	72	83	88	88	76	89	81	103	87	85	83	91	99	80	85	84	90	103	82	85	87	81	84	92	77	87	80	99	97	97	59	85	83	73	87	85	97	89	71	79	91	74	86	90	105	96	67	74	78	83	79	97	79	75	93	84	79	77	82	83	102	94	76	86	78	71	81	76	82	70	82	101	97	73	75	83	77	82	88	84	100	78	88	81	89	85	88	93	104	72	97	88	78	93	81	93	77	85	84	76	91	89	85	84	71	81	97	93	67	81	101	87	76	101	85	66	89	88	72	72	86	92	67	75	90	73	66	86	88	92	98	89	89	82	85	93	79	82	102	82	85	78	84	89	101	85	78	87	78	82	88	89	83	90	102	91	86	77	92	86	72	84	89	69	82	90	88	76	80	84	79	89	82	63	78	93	82	72	83	79	84	75	75	62	83	95	84	81	92	66	90	87	77	63	100	73	96	69	97	88	109	94	79	80	93	73	90	80	73	90	70	79	85	73	77	80	69	87	78	85	87	86	97	71	72	81	74	92	89	97	71	85	84	95	80	71	77	93	78	80	77	80	89	71	83	66	92	91	72	95	74	74	75	85	94	81	87	76	93	96	108	80	91	89	79	84	92	92	91	98	97	100	70	91	88	82	76	88	86	103	70	63	77	84	81	88	93	100	107	71	78	72	80	79	85	101	85	82	84	83	73	90	87	81	95	79	89	109	72	68	86	91	82	97	88	99	88	77	86	77	91	76	83	79	92	99	87	75	79	95	75	84	75	71	80	70	99	89	86	81	102	76	80	78	77	71	81	92	99	71	103	96	79	85	78	84	76	99	73	69	90	80	63	84	76	92	88	95	76	93	74	96	87	80	86	86	90	79	85	89	72	85	78	82	92	104	67	84	78	79	82	79	90	88	100	75	90	84	89	88	89	76	71	96	81	103	70	87	78	91	86	86	97	82	82	74	81	93	74	81	95	90	82	74	106	89	90	93	93	82	93	93	86	83	77	79	86	92	71	95	95	96	83	81	88	82	82	83	83	92	83	92	72	85	73	81	95	83	79	81	93	69	83	79
26572	14555	9984	14150	22079	23147	20621	16799	13744	11350	9170	7444	6054	5339	4484	3833	3212	2571	2112	1812	1674	1547	1486	1394	1434	1337	1273	1186	1226	1099	1017	948	869	834	793	763	793	767	737	759	749	733	740	734	763	756	810	691	748	753	720	754	718	806	705	770	742	763	814	753	800	749	763	790	777	735	802	756	697	730	768	755	746	791	737	752	759	877	753	803	735	796	793	767	758	763	788	793	775	783	781	768	788	772	773	799	737	786	749	778	725	748	774	733	771	745	790	737	718	747	777	789	735	784	752	769	741	797	770	789	710	774	760	702	732	724	763	715	755	753	780	763	765	787	764	737	772	732	797	713	732	723	734	770	750	691	766	743	759	758	773	751	790	778	758	743	733	719	766	802	743	747	773	731	731	782	747	809	767	770	739	763	726	758	734	763	786	779	779	783	799	750	737	794	769	774	784	749	733	748	783	737	726	737	713	725	716	721	772	740	697	785	748	751	771	749	773	761	749	736	759	737	736	755	759	725	771	760	771	747	739	746	727	752	743	769	721	736	758	761	723	726	721	744	718	770	770	714	762	830	764	803	766	759	783	769	780	741	766	838	769	799	782	759	735	800	790	769	735	769	731	767	736	768	802	797	736	748	734	753	756	717	769	738	747	736	784	779	761	788	717	773	766	814	760	713	760	781	763	722	798	744	720	749	765	795	738	787	787	776	767	784	784	782	745	742	790	735	816	775	727	759	767	763	736	799	769	735	734	794	732	761	789	796	730	758	718	781	766	715	767	724	808	793	773	783	758	756	764	782	787	719	772	720	769	763	738	748	745	764	826	724	758	767	755	776	753	753	740	777	742	788	756	786	751	712	758	726	742	752	715	820	742	770	738	726	767	768	754	771	726	770	782	709	764	786	743	775	729	725	729	713	741	725	773	815	790	749	703	800	798	809	748	765	788	768	742	772	734	724	730	759	765	724	746	751	779	744	785	754	808	740	742	797	771	762	793	734	794	750	729	744	767	739	763	804	752	767	784	763	769	722	757	762	711	732	732	756	770	763	707	737	724	759	749	728	723	799	756	771	774	749	784	732	756	728	744	750	719	767	746	748	805	787	807	730	747	736	784	764	770	784	728	778	776	759	777	742	802	731	737	783	782	743	747	765	749	775	765	782	797	743	768	785	765	791	742	742	726	731	747	797	773	761	757	778	801	761	780	732	753	804	726	755	758	793	843	771	768	735	718	765	813	744	769	742	747	745	776	756	732	788	752	709	809	719	773	748	775	778	748	768	818	753	724	744	757	760	703	721	724	793	779	790	750	768	770	714	740	688	739	686	799	700	743	773	781	741	761	778	779	770	784	714	737	777	806	743	778	721	776	747	742	769	727	740	753	772	738	725	738	754	744	756	784	726	754	806	713	759	708	742	735	753	790	777	771	710	767	754	724	784	771	759	784	703	761	738	740	739	779	785	729	804	812	752	773	770	776	797	765	703	729	738	739	782	778	747	784	748	764	787	758	708	772	832	762	815	765	782	733	775	866	817	805	746	784	745	708	805	790	777	740	758	750	750	811	729	797	806	789	784	725	727	733	742	811	790	732	788	767	737	741	736	745	713	795	784	769	777	754	741	743	786	805	735	805	765	722	767	784	798	707	841	734	789	723	778	768	743	717	795	739	729	774	787	749	761	738	765	740	793	756	708	743	719	738	744	767	761	713	777	743	716	773	803	828	733	782	729	779	743	738	726	733	794	769	753	773	736	762	804	732	726	737	745	768	739	781	781	759	775	770	764	713	765	768	780	731	714	801	823	769	722	779	720	767	736	772	758	825	762	779	808	778	759	687	811	761	731	780	775	704	759	782	766	774	770	797	768	775	744	767	726	730	779	742	769	759	748	766	770	717	790	743	744	777	769	796	735	724	756	777	716	778	756	744	760	720	779	700	759	749	760	750	780	754	751	740	761	750	794	787	802	759	745	754	776	738	797	765	781	762	785	767	769	707	721	754	726	753	697	732	788	789	719	787	771	774	807	749	784	761	810	696	732	763	726	758	812	775	724	738	780	737	747	802	778	751	785	714	776	768	761	784	761	743	799	762	724	758	725	728	790	749	739	741	749	742	765	785	724	783	773	775	798	733	746	729	753	803	757	746	768	758	761	750	760	725	721	789	790	752	773	715	767	738	778	789	755	759	770	821	758	752	753	777	758	729	730	771	725	760	774	766	756	784	775	773	743	701	724	747	752	756	780	744	771	766	759	768	732	733	757	753	751	785	773	726	838	780	738	778	729	711	713	735	763	750	772	774	774	770	777	757	726	743	794	749	734	750	775	704	755	787	755	768	748	736	736	766	790	710	754	754	715	767	802	772	707	756	762	740	771	754	762	721	762	738	757	747	762	770	700	796	768	717	772	748	791	744	723	746	760	745	756	758	719	738	766	713	815	759	712	760	716	774	730	731	747	764	736	779	756	763	733	751	744	712	799	786	776	763	723	708	726	772	724	755	773	785	724	792	782	756	749	751	757	804	774	752	711	783	744	736	699	715	781	770	795	755	790	744	739	776	721	801	758	806	769	780	779	749	785	776	767	708	781	759	756	729	701	710	814	772	772	776	784	787	773	759	775	782	779	708	742	740	750	773	700	719	797	749	728	710	791	758	742	770	800	777	779	798	764	765	734	744	724	751	779	746	779	772	727	749	759	770	740	774	725	720	756	743	751	758	774	756	761	757	766	772	761	739	783	758	713	816	818	790	733	777	788	761	786	759	769	782	720	738	730	763	768	739	806	759	754	744	767	810	803	728	815	748	735	753	705	738	744	758	741	795	757	729	769	783	743	760	787	761	752	800	711	750	765	733	763	738	760	735	724	787	762	744	736	717	769	765	756	772	739	751	739	772	766	763	665	717	777	776	760	789	763	754	760	799	760	763	699	752	761	792	784	758	771	741	716	743	789	731	751	800	732	804	768	773	805	759	737	787	744	755	740	773	757	800	735	697	776	736	753	722	781	798	785	797	753	720	771	773	687	742	778	724	790	765	762	767	743	765	768	722	766	781	764	784	788	780	767	775	749	761	711	765	780	733	755	793	766	792	735	785	755	731	795	744	768	758	817	706	738	771	753	741	794	769	799	766	771	728	741	720	736	761	788	777	749	754	744	763	748	773	795	767	768	769	751	767	789	782	771	753	771	723	747	761	755	761	758	764	779	762	764	763	738	704	746	773	717	758	735	778	755	774	778	782	761	751	765	778	711	749	752	744	802	740	776	745	778	769	793	755	736	712	756	765	811	797	734	754	751	758	785	744	723	712	786	713	781	763	741	778	800	765	792	735	746	714	755	748	759	770	756	754	729	788	731	769	777	771	746	753	743	745	759	761	731	737	767	796	707	757	758	756	743	750	768	713	750	756	767	779	710	756	799	703	795	731	736	836	757	832	718	741	786	749	781	762	732	794	756	765	777	740	748	764	761	780	777	773	809	783	753	761	786	789	746	753	746	713	706	734	712	761	741	748	769
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
