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
343144864385	343144864942	343144865492	343144866042	343144866592	343144867142	343144867692	343144868242	343144868792	343144869342	343144869892	343144870442	343144870992	343144871542	343144872092	343144872642	343144873192	343144873742	343144874292	343144874842	343144875392	343144875942	343144876492	343144877042	343144877592	343144878142	343144878692	343144879242	343144879792	343144880342	343144880892	343144881442	343144881992	343144882542	343144883092	343144883642	343144884192	343144884742	343144885292	343144885842	343144886392	343144886942	343144887492	343144888042	343144888592	343144889142	343144889692	343144890242	343144890792	343144891342	343144891892	343144892442	343144892992	343144893542	343144894092	343144894642	343144895192	343144895742	343144896292	343144896842	343144897392	343144897942	343144898492	343144899042	343144899592	343144900142	343144900692	343144901242	343144901792	343144902342	343144902892	343144903442	343144903992	343144904542	343144905092	343144905642	343144906192	343144906742	343144907292	343144907842	343144908392	343144908942	343144909492	343144910042	343144910592	343144911142	343144911692	343144912242	343144912792	343144913342	343144913892	343144914442	343144914992	343144915542	343144916092	343144916642	343144917192	343144917742	343144918292	343144918842	343144919392	343144919942	343144920492	343144921042	343144921592	343144922142	343144922692	343144923242	343144923792	343144924342	343144924892	343144925442	343144925992	343144926542	343144927092	343144927642	343144928192	343144928742	343144929292	343144929842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2112	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2114	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2115	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2113	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2113	3300	1900	2700	2113	3300	1900	2700	2113	3300	1900	2700	2113	3300	1900	2700	2113	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
4320	1321	306	179	161	183	186	172	147	148	138	136	123	120	111	119	93	95	93	80	91	63	109	105	88	75	100	79	85	83	85	89	74	89	80	86	86	76	81	84	83	72	77	87	73	75	73	82	66	75	59	89	58	71	76	87	89	75	85	73	81	87	74	72	75	77	78	80	77	71	74	73	67	58	64	73	75	69	67	78	72	72	71	67	67	68	61	79	77	75	48	75	89	67	51	77	82	77	70	69	81	87	76	74	69	60	85	81	54	79	87	76	69	71	57	80	82	71	74	51	67	74	74	90	71	74	75	64	79	62	71	65	66	69	85	76	68	67	64	69	86	68	75	75	66	75	82	84	81	75	76	72	84	81	90	78	76	78	61	72	71	76	71	80	87	69	72	78	70	71	76	73	59	73	83	81	83	68	65	60	81	69	87	86	87	77	78	74	62	61	83	71	63	56	58	67	76	83	74	96	69	67	73	81	73	66	66	89	70	59	73	71	71	62	62	68	72	77	60	68	85	73	76	64	77	83	76	76	71	65	61	62	92	73	78	75	69	59	74	82	75	73	75	67	69	61	74	69	58	80	72	72	77	68	63	75	86	64	70	81	67	91	69	80	64	70	66	76	84	69	67	85	92	73	70	64	80	87	94	66	66	81	70	74	85	74	74	62	69	73	87	75	85	78	90	84	77	74	79	65	70	70	71	70	61	67	60	68	70	72	75	74	66	68	69	62	96	65	78	70	68	81	67	57	69	86	64	58	82	85	70	82	60	86	77	73	58	66	68	82	81	53	73	87	74	70	63	64	57	71	84	70	70	69	68	74	67	79	72	65	67	80	75	64	88	87	72	74	82	91	67	76	71	68	73	78	75	78	85	71	70	72	66	83	63	80	69	89	62	59	68	76	71	67	62	85	82	78	80	70	78	76	67	81	72	68	72	63	75	66	74	70	69	67	77	77	74	75	75	71	87	80	65	61	66	57	74	85	59	66	66	82	61	81	70	83	79	76	65	67	70	91	65	68	79	71	66	70	69	72	73	90	76	67	94	85	76	68	71	80	61	57	71	76	75	78	77	77	69	73	88	67	78	80	77	68	80	78	79	62	85	84	78	79	66	61	71	82	77	67	60	79	71	58	78	59	78	71	84	76	60	65	64	73	73	48	82	66	79	72	89	69	76	81	73	78	76	73	69	75	59	71	77	82	73	78	79	69	63	77	73	71	75	86	75	64	58	53	67	82	69	61	83	69	73	65	78	84	76	52	71	88	77	92	73	76	81	83	66	73	78	77	64	61	71	61	96	79	80	76	60	83	83	71	73	70	77	63	81	78	76	70	72	72	73	74	73	59	54	85	75	77	86	77	50	74	73	68	77	70	50	83	76	76	78	78	75	85	75	68	64	76	92	76	68	77	79	77	81	79	51	83	78	67	67	63	80	79	64	73	70	71	67	75	60	69	73	66	71	77	81	76	65	69	70	58	64	83	71	76	83	68	77	75	72	71	82	77	71	61	65	66	78	85	77	59	73	84	85	79	77	67	76	72	74	62	79	76	70	72	65	71	72	85	77	78	74	80	82	61	65	81	72	68	88	80	60	82	58	67	66	79	68	75	86	68	81	67	67	57	84	56	78	88	79	84	76	60	85	76	77	72	72	73	66	63	79	76	60	80	83	92	75	76	73	79	70	59	81	78	76	95	80	80	78	82	73	55	67	92	70	72	74	74	84	69	73	71	80	65	86	54	70	77	70	69	76	72	63	76	85	75	82	70	79	77	86	73	73	71	72	79	67	60	70	63	55	81	90	75	79	85	54	76	56	66	89	82	65	57	70	62	56	76	76	87	92	74	79	64	80	84	63	77	72	75	81	80	84	77	73	72	78	73	61	89	71	84	70	78	71	81	77	74	80	105	76	67	58	57	68	74	63	69	70	77	75	64	76	66	87	65	74	77	80	93	82	85	73	78	68	81	55	80	87	67	79	75	66	55	65	74	72	75	87	65	87	76	83	78	79	81	84	73	66	63	78	82	70	73	70	75	72	72	77	64	71	92	71	80	70	77	68	93	71	84	78	73	71	85	62	81	72	64	65	72	53	72	70	91	64	68	70	59	80	82	85	77	79	77	71	86	77	62	80	77	81	67	64	69	73	86	69	80	69	82	74	84	88	77	70	83	78	73	82	67	67	73	83	86	69	78	78	69	74	74	62	66	65	69	69	65	59	74	68	71	72	62	83	102	71	70	80	66	71	68	66	69	72	78	76	86	70	81	69	72	78	73	77	86	73	71	82	81	65	72	63	69	85	72	87	83	72	61	78	65	71	81	64	67	71	63	76	84	75	76	63	64	72	99	62	80	86	67	77	71	62	87	79	72	73	86	69	68	63	69	83	64	67	79	68	56	88	59	65	85	69	76	70	65	66	71	66	81	62	81	74	64	59	84	77	55	78	63	75	80	74	72	78	63	79	89	69	81	79	72	66	67	93	72	67	70	74	68	75	86	65	65	74	83	85	79	88	76	64	71	81	69	80	64	81	67	71	88	74	73	62	74	66	77	61	56	72	69	63	76	65	74	71	67	66	86	63	66	82	72	77	76	64	60	87	80	70	76	73	78	86	75	76	61	74	79	74	69	66	74	71	66	76	70	69	68	62	72	71	62	79	81	76	79	89	87	74	71	81	78	82	66	74	64	81	62	82	73	65	70	61	77	68	65	72	59	74	72	60	73	71	75	81	75	74	69	72	56	66	77	89	78	81	72	73	87	65	69	77	93	92	77	83	82	68	61	79	70	89	76	60	77	70	92	61	72	100	65	92	78	77	71	75	68	56	64	75	75	88	69	63	64	81	76	76	74	74	67	75	71	80	77	74	68	89	85	82	61	81	76	76	72	85	74	68	75	79	69	72	77	86	73	64	60	71	71	69	95	67	68	63	76	76	62	61	72	64	82	63	74	68	79	69	67	63	76	63	81	71	56	84	77	67	79	80	70	79	61	70	85	61	77	80	69	72	62	72	74	75	78	67	76	69	77	66	89	76	68	67	64	75	68	74	66	70	77	58	81	61	80	64	82	62	64	74	61	82	64	77	70	56	74	62	65	58	92	71	73	71	89	71	54	65	83	69	67	83	72	83	103	69	76	77	66	64	70	82	77	81	81	73	62	66	74	83	78	74	86	76	76	89	79	89	64	74	56	61	92	69	71	79	79	75	87	72	65	67	63	68	74	63	72	69	76	71	59	82	82	62	65	73	79	80	71	68	74	67	80	86	84	79	62	76	82	71	79	87	85	74	72	61	72	83	65	82	79	77	77	74	83	72	72	78	73	71	73	65	72	79	81	73	74	78	74	67	77	72	83	74	74	73	92	83	62	59	77	67	78	81	62	69	79	67	81	68	90	81	62	65	78	86	82	70	76	71	76	68	81	58	76	79	72	73	83	88	70	78	81	82	76	76	77	63	79	88	76	76	73	79	64	68	69	70	70	91	77	81	64	68	72
29149	9305	3442	3815	6498	8069	7079	5790	4370	3385	2842	2388	2245	1970	1822	1684	1490	1424	1226	1150	1092	1117	1147	1112	1147	1140	1165	1088	959	1036	1050	1033	994	896	1030	947	926	872	897	869	840	801	754	734	749	685	682	740	692	661	714	708	731	723	713	706	691	702	706	690	712	688	678	727	696	697	692	696	682	669	708	664	696	735	642	692	718	719	693	702	768	751	689	711	717	712	736	680	696	702	722	679	687	717	653	719	709	694	749	711	688	724	722	734	696	655	683	687	694	727	647	723	683	709	667	701	651	628	705	685	690	651	648	689	657	721	668	694	642	678	712	679	674	679	678	719	678	672	761	668	644	712	726	665	671	706	685	689	693	664	736	693	734	637	682	688	695	688	688	645	661	701	712	660	655	636	691	669	696	672	719	679	683	718	647	686	679	686	663	680	683	707	671	672	685	715	723	648	689	722	686	665	639	699	699	710	691	695	639	702	716	701	725	699	691	685	665	649	715	661	707	667	657	710	677	676	652	704	688	650	683	660	685	691	656	691	685	616	658	681	647	693	642	684	674	680	645	643	686	694	681	705	672	648	657	681	696	676	588	639	675	656	692	693	645	691	707	683	680	692	650	720	719	652	667	678	690	683	659	649	681	708	707	600	665	692	670	631	706	708	646	682	735	679	681	621	720	714	656	713	700	642	715	645	699	690	686	673	660	646	667	679	670	677	692	655	746	674	695	678	712	700	676	674	681	672	695	659	648	754	690	643	716	692	695	754	674	681	691	706	666	660	665	692	713	684	639	668	726	672	678	671	726	650	658	731	693	677	693	685	710	682	696	635	651	657	617	652	664	696	690	660	665	686	669	661	697	691	692	656	680	672	695	691	665	688	633	643	654	658	721	726	678	692	668	722	704	683	718	677	696	664	640	687	668	712	686	689	700	705	673	651	678	699	684	647	674	660	685	668	697	693	675	648	670	692	635	736	689	722	670	672	691	695	672	700	703	725	639	682	655	631	688	685	709	656	670	675	663	677	703	692	671	640	682	694	666	694	682	673	609	681	673	662	673	667	662	651	678	649	632	689	669	681	692	641	617	672	660	648	721	677	708	648	681	701	660	690	676	663	695	610	714	706	697	696	697	729	668	676	743	695	645	660	657	741	665	716	685	669	697	614	677	672	693	689	666	688	659	676	682	704	681	657	712	680	740	638	670	693	656	676	670	685	655	675	680	737	638	643	651	700	654	725	701	685	723	724	704	727	682	709	687	691	627	709	671	605	626	704	684	657	655	680	679	663	654	694	660	659	676	651	688	676	689	690	666	674	721	671	673	659	735	646	662	683	655	682	678	637	684	661	691	681	667	674	696	646	678	712	674	665	670	647	674	675	632	660	732	678	682	680	696	696	708	695	620	673	676	648	656	707	660	682	660	685	700	721	679	659	678	675	692	633	701	650	680	689	684	658	693	713	735	709	695	678	671	683	664	684	650	713	677	689	692	679	720	725	707	656	650	712	686	665	680	710	636	641	674	689	748	720	627	678	662	659	663	649	666	665	689	691	685	654	736	703	671	679	697	675	684	673	693	714	641	704	650	693	691	724	664	664	687	717	681	658	653	654	701	654	695	713	695	628	732	673	699	669	664	716	705	692	720	607	731	659	695	682	688	720	719	677	721	724	687	669	679	697	706	677	655	668	698	695	690	672	718	696	655	713	693	733	653	680	683	676	648	705	699	692	725	671	677	664	661	693	644	702	715	660	694	680	658	675	674	703	671	699	680	656	639	683	681	697	719	625	654	692	663	718	683	700	636	670	663	687	639	712	690	706	661	705	709	679	709	665	674	709	704	669	718	683	675	711	688	637	693	658	703	693	679	677	685	684	675	701	699	700	618	652	677	700	663	710	682	645	655	687	688	665	687	667	657	661	683	660	637	665	665	714	707	654	642	747	679	679	684	659	705	693	651	699	688	656	678	699	712	717	678	672	638	711	674	684	686	721	692	642	644	708	689	662	694	644	648	662	686	637	688	658	702	658	723	702	672	702	675	698	646	669	709	619	643	675	676	687	679	688	695	649	682	696	654	686	674	694	654	689	684	682	663	652	685	675	657	674	633	648	667	647	677	712	703	671	680	697	657	653	683	669	658	684	671	692	687	643	700	686	664	626	657	679	662	713	710	722	651	656	647	739	681	694	675	719	692	714	687	685	707	690	717	640	707	692	661	687	657	710	631	681	682	704	714	662	686	686	662	715	686	697	668	673	687	727	666	720	743	721	671	662	662	649	687	660	653	670	743	684	697	681	678	659	691	724	675	672	635	669	737	689	674	692	678	658	656	614	684	714	708	625	688	694	688	659	680	680	659	678	713	724	640	733	662	653	652	695	704	668	650	689	644	715	638	679	676	669	684	688	699	692	716	677	660	661	679	673	663	677	651	716	666	677	668	662	696	704	692	707	654	663	700	688	700	625	663	688	627	664	717	719	713	645	682	700	659	678	647	650	713	740	694	714	697	696	685	684	673	641	678	649	655	641	689	705	684	662	631	673	704	660	665	683	682	727	687	693	673	702	704	702	671	684	662	625	685	709	700	675	697	690	693	683	712	684	681	669	681	660	696	708	751	674	683	722	663	675	687	690	688	661	677	674	706	670	652	707	685	655	677	693	673	674	681	719	675	689	692	687	682	696	693	673	697	665	624	623	727	691	728	671	668	720	755	691	730	647	653	695	669	712	690	642	672	652	674	647	676	690	712	684	700	659	626	671	677	716	663	684	713	671	701	689	659	670	666	680	730	668	658	669	666	668	613	688	701	664	732	718	675	667	666	622	687	736	692	665	656	726	655	641	714	678	711	665	694	677	672	709	706	657	664	673	701	680	710	667	643	657	700	672	669	660	659	701	611	670	695	699	698	716	723	662	685	741	684	663	695	669	676	676	674	682	748	676	696	650	698	676	721	666	720	681	698	667	649	717	683	677	701	671	653	690	697	652	675	745	644	651	655	675	690	737	646	679	630	680	645	672	670	660	685	676	687	702	702	733	663	701	675	709	658	699	671	707	645	671	687	666	704	681	681	688	691	645	658	651	668	634	703	710	659	660	684	684	681	614	685	731	682	691	687	718	660	712	658	609	654	698	651	662	681	672	709	707	653	693	690	728	720	714	690	660	655	703	660	621	664	649	701	653	739	709	706	700	662	660	656	684	633	671	726	698	676	684	677	644	686	684	670	726	674	668	651	675	660	678	713	652	707	691	638	694	684	687	690	678	719	639	680	690	646	659	662	710	618	673	681	680	727	655	703	655	680	653	658	692	677	700	689	666	735	683	690	684	705	699	665	704	690	742	658	689	704	685	677	715	659	664	670	644	683	672	671	676	675	715	694	676	634	720	708	674	614	649	645	663	680	686	701	712	721	674	652	680	677	650	692	679	641	737	663	682	650	680	659	688	680	660	680	665	698	675	680	698	701	656	692	663	654	685	658	659	667	665	695	682	642	630	677	706	685	678	704	674	683	662
1918	373	160	131	133	148	136	161	132	126	106	117	102	107	130	98	119	83	99	91	92	98	100	101	110	88	94	112	104	99	91	80	86	108	109	94	100	103	89	96	89	94	96	98	100	110	107	79	120	106	95	87	92	92	79	98	97	105	80	96	88	111	92	101	104	89	93	100	108	106	96	81	91	89	81	90	100	107	95	86	96	108	96	97	106	117	85	84	88	93	91	90	90	90	94	102	71	128	83	83	101	94	101	100	84	73	98	112	85	101	97	100	94	74	91	101	105	82	107	97	82	112	111	97	108	87	81	96	85	91	82	94	78	97	77	103	99	95	107	101	90	93	91	100	82	94	109	104	76	113	89	79	97	88	93	116	90	97	87	80	84	79	73	99	110	93	89	75	107	91	104	96	104	106	96	93	91	94	83	85	91	90	113	82	94	104	102	80	107	95	85	112	106	91	103	84	86	105	96	100	95	98	102	101	92	109	108	111	114	82	100	89	102	77	100	91	96	86	78	98	89	98	93	115	91	106	86	91	97	87	102	99	89	93	92	100	90	91	77	84	107	92	85	88	94	89	88	88	98	89	109	95	97	118	105	101	82	82	103	79	98	87	83	77	85	100	83	90	113	92	101	101	99	102	88	93	93	100	105	101	97	102	104	108	96	90	101	99	89	87	94	106	100	100	79	89	105	86	93	109	104	94	84	99	88	78	96	102	82	96	95	114	73	90	82	91	99	93	66	108	94	86	79	78	87	95	78	100	95	89	85	98	98	102	104	101	100	99	86	94	79	86	97	92	105	94	98	95	106	105	98	82	94	65	85	90	99	90	68	103	100	82	85	89	91	98	100	95	86	76	91	95	92	75	89	96	95	92	111	98	100	114	82	89	83	98	91	89	83	90	92	85	84	106	85	93	89	96	101	94	104	109	87	92	90	106	92	90	82	96	79	103	94	98	110	100	99	95	99	100	92	85	106	85	98	81	104	92	97	93	89	92	90	86	105	83	78	102	101	101	97	93	81	78	91	91	97	99	105	84	90	92	96	92	109	85	95	81	93	83	85	83	102	89	98	89	93	97	84	80	101	95	98	83	99	98	84	110	93	96	83	102	85	88	98	99	88	102	99	96	98	86	95	94	90	83	103	106	78	95	108	99	114	88	110	83	102	105	83	96	104	87	93	99	91	97	85	104	89	104	89	89	95	94	90	90	103	97	97	95	112	114	86	99	95	84	101	106	95	88	93	106	81	96	86	106	89	88	112	96	100	108	93	92	97	96	94	95	97	96	95	106	82	103	87	101	86	95	80	86	91	99	89	72	106	88	92	95	104	86	81	90	102	95	95	83	84	107	108	84	88	89	91	95	102	90	77	95	72	104	81	93	88	95	103	89	85	95	93	104	104	94	95	92	107	109	104	81	99	78	103	85	87	79	83	97	97	99	99	103	97	92	104	80	80	101	92	102	77	106	94	80	87	92	102	65	94	92	90	94	99	100	107	79	94	102	74	87	109	94	101	114	98	75	98	88	97	92	81	93	106	94	91	82	90	74	88	88	91	92	105	118	97	97	98	102	95	99	91	99	94	90	105	94	82	81	84	92	86	77	96	78	104	87	85	87	107	104	109	100	90	101	89	89	85	81	90	94	87	79	86	87	92	98	88	96	92	105	106	95	93	81	103	114	106	112	82	106	88	92	105	101	115	116	89	100	103	89	114	93	102	108	89	105	104	87	97	92	87	84	104	107	83	100	103	96	108	93	75	96	110	72	76	102	88	88	79	94	106	93	87	84	94	98	85	104	98	98	86	95	100	88	104	97	96	96	94	108	98	100	89	90	100	99	78	87	90	99	91	85	106	104	104	79	89	84	105	88	97	91	95	107	101	91	94	92	88	90	100	106	95	93	94	109	105	87	85	86	90	83	91	99	92	96	86	82	89	101	96	98	91	92	97	89	99	105	97	107	112	82	98	85	91	99	77	95	101	81	92	100	96	83	95	82	88	100	94	102	74	86	87	93	84	90	90	102	105	77	100	103	93	85	89	91	109	96	82	98	105	102	86	91	92	95	83	91	93	106	109	97	80	102	91	100	91	99	97	104	103	102	116	94	90	86	91	89	99	91	102	85	96	117	94	101	99	82	97	91	87	101	90	96	92	107	78	91	85	88	96	91	106	100	96	78	86	75	92	86	98	84	87	108	105	98	90	116	85	112	98	84	82	90	104	96	79	82	93	98	95	103	79	112	99	94	88	84	99	85	94	90	82	104	91	115	98	91	94	97	105	94	91	103	100	99	95	90	102	88	99	88	92	85	94	96	82	92	104	88	90	87	94	97	72	87	98	93	98	110	85	93	76	100	75	105	101	105	84	90	104	74	105	75	97	95	95	81	93	80	106	92	101	97	90	83	75	102	108	104	78	94	101	96	92	96	81	100	86	103	112	86	111	73	100	81	92	87	99	99	89	80	72	98	110	110	95	112	114	93	82	108	85	112	91	79	90	103	98	100	106	90	87	88	99	95	87	92	90	102	115	99	93	97	79	88	88	84	83	90	92	95	73	97	89	100	95	94	98	94	84	123	121	87	93	85	105	103	100	89	110	101	98	108	76	97	87	99	105	91	92	95	107	79	94	91	91	107	91	96	93	102	71	89	95	104	90	93	75	114	83	91	90	86	79	87	81	101	102	96	97	89	87	104	109	91	94	85	89	95	88	91	86	82	83	101	98	108	97	111	100	91	96	88	110	83	106	102	96	86	100	99	102	85	75	94	93	78	83	114	89	93	98	92	105	96	87	93	100	118	123	76	86	89	127	99	87	98	100	83	93	95	82	85	105	100	110	87	118	101	100	89	107	101	88	101	107	104	98	85	92	82	88	87	91	105	93	91	115	80	87	87	97	105	99	104	97	108	101	102	100	100	102	107	92	108	85	100	99	76	100	99	86	82	78	79	98	98	105	92	96	92	91	71	87	85	89	69	89	91	82	108	92	90	94	93	82	101	89	97	107	84	81	84	66	104	109	115	102	99	103	109	91	108	86	94	78	86	85	102	97	93	107	91	81	101	84	98	82	103	98	108	86	106	100	98	77	97	92	103	92	110	87	100	77	89	98	83	87	109	113	101	90	95	93	108	106	89	106	95	94	81	106	85	99	98	98	80	93	90	109	70	110	91	96	110	96	85	108	89	79	92	102	108	92	93	97	78	93	82	111	81	99	109	91	76	82	95	110	90	81	84	100	94	103	86	89	105	80	107	91	96	98	105	81	96	99	96	104	86	88	101	96	109	88	98	83	83	105	99	80	95	92	84	90	99	87	116	103	114	98	94	84	101	87	72	76	90	101	86	98	86	98	99	98	105	95	102	89	97	117	76	88	106	85	65	94	101	90	108	99	93	91	100	87	77	83	87	106	106	92	84	88	70	90	90	90	91	95	100	87	101	95	106	88	92	87	96	86	95	104	96	101	100	92	76	99	99	113	98	95	99	77	99	78	86	92	101
20043	4920	1937	2195	3622	4185	4065	3463	2639	1885	1797	1630	1500	1469	1369	1278	1265	1098	1074	1012	1020	1011	1058	1098	1074	1092	1073	1057	996	985	1045	1056	955	970	983	899	952	980	988	939	893	899	896	905	861	830	847	848	850	785	866	859	858	856	811	861	841	842	845	868	813	901	872	858	867	824	788	839	869	829	822	827	846	813	823	865	871	887	855	878	823	889	857	867	801	887	854	839	829	869	862	852	847	828	890	836	827	845	840	843	803	798	852	857	796	836	810	906	774	834	776	881	838	825	881	794	841	806	877	828	805	821	861	881	855	786	853	826	819	777	838	776	880	835	878	862	890	801	810	887	855	808	858	849	791	828	840	841	807	876	821	839	835	825	813	862	810	789	853	854	848	800	897	828	896	816	826	849	833	853	835	826	837	849	838	768	840	856	854	822	793	878	816	850	829	833	875	774	824	803	835	815	862	913	817	823	878	827	826	879	823	855	856	812	821	864	825	839	848	848	816	788	837	780	854	847	885	805	837	792	800	752	824	890	854	841	847	825	888	811	826	814	843	801	828	848	813	799	760	818	898	820	856	840	878	861	836	788	805	841	925	860	848	781	839	815	801	809	832	811	841	834	827	858	861	813	816	831	824	805	837	822	849	841	822	815	812	779	882	856	807	798	866	855	820	805	866	815	880	799	858	859	847	829	829	856	767	858	890	868	812	835	791	852	837	844	881	864	860	822	842	813	834	841	884	849	875	828	866	802	916	810	854	849	821	837	819	795	859	889	828	787	827	825	879	778	854	881	861	795	828	865	873	915	851	874	806	841	830	859	876	846	843	808	796	842	808	835	796	830	751	801	834	842	807	812	897	822	810	839	836	822	836	828	783	797	822	865	886	809	854	809	800	868	823	849	840	834	835	817	835	826	798	815	779	826	859	797	830	841	787	856	844	830	778	804	847	865	818	788	856	809	840	780	825	888	827	852	889	852	797	897	820	841	809	809	824	792	793	841	870	840	826	818	860	839	849	844	843	837	870	833	810	824	872	898	873	763	819	822	790	816	848	825	875	792	850	770	918	818	839	794	819	843	834	844	842	858	844	823	876	835	820	831	812	822	846	813	838	794	855	865	857	875	808	853	817	816	816	812	827	849	856	771	815	847	827	909	865	825	845	835	878	812	879	832	852	839	840	846	826	806	807	840	880	868	852	835	835	854	845	814	846	856	859	865	808	823	825	817	864	810	857	858	874	756	920	789	844	804	818	817	796	842	811	842	817	826	832	847	859	865	856	855	854	871	836	832	814	804	795	840	873	811	844	848	831	864	779	867	855	813	819	815	852	825	829	815	846	857	820	815	839	863	858	814	834	807	790	815	902	861	840	880	838	857	803	844	867	826	845	813	851	832	852	847	802	825	839	846	818	842	844	856	834	817	843	822	811	835	828	866	799	882	871	820	794	877	827	855	826	864	832	835	887	844	818	836	793	843	829	840	844	816	826	867	795	789	828	891	830	850	870	825	834	838	870	840	841	842	832	814	822	843	793	839	840	867	863	856	828	799	853	849	834	875	836	850	863	812	843	839	831	833	795	792	811	798	806	858	820	832	858	843	818	834	841	883	885	800	797	824	854	817	864	813	884	811	810	860	829	878	837	886	798	860	807	828	816	880	774	846	855	806	826	854	834	841	792	856	815	812	802	800	855	835	808	853	859	835	803	870	780	852	820	826	844	829	891	797	813	853	829	825	891	802	858	887	883	888	807	775	818	888	841	859	853	816	843	818	786	856	855	844	799	817	809	821	836	862	843	807	879	820	826	817	826	864	854	839	824	848	813	802	874	833	819	758	856	831	823	846	856	851	826	852	831	859	865	790	800	830	894	836	857	803	828	808	871	838	854	896	838	798	890	830	855	805	830	833	879	820	844	849	823	865	863	791	846	872	801	854	841	844	878	821	847	785	818	813	823	846	827	804	857	839	835	815	841	891	809	836	846	852	820	843	849	877	853	854	785	832	864	860	855	869	872	850	816	772	847	852	789	807	813	829	841	846	857	829	829	863	791	826	843	823	875	808	841	860	860	805	814	846	869	843	826	843	844	839	849	787	845	859	805	845	858	819	845	858	869	816	784	862	871	856	876	856	848	861	811	852	865	827	875	847	833	854	863	891	894	826	850	843	850	840	808	855	802	868	829	817	831	845	806	860	840	843	842	820	851	856	840	872	829	848	851	805	808	851	850	817	852	851	805	870	882	826	782	856	844	834	873	829	867	864	905	824	803	859	830	805	823	824	861	852	825	833	876	887	826	789	825	786	814	874	800	840	802	859	872	825	880	871	812	846	833	890	799	798	863	800	799	849	815	803	834	839	854	844	875	804	874	863	818	790	850	802	867	835	819	818	838	807	821	817	806	842	877	832	770	834	826	817	829	859	820	866	838	779	818	843	882	857	857	797	836	860	812	830	812	838	804	815	848	842	810	816	835	855	841	826	808	876	856	825	781	855	837	826	857	837	864	804	823	847	806	848	833	849	829	853	815	804	857	838	853	819	812	791	823	880	815	826	818	836	840	862	801	858	826	826	861	827	803	828	870	856	863	835	821	829	872	836	862	878	845	860	839	834	823	906	844	809	833	807	859	869	824	848	837	870	778	838	810	847	845	861	777	814	821	785	809	831	870	824	837	862	813	829	831	796	801	868	833	840	854	819	861	782	835	860	823	846	802	834	814	791	868	829	870	815	848	810	838	803	882	824	844	808	859	847	845	827	824	843	834	801	842	802	826	863	834	809	794	823	859	829	810	874	863	830	801	825	886	778	854	799	859	841	834	828	861	851	759	814	782	800	862	853	812	823	823	803	797	835	799	858	856	837	816	840	802	816	818	831	799	833	871	828	831	804	809	897	806	821	854	800	817	771	831	856	767	806	846	823	828	861	834	858	884	885	798	870	800	866	840	806	856	849	852	839	825	835	821	854	822	794	869	837	813	778	876	809	825	849	856	815	864	850	875	861	843	819	815	786	841	802	861	815	835	862	871	820	791	844	871	855	882	881	818	875	862	873	813	832	798	816	859	890	844	825	796	850	842	818	834	832	871	811	821	836	831	786	883	841	820	814	832	845	840	833	859	812	854	818	861	830	828	824	850	881	823	823	798	842	827	874	825	841	849	837	816	828	804	897	816	922	824	857	823	820	842	820	804	853	851	847	872	838	801	829	822	823	831	810	793	825	860	880	845	829	851	807	865	859	871	835	850	819	812	781	813	926	807	801	866	788	851	853	826	841	810	860	881	827	871	838	805	814	840	815	819	844	832	837	865	834	839	811	869	828	841	804	827	831	842	847	836	807	833	853	813	817	806	806	854	826	803	838	829	821	805	831	855	834	821	884	839	846	846	833	846	802	851	843	825	851	848	860	836	842	839	872	867	774	806	865	826	842	863	855	879	827	852	823	812	856	828	807	820	818	819	830	840	853	820	802	849	805	825	877	829	848	856	802	802	815	840	830	840	803	842	826	836	832
3342	845	269	178	145	196	150	175	174	135	131	129	132	128	123	137	131	98	108	103	118	122	110	96	97	88	107	108	112	101	83	114	119	95	112	110	83	112	98	72	114	89	95	81	87	88	102	82	87	80	101	92	101	93	106	93	103	77	104	102	98	102	83	96	104	96	78	87	88	104	93	94	89	103	87	109	96	98	92	96	90	103	95	94	81	93	95	81	83	97	98	100	91	85	91	92	84	97	77	92	85	101	97	100	78	93	83	95	90	84	103	90	94	105	87	105	99	84	89	101	92	94	85	94	90	93	85	86	91	93	100	88	97	97	90	89	87	102	101	83	108	89	99	94	93	95	104	105	86	92	96	94	87	103	92	83	98	94	84	97	111	91	82	88	91	83	104	88	76	98	100	110	87	116	86	90	97	79	106	110	109	99	64	102	103	85	114	94	91	94	85	98	103	91	100	95	85	89	99	90	88	103	96	80	105	81	109	113	93	79	81	90	100	84	95	115	90	86	79	93	82	90	109	102	80	100	102	93	88	94	87	92	85	105	107	88	108	97	84	72	98	73	85	94	104	85	87	103	94	90	89	106	79	116	103	100	107	88	92	91	84	94	89	80	90	109	85	95	88	101	90	79	110	89	86	103	89	110	100	91	104	99	90	89	88	89	99	100	108	92	87	93	95	76	84	89	94	94	80	81	93	96	82	84	90	102	86	112	111	86	89	87	109	94	102	77	68	103	83	93	105	109	98	97	85	98	123	90	96	81	85	94	88	89	95	85	108	108	99	90	99	92	101	99	90	86	88	87	74	98	95	101	81	99	75	98	86	103	102	115	92	104	96	95	96	84	96	87	84	90	99	89	94	94	101	87	89	85	90	87	105	84	94	97	105	91	88	109	101	96	95	117	86	81	91	99	92	94	75	101	93	111	86	102	90	85	100	99	91	91	73	72	102	103	100	88	95	113	85	94	92	110	98	79	92	98	102	108	101	77	90	92	104	86	81	94	95	101	101	85	73	95	91	101	102	93	111	88	85	108	84	90	114	76	97	89	86	107	89	96	95	97	101	84	91	96	92	112	98	101	91	86	96	91	95	80	80	81	97	97	119	89	94	101	96	95	105	103	88	108	87	110	104	91	100	103	87	98	109	90	100	100	100	81	94	111	98	94	87	98	92	105	94	84	84	112	98	65	105	95	89	88	90	91	95	100	104	91	98	86	92	104	86	86	83	101	86	92	109	100	100	94	104	93	97	93	96	86	91	96	103	104	92	97	95	79	90	91	98	89	101	92	101	103	104	101	96	92	85	86	106	74	104	91	102	94	101	94	96	85	87	112	91	106	96	77	102	98	100	79	95	87	94	105	94	91	95	88	106	99	89	86	101	101	75	91	83	105	78	88	102	107	89	100	105	96	96	94	104	74	108	77	90	80	94	79	85	98	102	69	89	95	88	87	83	91	104	87	102	118	85	92	96	91	94	102	92	99	93	88	93	88	98	90	98	102	96	106	98	87	78	91	88	91	74	99	69	90	90	90	105	104	92	86	86	90	105	84	92	91	110	85	114	103	95	84	98	100	83	94	97	92	91	90	91	86	90	89	86	110	94	78	98	90	79	80	97	98	87	78	112	108	104	78	102	66	87	91	95	95	107	97	90	104	120	93	93	70	93	94	98	108	95	92	87	96	107	83	101	101	94	104	102	95	93	98	97	102	97	83	104	95	75	94	101	88	86	95	101	97	107	112	96	96	101	100	93	69	92	90	90	76	99	89	91	89	96	86	97	98	81	92	104	90	96	85	80	86	99	93	82	93	91	99	88	102	98	102	90	74	112	96	83	108	94	99	85	96	86	81	78	110	95	78	92	96	85	87	85	87	99	100	92	95	99	92	100	91	107	93	107	104	91	103	104	102	98	87	109	94	105	80	93	104	92	89	97	103	86	115	110	84	81	108	96	93	100	104	89	105	115	108	98	102	86	111	91	94	72	87	89	83	100	85	89	110	91	119	87	93	93	89	111	95	108	99	74	106	100	86	105	91	87	98	84	88	78	102	87	102	94	94	112	94	86	96	93	80	89	103	100	91	88	92	89	116	91	101	101	101	97	89	88	93	98	89	87	92	94	76	68	91	85	109	94	90	99	89	99	79	94	102	107	96	64	93	88	96	94	95	91	105	91	104	98	77	114	87	114	107	94	88	79	83	119	81	89	109	110	96	104	111	91	96	98	99	111	89	98	111	72	96	100	98	74	98	104	90	82	99	100	103	86	84	91	93	93	90	87	87	82	88	83	100	96	99	78	91	107	96	78	86	100	97	80	100	94	80	99	102	95	99	107	90	100	105	87	98	94	98	96	92	87	91	80	102	103	88	102	109	85	105	96	85	93	110	77	107	96	90	92	99	75	104	106	96	82	88	84	103	97	99	94	119	111	103	81	89	79	102	116	106	92	90	88	88	99	93	120	92	101	109	110	92	94	88	100	93	94	79	99	96	111	104	100	98	106	99	86	85	104	89	94	101	97	93	91	108	96	86	104	88	89	90	84	100	85	83	90	108	93	92	85	94	111	90	74	88	101	78	82	104	87	88	83	78	100	92	94	108	102	77	89	94	98	87	106	91	98	91	107	99	106	78	95	98	98	96	97	84	87	95	93	98	104	96	98	109	88	101	97	83	91	100	95	95	83	90	86	82	85	90	98	103	95	106	99	78	98	95	102	93	88	98	85	94	84	89	100	95	94	96	87	97	87	90	102	97	86	104	85	94	95	101	99	71	76	91	88	102	92	88	101	83	88	82	73	82	92	98	83	99	96	107	90	78	87	86	90	91	93	89	117	105	104	106	90	95	78	93	105	86	114	94	94	85	100	91	85	114	93	90	103	89	93	99	97	97	105	110	85	89	87	90	98	93	84	110	91	94	88	83	95	97	87	83	81	95	86	104	105	79	91	89	97	91	99	89	92	85	83	116	84	79	87	98	99	102	91	103	89	102	97	84	101	93	94	92	118	105	92	101	95	114	106	87	88	100	97	78	106	90	80	122	105	90	98	97	93	99	90	86	91	90	86	91	104	94	102	90	79	107	113	99	109	89	80	114	74	100	89	116	89	100	100	89	109	86	91	94	110	83	94	108	80	88	100	92	87	83	88	109	78	105	89	88	79	104	88	81	89	84	94	91	103	91	103	91	106	87	79	97	103	108	109	100	98	99	99	94	82	95	78	90	107	96	93	95	102	76	91	106	82	92	103	97	96	92	94	98	105	88	87	98	88	86	86	74	92	119	109	90	94	92	97	97	86	84	93	92	98	107	106	116	102	88	103	93	84	87	97	93	99	93	111	105	83	82	81	91	96	82	86	107	90	80	103	87	91	98	82	92	95	93	103	95	95	99	101	101	79	95	93	112	104	96	87	97	93	97	103	93	95	78	98	94	82	85	89	96	94	86	87	109	108	83	84	95	81	94	98	103	75	117	68	86	91	97	84	95	87	85	81	99	85	72
26394	6782	3018	3401	5936	7123	6405	5218	4373	3097	2760	2305	2009	1967	1646	1634	1441	1322	1214	1237	1183	1211	1145	1213	1165	1277	1135	1117	1062	1083	1134	1138	1181	1166	1108	1032	1030	1049	1013	1016	959	971	942	976	897	921	856	902	903	889	871	902	871	863	952	892	867	838	873	859	846	874	900	827	881	903	912	939	883	905	868	866	844	870	882	850	904	910	896	951	882	899	903	853	900	905	861	900	962	831	853	882	867	853	876	862	853	855	869	877	898	892	913	893	877	890	821	904	855	891	848	868	825	832	833	871	878	858	876	895	836	844	873	867	885	891	870	851	852	842	880	926	895	905	821	872	889	859	868	819	851	800	898	852	888	853	838	899	820	894	884	848	861	900	895	931	828	804	868	854	830	862	879	828	859	845	888	854	834	880	855	871	877	847	894	869	804	843	857	873	855	888	877	867	824	885	860	864	885	830	900	858	875	893	804	918	878	848	877	844	894	846	889	847	877	862	837	873	792	858	861	885	855	897	792	835	876	888	854	871	883	808	860	840	890	860	860	934	838	826	882	873	860	864	880	850	845	850	841	878	882	833	862	834	897	853	845	850	879	859	943	861	879	865	857	828	913	807	837	807	865	832	881	845	869	864	872	847	831	875	923	886	874	844	889	852	852	822	837	871	833	875	795	813	817	827	870	856	853	839	893	915	854	864	893	840	850	891	863	913	861	874	827	885	880	837	843	885	863	909	860	877	857	820	845	888	866	831	880	839	887	841	916	854	837	818	832	858	854	832	896	838	912	872	897	860	846	853	871	854	883	897	883	824	878	839	870	881	889	872	880	840	841	873	839	859	860	855	842	835	898	918	821	861	823	876	902	870	834	925	877	875	881	830	832	905	866	923	828	798	857	855	927	897	904	889	876	829	865	902	853	876	897	870	874	910	855	833	821	884	859	820	875	878	872	951	790	870	777	883	865	856	846	883	884	854	822	829	839	838	900	835	839	855	905	870	877	872	818	870	796	879	845	860	888	884	850	840	842	862	849	848	858	820	865	791	935	927	902	890	879	880	849	867	884	870	854	834	854	827	870	834	854	848	827	859	876	836	915	893	900	878	877	952	907	841	900	888	869	843	835	890	848	852	808	841	913	848	829	877	844	921	857	858	860	876	800	887	896	847	908	829	848	834	849	901	856	880	839	866	877	876	861	874	913	847	816	889	854	892	811	898	884	850	844	894	840	890	909	834	822	869	852	847	904	878	858	850	865	831	881	856	830	859	814	900	896	886	849	834	882	913	882	851	857	941	822	859	853	897	833	888	862	857	872	828	866	925	906	863	869	858	877	854	828	865	847	869	849	918	875	882	889	830	868	817	837	838	926	823	880	800	832	860	904	859	857	861	875	855	874	871	869	874	861	868	932	830	887	852	873	879	878	864	918	895	866	844	828	846	906	806	854	865	818	925	803	847	896	845	919	875	873	816	871	929	901	879	879	860	850	909	892	828	874	840	930	882	860	920	874	859	884	861	881	820	827	883	837	897	835	822	853	864	846	859	876	879	883	875	891	880	861	916	822	838	832	894	859	811	846	852	853	821	817	839	879	861	879	919	853	812	908	841	852	831	853	838	828	888	871	856	864	880	864	883	884	863	831	816	839	831	844	858	904	891	889	874	922	875	834	851	922	870	913	882	928	897	882	871	890	869	894	809	879	816	848	907	890	834	827	846	845	952	897	836	874	859	855	889	865	842	800	875	813	857	877	865	810	850	833	879	858	823	838	866	842	906	901	871	852	843	867	875	865	843	875	812	909	840	825	883	850	864	869	892	865	829	808	841	874	928	847	834	813	809	898	838	923	774	891	845	811	846	860	862	845	795	901	876	881	855	831	815	914	782	863	826	857	872	910	886	895	877	856	880	821	862	832	843	891	841	821	859	859	854	853	881	892	845	862	875	880	851	870	825	820	906	864	831	876	848	883	915	886	847	867	854	835	825	841	812	893	884	884	872	816	861	821	864	861	830	847	831	835	847	874	854	830	855	866	862	844	861	825	849	843	894	867	802	886	894	832	868	885	865	830	863	873	848	870	872	862	837	883	832	852	899	839	893	850	835	874	852	836	844	870	876	863	852	868	862	869	889	874	851	823	855	878	860	841	860	847	886	897	946	855	882	873	892	841	876	865	865	849	854	841	810	855	869	865	870	887	865	906	879	876	856	861	857	840	812	896	862	902	896	878	853	866	843	850	880	945	805	817	851	899	877	874	849	896	790	906	875	847	909	892	858	843	842	911	858	878	857	889	888	891	891	854	924	861	869	866	826	845	845	841	843	840	907	897	880	820	874	858	840	868	865	877	888	855	866	833	880	859	881	842	900	887	858	877	867	869	837	837	829	840	808	879	890	856	808	921	882	917	859	851	878	826	898	816	895	875	875	885	883	831	892	867	865	865	838	841	886	887	869	829	902	839	926	900	869	819	884	864	806	888	878	823	857	832	934	859	864	944	821	827	847	891	872	908	888	890	813	817	878	891	890	854	903	884	842	894	891	846	887	915	824	869	920	856	884	899	848	862	854	921	861	878	833	855	857	880	812	862	931	881	862	852	874	812	840	833	864	826	818	817	866	883	844	826	874	836	833	883	862	901	841	817	833	868	858	858	852	833	839	878	868	874	919	865	863	894	905	921	858	878	811	896	850	855	841	885	933	896	860	836	830	874	895	887	847	856	881	872	828	866	869	891	871	853	884	859	918	871	821	837	855	805	887	887	853	863	894	852	850	839	879	824	824	858	851	832	900	822	824	813	836	847	848	846	824	874	899	849	906	832	880	899	813	850	816	858	876	840	827	893	827	842	848	870	868	878	880	852	836	858	849	833	910	832	874	899	848	889	860	901	847	848	853	878	929	835	902	863	891	893	861	911	885	893	880	885	885	861	855	860	860	844	892	837	882	834	826	890	869	828	846	849	870	908	842	868	834	858	848	840	877	821	907	862	857	883	873	862	862	859	859	902	887	819	821	868	832	876	829	874	867	824	872	853	835	853	805	839	862	844	835	856	857	858	813	850	847	843	836	862	878	794	872	866	857	935	848	863	848	830	847	897	839	894	836	807	801	895	860	859	866	849	854	827	919	855	851	895	933	929	853	831	851	860	884	873	864	856	875	891	877	916	856	846	916	911	807	901	847	871	865	851	868	884	794	894	870	870	861	821	844	859	830	850	895	830	815	873	896	851	831	844	835	810	852	840	853	845	833	858	899	856	846	809	837	896	874	837	892	844	892	861	844	833	873	894	898	853	805	827	865	913	821	858	857	858	848	886	843	836	879	812	897	872	864	853	878	881	885	872	873	905	917	852	886	897	897	830	884	852	861	899	837	868	873	838	881	862	845	877	826	894	868	888	862	828	816	950	914	844	845	857	886	863	835	872	857	854	848	859	851	849	828	838	797	887	880	881	878	828	853	832	926	888	875	883	860	919	883	909	868	840	864	897	914	851	865	834	881	881	843	900	893	806	912	874	824	884	868
3348	589	210	170	131	159	127	152	142	108	124	103	116	104	92	79	88	70	74	75	89	89	71	79	65	85	82	77	80	86	77	82	77	83	83	78	68	81	78	66	91	77	73	65	94	86	63	76	57	59	69	64	77	68	70	59	71	61	71	73	62	69	73	52	76	84	63	68	64	77	62	73	64	62	63	69	62	49	60	63	67	77	63	77	73	66	67	69	64	54	66	53	74	69	71	73	78	59	68	87	71	66	81	65	69	52	51	72	85	60	60	63	68	85	64	59	64	71	74	71	68	62	68	56	60	78	72	91	67	80	81	52	56	79	73	68	68	74	80	72	76	57	61	73	65	55	67	53	88	49	69	73	63	64	77	58	62	59	60	69	68	84	80	81	66	65	75	55	68	61	65	64	76	62	68	53	59	69	56	62	79	63	72	68	62	62	66	73	82	63	62	65	70	62	70	57	72	61	68	58	72	60	48	54	67	65	58	79	60	60	65	64	76	63	51	81	73	58	68	64	84	60	60	63	80	74	73	63	59	64	68	49	65	68	65	73	72	67	63	69	56	61	71	56	67	65	81	62	63	59	64	70	80	62	50	53	70	71	50	73	66	81	74	68	67	63	76	50	70	83	66	51	60	64	70	73	78	58	62	69	70	68	59	62	77	69	59	68	72	71	64	74	55	71	61	75	67	61	66	64	60	66	54	57	72	69	55	75	73	64	70	82	68	72	64	65	67	62	64	63	77	60	77	91	64	54	67	81	67	69	61	72	64	75	59	57	70	60	68	75	68	64	69	70	81	57	62	69	74	68	62	54	64	72	60	54	66	60	63	52	77	85	72	64	62	56	66	59	71	80	65	66	60	62	65	74	63	64	61	76	57	77	71	70	76	74	68	68	67	64	64	63	70	91	53	70	67	68	79	52	62	66	62	65	64	73	71	71	60	64	55	69	69	66	72	63	66	58	86	74	53	54	62	68	84	62	61	67	50	72	57	70	69	75	72	52	67	66	70	61	63	74	50	75	61	55	63	71	56	49	79	70	81	56	70	64	53	69	68	72	76	60	63	59	76	66	67	63	71	62	71	60	55	68	78	88	64	63	70	47	59	67	74	62	76	72	81	72	59	74	61	71	67	63	73	64	72	70	64	60	72	62	58	49	55	59	59	65	66	66	74	72	57	69	70	72	63	60	64	64	72	68	84	65	64	75	78	71	87	60	81	55	71	65	61	67	64	72	67	57	61	67	64	68	62	61	87	80	58	82	66	59	68	56	72	69	71	65	63	53	84	55	58	60	60	76	58	64	59	66	55	70	81	68	67	57	77	74	65	76	74	70	59	69	59	64	71	61	52	47	65	54	78	81	49	62	79	64	68	67	63	62	77	67	82	61	76	69	65	57	61	74	61	66	78	70	62	58	67	64	62	78	61	60	69	66	53	79	67	64	69	49	65	68	55	72	80	52	65	69	73	74	75	62	68	52	70	64	48	78	63	74	67	46	66	66	65	69	70	64	70	63	62	53	72	71	70	58	76	67	66	61	61	61	59	67	78	65	68	71	63	49	69	65	58	70	69	72	68	73	76	70	63	67	59	65	72	64	57	70	60	68	68	68	61	81	61	69	51	55	70	72	81	64	63	71	67	56	57	53	62	68	68	68	62	73	72	61	59	66	65	72	59	66	63	71	73	78	77	60	65	62	66	54	74	53	62	69	77	65	57	81	63	69	56	59	58	76	64	73	75	66	72	61	73	56	59	78	74	60	80	69	60	62	69	56	78	64	59	72	64	63	64	53	58	70	76	61	69	64	66	79	69	61	72	77	77	67	67	63	52	56	54	74	76	71	76	71	61	69	62	53	66	60	56	57	52	83	66	74	74	62	68	72	72	71	72	61	77	78	60	74	77	63	55	53	81	62	65	61	74	60	63	49	67	53	65	78	80	60	65	65	76	67	73	60	66	74	68	60	68	62	61	70	73	65	77	67	59	69	49	66	60	85	76	76	64	60	58	53	60	56	72	64	60	44	73	67	64	69	58	74	77	76	62	72	62	71	61	66	65	64	58	68	62	72	75	62	78	61	66	66	76	67	67	61	65	81	77	62	77	71	64	69	65	47	63	57	82	77	58	70	72	69	67	50	41	73	59	78	70	53	58	67	61	68	57	66	80	64	67	53	56	69	70	73	67	57	63	60	70	80	67	76	55	67	82	68	54	66	59	65	70	64	74	52	72	67	70	65	59	76	43	60	74	72	73	79	79	76	57	64	60	72	64	63	64	53	69	70	64	67	81	65	68	64	71	58	67	48	60	65	61	75	70	52	76	78	57	71	66	64	71	61	63	67	61	76	70	64	76	62	66	71	60	67	77	54	67	75	53	71	60	76	53	61	64	68	64	60	65	64	62	65	59	80	64	61	63	64	56	52	71	66	57	60	67	75	64	65	69	53	62	49	67	66	73	69	61	73	68	64	65	51	67	61	66	55	73	60	78	75	72	70	61	69	72	64	63	60	63	67	71	78	75	61	62	65	86	62	63	68	75	56	61	62	64	67	64	59	62	65	62	83	69	63	68	51	57	74	63	63	71	60	80	69	70	80	55	71	62	85	73	68	63	81	71	69	78	61	58	69	61	68	61	62	60	89	62	72	60	64	59	64	66	65	62	65	56	77	55	64	59	75	68	67	58	59	73	65	64	57	51	63	66	70	64	76	50	50	64	66	73	62	72	53	77	53	76	76	66	67	65	70	72	56	65	68	60	76	64	49	89	68	79	63	62	61	73	63	75	80	85	60	54	72	55	73	58	61	62	65	65	56	73	78	70	65	68	68	62	71	76	63	75	68	80	62	57	63	66	63	82	71	56	78	68	68	75	65	75	54	63	60	49	58	45	64	69	78	64	69	58	77	72	74	63	60	58	66	66	65	79	75	58	66	73	65	57	70	61	57	61	67	75	69	70	66	60	68	77	64	76	61	72	64	70	67	62	56	60	69	63	54	78	69	77	83	65	67	55	58	57	71	61	59	59	74	76	69	60	65	45	43	59	75	70	58	56	76	63	75	61	54	74	72	57	56	69	61	59	65	79	64	64	74	75	61	74	65	60	61	69	62	70	74	67	69	88	61	80	48	69	68	70	78	64	63	55	69	76	44	57	65	64	53	70	65	74	56	54	82	48	72	72	71	71	68	57	72	66	77	64	71	67	59	75	74	60	62	74	70	66	59	68	56	61	70	67	71	66	69	71	59	65	79	67	68	76	52	84	62	66	68	62	80	77	80	50	80	63	70	65	69	59	76	72	81	74	55	57	68	67	65	77	52	71	72	56	60	59	75	55	58	69	60	60	68	70	63	65	69	71	69	77	75	67	63	74	68	71	75	48	73	61	82	67	77	67	71	65	58	68	70	65	67	70	63	45	68	74	72	71	77	60	73	59	61	72	65	75	93	78	75	65	64	71	65	69	69	65	77	66	63	60	69	69	69	56	75	53	67	56	49	79	63
24930	5867	2717	2984	5322	6161	5650	5061	5032	2991	2486	2320	1946	1725	1479	1251	1149	936	943	1055	1053	984	972	999	981	992	968	883	877	876	864	843	895	847	843	799	850	805	802	765	708	746	699	663	690	648	660	700	665	612	574	602	547	621	615	627	617	630	609	599	607	665	573	613	647	641	637	600	603	614	598	674	600	608	636	621	649	641	631	583	600	657	596	673	652	603	639	632	599	611	629	592	628	613	607	615	620	605	601	658	611	607	633	662	640	627	627	652	636	583	612	598	618	608	566	622	594	612	590	574	577	577	568	568	582	594	598	588	616	588	596	635	623	615	620	578	600	613	589	616	625	636	610	606	593	633	577	627	585	604	593	586	594	581	619	601	595	637	618	614	624	610	579	589	587	581	591	555	589	617	587	617	638	590	607	601	622	564	609	589	584	633	596	605	613	567	580	634	588	605	553	587	650	655	611	594	602	573	573	573	634	617	631	648	588	588	616	566	611	621	565	664	603	635	601	597	588	582	574	601	592	612	589	594	642	602	578	562	602	625	546	579	578	597	629	555	608	613	538	550	568	619	615	617	646	610	648	588	619	613	593	584	601	632	560	536	553	606	573	591	613	590	603	598	623	609	609	589	607	627	622	606	623	602	609	690	604	602	637	609	569	594	591	601	570	547	605	594	592	594	571	649	586	622	571	553	590	619	569	618	563	585	600	620	593	564	587	586	524	588	654	586	551	579	579	601	609	595	605	537	607	580	568	628	562	592	610	545	602	612	581	629	582	591	555	585	642	583	569	593	607	605	570	611	593	623	612	533	605	617	578	570	571	584	621	578	632	621	616	616	597	613	575	631	571	616	569	589	556	597	588	593	557	602	555	635	586	603	585	632	573	591	607	599	559	602	575	578	599	597	573	600	524	634	608	603	588	597	582	642	646	619	578	582	605	609	576	581	609	606	583	586	595	558	550	566	582	597	583	639	618	585	586	581	589	568	614	595	623	628	601	598	608	575	590	574	649	604	569	643	601	586	636	596	577	590	611	584	595	602	600	564	633	560	598	621	594	574	594	610	560	596	634	581	599	555	609	551	606	655	614	613	613	588	700	599	619	595	572	647	606	604	627	616	613	597	587	629	588	603	585	618	576	598	574	667	595	616	582	603	609	635	604	592	621	611	592	581	559	630	622	586	587	580	561	584	629	606	625	592	613	622	639	609	582	565	591	551	580	596	569	573	561	619	602	626	585	621	631	587	549	627	593	577	591	558	596	589	659	585	603	539	603	595	623	635	604	573	592	588	555	610	601	610	645	546	595	582	573	598	625	626	608	621	570	599	567	589	582	621	649	621	595	637	624	580	572	587	598	587	585	622	599	590	597	636	579	574	590	634	602	607	554	603	611	607	584	609	580	596	610	584	604	573	566	573	613	618	614	594	578	595	625	606	558	582	583	627	585	592	576	597	590	577	588	610	617	575	550	596	575	581	583	623	617	641	602	591	594	601	612	619	614	586	621	631	648	593	602	587	580	617	591	595	604	618	600	601	614	634	579	591	609	606	625	604	603	555	587	561	641	615	541	615	562	577	558	583	578	606	581	578	569	641	604	611	616	592	631	588	598	618	619	599	592	584	632	624	628	575	576	580	604	567	591	599	574	599	585	616	601	620	617	575	620	598	620	628	560	585	579	627	602	626	540	602	565	648	631	601	584	571	581	582	600	605	593	628	631	633	615	571	576	576	606	590	623	613	586	631	613	637	658	548	594	607	576	574	593	622	583	594	577	581	570	583	564	602	627	581	588	566	589	605	594	631	613	614	652	577	567	573	571	597	610	568	598	606	627	588	560	602	629	606	568	614	643	601	581	599	603	625	620	601	583	638	579	592	599	625	550	567	624	618	613	633	626	599	592	617	560	609	602	634	582	572	555	630	611	631	614	575	615	577	610	566	619	593	630	586	620	581	598	649	638	652	588	619	589	585	605	634	640	599	562	624	624	593	633	623	552	611	598	584	645	591	585	612	620	611	629	599	610	605	583	636	595	557	591	578	633	615	667	584	636	544	611	576	642	636	556	614	563	579	585	640	574	612	625	591	559	618	614	600	624	602	608	584	624	581	614	593	592	590	601	603	616	620	622	642	633	579	624	600	642	637	644	587	618	612	610	605	583	602	546	600	652	605	631	632	621	607	613	594	566	640	575	592	544	595	613	567	630	609	592	594	609	596	652	584	593	597	614	543	599	621	568	571	581	626	637	651	590	619	630	616	597	587	587	579	586	583	599	578	573	569	585	567	580	634	577	605	589	590	640	604	583	598	593	564	637	604	571	580	613	584	598	598	610	595	587	586	616	601	605	597	601	629	592	636	558	568	619	576	597	601	603	594	587	617	591	576	594	596	586	611	587	613	620	594	580	630	588	587	591	589	588	580	580	598	581	520	573	623	575	580	577	617	593	638	603	587	616	599	607	636	600	529	568	582	633	590	634	594	612	589	605	624	618	597	590	580	603	603	573	583	579	575	586	644	594	605	613	565	572	587	610	604	598	614	623	576	633	563	584	605	602	592	640	601	588	605	662	602	637	596	585	582	626	616	612	549	618	605	608	567	596	625	598	575	579	590	665	595	624	598	588	584	619	612	627	571	573	569	589	580	566	574	581	623	592	599	572	597	617	623	633	558	645	599	590	566	617	593	569	611	588	594	614	610	570	610	564	614	589	587	602	569	607	579	580	606	601	598	637	602	607	589	612	590	591	600	600	584	632	587	583	636	624	623	619	652	605	612	562	566	597	592	602	650	599	626	610	605	572	588	617	591	603	573	638	594	567	639	564	614	578	594	588	600	601	591	583	576	543	630	599	597	600	604	617	569	622	608	599	591	576	618	579	622	586	529	556	619	581	606	608	583	612	611	624	593	564	571	596	601	582	606	619	575	605	549	633	611	599	602	586	599	571	567	568	583	582	637	565	650	623	579	581	565	582	567	576	616	631	603	576	653	596	546	659	601	591	582	544	629	581	635	638	592	620	598	583	591	593	549	561	582	543	566	599	550	597	587	593	590	559	553	628	593	614	607	603	595	604	591	526	604	586	610	561	606	605	625	552	598	606	592	621	604	623	616	603	607	587	596	604	592	594	615	574	603	607	586	619	590	588	560	543	607	640	620	576	578	598	579	563	593	563	586	610	564	619	607	619	621	651	543	595	570	578	573	562	565	621	607	667	604	603	599	609	571	583	596	585	599	599	607	631	588	588	621	617	576	620	569	587	592	577	609	609	612	604	573	618	586	628	575	625	570	602	582	572	589	556	581	624	601	612	592	603	598	602	607	593	621	557	596	598	586	609	548	593	628	604	586	567	601	625	619	599	615	556	598	619	602	623	634	580	630	619	635	593	642	615	565	566	618	635	587	606	605	634	603	625	618	622	555	609	601	600	615	630	580	568	635	605	617	639	571	625	586	625	625	556	613	621	586	544	593	568	608	603	578	611	585	565	568	593	607	606	614	542	632	601	584
4111	1065	264	186	154	184	204	189	178	143	131	146	130	100	107	110	95	83	91	91	89	84	85	78	95	101	89	77	87	80	93	96	77	69	87	81	85	74	66	87	86	74	88	78	84	70	90	62	79	68	78	75	72	59	71	70	79	65	78	66	77	82	68	68	75	69	79	76	68	55	62	64	70	89	85	66	54	85	64	83	68	78	81	68	68	81	73	85	59	77	66	67	66	77	63	86	77	64	67	74	60	89	71	66	70	68	74	81	65	88	66	77	64	74	78	77	69	63	70	73	79	70	57	77	67	76	65	85	77	78	78	69	74	73	73	70	68	61	73	64	80	66	73	65	77	64	87	58	67	69	60	68	80	58	86	94	79	75	66	71	67	54	63	89	52	82	73	69	70	83	68	69	69	74	65	61	78	60	65	79	70	59	68	69	63	63	79	72	62	66	89	74	65	70	60	68	66	72	69	67	64	69	66	75	71	65	64	59	77	77	84	61	64	69	76	77	68	80	64	73	73	81	84	69	71	89	68	76	88	79	75	61	64	61	82	65	77	55	76	58	80	68	71	68	82	57	81	77	69	68	71	81	55	79	70	71	66	69	59	70	84	60	74	76	66	78	75	86	65	75	71	79	74	72	63	68	76	64	84	69	68	87	77	74	65	69	69	85	79	69	67	77	66	68	51	73	78	72	65	68	74	69	66	80	81	65	79	91	82	63	83	73	63	59	64	72	76	68	69	60	75	56	73	64	66	67	77	78	71	62	56	68	76	81	68	63	69	83	71	65	72	63	89	55	72	65	76	69	79	68	69	59	71	60	77	74	71	64	74	63	66	66	81	65	69	69	66	76	77	54	78	76	65	91	82	71	94	59	78	70	90	85	78	70	76	76	70	65	60	61	80	71	73	57	84	71	87	72	79	67	73	66	73	59	73	95	82	75	57	51	62	67	88	60	74	71	87	67	82	73	64	71	59	73	54	76	75	74	85	67	60	74	81	63	74	77	87	68	70	81	77	64	76	61	76	75	73	71	73	67	70	74	83	66	56	104	54	65	86	75	76	72	76	64	69	73	80	63	82	77	80	93	72	70	62	66	67	66	67	66	65	63	70	58	73	80	82	76	60	74	63	80	70	70	74	67	68	70	74	71	60	70	72	63	61	70	75	76	69	67	56	67	62	84	70	72	82	79	78	68	61	75	61	75	68	70	65	77	76	67	67	85	76	73	72	71	70	69	66	74	70	69	71	73	62	71	65	64	69	77	71	75	87	64	72	75	86	74	72	64	75	68	61	74	66	88	70	61	60	76	84	80	55	73	60	66	80	65	68	68	59	49	80	65	76	74	81	73	70	65	77	60	78	78	73	81	68	55	82	68	70	59	71	80	83	68	79	80	75	78	56	86	62	67	74	71	69	57	54	71	72	88	66	59	72	73	81	78	74	69	75	74	80	58	74	78	82	60	61	68	80	66	68	77	68	81	79	86	78	85	77	80	59	74	66	82	67	80	72	79	58	63	54	84	64	70	76	58	79	65	71	72	58	89	54	75	51	75	67	84	76	76	73	79	67	75	72	83	66	60	68	72	74	72	78	76	65	73	72	69	61	66	79	68	62	68	66	61	71	72	60	75	75	86	52	73	67	72	62	54	67	67	69	70	78	65	64	71	69	61	75	82	70	83	74	65	67	67	69	77	80	65	67	71	66	70	81	52	71	76	78	90	73	53	79	66	63	66	70	92	67	73	64	50	73	62	68	66	64	65	77	69	77	77	60	70	69	75	78	69	72	62	66	59	94	64	55	74	70	80	72	63	76	72	77	85	64	80	68	60	79	89	72	65	79	76	84	75	88	74	72	49	92	72	81	70	65	69	77	61	82	78	78	77	78	77	86	66	68	78	74	77	69	91	68	61	85	83	85	70	67	86	62	83	65	63	69	65	89	72	73	66	80	57	61	86	82	88	74	57	81	69	80	94	60	57	62	73	83	78	60	69	85	64	61	62	64	75	64	76	73	73	70	68	82	76	63	78	94	66	70	76	77	69	66	78	62	70	68	61	63	76	75	65	71	83	72	73	77	84	84	62	72	67	69	67	68	72	64	74	70	75	70	63	75	78	78	68	51	72	70	86	84	84	66	69	71	78	73	72	71	73	77	63	80	70	63	58	69	81	64	83	69	67	70	72	72	71	65	84	68	89	68	68	71	53	72	86	69	67	68	78	83	78	71	66	79	66	67	64	77	61	76	69	67	59	66	66	60	73	73	64	81	80	68	88	78	67	82	71	78	74	83	62	66	63	67	91	79	82	72	72	77	69	75	73	75	64	69	82	71	77	68	75	71	77	76	67	59	83	76	71	63	70	73	80	91	64	73	74	70	70	58	79	71	72	80	88	59	74	82	78	76	58	76	65	66	63	83	75	63	72	89	67	69	71	74	73	61	84	83	66	77	63	70	85	79	72	56	63	75	58	57	66	74	69	79	69	67	62	62	65	84	72	79	66	65	88	74	85	68	67	59	74	65	75	62	69	72	75	66	72	69	57	95	65	78	60	66	83	70	77	68	66	66	74	57	71	82	65	64	90	65	68	58	71	75	75	85	81	76	71	71	86	72	55	73	80	72	74	70	77	73	65	102	78	60	81	70	66	77	80	79	72	83	78	66	64	69	67	62	75	78	73	96	70	75	52	73	85	69	66	70	81	84	68	62	70	81	63	77	60	83	57	66	65	66	61	67	66	70	72	67	83	72	75	62	79	63	68	60	57	72	70	73	74	64	71	75	73	66	70	63	53	82	75	63	73	95	80	85	66	68	62	64	76	68	87	71	77	72	74	77	64	58	95	67	67	93	69	76	75	62	65	73	68	63	73	65	68	70	68	78	70	71	80	79	70	70	74	73	61	72	77	80	73	79	75	86	74	63	68	67	68	77	88	76	61	72	75	62	72	76	81	83	74	72	69	58	74	63	77	72	65	87	67	75	84	70	67	87	75	67	96	53	75	65	60	62	84	77	69	51	64	82	78	64	76	64	69	61	71	71	76	86	76	74	62	59	79	76	92	90	83	86	58	77	55	61	61	84	65	66	74	85	73	83	67	70	72	63	68	74	82	80	78	68	71	71	70	73	90	77	74	65	78	69	73	80	60	72	60	59	78	80	68	82	71	72	54	82	68	66	66	67	54	75	70	81	75	74	63	77	64	56	74	71	78	63	66	62	70	62	63	65	65	79	77	69	90	76	64	78	92	74	72	54	68	78	71	86	59	70	52	77	69	64	74	71	70	83	65	71	77	72	67	88	60	66	61	67	85	93	77	74	60	70	58	75	56	61	65	75	78	72	76	68	74	69	86	67	71	46	77	79	74	80	71	79	67	78	64	67	69	63	85	70	66	53	57	63	77	64	73	65	92	78	81	81	73	75	87	64	73	79	83	68	81	82	69	78	80	73	62	67	80	72	88	66	55	70	79	80	72	91	69	82	82	74	69	82	81	78	85	72	63
28404	8327	3557	4061	7302	8620	7916	6132	5646	3591	3202	2915	2508	1929	1618	1503	1269	1183	1203	1208	1302	1218	1125	1189	1249	1232	1069	1047	1069	1034	1004	1069	1003	980	1002	1013	956	871	883	792	816	849	790	767	754	684	728	693	715	683	695	721	708	690	685	714	690	706	732	728	676	672	697	733	711	669	692	674	700	720	704	667	719	673	690	718	704	733	705	707	733	715	680	682	690	687	726	665	673	722	732	661	730	737	757	686	723	699	648	655	680	702	705	689	741	681	691	674	689	654	733	669	675	644	706	637	662	686	680	678	674	690	676	666	672	690	648	685	669	685	694	678	632	699	702	689	702	673	653	652	729	648	685	651	740	662	669	668	667	678	679	663	650	667	693	698	660	669	677	644	626	751	657	644	655	681	672	646	617	669	674	698	633	715	640	644	641	729	678	662	674	674	701	678	716	706	706	688	719	647	679	689	671	692	643	644	673	650	654	665	676	676	686	672	696	682	711	691	675	690	683	666	695	651	695	680	643	717	693	700	635	677	661	664	644	658	649	695	685	668	656	656	691	708	683	703	642	695	655	676	646	680	661	672	712	682	686	685	664	699	695	727	640	652	710	674	632	642	720	645	686	664	661	675	655	692	643	688	664	665	672	703	687	650	673	637	671	674	660	702	683	716	659	657	689	723	681	652	664	634	678	661	675	682	671	678	664	660	688	650	618	692	733	682	639	688	680	626	649	681	691	690	678	689	677	656	670	667	701	713	659	680	693	708	670	664	673	669	688	693	703	667	660	724	679	656	658	708	648	606	686	739	632	665	673	677	689	667	682	648	683	668	662	648	716	677	660	668	693	681	584	704	679	701	671	665	707	665	670	716	688	689	640	659	665	677	680	629	659	677	688	693	686	708	640	600	685	694	708	709	685	642	646	704	610	677	656	647	717	698	671	595	679	661	735	742	684	653	656	655	676	666	637	679	757	673	743	641	730	680	665	646	672	681	687	678	665	713	653	638	675	671	684	679	662	658	658	725	684	659	670	643	632	716	669	679	654	661	647	667	675	667	647	709	655	719	677	704	723	700	696	672	672	679	678	710	688	655	688	693	628	686	650	709	726	716	659	690	640	678	682	711	692	676	670	666	652	688	652	663	716	689	713	663	673	657	668	686	689	687	686	686	678	707	672	637	641	712	749	669	675	688	708	667	677	685	675	673	706	704	668	676	649	702	635	685	703	659	650	701	675	685	687	684	690	704	707	687	670	736	707	711	695	723	660	697	665	698	677	714	701	662	634	652	633	691	655	648	725	662	662	700	649	655	654	675	664	686	629	688	620	687	675	673	651	630	701	681	653	632	670	687	724	668	691	671	705	615	654	677	675	620	659	664	706	663	719	687	638	640	704	665	699	657	671	682	691	700	662	672	670	669	670	692	697	650	709	664	638	653	702	699	707	717	703	710	692	614	663	670	683	720	678	697	645	662	678	652	646	679	708	664	695	688	653	694	708	638	691	631	664	687	666	626	705	714	658	685	659	694	674	672	681	674	701	670	729	707	628	675	675	617	662	690	655	705	655	664	707	713	659	675	679	639	661	683	666	669	645	665	664	678	664	692	676	671	672	670	663	673	736	656	650	698	742	695	678	682	713	644	689	660	678	633	688	686	666	710	690	657	676	711	706	725	685	707	689	719	660	674	674	703	682	692	672	664	678	654	635	670	668	662	720	674	642	651	685	661	635	629	636	675	671	675	700	649	684	655	706	643	703	710	677	670	670	647	684	690	671	711	768	678	651	667	677	724	699	692	701	649	697	670	680	698	651	665	714	684	655	659	677	715	703	646	644	727	645	672	720	671	642	702	691	722	698	687	671	660	731	661	660	685	699	665	691	664	715	681	678	699	693	686	632	695	703	650	676	698	703	662	672	676	657	668	679	633	685	691	656	672	661	667	672	675	675	666	649	656	642	693	689	659	695	696	686	644	712	704	682	688	701	648	648	679	663	642	656	723	706	675	670	671	707	687	630	695	661	711	661	700	743	632	681	657	660	668	648	729	698	681	681	681	673	650	685	701	735	681	682	675	705	663	691	646	683	667	675	647	648	708	720	652	661	634	714	655	649	662	658	622	704	649	666	644	646	629	643	682	670	695	674	682	694	673	712	684	668	654	647	713	682	717	678	657	710	670	659	698	698	651	671	635	685	691	692	681	659	698	684	683	669	695	662	633	715	678	659	663	650	689	679	702	642	654	675	707	650	649	669	659	677	714	665	674	696	683	658	641	664	666	640	729	708	678	669	631	677	693	675	717	643	696	634	690	672	642	676	684	643	627	657	661	697	649	707	650	716	675	760	696	665	647	661	682	618	727	607	685	664	635	667	642	716	624	657	688	630	705	672	704	686	650	626	687	764	705	675	684	741	677	635	692	697	682	655	676	675	640	628	696	709	640	634	712	673	677	651	676	643	672	700	678	683	692	674	660	665	695	705	685	658	674	678	673	668	675	684	677	679	662	680	656	662	637	660	678	687	652	672	701	635	663	668	675	636	653	683	672	648	691	671	700	687	703	698	707	685	697	674	689	654	671	649	684	646	703	666	641	670	728	667	676	633	688	638	672	702	706	660	730	673	715	711	691	678	629	643	680	673	681	663	640	677	679	654	687	664	664	643	683	694	651	678	681	655	695	672	668	728	628	685	693	656	716	667	675	686	734	666	703	680	623	725	659	684	695	676	735	675	679	712	657	658	673	694	672	719	709	651	695	668	684	634	688	670	659	649	679	728	676	666	668	689	667	683	713	680	685	665	717	690	700	693	659	676	650	677	679	693	697	719	675	624	668	651	685	645	648	703	715	643	695	719	694	675	676	665	669	705	667	695	664	643	646	660	628	689	702	680	660	630	660	694	685	645	697	705	682	645	722	687	653	695	720	674	682	631	679	658	682	670	658	703	678	664	644	695	680	728	627	648	676	646	643	682	703	689	622	697	672	665	685	637	674	646	688	682	672	695	694	656	690	686	741	689	682	672	674	680	652	668	659	665	681	673	666	718	665	657	691	687	687	660	686	662	684	658	680	686	674	686	675	695	650	643	692	676	693	703	648	672	673	685	713	694	649	730	698	683	659	658	674	700	670	690	676	682	689	648	656	668	655	642	684	637	661	668	700	683	698	691	644	691	648	706	679	688	636	665	677	702	680	671	663	681	638	719	663	671	656	632	661	679	682	667	643	666	660	647	670	693	646	687	629	635	678	710	748	655	629	710	629	680	658	671	654	694	671	661	676	695	641	677	695	670	664	705	659	656	617	689	718	686	633	684	635	643	686	699	680	701	675	686	651	660	711	664	669	715	688	688	669	694	675	678	712	736	667	649	748	688	687	637	690	689	640	617	697	656	675	694	639	698	680	653	638	701	721	708	698	692	696	704	628	679	694	654	700	658	684	676	674	672	694	671	663	684	681	687	703	676	664	708	682	661	684	661	707	662	691	654	672	672	619	644	652	701	675	680	646	661	698	663	643	674	672
1762	284	166	138	138	130	135	127	123	120	110	107	118	86	113	95	107	76	107	100	86	95	94	90	105	99	101	90	98	96	113	105	82	101	77	87	102	93	112	96	92	99	73	110	88	87	89	98	99	98	68	97	89	89	99	92	95	87	86	106	89	92	98	97	94	88	95	104	94	96	93	92	101	95	97	92	98	79	96	69	71	91	88	77	89	99	86	83	92	93	88	98	107	81	90	98	94	99	89	95	98	95	80	79	100	97	96	109	83	96	100	81	91	75	96	108	83	98	100	64	90	97	82	78	102	112	89	87	95	82	97	87	94	100	101	72	86	105	109	109	93	98	90	89	84	90	85	81	120	85	89	117	87	102	108	103	90	98	108	87	102	99	82	89	100	103	83	82	96	101	83	98	85	98	87	97	89	90	88	93	86	91	87	102	84	90	82	78	104	109	88	93	89	104	97	79	84	101	96	88	114	90	88	88	108	87	92	96	101	89	100	86	90	93	92	96	87	116	107	97	104	92	92	98	98	101	88	87	94	92	88	105	99	94	101	93	100	91	102	87	80	97	72	88	94	98	104	86	92	85	105	102	97	87	85	108	85	100	98	78	99	103	91	94	89	92	107	102	95	87	107	96	90	107	85	76	87	97	80	102	96	86	78	87	105	80	86	110	110	90	80	67	102	100	87	98	118	103	84	80	99	106	99	85	88	96	91	90	82	114	89	67	94	101	93	77	104	90	101	122	103	95	96	77	91	91	104	98	123	110	96	89	94	86	107	92	70	77	90	91	107	100	84	94	109	82	82	82	84	85	95	87	84	89	75	80	85	95	95	82	96	83	86	84	106	99	103	104	78	91	92	79	104	98	87	92	87	96	87	94	102	102	96	86	99	99	108	96	92	114	93	82	105	76	95	94	74	97	82	95	93	105	105	96	93	88	104	91	92	91	97	108	102	115	93	79	89	94	99	94	116	105	101	96	89	85	90	98	89	87	104	96	103	100	88	105	94	94	92	104	86	80	91	111	111	93	96	97	77	65	81	103	77	96	90	96	111	96	103	100	91	90	73	113	111	78	81	83	86	97	84	103	88	76	93	79	102	80	92	84	100	100	75	81	83	83	89	89	94	62	101	87	83	91	86	108	85	90	96	102	88	93	112	89	90	98	100	93	100	68	89	95	94	94	100	96	94	87	96	88	93	87	93	105	79	109	75	98	104	84	91	95	83	86	89	75	100	94	95	75	101	73	91	94	93	110	92	89	93	101	78	97	103	99	82	81	104	99	99	70	97	86	93	85	107	97	82	101	105	105	102	91	92	83	87	84	99	98	81	91	92	89	107	95	90	106	84	99	83	103	93	93	109	91	109	82	94	84	102	89	82	91	80	83	88	89	82	81	93	103	86	112	87	103	77	86	93	78	106	99	99	104	88	90	93	93	97	81	93	91	92	97	99	101	91	75	93	95	108	89	108	85	72	96	76	75	74	100	86	94	94	94	103	110	78	89	102	77	87	96	82	95	81	77	101	86	82	87	111	92	111	108	85	83	113	98	75	92	92	95	81	91	78	121	101	120	92	100	79	105	81	109	88	96	92	83	85	95	93	94	82	81	91	98	77	95	99	99	80	107	87	62	91	88	105	105	94	90	99	77	112	109	87	82	102	88	89	97	90	92	91	96	93	88	112	72	93	100	85	94	110	86	85	73	92	77	96	95	80	86	90	99	89	86	102	97	102	92	78	89	96	88	93	91	75	99	88	107	81	102	83	93	105	87	96	82	112	77	86	99	86	84	103	75	88	91	104	102	77	94	86	109	112	82	102	86	90	69	86	100	97	85	93	85	82	97	97	104	93	93	81	88	99	89	89	103	106	90	108	94	89	90	84	92	111	111	93	93	78	90	91	101	113	80	84	89	102	100	98	89	112	101	93	72	75	101	102	91	91	90	82	79	109	103	98	100	102	87	107	105	89	89	82	86	86	107	112	97	113	100	105	78	97	99	99	84	111	99	88	94	101	93	100	90	79	97	94	99	92	95	88	70	82	99	100	95	91	114	90	96	80	102	84	98	79	95	100	95	88	103	101	67	91	76	100	95	82	93	102	90	86	92	91	98	87	97	76	94	102	92	98	84	91	89	104	95	83	84	87	80	80	96	85	93	93	83	88	90	97	105	86	95	95	99	105	63	106	102	89	97	116	93	102	84	89	108	99	88	97	106	96	104	91	89	91	98	96	82	83	82	75	103	89	94	77	86	112	91	92	86	90	99	78	102	96	92	79	73	104	98	110	91	81	95	89	87	79	115	93	85	108	90	78	79	83	83	88	110	83	90	92	88	93	80	86	83	94	82	104	71	89	89	80	89	100	88	100	107	82	100	102	86	102	98	111	103	81	84	85	91	83	81	93	95	97	88	88	100	93	100	82	96	99	92	88	89	98	94	92	86	88	94	99	105	94	92	87	94	77	92	99	72	99	91	101	104	91	96	64	93	94	115	93	110	100	98	88	84	81	97	103	97	74	88	93	106	80	93	85	91	107	78	93	97	95	110	88	83	81	88	106	104	90	95	87	108	90	120	94	80	95	94	90	99	73	83	96	97	88	86	115	103	92	94	85	91	86	99	93	100	110	96	102	99	104	95	95	101	88	94	84	110	93	102	94	88	98	75	95	91	90	100	91	103	103	94	95	89	97	101	84	122	95	96	91	86	94	109	90	98	94	70	83	108	83	101	87	106	91	108	111	95	94	95	97	84	78	91	85	76	94	90	86	66	97	86	94	76	98	80	91	94	86	110	80	102	103	96	84	95	94	96	103	104	86	102	100	72	98	105	73	91	105	85	115	99	81	108	97	91	101	87	77	83	88	85	93	94	101	85	84	88	85	93	80	86	80	99	92	90	98	91	100	75	108	83	87	93	82	81	112	99	90	82	87	87	88	73	100	77	90	103	96	105	97	71	91	89	86	102	80	96	95	97	110	105	84	89	96	82	102	89	93	85	107	101	84	85	98	70	75	91	96	93	91	90	88	106	80	84	102	93	94	108	84	92	90	93	105	105	81	77	84	98	105	98	84	85	98	79	80	91	91	91	83	99	86	92	86	81	84	88	89	87	98	91	103	65	99	95	93	84	95	94	81	99	86	108	94	93	96	87	85	81	85	77	73	91	80	103	110	101	119	90	81	96	86	91	94	81	92	86	96	85	82	93	100	87	91	99	76	82	97	96	93	89	106	81	79	84	97	78	98	81	89	83	76	78	86	85	77	86	82	88	85	92	101	89	98	84	88	81	101	93	98	88	97	81	84	102	97	105	102	111	117	98	99	88	111	114	91	110	101	98	79	124	112	91	93	81	96	73	79	83	101	85	89	90	89	85	89	91	88	93	84	105	95	100	88	92	112	112	91	79	89	92	95	92	94	99	100	85	94	92	89	93	99	92	103	91	102	93	93	84	86	101	94	91	102	80	111	111	91	81	92	91	85	105	98	91	105	106	105	98	87	75
18786	3883	2077	2246	4162	4618	4129	3444	2953	1901	1890	1725	1492	1289	1201	1162	1123	1079	1084	1122	1079	1075	1105	1087	1076	1032	1030	951	1036	1008	1019	998	967	999	1018	961	973	944	971	906	908	888	901	897	903	842	825	854	815	856	833	838	831	823	832	835	821	855	799	877	855	805	781	893	859	849	794	800	866	850	849	834	807	819	860	868	891	889	812	917	819	812	861	837	885	831	840	835	829	852	831	859	863	814	885	792	840	902	815	847	841	777	863	775	827	888	838	768	880	877	851	777	872	843	835	807	824	791	782	855	798	825	830	845	817	788	836	848	810	871	820	822	822	837	833	823	832	860	806	810	800	912	803	873	817	919	850	808	817	875	804	838	811	818	861	845	879	829	806	793	842	820	805	798	826	841	866	831	871	829	876	892	783	805	852	847	821	822	845	831	780	863	856	837	794	874	873	848	818	817	776	837	802	819	849	836	857	808	821	801	831	840	792	867	855	809	830	850	872	837	842	864	800	847	769	854	848	862	763	841	864	826	791	801	858	891	813	825	808	836	838	806	862	831	828	887	812	840	830	816	787	870	850	844	830	875	879	801	816	847	815	862	812	810	858	889	849	800	860	815	828	802	784	889	851	809	837	814	838	847	844	809	795	852	848	849	841	804	811	834	822	828	790	857	826	827	804	837	803	905	768	840	837	800	830	853	829	838	795	823	813	800	825	798	841	788	796	773	832	831	831	807	823	855	819	801	799	840	832	813	825	824	821	835	844	826	826	852	811	863	792	871	835	841	843	840	806	802	852	888	861	774	823	857	869	790	843	849	819	853	772	858	853	827	784	840	830	844	826	913	813	787	827	789	831	833	887	823	833	857	875	836	840	868	847	823	849	814	773	769	829	811	817	827	818	848	795	821	819	828	854	812	808	783	784	851	836	793	857	792	782	849	860	860	818	817	839	822	824	872	823	855	826	872	803	828	804	825	830	811	807	856	839	837	826	785	829	849	795	855	839	818	841	814	853	844	838	828	828	835	849	850	830	839	886	821	834	863	793	842	858	791	833	878	804	868	880	856	842	835	814	858	790	821	876	822	821	862	837	882	823	842	814	845	877	838	826	807	837	797	842	847	815	859	812	854	802	801	759	817	830	822	825	852	787	812	830	817	809	830	831	824	831	805	847	798	817	796	836	823	849	827	832	854	790	824	833	798	834	793	803	846	832	823	842	821	841	871	829	827	837	795	811	838	838	806	802	858	802	780	804	817	830	834	796	835	803	860	827	861	817	830	865	846	845	788	802	820	826	852	862	845	781	892	861	841	805	841	802	838	824	825	843	796	822	859	842	775	828	847	872	835	811	839	802	850	863	831	843	849	851	826	824	805	824	807	847	868	843	796	822	832	831	836	799	799	838	832	815	859	795	826	835	825	846	824	818	800	844	835	827	797	814	769	839	834	893	829	774	822	804	856	879	815	905	802	824	809	834	827	862	792	781	863	918	848	812	883	809	870	823	778	847	842	791	802	783	836	827	781	840	852	855	819	786	814	823	868	847	825	832	857	777	843	844	809	890	853	797	788	817	769	824	827	860	814	842	848	840	803	809	786	829	789	832	900	771	832	804	868	797	798	836	844	838	860	826	796	809	861	824	855	796	822	893	793	824	844	848	833	842	813	872	839	782	882	866	848	843	797	782	826	821	885	865	846	841	809	870	821	826	830	841	860	841	823	881	823	890	856	803	818	798	813	850	827	768	806	829	874	864	839	840	857	860	834	848	852	820	805	851	802	809	805	810	813	827	809	812	803	816	821	820	785	831	826	825	831	871	871	850	844	808	896	844	802	825	841	808	875	830	846	878	795	833	789	816	844	770	914	827	853	841	793	845	785	803	803	841	805	825	846	787	837	765	786	808	839	856	832	829	814	883	823	814	783	817	892	860	854	872	828	861	848	839	788	873	846	839	854	819	815	824	816	836	831	857	787	772	874	858	859	840	793	813	830	820	844	827	837	832	815	778	821	858	780	822	852	868	819	774	806	823	855	780	868	829	830	886	827	780	853	875	848	831	820	835	815	867	843	865	799	836	882	810	786	817	786	829	834	828	830	821	866	814	851	833	799	819	861	889	943	849	862	817	833	847	815	824	833	848	797	806	733	840	773	791	857	809	841	827	795	829	837	839	856	849	789	861	797	806	880	789	807	848	845	797	791	859	815	802	806	856	802	837	802	857	822	847	812	833	767	813	824	789	780	814	809	842	834	799	752	860	804	884	793	815	799	865	844	843	849	805	901	846	819	812	844	830	866	856	830	831	848	816	793	854	788	858	826	862	846	783	809	793	866	895	830	808	825	802	815	805	837	863	777	836	785	866	805	853	834	890	819	795	868	815	836	782	832	847	859	821	833	815	856	848	828	819	780	820	808	884	838	844	818	833	837	810	870	864	804	786	811	846	738	776	814	827	819	832	792	820	806	807	841	854	874	796	802	868	831	844	848	858	856	763	827	832	845	820	845	840	837	800	834	827	820	818	871	783	856	831	846	807	818	784	834	820	845	821	875	834	816	807	829	846	794	855	835	803	863	810	841	859	852	778	808	827	866	791	821	841	840	868	848	809	844	884	840	787	915	816	812	794	820	790	837	834	818	818	855	817	836	849	839	834	795	806	876	845	840	831	833	843	844	790	810	834	813	808	801	867	821	830	857	853	830	835	800	824	788	801	826	858	806	859	884	899	840	829	831	829	866	865	800	817	786	811	778	832	846	814	816	811	767	847	843	814	817	790	860	817	869	848	827	835	852	862	847	860	861	817	826	807	851	859	815	768	868	848	824	815	836	822	857	847	804	898	853	802	828	858	840	890	816	861	860	832	840	802	810	862	830	874	804	827	859	826	823	828	789	829	840	823	880	793	845	807	831	840	842	837	809	813	804	806	882	831	821	829	830	882	869	820	815	863	800	835	816	851	803	832	844	828	810	854	785	818	865	792	780	859	864	839	803	849	857	847	876	799	837	816	791	905	824	849	853	817	825	778	888	781	883	827	866	802	817	865	832	846	849	822	834	849	849	838	839	804	799	863	796	852	828	784	845	857	836	788	793	842	818	883	865	897	840	836	796	826	796	833	857	795	821	831	846	895	810	859	820	870	850	840	844	801	831	809	820	866	797	863	861	859	818	869	875	902	873	845	872	858	827	805	800	818	821	829	843	856	817	830	853	823	804	812	796	818	846	832	860	830	837	833	853	820	812	852	816	846	849	899	826	824	833	834	816	844	871	824	826	823	812	894	818	787	883	803	863	837	749	867	829	836	887	829	759	778	781	841	879	850	844	832	804	816	841	850	843	793	846	798	838	826	766	809	805	865	806	834	805	786	787	809	844	805	831	860	851	776	832	830	866	850	864	819	845	872	855	822	815	841	801	846	837	831	858	856	838	821	871	859	753	887	831	865	865	814	814	836	832	872	803	891	797	868	831	848	843	834	827	836	835	800	814	849	845	841	828	821	829	845	876	851	878	819	866
2892	647	230	172	172	199	196	168	150	152	141	136	117	113	99	103	102	102	91	93	128	116	91	112	124	101	84	107	97	98	99	102	96	86	98	104	102	115	96	97	81	94	90	102	101	90	102	102	94	100	100	89	106	91	82	117	88	110	58	82	85	91	88	81	105	91	88	101	92	99	108	104	85	100	97	74	81	83	96	99	92	95	103	108	88	97	90	117	89	80	75	94	86	82	109	74	93	100	88	86	81	94	107	73	100	84	113	72	88	80	103	102	85	91	93	111	89	84	88	107	79	73	93	90	100	110	85	98	88	95	97	102	75	107	81	98	89	71	97	72	95	101	76	100	89	74	98	84	87	101	83	97	78	97	72	88	86	83	80	108	82	101	88	111	121	80	102	99	91	95	80	100	90	101	87	123	85	106	96	112	96	98	105	82	108	111	96	97	83	84	82	97	91	96	99	78	101	105	109	92	82	89	70	107	74	92	91	84	79	77	97	96	89	83	112	79	103	89	82	92	92	89	93	78	85	89	118	103	93	112	83	90	97	96	84	88	91	100	87	86	84	105	107	104	91	81	84	88	81	93	72	104	93	88	94	96	90	101	93	73	90	75	95	94	86	99	82	104	94	90	95	83	100	80	95	85	108	89	115	89	96	87	94	88	82	105	106	95	89	90	85	86	97	85	80	98	91	75	80	87	95	79	88	79	88	92	90	107	93	96	83	94	109	101	83	81	96	77	99	86	90	88	91	91	90	69	88	80	87	91	81	98	80	82	94	101	86	90	93	83	84	87	89	96	98	103	97	91	89	97	94	103	82	92	96	91	98	92	92	104	90	91	98	95	74	84	111	82	103	95	115	90	93	103	81	89	87	91	87	97	81	91	93	86	74	90	115	93	95	90	104	90	88	72	83	94	71	83	89	94	82	89	95	85	102	80	93	92	75	94	99	94	79	92	95	94	91	89	105	86	75	87	84	106	105	93	88	85	90	89	91	93	98	102	87	94	94	90	85	95	102	101	94	93	99	92	95	85	109	108	97	107	78	84	87	75	127	91	102	85	91	107	84	92	96	105	109	100	83	88	92	91	87	79	95	94	73	81	92	100	116	104	85	91	104	78	100	103	83	92	109	84	86	106	77	74	83	94	93	93	91	84	82	95	97	110	96	108	87	93	101	101	85	87	94	92	96	92	70	98	107	90	99	84	77	81	95	105	107	96	87	96	95	83	74	91	90	106	99	79	94	106	97	95	81	91	109	95	94	89	75	109	69	97	83	95	83	88	83	104	86	88	91	105	105	113	84	77	84	101	101	101	86	79	78	74	93	105	69	85	94	105	91	76	96	85	82	102	95	82	94	74	98	80	98	106	87	83	101	96	103	99	91	81	94	87	84	92	97	79	94	96	97	100	109	114	76	87	96	111	104	92	95	118	99	107	85	109	97	99	84	106	95	85	105	90	102	86	91	93	100	108	96	101	91	81	82	81	83	103	93	105	80	101	87	85	93	100	84	83	108	99	83	99	81	88	99	94	103	87	88	79	117	79	90	100	87	78	89	85	95	103	85	83	96	115	101	78	95	93	83	83	77	95	76	97	93	106	91	89	88	90	92	90	90	79	85	93	99	111	90	90	89	100	87	75	90	101	117	92	90	103	76	78	79	93	85	109	110	97	84	109	97	91	104	76	91	111	89	93	88	108	85	80	97	95	93	94	87	72	92	84	116	90	95	83	106	87	72	93	90	99	85	101	93	104	92	106	94	115	92	85	96	96	81	86	95	96	77	88	82	95	104	89	102	87	81	93	88	81	79	117	110	106	89	87	77	89	88	87	105	91	98	82	92	85	95	91	86	95	84	90	76	97	95	116	113	97	90	94	91	98	81	90	92	88	98	94	82	82	90	94	82	101	105	106	98	84	97	87	78	80	93	94	88	92	102	104	99	84	103	83	86	89	81	86	108	83	83	93	91	92	90	99	98	98	107	90	96	84	98	90	79	99	99	79	97	85	104	107	78	95	103	104	86	76	71	99	90	84	95	84	91	90	101	86	93	88	83	102	102	85	85	77	93	95	93	83	80	86	91	84	96	76	89	96	84	87	95	96	72	92	105	86	65	99	84	79	82	93	83	87	102	98	85	92	97	78	101	113	81	92	81	106	95	80	81	102	83	77	111	99	103	86	85	80	95	90	75	90	93	98	87	98	97	91	96	88	73	90	85	99	83	85	99	85	106	91	97	83	104	99	93	114	103	89	92	97	108	88	84	103	86	108	93	95	90	95	80	100	84	96	90	82	80	90	91	91	94	89	92	90	88	83	114	88	97	86	89	90	83	85	83	88	84	89	85	76	85	95	79	90	71	92	89	104	95	103	83	84	98	85	82	107	80	102	88	105	91	93	95	99	105	93	88	94	100	95	86	88	92	98	102	79	94	73	103	97	85	102	82	98	111	85	102	96	93	82	102	85	89	81	101	91	99	89	82	76	81	91	94	103	97	83	88	117	81	109	94	118	92	86	82	95	86	89	101	105	76	89	87	89	80	96	105	86	100	85	106	76	103	91	104	84	95	68	106	72	89	84	91	96	78	92	96	98	98	92	81	75	88	80	87	95	97	96	98	91	89	84	100	92	105	82	88	85	95	110	89	97	90	90	95	96	84	97	89	100	86	98	93	101	100	93	86	80	105	108	81	105	96	78	79	92	84	86	86	98	86	84	88	85	91	85	94	84	86	81	89	106	91	97	91	98	91	83	88	85	98	89	90	95	75	85	85	81	82	92	88	92	110	89	101	86	98	106	85	81	74	85	96	73	98	83	99	82	89	87	82	100	98	81	96	97	96	91	82	117	93	99	93	85	112	89	88	91	85	94	98	112	85	86	87	98	100	97	95	82	84	82	91	98	85	80	85	72	99	94	83	90	76	111	76	95	86	98	83	97	95	86	83	95	81	87	92	101	83	88	81	94	91	94	93	78	90	95	91	100	100	86	96	101	97	89	102	79	94	86	100	85	89	88	81	95	95	92	92	113	97	68	64	79	74	87	96	89	90	98	93	86	84	89	96	93	96	90	97	87	95	97	82	74	74	69	88	97	95	104	88	99	86	89	93	98	82	76	92	86	84	91	93	87	94	94	93	88	104	93	75	77	86	93	84	74	90	94	85	103	100	88	84	98	92	123	91	86	97	97	91	112	102	91	86	97	90	89	74	102	113	82	77	89	84	92	93	95	101	92	82	95	99	91	101	81	97	95	103	86	91	102	96	92	88	86	84	92	101	92	87	79	106	82	83	106	107	89	102	102	107	86	80	93	103	99	91	90	87	99	86	84	116	88	97	104	113	106	87	91	89	93	93	102	81	98	84	80	123	96	76	98	95	103	107	89	78	91	74	102	81	98	88	118	93	96	96	88	87	84	88	78	104	95	99	88	93	83	119	101	75	83	80	104	83	91	87	78	72	79	87	96	87	94	98	93	89	103	87	104	99	80	85	86	83	91	102	96
24629	6175	2899	3428	6129	7173	6631	5176	4554	2904	2487	2239	1933	1647	1516	1371	1345	1282	1269	1243	1325	1286	1249	1332	1208	1290	1177	1113	1105	1154	1079	1069	1059	1120	1046	1019	1037	1020	992	937	963	918	934	916	882	893	916	881	847	883	857	876	900	856	854	863	878	841	863	855	844	882	919	857	825	849	838	871	844	899	896	882	846	859	884	922	851	858	808	843	848	878	880	868	849	895	866	832	917	855	874	833	833	880	856	866	919	911	808	832	921	811	868	782	871	814	852	827	889	841	847	840	900	841	856	835	814	825	843	910	898	825	802	820	835	813	855	816	824	813	806	844	863	879	899	851	848	878	833	902	814	867	845	860	896	848	853	842	852	887	810	882	850	855	869	801	824	808	870	864	882	840	812	890	785	854	810	845	822	813	859	836	869	850	839	828	838	796	892	761	850	856	851	861	783	824	863	845	825	759	814	865	874	855	837	898	878	854	815	836	826	820	824	885	835	869	837	801	842	854	885	896	833	847	841	837	804	919	831	843	852	796	814	842	836	848	855	813	836	822	812	803	883	829	851	813	827	819	918	816	842	866	889	807	857	865	785	860	853	761	820	881	901	832	878	868	859	820	850	802	881	817	805	838	837	866	884	909	868	815	840	829	890	841	828	804	861	851	834	871	848	858	821	826	806	848	840	851	823	869	857	859	852	813	812	838	894	835	827	834	846	867	791	883	880	841	829	857	844	884	876	803	799	854	826	860	811	843	868	848	830	823	899	831	838	825	811	838	780	881	842	815	798	804	854	881	878	792	866	831	764	845	849	828	831	799	859	838	843	850	852	861	870	844	839	815	824	839	811	798	852	873	833	823	879	847	815	869	857	842	835	849	801	865	882	839	889	846	802	896	879	834	871	846	803	805	871	820	818	861	881	930	863	828	830	814	831	813	822	835	852	897	835	804	842	832	846	835	847	808	839	821	793	845	869	834	873	844	868	841	821	838	823	821	824	863	855	888	834	774	862	839	815	797	874	828	886	847	815	845	807	846	817	785	833	870	866	824	806	850	842	827	847	836	834	852	884	774	820	788	866	800	856	852	856	816	826	806	869	853	819	826	840	844	861	871	815	834	808	840	845	839	827	849	840	825	837	870	869	825	816	838	846	831	809	797	836	816	850	839	828	810	835	879	867	795	839	853	847	847	866	868	834	840	814	857	845	856	819	795	867	835	854	868	804	862	845	867	862	810	856	900	799	894	811	845	881	834	838	765	855	868	850	914	868	865	838	854	799	818	839	861	828	851	835	836	847	876	812	780	818	813	844	814	866	890	809	837	892	833	800	881	841	844	817	879	786	846	848	862	842	805	840	797	853	798	803	864	825	843	825	836	838	803	863	863	861	868	870	830	879	864	824	821	873	817	798	849	856	811	795	898	807	815	811	839	824	791	881	842	788	832	850	871	888	815	844	821	799	799	829	818	874	862	840	856	810	843	840	885	837	854	846	856	806	835	825	893	802	848	866	853	831	822	831	907	817	856	912	821	831	817	831	912	847	841	849	836	903	850	863	819	857	908	854	841	833	854	870	855	817	830	857	837	799	862	854	819	866	877	837	831	837	839	864	819	787	847	852	840	871	874	844	898	842	860	832	851	820	830	865	871	895	837	828	834	892	808	829	840	830	845	842	826	857	879	830	851	845	809	799	833	849	798	837	816	852	833	799	903	895	873	854	859	877	835	808	804	858	834	819	862	803	857	871	846	862	847	885	859	820	852	866	828	838	806	848	902	836	820	825	820	860	833	877	859	901	854	868	886	840	836	765	834	881	872	844	875	800	890	813	902	867	820	844	840	822	842	856	828	807	822	843	824	870	844	828	781	829	835	809	878	839	833	845	862	846	871	802	867	815	817	875	828	842	873	829	838	848	853	813	816	798	834	872	830	890	844	847	906	866	819	863	810	846	888	880	897	817	846	811	844	827	868	831	827	865	824	820	862	873	810	828	804	826	811	890	858	889	893	901	816	859	887	803	813	821	879	845	845	823	879	882	845	850	824	798	825	815	815	818	857	825	809	856	874	860	814	817	775	863	877	769	812	838	784	855	884	827	846	862	825	864	856	823	885	819	830	811	874	894	811	791	848	856	894	820	839	856	847	808	861	858	825	822	870	802	894	864	822	824	850	884	886	825	842	870	864	798	826	844	810	816	802	853	830	802	866	832	820	880	866	835	889	833	858	842	815	847	822	831	826	912	853	825	846	893	862	808	845	823	828	847	827	841	830	855	873	840	851	834	878	845	844	857	816	846	863	859	786	812	817	876	837	889	805	828	799	826	881	859	807	817	885	886	835	842	780	852	922	882	811	832	839	831	834	863	805	860	863	847	848	837	878	794	884	815	816	814	840	852	909	822	822	821	829	881	899	868	815	878	856	840	813	879	875	847	830	861	811	821	862	842	862	862	861	860	890	834	838	847	796	831	854	828	822	846	877	857	825	829	793	825	824	844	835	863	890	824	867	828	858	847	826	848	869	878	816	829	819	814	812	875	881	879	851	809	814	861	826	812	832	900	811	822	861	849	803	873	837	837	896	863	843	868	876	832	843	863	842	865	830	880	857	811	872	901	804	806	843	793	848	842	795	841	848	873	850	814	849	900	871	851	841	820	853	846	845	842	826	805	861	894	788	861	844	816	843	867	812	844	879	816	892	863	807	828	864	860	864	912	822	801	839	822	870	865	846	807	860	794	829	844	841	815	808	848	844	853	812	847	812	828	842	835	871	877	858	834	867	802	872	833	868	848	798	815	840	829	842	801	853	851	830	811	871	894	781	814	820	859	853	804	877	890	851	868	797	828	860	860	826	819	820	863	808	810	815	863	808	867	819	863	875	889	916	867	860	839	845	881	850	827	854	859	867	846	856	845	871	851	842	819	857	838	879	892	885	884	852	851	833	835	860	906	814	827	838	810	820	885	851	871	834	777	864	895	852	863	822	818	879	848	871	841	863	850	799	871	910	862	826	851	839	818	858	859	842	814	897	834	831	859	846	894	861	815	848	830	841	849	843	829	865	827	807	855	825	858	835	810	873	852	848	846	881	837	855	890	850	793	876	863	812	809	802	872	853	870	848	790	843	895	887	881	820	814	851	815	862	816	851	873	849	876	851	873	839	847	829	810	790	882	844	836	867	863	834	844	885	828	852	866	858	838	883	866	819	923	844	841	850	827	852	855	835	869	870	858	833	866	803	832	860	841	861	891	818	865	874	856	869	801	855	861	862	902	869	864	862	829	888	821	828	852	827	812	800	811	854	851	840	811	863	857	856	836	839	841	817	886	895	857	830	858	787	774	816	841	843	808	850	795	824	816	850	785	867	838	848	801	851	811	834	882	873	808	845	840	832	862	844	852	820	860	828	800	842	861	831	859	852	786	807	783	836	870	853	861	846	813	834	853	850	840	825	851	812	842	861	882	836	833	816	806	806	865	786	835	892	819	858	864	834	818	851	860	833	810	810	861	863	855	866	861	812
3063	492	180	137	108	155	135	128	211	125	111	76	78	87	68	76	82	64	78	76	75	72	74	82	73	83	82	74	83	68	54	77	66	66	62	69	60	71	81	84	65	56	62	73	61	55	54	65	62	68	76	53	65	61	60	60	57	54	54	70	70	60	66	64	62	65	56	53	65	70	62	67	66	55	68	75	58	57	63	70	59	76	57	63	63	64	77	47	63	50	63	64	65	69	59	59	90	72	72	71	64	62	54	45	60	69	62	66	54	68	65	70	56	60	44	63	56	58	55	65	63	61	64	67	53	50	58	69	70	60	64	51	68	59	61	62	63	72	61	74	63	66	58	58	56	69	65	57	56	68	75	55	68	66	75	67	74	63	63	65	65	63	63	72	71	55	53	60	54	65	53	74	58	55	63	85	50	58	62	73	75	49	56	60	81	77	63	54	69	60	63	72	74	66	69	67	55	64	53	71	61	72	57	72	60	61	73	52	83	71	68	61	65	63	62	79	51	69	63	64	61	55	75	54	70	51	59	64	71	60	64	76	76	55	78	64	51	69	68	56	68	70	66	61	63	72	60	58	62	61	69	64	53	75	66	67	66	56	59	83	77	50	74	64	65	44	67	70	67	71	47	47	56	63	55	52	79	82	61	64	55	65	63	63	56	69	71	62	72	76	67	55	56	62	62	64	56	55	77	58	61	47	60	52	66	65	55	53	60	52	64	67	65	65	84	66	65	63	61	68	79	72	57	63	75	87	63	56	69	62	74	74	71	62	49	76	56	72	53	71	65	67	53	53	48	75	63	73	81	70	66	68	55	63	53	68	51	61	63	57	51	59	50	71	63	65	64	65	72	50	57	49	64	53	64	59	72	74	69	71	52	74	59	62	68	61	65	54	77	87	57	46	71	67	76	75	54	74	60	55	58	62	58	71	51	58	74	72	67	72	55	72	66	67	62	64	62	67	71	76	61	72	60	67	61	67	58	72	64	78	83	55	62	59	68	80	59	62	74	49	59	65	60	60	58	66	76	71	53	63	52	66	61	67	62	57	74	76	75	70	70	64	61	62	71	72	58	80	63	55	57	54	66	54	60	80	56	71	58	78	75	69	65	59	69	59	54	61	73	67	63	61	59	59	66	65	62	55	56	67	85	63	63	65	73	62	78	75	67	67	83	63	48	62	55	52	63	57	66	69	60	66	67	58	78	89	50	51	74	70	60	78	58	68	57	69	49	56	63	57	62	67	71	67	60	77	53	71	69	66	77	61	65	64	67	65	54	45	66	56	70	60	53	75	67	55	64	68	59	61	65	65	60	63	60	74	69	62	58	48	50	62	63	66	60	68	54	62	69	72	53	68	60	59	65	58	51	66	60	64	70	66	69	60	71	69	56	73	56	75	69	59	62	55	73	49	69	61	54	68	75	70	62	51	60	57	75	57	68	64	60	53	56	58	74	63	59	63	66	58	72	87	59	53	67	66	71	67	71	63	73	75	54	68	78	59	67	59	54	69	62	67	58	75	79	83	71	59	49	71	69	70	68	81	56	64	73	62	66	66	72	65	59	69	78	52	66	55	56	76	51	61	59	61	65	64	69	64	67	66	58	72	74	46	70	76	61	55	55	62	71	50	62	67	80	83	60	61	56	54	64	82	68	53	60	81	72	56	61	59	51	73	71	55	70	62	75	73	73	86	65	69	60	66	64	60	66	74	60	61	73	69	69	69	54	78	71	64	57	61	66	62	82	53	72	56	60	68	64	69	77	79	74	66	60	74	69	74	66	73	69	59	75	62	56	46	67	65	61	75	58	66	55	61	67	74	48	68	50	78	55	56	85	69	81	43	73	61	65	63	75	57	63	69	64	75	67	65	60	67	62	68	53	54	53	59	60	58	83	57	58	77	66	68	61	63	63	54	65	66	67	70	69	70	55	67	73	66	74	60	69	84	58	65	72	64	71	54	75	68	49	74	68	57	49	75	61	51	70	56	62	66	65	57	60	76	50	57	84	51	57	71	61	70	53	67	57	67	66	70	70	52	63	72	59	72	80	76	66	68	60	71	67	65	69	60	71	61	60	58	66	62	54	69	66	74	67	56	72	74	57	77	53	50	70	49	71	70	66	57	66	69	62	63	58	79	46	68	72	66	72	58	68	58	66	66	55	80	68	71	69	53	49	61	61	63	73	73	68	58	75	56	66	74	73	60	56	65	58	78	71	71	64	65	70	67	53	53	62	76	59	59	68	52	67	60	51	65	62	61	69	61	51	63	67	75	51	69	71	56	57	63	71	61	67	69	60	63	59	64	60	58	71	56	66	55	70	57	60	64	76	61	61	64	68	70	63	69	67	73	54	56	71	81	71	66	67	75	64	61	57	58	51	55	64	71	59	65	65	55	63	56	67	62	70	69	67	66	65	61	58	67	59	60	68	80	73	68	58	69	64	74	65	71	73	58	66	57	56	66	65	59	55	80	70	74	76	58	69	72	63	54	68	60	67	65	65	72	82	56	76	49	59	48	68	67	65	66	58	55	65	64	61	54	52	59	76	64	56	60	77	71	68	58	63	74	66	58	64	56	67	72	68	68	63	50	62	56	63	61	60	66	57	59	69	53	66	68	68	71	64	81	62	47	63	66	50	70	59	72	60	59	53	58	58	64	65	66	75	60	75	47	52	66	67	73	68	61	61	76	49	57	53	61	63	72	59	72	66	68	64	58	68	70	54	60	51	69	44	65	69	56	62	59	62	55	60	62	67	58	64	80	86	83	63	59	60	68	76	63	52	76	66	63	60	67	52	61	67	66	75	70	71	72	74	64	58	68	52	69	65	76	65	77	66	71	87	66	65	64	76	71	70	70	81	64	68	70	70	68	58	56	59	71	62	75	54	65	52	80	66	71	79	74	63	53	70	70	62	59	68	54	75	60	55	60	73	76	65	56	73	61	57	70	70	68	70	76	62	70	72	70	58	66	68	62	72	77	61	68	74	67	58	72	60	82	61	67	73	63	73	57	73	60	59	58	66	72	65	77	58	63	69	53	59	51	70	62	58	65	70	66	77	57	64	85	79	79	82	63	67	64	76	56	87	64	57	71	61	64	71	77	49	62	65	58	58	49	75	74	62	69	71	66	67	69	63	50	63	79	59	68	72	62	77	70	56	64	68	61	72	75	56	57	63	65	62	76	80	68	63	60	58	75	64	74	58	67	87	71	72	67	59	65	64	58	60	62	50	70	67	61	72	40	70	65	80	74	64	60	62	69	63	59	76	69	66	74	68	75	64	62	56	64	63	72	60	62	70	46	69	74	65	62	63	49	65	64	62	54	64	55	61	64	55	76	59	62	60	66	76	52	70	61	64	66	62	66	68	67	68	70	56	54	71	71	56	66	75	59	64	78	58	60	74	64	56	65	64	70	72	73	56	60	57	58	65	78	75	67	72	55	59	66	60	73	54	64	70	68	67	63	54	76	60	62	55	69	70	54	75	65	77	58	71	59
23489	5498	2408	2862	5144	7164	5674	4513	6761	2720	2348	1814	1538	1345	1184	1099	1069	1036	1020	1001	1092	1041	1055	1039	949	1012	928	971	944	897	879	852	844	877	821	829	832	805	797	737	716	698	726	682	678	611	624	623	609	602	590	557	634	616	564	583	604	599	581	629	605	601	572	599	574	582	566	628	623	554	579	549	596	592	619	605	646	593	593	623	615	597	604	602	628	591	647	620	646	592	564	589	632	630	612	600	628	588	605	583	573	606	569	580	610	575	599	600	570	558	590	611	622	595	604	579	584	579	575	547	560	592	596	597	566	566	576	603	597	546	558	565	544	521	613	568	610	561	578	580	598	596	597	563	566	569	621	621	596	584	609	560	621	569	566	581	588	601	616	592	591	534	602	576	597	572	572	608	567	556	577	578	626	602	593	584	586	557	580	596	603	576	573	579	572	584	598	578	579	583	552	600	548	593	587	561	598	581	628	576	548	586	588	592	587	604	590	574	569	583	583	577	562	563	574	609	539	586	621	616	587	577	598	622	589	603	569	582	648	561	577	576	576	592	606	623	618	600	579	578	575	548	601	551	563	525	605	620	567	565	584	549	637	548	571	612	588	662	531	567	603	594	615	590	606	572	563	602	584	579	589	571	596	616	530	587	586	617	580	576	572	563	595	587	558	661	574	620	584	568	575	532	586	600	586	620	617	584	565	545	644	610	628	588	579	602	556	599	549	590	618	586	616	561	581	600	582	551	612	565	549	628	564	648	558	592	640	559	597	586	596	600	634	565	580	592	636	548	578	577	575	559	595	647	587	598	587	597	566	555	569	591	586	544	606	579	570	592	613	570	562	634	540	545	580	557	580	536	593	545	551	622	590	572	610	598	582	582	570	571	597	598	574	583	566	571	590	604	601	566	612	630	597	542	582	585	570	551	549	584	620	573	581	570	614	568	576	577	591	574	583	578	590	566	624	554	545	581	582	611	611	560	543	578	587	616	572	581	585	575	564	567	561	550	549	560	626	635	588	594	618	566	552	583	606	588	547	588	575	586	577	598	587	520	581	584	571	565	565	582	568	573	559	604	569	608	581	560	563	604	600	621	597	562	599	590	560	592	585	580	590	566	587	585	618	574	553	587	607	595	564	627	562	581	582	549	593	594	646	594	564	611	552	589	568	613	542	546	571	590	595	600	577	583	611	560	566	596	600	590	514	601	622	600	566	583	580	565	568	533	646	583	581	584	621	577	577	623	545	553	582	586	587	599	584	591	547	617	559	598	627	596	596	572	560	612	589	652	630	585	576	573	611	591	586	611	573	557	554	564	571	618	618	572	602	590	603	563	618	579	593	572	604	556	597	599	565	520	616	618	589	566	630	614	606	589	612	564	547	520	603	603	596	583	578	558	577	575	554	542	598	600	594	623	613	595	587	585	594	525	618	564	596	575	549	586	598	580	610	566	591	589	582	574	565	582	581	563	578	593	585	569	596	609	592	523	578	582	619	540	584	615	625	592	579	601	614	590	603	578	603	594	569	580	598	542	579	578	568	605	570	612	556	581	559	594	586	558	568	557	593	569	594	536	602	566	578	620	606	639	583	577	550	593	612	631	622	554	607	557	574	548	550	594	615	569	588	574	562	592	627	592	582	563	540	577	619	572	622	604	579	599	602	592	580	582	579	569	587	570	591	539	550	597	619	599	524	600	583	579	585	589	583	544	575	574	578	575	579	566	585	591	585	623	596	547	573	629	599	601	607	565	548	565	560	572	561	603	600	630	574	581	561	575	602	552	564	608	587	540	565	555	612	632	602	552	598	570	637	583	546	550	528	608	567	556	595	576	582	624	580	567	548	575	541	586	581	594	602	571	588	596	592	579	589	625	547	549	573	593	592	583	562	597	557	567	583	582	576	592	560	590	578	632	609	548	589	591	589	536	567	575	581	560	574	585	590	663	615	571	589	597	571	587	610	589	580	571	587	561	588	547	601	604	595	581	533	569	575	594	615	595	626	572	589	614	569	592	597	613	591	564	566	598	581	572	584	564	567	540	556	604	616	572	581	634	562	563	573	608	566	527	577	614	570	574	550	542	588	609	626	557	613	620	614	602	572	595	589	571	620	603	548	567	592	548	558	562	569	599	599	604	535	575	580	600	590	581	626	558	582	590	588	571	601	605	560	599	585	594	575	558	610	611	606	602	590	574	590	563	564	616	581	611	594	588	540	545	634	581	591	581	569	648	498	586	572	620	599	581	594	564	550	556	574	584	604	626	599	582	558	584	581	585	590	549	550	619	573	554	575	590	536	599	565	602	619	622	588	564	565	570	592	578	619	606	553	530	568	581	567	580	576	558	593	581	614	628	522	592	574	588	577	592	610	602	600	578	601	603	566	539	523	552	597	528	588	590	567	588	582	616	599	569	586	597	591	597	541	601	543	581	600	605	600	589	592	548	625	595	591	563	605	560	597	544	566	593	568	610	585	635	547	615	534	599	577	555	631	621	605	598	559	604	568	564	614	533	554	603	599	591	538	584	592	586	593	598	598	576	575	604	570	565	588	613	582	615	579	645	631	566	624	569	552	587	599	575	573	575	603	566	620	594	606	568	614	586	599	592	591	560	578	599	575	573	555	636	558	576	573	542	613	554	586	566	567	611	579	556	601	562	583	614	587	608	626	613	602	573	555	582	567	559	617	591	562	580	536	551	562	580	591	610	533	595	578	583	569	609	580	589	588	566	575	585	586	615	572	543	578	589	584	566	601	593	618	625	592	583	577	564	568	584	594	563	606	569	579	590	556	562	568	618	605	566	585	603	559	615	560	584	587	600	583	598	556	561	607	577	585	587	607	571	574	588	584	588	567	609	580	587	609	560	597	617	594	561	563	573	636	591	553	561	580	568	534	591	580	588	603	645	601	624	594	607	555	587	609	591	559	551	613	564	576	619	593	554	543	620	581	581	594	560	632	550	553	568	548	598	580	610	587	573	581	592	568	575	592	581	577	612	576	537	604	612	605	589	571	566	617	561	605	581	573	570	556	563	593	580	592	584	544	561	624	594	608	559	558	610	569	562	609	581	574	588	575	539	565	594	589	602	563	583	609	587	556	546	586	578	570	612	560	615	581	598	571	606	600	602	549	539	562	583	593	569	569	549	561	550	564	626	603	552	582	590	592	553	566	599	542	552	607	563	588	571	559	554	562	584	595	569	607	607	584	560	619	593	546	592	590	633	564	611	573	563	576	584	593	576	615	578	563	618	630	610	604	552	565	573	570	602	604	585	590	583	594	602	556	588	599	587	566	609	626	607	630	574	556	539	589	600	555	587	577	592	570	573	595	567	583	594	562	548	567	576	559	567	586	606	604	619	568	561	597	601	570	561	536	579	636	551	627	548	542	581	588	546	598	564	621	579	617	568	586	522	599	596	590	585	576	561	585	609	580	579	601	616	602	563	601	555	644	566	609	560	524	650	648	570	623	582	604	559	611	593	590	531	599	561	614	571	572	583	633	556
3834	876	294	180	159	184	157	171	391	125	140	104	113	109	93	127	88	86	82	82	76	85	88	84	78	89	78	81	80	89	68	71	91	78	93	68	75	89	83	80	78	73	64	68	92	78	69	64	89	66	74	66	67	65	69	72	83	65	60	60	71	66	63	66	72	64	76	59	61	71	69	55	60	57	61	64	69	72	72	69	64	75	55	63	67	82	76	65	73	65	70	75	62	72	55	74	83	80	77	72	59	68	66	68	65	78	73	78	70	62	52	56	48	60	68	77	55	78	62	78	56	56	73	67	70	83	73	71	56	59	73	69	79	77	63	78	65	70	62	76	64	78	67	57	67	75	53	66	65	64	55	69	63	57	76	77	66	67	62	75	81	84	79	69	82	80	83	101	66	84	82	82	63	71	71	72	77	75	70	62	74	76	77	68	58	59	72	70	78	76	70	66	77	71	62	60	88	75	73	77	88	62	59	78	70	68	73	59	81	74	55	54	54	76	62	76	79	68	78	69	86	74	61	85	61	71	82	77	68	86	70	60	70	59	68	72	63	81	70	65	70	75	62	73	56	83	66	68	60	81	88	65	72	61	79	64	60	76	68	78	69	72	69	71	80	63	66	88	71	59	63	71	69	64	77	75	78	57	79	77	83	66	66	76	68	84	64	86	63	75	73	60	69	87	69	56	75	58	66	61	65	74	72	73	66	83	65	70	83	68	71	76	56	71	75	75	70	73	68	68	78	62	64	64	52	69	84	76	74	74	71	61	76	76	74	68	87	69	67	64	63	61	57	68	64	79	70	83	53	67	83	55	65	67	84	56	76	62	53	72	57	70	71	68	57	74	76	70	68	65	69	68	61	77	53	71	57	72	79	63	70	79	69	56	65	67	76	72	62	85	76	75	65	71	85	66	65	73	64	67	79	70	71	63	63	81	66	55	72	53	81	71	70	73	70	84	58	69	75	49	61	77	81	68	69	62	72	64	63	57	75	59	72	70	63	69	74	66	65	62	69	75	73	57	61	81	77	82	68	67	71	98	76	62	68	77	61	73	65	53	67	60	53	56	73	75	60	52	93	64	64	75	75	72	77	72	77	77	66	74	59	74	67	74	59	59	85	81	73	66	67	85	72	73	56	81	79	64	57	71	73	72	60	77	75	67	91	67	56	77	58	67	66	68	81	75	69	85	63	69	65	76	64	89	56	64	67	71	60	71	51	66	72	67	59	50	74	65	75	66	69	88	71	68	51	58	61	72	66	78	71	61	70	77	74	75	62	72	82	64	64	68	67	67	71	67	72	85	69	66	70	79	75	81	61	74	67	59	85	73	65	67	57	56	70	86	85	75	70	69	64	87	63	61	69	81	68	59	74	75	76	76	80	65	64	54	76	74	64	71	60	49	56	78	61	69	74	72	72	66	76	70	63	59	58	66	69	80	76	86	70	57	77	64	78	62	66	60	70	63	74	70	67	67	77	77	71	78	78	73	69	76	63	66	70	69	82	61	69	73	80	62	76	60	70	74	74	55	73	72	75	81	77	63	66	85	63	64	71	64	67	52	79	76	60	71	71	63	93	64	72	65	70	78	63	61	82	75	71	87	58	68	86	65	63	61	81	77	67	78	69	63	79	58	72	56	71	73	75	62	56	63	63	58	62	60	58	51	74	78	55	77	72	61	69	72	61	75	71	74	78	68	71	70	62	69	57	74	77	77	63	75	70	76	86	52	63	67	67	73	72	66	75	72	79	60	55	63	74	80	48	61	64	78	73	82	70	64	71	63	70	70	71	81	67	65	72	71	76	67	76	69	62	82	77	68	82	65	60	78	66	66	68	63	77	66	68	76	57	70	77	72	68	79	78	62	81	69	70	65	71	71	71	70	74	67	48	59	76	65	60	71	57	62	70	60	80	57	65	66	78	65	66	66	67	73	60	71	61	77	88	76	68	67	61	79	70	88	67	75	79	78	61	65	83	80	59	55	76	74	67	67	65	65	74	58	85	68	78	89	73	64	55	67	68	60	80	86	67	75	72	65	71	84	67	73	65	71	64	73	84	67	56	57	76	74	84	77	62	67	78	64	62	70	80	65	78	53	58	64	77	65	80	53	74	79	74	76	72	73	77	76	69	63	68	64	67	64	57	69	69	79	71	68	80	85	89	62	67	63	61	56	67	71	59	70	89	71	68	74	58	63	72	82	59	68	85	78	58	68	75	68	78	65	78	75	79	85	72	60	71	54	70	74	70	76	58	71	78	80	67	76	74	67	79	80	59	59	77	81	74	83	65	69	72	77	72	77	62	74	82	77	65	77	72	60	65	76	73	66	72	60	66	71	46	55	66	79	78	89	76	75	55	66	72	75	77	76	76	65	69	68	57	85	56	61	63	84	68	68	75	67	70	72	51	73	72	71	68	78	67	57	79	64	63	77	62	64	78	68	72	98	55	65	78	71	75	74	79	63	55	59	64	71	69	69	75	73	64	72	61	64	64	65	64	74	65	69	61	75	71	78	70	76	64	77	75	84	67	65	65	78	69	78	71	56	76	63	58	70	70	85	77	67	64	69	70	58	71	94	86	66	68	79	76	71	63	92	72	70	66	66	70	65	65	59	74	79	69	69	62	79	65	74	76	75	66	68	62	62	87	75	75	76	61	73	60	62	85	73	71	63	75	66	59	69	68	66	77	58	85	62	60	68	68	66	76	71	58	60	80	63	76	68	80	62	73	73	67	98	67	62	66	68	63	73	55	69	73	65	80	81	70	78	59	58	70	67	78	86	64	68	66	77	66	60	66	66	61	68	65	63	60	76	71	69	75	81	64	69	83	68	62	62	62	69	57	68	64	69	57	66	78	75	71	77	69	61	81	75	69	76	61	81	64	81	55	88	73	73	71	66	72	70	69	95	63	59	53	70	61	71	72	67	61	74	86	71	65	67	73	72	72	59	75	67	58	71	76	81	56	76	75	69	72	56	55	58	71	73	54	86	87	62	50	78	76	77	64	78	62	76	65	79	53	70	64	69	55	69	79	77	73	72	74	66	61	89	85	66	62	71	71	72	74	71	75	73	81	72	72	63	61	69	81	70	70	73	71	63	65	87	76	67	81	79	68	69	73	69	67	86	68	57	69	84	65	61	73	79	68	56	75	88	66	88	63	63	78	75	64	60	67	57	49	75	70	74	77	70	72	70	59	72	81	61	68	75	82	72	68	78	71	58	75	65	75	70	68	62	71	74	73	61	81	77	69	75	71	69	79	73	74	54	73	74	72	67	68	72	57	75	59	74	66	58	71	82	66	70	70	68	58	76	86	68	75	54	75	66	60	79	65	73	78	51	72	82	63	71	67	69	70	71	67	68	74	64	77	69	75	80	67	75	64	68	60	77	77	73	91	70	62	59	70	61	70	80	74	83	70	73	73	81	73	65	73	72	67	70	63	65	74	64	62	76	69	87	97	45	71	73	73	70	62	76	65	63	74	70	76	63	72	63	71	61
27684	6984	3286	3899	8035	8670	6612	5845	12160	3532	2813	2239	1864	1582	1429	1377	1334	1322	1358	1256	1227	1216	1273	1188	1055	1109	1051	1086	1060	1159	1040	1013	1015	1060	953	936	966	878	916	802	782	800	833	817	757	724	737	694	690	691	677	697	671	660	683	660	646	669	667	678	621	650	657	670	700	661	711	662	651	673	687	697	675	683	645	707	682	734	754	724	661	683	646	707	722	705	649	729	648	686	668	662	716	626	681	732	660	651	658	659	663	668	681	680	681	674	644	683	662	659	605	676	638	608	644	639	664	664	677	636	689	658	653	661	649	707	634	665	664	670	736	677	714	618	649	649	627	652	676	650	648	660	632	661	686	627	602	628	682	665	641	627	657	675	679	691	677	628	623	675	617	658	666	648	641	645	622	683	675	646	653	663	659	674	626	639	620	666	691	656	635	670	642	701	670	676	674	728	750	671	627	639	603	665	678	654	655	612	654	649	592	669	680	619	644	594	629	681	671	689	678	663	647	671	678	647	698	624	667	689	644	599	629	703	679	667	639	657	646	656	667	683	644	620	632	662	661	661	643	621	676	663	670	721	617	656	620	627	679	634	714	637	651	643	613	632	670	662	659	684	628	626	650	615	651	679	636	660	614	675	652	672	635	648	664	631	636	674	681	655	611	664	658	625	657	675	663	665	654	683	657	709	603	709	612	692	696	670	642	670	653	682	607	635	685	668	658	634	610	641	689	705	643	655	652	646	668	646	640	672	603	665	668	635	647	644	654	669	690	678	644	657	678	651	606	659	687	652	621	687	659	629	672	634	620	684	682	666	673	617	678	644	630	675	668	644	684	713	661	664	624	653	665	640	632	641	651	653	715	678	655	651	646	625	592	720	612	661	639	639	627	703	665	682	645	636	645	624	692	682	664	665	660	620	625	649	652	669	645	617	644	710	705	648	642	611	669	625	626	701	656	626	661	693	660	675	631	622	679	645	692	635	643	622	619	658	665	658	660	645	643	713	657	682	666	627	653	709	650	630	657	667	662	696	674	637	658	678	670	678	621	682	630	660	628	601	660	662	679	672	646	694	604	694	639	652	694	695	620	667	650	681	677	671	626	684	655	662	651	662	659	667	636	694	710	639	665	625	640	647	667	653	655	653	680	655	595	646	647	672	674	691	673	634	653	674	619	620	685	667	653	626	666	655	677	647	665	679	663	666	641	641	662	661	589	652	632	640	628	651	629	669	683	655	635	623	675	632	615	656	649	624	651	651	660	681	675	627	667	592	660	638	681	612	640	622	648	660	631	653	599	652	661	644	681	567	663	657	656	616	631	688	685	699	672	622	626	641	642	663	648	655	714	684	670	643	642	650	624	638	647	645	662	669	677	624	649	605	684	674	637	664	590	647	620	667	691	621	643	659	664	607	639	659	628	667	689	644	623	627	617	640	640	638	636	628	627	638	640	723	695	667	645	644	626	710	698	678	634	673	671	667	597	622	661	620	644	656	678	633	634	622	641	692	689	626	662	653	621	657	660	668	645	653	665	640	628	622	669	689	706	669	665	640	670	678	629	642	667	679	674	627	626	693	616	670	644	663	677	610	671	610	647	672	667	635	653	697	629	659	697	621	664	668	649	708	635	652	632	611	652	682	622	670	672	635	659	661	628	637	624	656	661	667	718	658	618	612	630	677	691	662	603	690	702	659	653	665	629	648	643	615	660	676	687	645	637	655	649	603	669	648	686	634	675	670	683	639	608	668	652	630	645	623	621	697	681	676	677	660	660	671	624	659	633	658	691	640	653	650	598	620	633	684	683	656	678	657	664	679	629	636	674	651	630	613	648	621	646	702	641	643	636	653	659	618	684	626	646	645	670	690	675	626	661	645	609	657	663	666	681	667	637	669	678	661	685	626	648	638	605	669	646	699	670	637	642	651	621	651	626	664	677	677	685	651	688	678	607	702	597	633	611	650	639	628	633	671	645	665	653	639	664	634	634	644	618	613	670	658	633	663	656	697	685	660	660	675	621	644	684	630	682	631	623	652	642	679	626	695	687	631	636	673	712	636	635	672	693	683	693	689	640	630	683	633	654	665	646	622	639	632	684	698	648	662	645	623	638	640	630	673	688	664	685	623	656	623	627	699	609	648	657	664	664	656	675	640	677	639	666	625	657	636	692	648	649	629	638	636	688	673	658	623	655	616	656	642	680	645	642	661	697	678	680	625	670	663	646	619	618	664	661	629	627	654	657	664	626	664	674	654	684	631	602	674	641	653	663	643	618	639	660	659	669	710	684	657	639	651	645	660	693	613	628	653	628	636	655	662	627	666	703	633	620	700	648	707	633	641	660	633	641	691	678	682	712	648	637	620	674	652	593	655	664	640	644	648	653	661	637	620	616	660	649	661	656	639	686	628	612	627	650	684	642	654	618	674	632	613	722	678	662	640	691	616	663	662	621	637	654	666	652	612	666	656	642	651	669	651	660	663	668	674	675	630	627	623	636	663	648	674	663	658	645	700	612	636	669	676	663	663	626	655	672	675	649	706	711	703	633	632	661	676	642	624	687	615	685	662	641	610	626	682	652	678	659	632	648	667	658	619	659	708	639	666	648	690	635	646	680	648	672	657	630	648	664	648	644	617	681	663	596	648	650	653	704	671	662	641	678	659	682	680	643	675	656	644	643	615	645	639	624	623	649	623	661	634	682	655	671	660	674	728	656	655	689	623	735	644	697	680	663	672	672	591	682	648	660	642	665	697	667	622	644	649	644	651	687	587	665	656	679	679	672	649	700	661	659	658	636	705	631	697	648	635	621	664	700	643	616	610	686	612	628	619	640	705	702	647	629	642	670	644	635	657	627	666	674	714	667	684	679	656	607	686	677	637	701	663	661	663	633	673	645	663	630	636	614	673	642	644	700	636	663	651	665	675	628	659	688	632	613	649	645	638	627	672	629	697	651	601	643	670	672	673	676	630	627	631	678	600	646	648	675	637	635	672	670	637	616	711	600	644	663	660	643	630	613	692	669	621	687	666	625	637	658	652	654	708	619	679	668	671	664	665	627	648	709	652	644	649	678	645	677	673	658	609	635	644	671	640	695	630	661	599	644	643	658	623	617	636	645	645	621	668	678	652	606	649	675	669	665	640	604	697	678	685	639	669	636	628	617	639	632	681	647	638	688	621	671	633	670	639	651	693	643	668	651	648	643	659	626	649	681	692	655	625	672	631	690	631	659	666	605	674	646	657	638	611	621	643	678	639	674	657	653	640	655	618	689	639	615	680	636	659	643	642	625	641	643	628	678	707	683	646	646	659	662	651	639	684	665	635	690	683	635	661	684	673	683	654	683	609	676	683	642	665	606	643	669	677	714	666	643	686	637	714	611	643	652	685	687	646	667	619	615	635	662	665	664	670	652	665	648	630	660	649	661	660	614	617	710	699	669	611	648	690	663	640	634	649	652	646	685	706	651	661	663	598	657	668	611	652	642	650	678	664	648	650	676	648	726	632	689	688
1663	225	178	126	139	139	96	152	138	115	111	105	88	101	95	100	88	128	99	100	107	104	90	97	98	103	94	105	118	119	110	88	120	88	103	92	94	109	85	97	74	96	95	82	98	86	108	92	91	92	108	74	89	83	90	90	86	120	80	90	87	96	96	91	85	108	86	70	98	93	87	75	95	82	86	88	93	88	107	84	76	81	92	82	79	106	91	87	99	89	105	81	76	97	80	106	98	87	104	86	90	81	91	96	84	87	91	89	84	75	80	103	100	88	98	85	87	95	97	88	89	86	128	95	96	80	92	87	81	94	98	78	118	100	78	108	93	90	85	87	93	81	89	90	75	71	95	94	94	105	95	77	90	76	91	85	94	108	96	94	108	77	89	104	88	84	75	80	81	101	90	96	98	78	89	89	102	101	85	91	89	98	101	81	75	89	81	100	93	103	88	92	96	86	94	85	89	89	83	80	81	89	86	84	84	86	95	79	79	93	80	90	93	105	100	94	74	90	82	75	72	83	93	100	85	85	83	100	83	91	96	80	75	80	88	82	94	89	88	96	101	87	70	113	94	87	102	96	84	102	100	95	101	105	97	87	80	86	83	109	93	86	92	76	102	76	120	86	115	94	91	90	68	104	97	91	94	93	99	110	87	85	83	99	93	97	87	113	91	108	95	89	96	85	83	110	87	99	102	93	89	97	84	96	97	93	97	95	89	93	80	75	84	83	97	88	92	91	90	102	87	96	87	84	92	102	73	78	99	85	104	76	75	96	95	98	96	107	95	93	95	87	100	97	85	85	75	93	92	96	84	98	74	106	99	99	89	91	86	100	94	75	93	102	86	106	101	90	81	88	102	100	90	78	105	96	102	102	104	89	93	99	99	91	100	93	89	84	90	93	97	78	85	96	79	104	105	92	87	85	86	83	96	101	107	103	78	99	92	95	95	93	93	86	92	97	98	101	95	88	81	89	88	84	88	95	74	84	94	84	100	84	101	76	96	98	84	96	105	80	85	88	100	85	92	83	86	100	88	80	90	90	95	71	98	88	110	85	89	82	74	95	95	94	102	98	92	101	86	82	84	85	88	94	105	92	106	104	97	98	102	85	82	90	73	99	75	87	97	82	94	88	113	111	98	91	79	95	67	94	79	85	99	94	83	83	95	80	91	95	103	85	81	80	96	98	89	101	83	95	93	84	91	77	93	85	99	81	78	94	80	79	87	84	101	73	94	90	90	97	92	87	92	88	77	94	98	99	81	83	88	80	83	107	91	78	98	100	89	108	92	99	84	98	79	83	84	87	89	96	78	105	83	84	70	85	79	95	100	97	101	101	95	92	92	97	83	72	95	93	82	80	100	84	83	111	97	78	88	80	83	87	89	88	89	81	101	86	85	83	88	74	79	87	103	78	88	83	88	91	91	101	100	96	80	104	101	90	67	85	95	85	97	75	83	104	99	95	88	97	88	90	77	74	93	104	69	97	77	84	100	95	111	87	88	81	93	99	74	78	115	72	107	85	84	85	81	83	109	101	95	88	117	84	99	124	96	90	101	99	82	82	101	92	92	111	78	97	86	75	112	97	84	96	83	84	92	91	87	76	91	73	85	81	91	81	85	113	93	102	93	105	117	106	87	97	108	90	92	100	99	102	100	78	71	81	97	68	104	92	95	90	78	96	84	91	92	88	90	79	94	87	103	90	89	87	98	91	79	92	92	91	86	86	87	92	84	93	89	86	87	97	77	82	88	105	81	82	81	91	87	103	94	98	87	75	99	87	82	90	84	100	88	84	82	78	87	91	95	94	89	88	92	87	93	85	98	102	99	113	96	98	87	87	86	93	87	93	91	69	87	90	88	82	79	96	93	102	94	80	104	97	101	89	100	65	89	95	101	85	79	99	99	110	89	106	108	95	87	99	101	85	88	92	82	84	89	84	98	92	86	79	99	103	82	94	100	90	92	79	88	96	86	91	90	71	102	96	100	81	79	105	90	81	93	89	75	94	98	104	103	101	88	97	107	79	115	82	78	99	98	83	88	95	81	77	87	99	89	92	84	81	99	85	87	86	76	91	89	90	103	88	96	108	77	89	95	90	96	80	75	98	106	82	92	94	90	82	91	100	77	100	79	92	76	91	94	88	83	96	104	58	89	89	104	92	80	88	107	106	87	86	83	98	99	94	91	87	99	103	95	91	98	93	91	88	76	75	101	88	97	95	120	99	78	106	80	108	87	85	99	94	88	81	78	78	101	96	105	74	88	89	95	95	98	79	108	96	82	83	93	84	83	81	90	84	111	82	99	76	92	109	92	90	78	92	81	104	91	94	105	94	90	79	113	81	96	86	84	80	82	86	102	101	92	93	112	107	104	87	98	101	96	105	108	84	89	89	91	99	94	89	99	100	83	81	79	102	94	82	81	90	76	99	96	86	77	96	94	103	91	102	105	98	107	78	80	101	75	93	90	91	97	84	73	78	72	86	92	76	78	94	85	101	107	88	87	76	95	79	102	85	89	89	86	86	88	92	91	107	89	83	85	85	88	72	91	90	102	90	101	95	70	83	94	82	100	79	79	102	96	92	91	75	95	82	92	95	87	78	92	90	98	91	85	86	106	89	82	95	96	94	96	95	94	94	99	96	77	97	99	85	87	83	84	92	77	95	88	82	81	94	85	89	77	80	92	95	84	107	106	91	91	92	72	97	84	94	87	86	99	85	91	102	82	77	98	85	92	73	75	80	99	92	99	83	88	80	84	89	77	82	90	95	94	88	85	88	88	95	87	97	89	101	83	88	98	99	101	86	79	91	80	83	110	103	92	79	87	90	94	102	101	91	80	81	105	91	92	102	83	78	105	77	78	72	84	94	76	105	68	97	73	68	93	104	83	97	86	84	104	88	108	83	86	83	103	81	84	111	77	75	105	86	89	81	90	96	107	104	93	96	100	80	104	88	80	65	90	93	99	96	86	82	85	95	65	101	106	88	91	98	86	84	84	98	90	113	77	61	91	87	84	97	87	91	90	84	101	88	89	99	95	101	98	90	87	91	73	96	87	92	89	86	88	81	100	94	89	96	87	91	95	82	99	81	95	88	82	72	82	88	90	99	79	94	79	95	81	68	101	90	81	79	79	81	89	90	87	116	94	104	89	104	72	87	83	102	124	105	99	90	83	98	77	102	74	79	88	97	77	87	93	94	91	95	75	93	85	97	71	85	98	96	86	92	96	77	86	81	90	72	97	96	84	108	99	91	90	103	92	90	92	88	80	96	74	74	92	93	96	84	80	108	101	105	83	83	85	81	92	112	81	77	97	90	104	84	109	87	84	80	87	87	93	93	84	106	98	102	94	81	84	74	103	91	75	89	101	93	86	98	91	87	89	88	85	78	96	80	96	99	86	100	107	104	104	102	96	99	75	97	83	90	90	117	86	100	87	78	97	83	81	102	104	79	88	90	83	106	71	79	88	87	93	103	97	106	91	89	89	93	106	83	83	106
17811	3629	1912	2182	4003	3983	3589	3070	3330	2133	1680	1393	1335	1164	1158	1055	1163	1110	1087	1046	1100	1106	1030	1063	1054	1051	1065	1038	1023	1029	998	1035	1028	945	953	950	921	935	933	899	891	890	882	830	867	826	828	787	790	827	823	787	818	803	830	816	807	779	786	777	877	799	844	804	828	826	795	779	842	834	831	795	814	821	805	823	875	834	883	824	794	845	795	805	782	828	813	784	776	810	831	848	825	879	844	812	869	838	825	818	780	803	812	783	807	791	844	861	838	785	810	826	835	769	821	793	779	830	801	841	764	797	792	840	769	808	850	837	810	800	844	771	806	804	816	798	789	809	818	819	712	804	807	779	765	822	792	802	829	840	772	772	822	798	801	812	839	773	798	774	826	792	788	794	817	755	799	861	815	825	796	827	839	798	790	817	795	823	811	822	781	785	797	840	829	804	816	842	822	815	773	785	755	835	801	757	835	782	822	808	761	771	836	856	764	797	791	829	796	832	812	854	792	809	810	839	848	866	814	784	787	814	793	799	835	814	755	855	791	801	801	854	754	811	820	842	832	851	807	847	765	827	799	815	854	806	829	791	818	827	835	787	853	778	795	793	794	840	760	826	846	755	778	756	809	841	772	848	801	846	811	802	837	789	808	750	828	805	766	800	799	807	813	834	826	806	794	816	818	828	817	805	808	865	801	802	776	832	744	815	808	792	815	824	793	797	789	780	813	794	846	846	771	788	851	797	852	801	778	798	805	777	832	763	816	805	761	781	799	831	788	797	804	834	790	822	800	737	773	787	822	802	827	830	796	807	821	806	838	780	818	794	781	782	765	806	804	812	782	758	804	829	838	767	795	778	837	799	839	788	783	761	823	832	821	815	832	769	816	854	833	795	813	787	788	796	801	841	823	805	820	858	796	803	825	794	834	832	789	768	794	820	782	803	789	814	836	764	806	805	795	809	820	823	766	851	849	784	797	867	803	785	830	822	799	826	817	770	822	846	790	843	775	778	797	788	855	817	842	882	830	877	809	842	769	778	808	838	837	849	775	815	766	802	765	828	774	800	774	831	806	836	777	852	774	812	782	797	752	820	835	878	805	824	774	834	850	809	726	786	759	759	757	787	800	836	850	816	791	757	815	858	813	801	803	756	819	824	781	789	826	805	814	831	839	858	784	860	832	778	849	842	810	796	767	818	830	786	773	776	845	828	802	791	757	836	771	815	835	825	821	812	827	808	827	793	821	784	818	831	800	841	758	809	876	828	823	767	819	821	773	816	778	810	853	813	786	818	808	776	789	831	835	787	845	821	795	787	784	837	796	784	787	780	829	776	773	780	814	854	793	762	781	827	796	787	822	832	835	801	847	812	802	834	849	813	829	827	812	838	787	778	747	779	834	808	803	811	804	786	822	788	782	808	838	823	840	848	861	775	785	788	815	814	817	754	815	772	802	782	789	840	807	837	785	787	818	811	865	810	797	853	809	831	779	827	848	827	793	772	791	766	750	764	810	779	774	839	789	859	863	814	822	818	838	811	786	801	791	759	791	815	842	792	849	806	819	815	813	802	852	808	828	817	838	812	835	787	845	805	869	834	789	852	811	835	769	783	831	773	791	855	821	811	794	791	804	825	799	861	787	805	768	805	826	791	823	812	807	797	784	821	823	829	796	792	836	802	804	791	806	806	834	764	785	818	805	747	812	851	786	812	816	838	780	811	780	768	783	850	829	866	820	765	855	781	826	734	785	813	747	737	858	807	789	803	807	828	828	806	804	784	776	802	825	839	814	753	805	761	778	806	821	785	813	767	782	886	783	789	794	820	806	812	815	875	832	820	843	818	781	807	753	831	840	805	802	798	803	780	819	828	847	809	823	792	828	821	806	806	808	777	805	866	836	815	782	818	832	820	800	834	861	869	804	776	829	769	816	835	816	734	775	782	779	849	777	784	820	771	805	851	791	836	785	814	834	821	805	871	802	788	818	812	802	767	792	780	814	786	825	800	770	815	809	854	830	864	808	834	807	827	791	813	804	822	820	797	782	802	817	829	811	767	830	816	839	796	830	817	782	789	779	803	807	864	722	818	810	810	820	819	771	810	804	782	840	831	818	817	750	823	749	830	846	820	805	814	840	817	854	767	819	767	832	813	741	788	847	816	807	840	817	799	817	788	826	835	783	747	810	776	811	833	857	845	816	803	761	845	748	849	808	823	823	824	837	778	807	808	743	814	799	854	865	839	821	844	803	832	814	781	827	819	832	803	793	797	803	834	855	851	813	793	757	800	827	818	797	798	837	796	814	851	814	840	794	805	780	775	778	845	833	831	819	791	835	785	814	843	790	808	821	794	849	837	826	757	847	780	779	823	786	783	802	756	801	817	787	801	842	806	787	816	780	827	771	831	839	807	850	836	800	767	832	791	774	858	848	780	788	881	787	810	790	792	775	811	798	831	811	804	798	813	795	808	838	820	818	830	802	883	813	797	797	858	828	797	849	786	789	722	795	813	848	861	785	794	775	794	798	755	812	918	800	822	788	810	813	810	833	784	796	797	820	772	798	821	836	851	812	791	790	776	793	801	800	835	860	856	766	832	763	773	794	833	808	832	845	846	884	777	750	793	772	854	771	829	791	823	830	823	821	822	760	756	874	833	769	793	862	818	848	820	845	778	832	811	842	804	806	805	821	803	790	759	814	800	837	797	829	812	796	776	755	831	814	834	785	785	803	825	785	792	820	804	794	824	794	752	834	809	788	744	838	822	806	825	802	851	802	828	835	822	791	767	813	786	796	814	769	806	824	808	850	827	841	791	783	766	765	816	815	850	799	826	809	816	809	823	780	768	809	798	785	783	829	811	837	839	808	796	748	822	853	795	817	813	751	815	791	786	840	813	811	844	809	847	788	826	785	762	830	834	815	818	830	790	870	808	790	811	835	811	840	797	793	836	781	756	774	860	827	833	784	822	850	824	815	802	796	817	807	787	784	770	842	828	794	811	799	784	815	819	772	841	818	734	797	784	844	823	836	815	821	795	767	803	791	762	768	828	779	827	806	834	838	778	862	849	826	823	809	793	826	787	831	815	820	800	817	815	783	820	830	836	774	809	828	820	768	826	823	783	787	804	780	818	809	786	851	805	814	795	829	796	830	850	843	847	806	789	783	840	784	760	807	840	743	833	813	779	824	774	853	780	838	838	826	821	789	797	818	776	788	825	831	842	793	833	772	795	804	785	822	798	768	850	852	779	840	796	851	784	815	831	797	819	794	781	786	811	845	855	843	829	809	781	823	781	813	769	800	810	792	815	821	808	781	818	821	829	750	801	800	755	809	797	802	809	781	861	851	791	859	757	788	804	790	772	767	788	812	796	785	753	806	797	795	837	823	868	827	859	797	786	823	785	830	834	791	831	785	856	790	820	823	806	836	790	838	800	833	801	816	822	851	816	848	819	823	840	800	832	781	785	815	823	808	802	803	787	818	756	792	774	824	836	809	776	835	825	819	816	794	783
2780	567	236	184	187	170	159	151	226	143	129	108	105	99	100	99	92	97	97	124	86	97	105	109	113	101	107	111	102	108	102	97	96	91	93	84	93	89	105	96	90	106	89	95	109	79	95	77	86	101	106	93	93	91	89	83	96	79	95	76	92	86	93	109	105	95	96	88	94	78	91	98	92	86	75	103	92	79	91	99	100	91	113	91	91	87	95	86	98	90	91	95	68	98	91	79	84	80	94	85	85	87	102	89	81	94	78	100	84	104	91	97	72	71	92	85	96	108	98	85	87	90	83	84	99	77	96	97	83	102	95	101	96	97	93	77	91	94	98	75	77	89	96	93	99	94	105	81	84	76	81	75	89	81	79	94	77	96	89	85	85	92	96	83	76	108	74	89	93	83	83	99	102	94	85	100	84	103	90	85	92	90	81	91	109	105	101	94	101	88	109	93	89	83	96	100	90	79	101	86	74	90	85	99	93	84	104	91	90	93	89	101	77	88	95	97	73	95	87	86	105	82	73	92	79	103	108	78	90	88	88	97	89	97	101	81	82	101	86	69	93	106	106	78	100	98	102	97	82	105	89	99	85	83	104	100	83	91	81	103	86	111	100	79	95	84	90	87	103	96	95	90	88	73	90	87	97	90	80	85	102	75	104	84	81	84	99	99	94	69	74	95	93	94	70	78	93	96	92	93	87	98	93	73	86	117	92	90	108	79	85	87	96	89	96	91	85	74	91	94	85	83	85	88	82	93	87	99	76	82	103	83	99	83	90	80	101	80	84	105	108	92	91	90	83	91	97	92	86	91	80	86	83	84	91	91	96	90	100	84	93	69	92	98	105	86	92	79	74	93	88	70	96	80	91	75	87	101	96	85	101	76	90	79	82	89	92	96	90	91	101	100	90	94	88	96	98	72	91	99	113	94	96	84	89	92	91	92	86	93	79	93	92	86	93	79	88	89	84	77	91	97	81	90	75	77	89	86	94	95	92	74	85	82	93	105	92	90	67	80	85	94	87	85	82	81	62	86	75	84	94	97	96	100	101	94	92	104	86	79	88	99	87	98	70	104	102	92	74	89	80	101	102	95	104	88	97	93	90	90	87	94	97	82	85	95	106	82	91	80	95	109	88	94	101	99	92	88	94	88	84	90	113	82	91	79	79	88	91	98	103	102	84	102	100	93	82	89	80	94	85	100	94	81	90	89	85	89	101	102	84	81	93	79	86	92	82	93	111	89	72	75	84	95	81	83	64	93	90	94	92	93	93	85	94	85	86	98	82	91	91	103	104	88	89	86	86	96	92	87	104	74	98	79	83	92	75	79	77	101	80	95	93	88	82	86	87	97	91	81	94	100	84	87	80	90	96	78	91	85	82	76	87	98	102	87	83	107	117	95	98	92	101	87	82	95	78	95	99	99	86	89	94	76	103	83	81	100	89	98	75	97	80	96	84	109	102	101	96	87	100	91	97	85	93	87	83	93	99	66	101	104	71	84	77	73	101	87	84	108	86	78	95	90	86	97	94	89	71	70	78	86	94	80	86	82	95	89	77	88	92	88	82	99	109	89	94	85	91	94	100	98	85	111	78	80	91	97	66	82	80	93	78	97	95	83	90	98	84	80	88	82	93	75	92	98	92	97	84	97	94	97	89	84	79	85	90	87	92	85	77	97	106	99	85	105	91	92	90	121	96	95	90	94	74	88	76	89	85	91	94	89	89	81	102	95	109	96	78	108	93	96	95	80	98	85	87	84	79	78	110	80	95	95	92	99	93	104	86	101	92	71	98	96	88	82	98	96	71	100	98	87	103	86	96	93	84	99	72	83	85	101	85	80	105	91	72	90	85	81	78	91	90	94	95	73	67	86	105	91	89	84	104	82	82	101	105	83	96	110	81	103	87	95	89	74	71	94	87	105	101	69	96	95	81	101	85	101	89	80	70	71	90	104	98	89	74	89	87	89	110	90	94	87	89	93	77	84	96	90	83	81	90	92	88	91	101	84	86	82	85	95	104	93	86	91	91	98	90	79	99	91	82	69	99	84	96	95	98	82	103	93	77	83	88	92	80	90	91	91	86	86	99	92	87	94	84	70	93	94	98	79	73	83	73	80	81	96	96	90	95	81	82	98	94	102	84	79	80	92	97	96	98	68	78	91	79	74	92	94	96	89	90	88	81	103	95	97	91	118	87	92	81	91	102	109	90	107	90	79	108	84	90	76	92	82	85	99	87	97	91	88	94	81	71	95	82	75	102	98	101	93	81	76	73	87	90	101	98	93	94	89	86	97	98	73	92	83	79	89	100	106	93	84	101	84	90	95	87	92	103	95	75	90	101	109	73	80	86	82	80	95	92	88	85	80	83	83	74	92	93	83	82	91	74	100	77	89	90	91	82	91	109	96	91	78	97	96	86	97	87	96	89	91	100	90	89	84	82	73	81	80	80	85	85	93	88	117	90	94	75	98	105	83	76	96	113	91	102	89	96	92	79	95	62	90	100	80	95	91	103	86	93	94	90	86	85	105	87	85	83	85	92	91	92	89	81	107	80	79	101	81	98	94	105	94	81	75	83	97	75	88	110	85	107	88	100	85	94	107	94	102	87	94	85	79	78	87	93	87	90	103	88	89	96	91	89	81	92	94	65	95	91	88	80	86	97	113	84	90	103	94	100	102	81	78	75	82	81	87	86	75	88	87	84	80	85	82	73	84	96	93	94	103	94	99	91	85	98	83	87	83	99	111	83	93	86	81	84	97	88	94	83	112	87	85	101	78	84	82	107	94	80	103	80	85	87	103	89	83	94	73	98	110	100	80	87	99	107	79	90	104	94	100	93	98	90	98	107	104	90	91	94	84	79	87	98	99	78	93	81	87	86	83	95	101	110	93	89	81	98	86	103	89	99	75	81	81	84	98	80	85	101	83	79	97	82	94	101	90	106	87	74	93	86	99	89	78	99	79	94	106	87	95	115	92	97	93	99	69	84	97	95	114	114	96	102	95	113	77	96	90	85	77	102	102	78	86	95	109	73	96	94	77	92	92	105	90	96	95	86	83	104	100	108	101	87	82	89	90	94	74	86	76	86	94	89	85	86	100	67	70	87	97	89	79	93	90	101	97	88	93	77	80	80	87	96	103	87	98	91	88	86	93	91	87	92	98	77	85	84	87	89	91	83	85	107	81	80	97	96	90	98	101	82	94	75	87	96	89	93	84	83	79	93	109	80	82	84	72	94	104	82	86	82	101	93	95	79	96	98	83	87	94	101	75	92	93	79	97	91	97	92	92	76	97	90	98	97	101	90	104	100	100	90	93	82	80	100	102	99	74	79	81	93	92	94	86	81	83	95	104	93	77	90	77	94	87	88	74	70	94	87	97	87	84	95	86	100	97	84	77	85	91	102	90	92	79	109	84	89	92	94	96	90	92	83	80	91	92	90	76	82	101	79	93	100	105	91	90	96	88	87	93	117	103	94	107	90	82	108	82	87	95	95	91
24275	5754	2736	3663	5830	6830	5833	4340	5654	2888	2309	2025	1676	1492	1391	1324	1271	1336	1290	1271	1176	1265	1224	1225	1230	1203	1218	1193	1140	1123	1151	1126	1104	1104	1082	1053	1008	968	1011	933	937	963	833	853	859	869	832	840	847	841	804	837	837	855	811	810	839	877	832	823	838	863	786	879	818	840	819	853	857	850	819	803	862	849	802	834	819	928	894	917	826	790	848	888	851	857	838	895	901	832	828	824	889	823	826	845	879	825	867	838	844	814	869	835	762	842	838	815	859	839	787	787	842	823	821	800	838	841	819	828	828	858	858	828	858	828	878	801	849	866	857	843	843	806	843	801	826	872	849	816	819	857	800	857	804	824	852	818	835	820	852	820	831	810	877	836	790	828	837	793	809	822	827	850	852	795	810	785	837	764	814	837	847	834	862	860	876	827	815	850	814	778	844	826	862	773	826	794	825	827	797	836	798	838	824	812	818	794	817	851	837	862	858	849	847	850	833	805	914	779	779	854	855	859	828	776	790	819	843	806	822	866	875	865	827	845	824	820	800	767	862	819	857	838	853	833	903	849	864	826	844	865	829	908	810	822	811	852	829	835	802	813	846	817	821	826	822	757	857	819	798	811	796	839	842	802	811	781	815	868	861	854	826	812	789	865	861	785	821	798	835	793	868	816	860	802	858	840	765	814	792	877	869	819	773	853	852	828	823	827	832	849	861	809	814	817	846	811	802	806	831	840	834	878	815	823	859	799	837	822	834	793	841	844	828	838	860	876	859	793	825	853	851	839	827	824	778	857	818	843	777	803	882	833	841	823	836	779	831	838	796	850	829	848	846	771	782	833	830	883	825	817	860	796	813	857	865	869	875	840	796	839	825	889	827	811	785	814	873	779	824	821	849	825	820	823	808	770	778	826	791	883	771	842	784	841	840	778	794	838	874	799	814	817	827	811	878	805	867	827	898	812	836	815	824	866	826	810	866	797	847	820	789	876	808	883	841	833	827	847	843	862	782	779	862	841	825	837	872	841	910	868	818	880	824	802	865	794	839	859	823	828	835	911	779	829	865	801	809	814	811	853	833	846	821	828	832	790	843	830	820	842	833	804	794	802	840	828	878	806	835	834	823	834	850	847	838	871	862	816	806	826	817	791	755	809	818	834	838	823	824	842	777	814	851	833	856	814	839	813	867	844	829	801	847	835	857	843	848	799	813	799	913	796	854	828	822	792	824	825	810	824	794	821	840	801	829	819	857	801	832	809	810	824	788	785	842	844	801	848	763	885	848	825	762	838	884	835	799	803	853	818	822	760	861	789	824	841	834	810	820	762	871	834	813	826	888	841	797	861	853	823	860	850	864	844	790	848	885	849	821	879	809	860	863	845	835	863	828	818	787	817	871	893	818	840	808	874	891	795	865	807	865	826	819	836	886	820	852	872	810	834	825	856	798	844	854	841	795	796	802	878	850	862	821	893	805	815	851	801	792	833	826	820	884	886	800	783	792	815	846	800	827	846	822	790	877	803	816	803	820	833	803	819	805	843	831	817	894	863	823	875	846	772	822	835	771	848	842	838	829	821	793	789	827	854	824	893	822	812	854	803	834	800	797	819	905	852	855	854	860	832	808	795	836	832	803	823	819	830	832	830	832	852	814	794	855	805	856	846	828	838	833	839	792	817	849	816	779	851	859	848	857	830	829	859	862	838	790	830	789	836	878	811	829	792	828	840	809	830	841	855	865	878	825	834	835	783	836	922	830	878	807	776	857	823	808	776	818	826	872	823	788	792	847	829	801	828	792	802	774	828	806	862	799	819	810	820	828	815	821	841	844	869	815	779	854	850	851	827	854	846	831	819	850	780	851	811	838	888	819	843	796	815	825	824	837	852	848	805	839	776	806	852	788	819	851	860	812	808	782	776	871	839	836	795	854	848	789	812	839	847	825	830	862	834	797	743	849	801	820	814	828	818	883	850	864	880	814	789	815	832	869	821	835	813	851	849	795	824	813	799	813	856	823	838	778	841	843	797	808	863	770	809	823	781	819	846	858	860	765	815	835	812	811	826	803	821	855	909	837	836	867	847	789	789	832	848	881	848	787	902	830	789	818	848	846	783	815	864	843	806	823	833	850	833	756	828	807	810	783	849	764	792	834	867	824	884	780	838	814	831	851	811	869	813	855	862	816	858	828	817	825	855	822	802	829	800	836	799	818	836	788	844	810	810	847	836	850	816	790	820	816	793	797	835	808	839	824	797	789	817	811	828	811	863	816	819	851	825	850	810	873	807	834	864	779	844	831	794	822	834	802	850	830	856	844	801	825	838	824	860	817	868	852	863	853	794	829	842	845	815	872	823	786	828	859	842	816	795	881	819	797	839	866	820	806	805	862	833	803	853	806	813	798	790	813	816	853	868	830	840	827	814	803	805	815	803	849	824	859	844	815	850	861	782	798	853	877	844	839	853	854	844	830	833	849	823	840	848	846	803	852	802	788	829	810	826	827	859	817	802	870	828	829	848	849	815	832	889	842	796	825	803	804	804	829	771	870	782	840	788	817	842	786	799	805	842	820	825	804	800	819	826	862	857	816	842	838	826	830	833	868	813	857	801	836	785	782	858	817	834	798	823	813	864	866	857	829	818	853	857	796	809	867	835	834	818	810	796	819	852	813	817	814	834	833	814	827	834	827	859	817	824	846	817	814	862	800	837	859	858	780	831	814	822	852	808	843	848	810	834	810	905	834	834	843	835	841	809	845	838	831	815	786	818	837	862	834	837	781	791	799	825	832	844	874	798	786	820	826	805	803	810	796	837	831	860	803	824	846	815	829	738	792	853	818	823	790	812	843	827	791	796	784	814	784	872	779	834	852	844	842	849	847	828	872	831	813	825	859	806	824	829	839	820	828	816	851	828	819	850	809	823	779	809	816	865	762	850	855	831	828	835	852	809	860	845	825	789	856	875	821	848	785	791	846	824	873	781	795	862	872	807	857	820	816	827	859	850	748	813	809	825	851	855	847	845	878	862	791	778	832	827	842	827	810	827	811	824	792	842	814	796	855	819	803	811	807	802	804	786	750	836	886	863	779	872	826	831	796	868	841	843	866	852	807	824	851	829	827	882	810	795	835	832	808	867	838	842	829	843	839	861	803	826	829	880	842	835	812	825	836	878	770	838	852	811	813	885	850	846	835	844	779	834	869	802	818	829	838	854	892	832	842	826	816	790	841	815	805	840	897	869	795	836	834	849	806	830	854	756	859	832	821	848	821	826	831	880	824	821	840	861	778	814	832	784	829	803	866	844	812	807	802	799	811	807	862	796	858	816	829	841	815	782	829	847	841	835	806	881	813	833	870	872	838	864	815	805	831	813	869	860	827	843	851	798	866	776	804	828	817	813	849	835	853	773	820	851	829	827	862	863	812	812	849	798	812	871	810	807	857	870	845	817	852	834	831	803	797	798	793	819	865	845	817	845	831	792	820	847	833	854	842	842	808	811	799	812	757	820	818	840	829	852
2817	435	222	150	128	134	122	150	258	127	89	88	86	71	67	65	82	80	74	75	83	86	67	69	55	80	59	80	82	74	68	76	72	77	68	75	77	78	69	75	62	67	73	48	63	61	65	68	60	61	54	73	68	55	59	69	66	61	75	62	57	61	65	64	49	56	66	53	74	67	73	63	59	67	52	60	65	78	67	60	64	65	44	51	56	58	62	70	64	69	70	74	46	71	67	51	61	68	66	59	78	73	53	54	67	48	48	57	74	66	61	59	72	70	55	53	70	53	48	69	68	60	67	73	62	72	56	69	60	56	52	59	69	58	67	50	48	60	81	68	59	56	70	61	66	61	54	55	53	63	66	68	61	70	64	72	56	62	65	53	57	63	57	58	75	60	82	58	59	56	66	68	50	73	62	58	62	77	59	78	56	70	62	59	60	64	51	76	55	67	64	63	65	76	77	58	57	68	64	68	83	72	62	75	55	73	62	63	65	66	70	61	52	60	81	65	61	67	63	69	62	69	58	68	65	70	63	55	50	63	77	58	72	74	79	52	61	60	79	56	59	74	79	54	74	42	61	81	59	59	60	60	58	66	63	46	57	60	51	76	66	62	66	53	74	62	60	57	58	55	59	58	53	58	60	66	55	52	63	68	62	61	54	81	60	57	61	67	63	68	72	78	62	47	57	57	66	60	57	65	63	71	64	61	59	71	54	64	73	70	76	63	74	64	65	55	56	63	60	71	63	45	59	68	63	66	72	78	69	56	63	68	58	73	64	51	68	63	77	63	63	57	57	69	60	67	64	66	57	56	74	50	68	73	54	65	66	62	64	52	67	59	66	56	61	51	64	67	58	70	55	52	63	55	61	62	53	63	57	68	61	53	57	57	57	54	59	63	72	82	83	65	52	68	54	65	51	64	80	64	77	70	62	52	55	56	72	67	73	60	59	49	68	60	69	67	59	65	68	63	48	65	61	83	59	67	79	64	69	58	59	73	49	62	72	62	58	68	71	76	55	78	67	58	58	72	67	59	68	55	68	62	61	64	67	55	64	65	57	62	73	54	65	65	66	68	63	72	59	59	56	68	58	45	70	56	57	61	70	48	53	67	63	72	70	64	51	62	56	65	64	73	61	75	73	63	56	61	44	63	63	63	51	73	48	63	72	51	67	70	50	68	63	52	55	70	60	63	62	52	59	77	48	81	51	68	54	67	53	66	63	55	60	62	76	63	60	66	52	56	60	53	63	64	53	57	55	42	60	67	70	55	55	68	64	64	58	53	66	65	70	66	57	67	65	59	59	47	68	48	59	65	68	62	58	63	60	69	62	61	55	59	56	56	57	73	44	59	75	71	61	63	62	71	63	49	59	71	62	68	59	53	67	56	59	56	64	59	69	63	55	69	63	66	70	53	51	69	65	51	68	69	73	69	58	55	56	62	64	74	64	58	56	85	67	56	59	52	69	46	63	51	59	82	49	68	70	60	69	60	60	57	54	72	51	57	66	63	63	53	72	73	66	59	63	58	60	52	65	60	70	64	72	47	64	65	55	56	71	64	57	77	75	62	74	73	57	61	63	60	56	61	62	76	58	65	67	62	65	55	71	73	63	72	60	73	57	56	56	64	64	56	54	51	58	53	47	63	82	69	66	67	55	65	57	58	58	65	61	71	57	74	56	54	58	47	67	67	43	52	70	39	53	60	60	54	50	58	48	64	52	47	55	72	67	66	64	53	66	59	67	59	56	58	79	79	55	65	72	62	60	66	60	47	73	62	56	71	65	63	66	67	60	55	63	64	57	55	55	60	65	66	63	59	68	57	58	55	68	56	67	60	66	65	67	71	61	65	53	63	49	64	56	73	63	68	53	68	58	61	71	61	60	50	65	73	60	71	64	64	60	65	68	59	75	67	57	51	71	81	44	67	54	57	61	57	63	66	75	56	62	56	58	50	66	60	66	83	65	73	58	85	48	61	69	66	53	68	67	56	58	70	73	67	74	61	65	69	54	59	62	69	62	56	61	56	48	75	68	74	63	58	57	60	61	69	57	56	47	54	69	63	65	56	51	53	57	58	47	55	54	50	54	64	70	54	70	56	73	65	69	59	59	64	73	68	63	55	53	60	68	71	54	55	62	65	53	53	67	75	65	58	69	62	64	77	43	72	56	74	59	72	65	67	66	63	52	54	57	73	49	60	62	53	65	70	70	66	66	52	73	67	55	61	53	60	65	72	58	70	67	63	74	62	48	63	79	66	57	62	72	62	44	63	79	67	63	78	61	55	60	72	62	67	64	65	64	60	47	62	60	47	72	54	67	58	64	59	53	76	52	74	57	60	66	59	61	74	73	78	60	63	60	55	59	65	71	45	58	63	53	57	57	66	51	56	60	89	58	59	60	70	70	69	61	71	71	68	70	56	68	48	58	60	75	57	73	76	58	61	70	70	61	49	55	63	70	60	65	58	54	61	58	69	69	55	64	67	61	58	57	60	63	58	56	72	67	54	59	63	65	72	67	52	70	56	67	57	68	63	69	77	70	53	66	66	62	70	65	69	70	57	57	63	58	53	58	61	73	56	69	55	64	56	68	69	55	62	77	67	63	80	74	51	74	73	62	75	60	63	63	63	54	57	63	58	69	76	71	57	52	74	60	51	62	64	48	67	67	57	71	72	56	70	77	68	76	65	73	59	80	57	59	63	64	75	65	60	61	76	48	51	58	51	70	72	74	50	65	64	56	63	54	61	56	66	51	69	70	55	62	51	68	56	68	62	54	57	59	68	61	66	64	66	65	71	55	65	61	67	64	52	52	55	49	57	58	57	60	54	70	50	71	69	61	51	69	70	57	66	60	64	57	52	47	52	73	55	65	61	60	56	46	69	51	55	65	51	68	53	71	49	69	66	71	62	73	54	56	55	74	64	54	73	66	61	89	60	72	72	63	55	62	69	62	56	69	55	65	63	67	65	66	58	65	60	55	63	66	60	50	59	65	61	61	67	68	72	63	53	80	58	73	53	55	54	65	55	55	64	61	60	61	57	73	63	56	56	59	62	47	70	58	59	65	63	62	78	58	64	62	75	56	60	66	66	60	47	65	57	51	52	55	53	74	68	66	68	72	59	62	61	73	68	54	56	70	51	76	78	69	72	58	59	76	66	66	68	64	74	69	67	71	55	67	60	67	69	60	68	55	75	50	55	57	67	63	57	65	70	62	52	60	72	57	51	63	65	63	69	52	54	62	47	49	64	45	59	60	66	63	63	67	61	60	68	64	66	66	63	62	66	76	66	83	66	57	48	55	72	59	61	62	56	63	72	46	60	56	66	62	55	61	56	65	73	46	59	63	74	58	56	81	57	58	56	58	53	75	56	66	54	76	56	63	50	71	77	66	62	57	58	81	69	68	61	60	57	64	64	62	43	60	60	56	62	57	82	70	71	79	51	67	56	73	52	61	64	57	81	67	62	68	54	52	60	63	61	55	66	64	70	52	64	68	58
23062	4593	2688	3071	5125	5870	5380	4557	9179	2868	2125	1631	1538	1334	1143	1088	1055	1027	975	1017	1003	1017	1005	963	1011	941	991	1027	914	900	862	842	801	810	890	840	791	765	734	710	770	685	672	677	649	603	634	609	604	635	567	562	597	601	550	585	570	583	581	585	600	575	601	600	585	577	558	575	580	596	570	601	596	618	604	595	575	619	587	630	580	594	626	542	582	581	592	590	584	588	588	598	585	587	636	559	610	604	590	584	606	582	629	606	609	598	583	564	585	605	566	620	617	556	541	558	589	575	588	568	548	555	569	546	576	583	581	591	559	567	579	551	566	541	569	504	563	568	546	539	570	555	564	565	623	561	622	547	581	559	557	569	593	565	548	567	576	562	566	620	563	525	572	564	571	571	603	580	579	560	601	545	547	525	618	616	608	545	509	558	569	540	574	555	582	557	565	572	550	561	588	517	590	542	543	543	585	584	544	614	562	567	576	583	572	571	616	559	518	593	587	543	551	579	570	566	573	558	542	560	614	526	549	606	617	555	589	570	577	549	618	616	573	601	560	547	570	630	614	545	537	577	550	557	584	574	534	571	524	576	591	547	597	560	577	550	605	561	556	629	562	619	562	607	584	542	578	575	547	606	571	595	555	559	554	607	540	535	568	622	564	592	533	555	587	562	540	569	589	593	581	538	524	560	609	550	520	564	568	550	516	578	567	535	560	516	573	585	587	575	577	546	590	594	576	566	575	544	580	514	595	571	588	589	538	555	593	598	548	587	587	554	585	572	551	555	573	572	594	572	570	566	566	561	560	595	597	610	560	558	587	548	573	590	561	571	538	519	585	584	559	571	543	553	581	593	526	560	594	554	557	583	560	558	555	571	580	566	550	585	556	575	514	546	562	559	599	561	559	566	563	557	542	562	588	584	527	560	605	566	549	581	531	599	538	584	600	603	577	537	560	537	568	535	612	547	533	564	537	578	525	587	584	586	572	589	583	568	593	565	597	577	596	554	566	546	561	556	625	542	552	574	589	580	554	549	589	572	559	599	564	606	599	598	558	585	573	552	562	545	584	626	558	590	612	585	552	520	551	531	553	566	534	563	553	576	578	547	617	568	594	576	543	565	602	539	536	565	548	532	560	546	555	603	557	597	570	542	574	561	559	585	557	593	489	609	562	578	555	578	596	545	594	555	602	583	577	542	551	581	561	601	532	591	579	563	592	560	571	546	547	562	593	587	598	566	602	532	594	577	565	565	572	589	557	604	549	538	610	566	590	584	540	541	585	548	535	549	528	536	606	584	568	567	580	553	537	574	601	543	599	589	574	605	558	634	569	590	569	538	557	575	612	533	568	553	570	562	560	567	597	579	600	601	574	557	572	546	583	562	604	595	595	584	592	558	587	580	551	585	582	551	540	571	570	608	568	560	548	554	550	593	577	532	549	564	556	580	557	597	593	575	542	559	562	534	579	545	565	544	549	606	583	565	544	567	537	583	590	575	542	580	583	558	535	550	563	566	578	560	574	567	578	579	621	573	560	628	569	570	571	564	546	589	573	594	529	562	607	558	574	551	579	570	588	549	566	602	578	530	537	599	576	576	565	576	566	562	562	569	586	578	531	557	562	580	602	563	598	563	550	563	555	570	546	586	542	536	530	561	560	583	581	590	537	551	560	577	559	594	556	574	563	592	534	567	566	574	581	575	558	580	562	586	540	574	591	573	538	581	565	590	508	549	568	537	609	582	565	566	561	523	592	554	570	556	542	586	566	567	568	577	597	562	578	547	574	617	582	597	582	580	578	567	554	576	571	588	576	542	611	550	579	557	617	583	573	572	564	558	592	561	538	566	551	549	587	528	577	585	547	546	534	586	589	556	562	532	570	584	583	582	580	571	569	542	557	575	565	543	583	592	573	586	582	587	574	568	546	550	565	546	584	566	570	571	607	569	604	533	555	565	558	545	558	582	566	575	589	611	576	564	570	562	559	568	587	588	549	606	558	564	586	580	581	588	577	599	616	560	565	593	546	588	561	550	530	571	556	582	560	512	572	534	584	629	535	584	576	593	535	560	555	597	567	535	530	540	593	555	586	550	554	557	554	558	558	536	565	543	553	576	576	521	532	550	568	537	589	552	561	527	558	595	576	523	587	565	541	588	622	564	576	594	561	552	586	573	572	583	559	593	607	571	546	577	574	516	587	561	571	550	546	547	521	572	556	559	551	599	605	579	619	574	586	584	568	563	546	550	587	512	540	555	572	563	543	559	587	592	569	579	597	607	584	540	548	520	572	559	545	595	567	562	545	604	580	536	558	522	560	550	587	537	579	612	544	577	577	580	550	552	571	609	578	555	563	539	600	571	574	583	588	617	584	587	580	531	582	566	568	585	559	572	574	540	581	597	570	568	596	582	609	573	561	576	542	553	567	553	552	611	564	611	576	587	581	542	562	558	588	553	551	544	545	590	572	542	572	536	582	572	542	562	590	528	607	537	551	606	538	626	580	560	556	567	573	582	561	565	573	568	557	551	556	555	544	552	620	563	552	553	532	577	530	551	477	565	553	558	579	571	612	637	592	574	553	605	554	560	572	558	544	579	531	508	638	577	569	508	553	516	575	592	563	580	540	568	523	614	577	532	541	595	545	620	541	563	584	591	556	577	578	585	547	571	545	563	562	584	564	512	578	559	543	575	594	558	580	580	570	582	551	558	592	595	573	570	533	595	563	568	598	546	577	570	594	586	623	599	586	573	545	591	600	583	561	589	613	586	549	550	576	586	543	550	545	586	598	540	574	564	575	562	552	606	512	566	562	555	570	529	595	597	554	581	612	556	546	615	548	533	586	584	541	532	575	534	553	573	540	559	562	550	586	545	563	586	554	609	542	587	578	573	576	587	519	573	575	551	579	624	609	571	576	560	507	600	546	536	578	547	589	554	564	601	581	549	574	569	600	574	595	571	535	609	567	573	562	609	567	558	564	598	564	535	565	585	591	571	572	585	572	567	570	574	559	554	576	595	536	598	601	556	556	561	557	553	541	589	582	545	558	570	560	560	558	506	588	581	539	542	561	585	581	579	575	554	578	592	519	638	564	561	592	595	561	528	623	542	570	611	519	589	584	578	589	571	552	581	601	545	548	539	587	579	544	561	578	539	560	542	523	535	554	553	557	564	601	541	579	590	584	529	595	543	601	609	567	567	576	605	548	586	524	552	590	569	584	569	561	553	550	580	545	561	584	599	568	617	626	555	550	577	564	565	534	574	576	519	533	565	599	546	577	602	534	562	578	536	567	562	541	552	604	609	579	576	549	580	540	587	588	536	552	586	578	548	578	588	552	532	526	570	566	571	561	541	574	544	548	567	578	570	586	569	582	530	611	555	556	635	559	525	563	574	575	562	618	553	573	604	527	562	581	556	547	625	596	562	603	572	566	538	568	619	584	541	587	561	549	582	531	558	536	591	598	569	542	604	551	558	598	576	574	571	557	608	557	565	615	546	597	557	580	595
3505	761	299	184	146	184	177	164	511	144	111	85	94	94	86	92	91	101	84	81	79	81	81	93	85	67	85	88	85	84	89	66	81	73	68	85	91	72	72	74	72	71	66	72	64	65	78	80	63	57	67	69	62	65	64	68	61	67	73	60	70	65	65	68	69	65	74	89	68	50	73	73	56	76	72	66	69	71	84	72	69	75	57	64	74	76	73	72	63	80	58	73	61	64	73	80	70	80	66	62	66	61	78	67	81	50	73	73	67	63	75	64	81	68	70	53	69	63	84	64	54	69	76	66	70	60	78	68	70	75	62	67	64	78	65	54	73	58	74	78	84	65	77	58	76	72	59	85	63	72	64	61	76	62	60	76	61	69	61	66	62	68	66	74	80	57	70	76	66	60	64	67	68	68	63	67	68	73	73	71	72	54	88	60	73	55	73	66	69	58	70	63	70	65	67	66	77	72	52	64	60	57	65	75	67	72	53	67	70	71	75	57	61	74	74	64	62	60	56	67	55	69	61	73	71	86	85	56	88	78	82	71	59	73	69	78	88	66	72	66	79	56	61	68	67	61	55	80	77	68	73	76	63	53	63	64	72	70	73	80	75	66	55	68	57	63	51	58	62	71	68	73	66	71	60	53	73	68	68	58	64	77	71	68	60	69	78	52	69	65	65	64	70	62	66	59	66	66	54	79	75	60	60	69	71	84	60	64	65	65	73	63	65	77	69	66	65	51	73	56	70	56	63	72	68	72	68	62	70	71	62	55	62	70	55	68	70	81	74	71	72	67	63	68	54	71	69	82	54	54	69	67	55	70	78	79	79	69	77	64	72	57	69	67	64	72	55	77	69	68	71	54	79	57	76	59	64	71	67	69	63	71	59	68	64	67	75	45	62	66	51	71	78	65	66	56	70	72	73	65	66	61	71	59	67	59	67	53	66	89	66	61	76	81	55	70	78	74	68	79	53	87	77	74	74	82	71	75	62	54	67	54	56	54	72	65	51	55	73	64	67	71	71	56	92	66	54	53	64	69	59	66	57	68	70	66	64	68	77	60	64	56	50	53	74	92	55	84	52	69	71	64	69	64	73	64	71	76	72	66	73	67	66	72	77	71	71	57	72	78	63	54	73	55	61	69	70	70	64	88	58	71	79	68	61	63	65	72	77	65	59	63	52	72	67	64	69	59	55	75	83	67	76	63	69	64	76	55	72	72	57	75	63	61	46	82	63	55	72	56	61	63	64	73	60	66	67	67	66	56	62	76	76	60	62	71	74	64	66	72	72	66	74	57	77	62	68	68	75	67	71	70	80	68	76	65	61	59	71	75	60	58	69	84	74	72	74	77	60	68	51	66	67	60	54	58	95	67	77	82	66	69	68	64	57	64	62	47	48	71	78	73	63	75	74	78	60	67	60	68	67	62	58	64	72	69	67	62	70	86	77	75	75	82	65	65	65	76	73	61	72	58	72	60	72	62	74	53	50	72	88	62	70	72	70	82	69	63	58	70	71	62	62	71	73	69	69	68	66	65	68	63	48	70	63	66	91	81	68	60	77	70	78	60	62	68	70	65	74	60	70	73	62	74	69	65	64	80	64	69	49	69	76	70	64	62	76	70	61	59	68	71	69	70	55	69	61	53	52	68	69	60	67	69	67	68	65	71	78	70	55	64	57	72	64	90	71	67	74	67	56	69	64	63	80	73	65	67	70	48	77	86	66	85	76	63	60	77	62	47	66	76	59	62	82	67	65	65	68	86	48	85	73	63	64	55	65	77	69	75	74	64	64	70	62	64	75	72	57	67	69	62	73	81	60	64	67	62	69	78	76	59	65	71	64	74	66	61	74	56	64	71	67	59	75	69	69	75	63	71	74	77	66	70	60	69	79	75	59	77	49	76	67	66	83	65	75	58	68	87	78	60	66	90	63	71	73	65	71	58	68	78	60	69	76	63	66	64	64	59	82	71	61	64	72	48	65	68	56	66	77	65	72	66	68	68	55	63	67	71	76	69	58	71	63	57	80	61	76	68	64	68	66	71	68	74	72	63	74	49	70	48	70	74	82	77	67	67	75	76	61	76	64	84	79	74	57	56	73	76	60	75	52	74	65	74	72	61	78	60	66	74	40	63	71	72	60	58	70	66	84	68	64	90	53	73	56	76	75	71	67	71	87	59	73	72	71	52	66	72	69	56	64	77	66	73	69	57	61	68	72	74	74	71	68	66	77	58	73	67	58	66	60	60	64	67	50	71	77	68	65	67	80	79	77	64	66	76	78	65	50	60	67	63	67	69	53	74	75	76	77	66	65	72	70	70	55	68	74	72	74	80	81	65	80	73	72	71	74	51	67	54	55	76	64	69	73	68	72	60	74	78	82	67	79	71	58	67	79	71	68	59	72	71	71	70	57	60	77	64	61	77	64	60	64	68	73	63	72	78	71	75	66	68	72	63	81	71	62	78	77	64	75	79	61	69	67	67	82	56	57	62	78	63	67	79	60	67	75	68	84	50	70	65	69	58	64	69	60	63	71	74	70	66	57	68	75	62	59	78	55	74	75	64	69	56	54	66	89	64	48	67	79	70	72	75	65	61	75	88	68	70	65	67	61	80	65	70	73	56	58	73	62	65	64	72	73	70	61	74	70	70	63	71	82	63	62	73	73	65	82	61	74	61	48	71	57	66	70	69	78	62	60	73	61	74	72	69	70	80	70	74	76	71	71	82	77	64	69	75	69	77	78	64	75	86	64	69	54	65	75	81	62	88	63	63	50	64	80	74	68	65	57	63	83	70	55	79	69	67	84	79	57	74	78	65	71	77	77	78	80	66	65	62	68	73	75	61	83	75	77	63	52	60	63	66	76	74	68	74	62	71	70	68	69	55	62	66	57	76	64	62	84	67	71	64	73	67	73	63	68	74	74	70	73	54	65	61	77	59	60	62	71	77	62	58	69	77	73	65	69	77	53	63	62	62	58	54	75	64	53	58	60	64	67	71	62	64	73	74	61	74	51	87	67	61	63	67	63	86	52	66	74	68	60	61	72	67	64	64	76	64	62	66	72	59	61	69	70	58	57	77	74	75	82	62	81	67	62	64	74	76	62	68	70	75	80	88	71	74	60	84	58	72	77	76	72	69	70	70	62	63	60	72	77	89	75	86	83	76	64	70	59	62	56	72	65	70	62	75	62	61	44	68	57	72	60	44	57	78	72	82	68	71	71	78	78	71	65	71	68	65	55	72	76	61	63	75	72	76	73	65	72	60	76	70	82	78	79	71	70	73	59	50	81	96	73	53	52	81	73	75	58	65	68	63	71	74	61	58	67	56	62	75	72	92	74	67	76	63	59	87	74	75	59	70	54	77	48	60	66	65	77	67	67	68	69	54	64	70	67	82	69	60	81	60	66	71	64	72	53	84	58	80	62	65	85	70	61	67	53	80	70	68	68	74	59	74	64	72	66	62	56	83	47	60	58	68	64	61	75	70	56	62	56	74
26981	6742	3733	3814	6731	8044	7248	5860	13747	3375	2493	2144	1729	1593	1405	1345	1250	1228	1255	1294	1198	1117	1165	1160	1174	1112	1075	1110	1110	1103	1008	1022	1011	948	951	934	917	936	850	847	755	749	749	755	729	659	679	689	676	672	620	701	659	654	675	650	656	652	669	617	648	609	646	647	641	715	612	636	671	673	693	621	634	644	656	677	721	728	681	651	720	690	665	645	699	677	664	704	706	650	689	670	671	657	665	678	635	643	659	636	639	621	597	656	644	684	641	631	668	630	652	638	608	655	657	628	604	585	646	641	650	667	630	625	656	659	647	631	650	654	690	593	646	610	668	630	613	639	681	657	637	625	641	667	640	609	690	658	653	671	634	643	644	656	635	672	626	644	630	607	644	704	615	627	627	650	553	633	651	592	669	682	594	606	646	629	622	674	618	613	650	678	650	656	685	622	669	658	665	658	628	649	645	619	631	617	650	656	643	635	656	645	686	646	605	665	599	640	653	611	649	648	617	607	624	640	633	625	636	685	604	613	576	646	644	616	661	647	625	632	665	651	644	695	630	664	604	632	652	701	607	600	625	615	648	676	654	636	591	633	628	596	615	643	636	605	601	670	619	652	620	641	618	666	668	660	649	611	632	617	630	663	628	612	611	615	584	644	664	635	620	685	635	670	623	623	612	602	620	651	651	611	594	641	672	637	629	623	617	640	624	626	594	619	645	646	675	633	627	682	612	675	678	619	648	653	594	641	620	663	634	675	674	651	640	616	654	645	623	650	679	667	704	667	694	672	653	602	672	629	589	657	664	621	624	606	594	667	609	657	661	618	644	585	638	647	649	617	591	625	626	686	661	624	673	631	623	650	638	577	677	611	652	616	638	679	658	639	618	668	660	620	627	592	643	658	647	675	608	634	621	672	656	622	615	642	667	675	634	658	636	664	655	653	668	649	638	665	604	692	623	614	657	586	639	659	663	627	657	649	615	639	683	652	629	631	669	625	677	622	581	622	644	624	676	643	643	655	647	654	684	579	648	607	621	631	646	638	635	605	582	613	663	630	631	646	663	625	677	658	652	638	660	655	619	640	634	622	587	638	631	612	641	613	623	617	633	626	648	660	662	669	693	690	608	636	668	623	636	628	654	655	652	623	624	663	639	645	561	614	676	631	658	643	632	649	623	647	659	640	658	648	688	635	644	633	621	612	617	637	635	619	673	635	646	646	638	610	629	624	606	640	607	626	631	623	621	613	633	663	592	617	603	680	624	612	607	647	592	642	661	613	595	636	646	665	601	650	642	644	647	675	645	657	647	663	641	640	646	648	627	593	624	655	664	631	608	620	578	618	650	647	598	640	622	649	670	667	600	628	653	654	626	672	672	622	691	596	678	615	651	636	611	626	679	603	629	642	673	652	599	651	634	659	650	642	680	598	644	653	647	661	647	651	678	613	625	657	657	630	651	648	606	649	615	642	627	594	640	703	605	648	672	640	697	639	668	632	636	637	661	628	595	691	651	679	600	644	587	631	635	616	676	621	625	688	635	664	642	633	685	688	660	604	641	625	631	654	615	632	644	632	637	643	610	672	671	596	614	629	634	688	644	628	671	617	629	617	646	672	603	598	689	635	604	663	654	634	672	644	626	630	647	606	644	608	583	601	623	658	624	633	594	592	647	580	636	686	646	614	616	654	606	646	617	636	609	665	619	599	644	639	639	635	666	643	626	657	594	628	679	644	659	610	629	647	661	628	622	588	651	582	658	643	594	615	628	679	614	629	676	615	672	655	611	676	633	603	640	594	636	647	613	649	627	647	665	630	609	646	672	617	678	633	644	670	609	656	647	596	637	629	647	682	651	641	627	616	610	642	595	631	634	627	629	668	616	657	622	645	627	637	638	627	642	618	648	656	648	607	638	624	631	689	583	629	575	639	643	664	663	624	609	670	623	659	632	625	614	612	704	688	639	616	648	623	630	666	652	608	608	655	644	682	642	624	607	650	628	630	636	582	616	657	611	641	616	629	616	644	660	624	654	634	637	670	622	621	641	671	633	639	594	609	603	634	646	647	649	647	629	637	634	661	619	687	664	648	600	621	630	643	650	606	659	628	640	661	634	608	639	685	712	652	605	670	645	633	649	662	601	669	594	652	649	666	632	612	635	601	698	662	636	617	666	653	633	653	633	610	575	643	674	655	642	620	607	666	624	664	664	642	660	601	655	638	667	645	625	622	593	666	620	654	729	573	630	661	692	600	670	646	668	656	639	644	620	627	639	623	663	634	615	657	667	704	617	678	621	634	600	640	627	608	615	633	620	615	617	628	635	634	645	632	659	583	630	652	668	656	650	664	638	629	610	670	648	611	653	622	648	683	636	671	620	647	652	664	635	641	621	612	695	615	639	639	620	659	640	607	656	582	653	622	623	695	639	637	627	648	687	624	625	618	640	670	656	611	646	650	603	643	662	657	629	590	643	659	568	577	641	619	615	646	647	610	635	659	599	619	655	663	613	665	636	646	584	606	644	639	660	622	596	656	670	658	648	650	650	637	666	625	668	612	594	680	649	653	649	651	658	601	643	668	640	621	648	645	645	627	617	608	649	635	631	646	637	640	633	675	640	648	638	654	649	598	618	650	639	632	642	659	624	631	633	637	673	601	676	621	627	597	683	647	618	634	645	665	639	670	647	673	641	670	641	628	678	624	631	683	649	678	660	631	638	668	658	646	649	681	605	657	596	643	648	670	675	635	623	598	611	631	633	656	600	605	640	585	639	620	672	637	610	641	641	616	602	657	703	610	629	671	623	617	637	671	617	605	620	659	638	630	628	625	623	630	609	667	632	641	620	647	633	646	611	652	634	655	640	635	614	633	614	626	642	665	607	602	630	645	632	625	652	607	645	615	651	579	626	667	687	656	641	635	598	604	654	641	653	658	633	695	636	650	625	595	615	650	630	646	618	630	654	645	606	599	653	683	619	634	624	617	623	615	620	621	639	648	579	661	633	644	654	673	627	644	651	659	639	664	667	652	619	678	611	657	690	643	598	635	618	614	651	622	670	631	649	633	610	659	668	624	656	641	659	643	608	630	631	658	620	633	646	638	608	631	655	646	623	616	660	627	613	645	618	617	646	616	647	671	608	649	646	619	640	671	621	653	614	621	660	670	694	635	629	667	632	649	589	657	643	619	627	649	614	636	631	625	618	643	657	609	607	637	599	633	646	641	672	643	608	633	634	674	631	632	679	615	593	641	631	608	626	620	624	614	594	654	655	642	657	661	652	638	625	621	611	644	648	630	673	630	641	683	652	620	621	684	629	672	620	659	661	637	675	627	633	679	646	618	627	619	645	633	638	596	648	661	628	623	617	606	639	659	646	602	649	640	656	621	637	620	631	664	626	665	647	614	650	648	631	627	628	618	679	600	657	620	659	636	644	643	639	623	658	668	591	631	612	672	629	643	653	618	670	613	658	681	626	647	603	606	614	689	645	668	610	588	665	649	669	616	668	632	694	634
1639	255	172	124	112	134	141	119	152	124	98	105	94	111	93	78	99	83	79	126	99	85	95	110	101	94	99	100	91	84	84	96	101	71	97	92	85	93	100	89	94	93	94	77	89	91	103	89	88	87	90	89	79	89	90	82	89	79	90	94	92	102	85	88	82	84	89	85	77	100	90	93	102	96	80	78	88	70	97	96	85	87	84	71	104	105	79	85	74	91	67	95	88	91	88	101	82	95	94	86	104	91	85	82	86	87	98	79	107	89	85	89	97	109	90	90	69	83	84	77	90	87	79	80	79	94	81	91	92	89	101	102	80	91	87	85	90	76	106	87	82	82	82	86	89	70	88	98	83	86	88	91	90	80	74	95	88	73	95	93	87	71	92	88	82	91	77	109	84	95	87	87	96	84	83	96	81	90	88	87	93	82	78	87	73	100	73	93	92	71	92	82	77	81	87	94	83	85	95	100	92	91	92	90	95	93	97	87	86	94	97	93	105	90	83	82	110	98	90	98	87	84	95	75	80	93	81	92	90	87	83	99	106	97	94	76	89	93	71	97	108	91	90	83	77	79	88	87	100	85	83	79	89	79	92	87	91	98	82	93	76	88	88	69	91	80	90	83	88	89	95	94	97	93	82	100	85	100	91	97	87	81	81	88	74	103	70	105	91	84	97	83	100	88	67	83	82	86	99	77	105	86	92	100	81	97	89	102	91	91	97	101	104	70	93	81	105	101	87	72	80	80	84	75	95	89	89	76	92	86	104	78	80	89	85	71	73	101	88	84	99	91	94	90	91	79	82	89	89	73	94	85	80	93	95	96	76	89	87	84	88	78	91	83	85	99	89	84	74	80	84	83	83	98	89	88	97	92	95	96	84	89	91	69	80	92	103	93	82	81	93	89	95	66	72	60	83	98	86	71	91	91	96	86	84	94	90	91	98	86	94	105	97	85	90	93	84	111	83	98	92	81	97	87	92	85	83	94	80	80	89	96	89	92	79	78	102	68	95	89	77	98	110	101	88	84	86	104	84	85	79	103	88	81	101	86	81	76	98	95	74	91	94	86	99	102	85	93	101	84	87	89	85	84	95	100	71	100	101	86	90	77	86	75	84	80	101	97	84	100	93	85	92	96	77	97	91	95	102	79	71	94	90	98	85	80	82	90	80	83	93	102	93	85	88	86	75	78	86	82	83	88	74	86	85	86	83	71	78	77	93	83	86	102	84	76	89	107	78	94	83	98	90	95	99	80	100	80	103	81	82	100	87	85	93	95	89	85	99	80	86	83	71	83	107	86	91	93	84	89	89	86	84	89	76	83	82	89	90	94	79	79	81	92	84	90	83	85	90	99	100	85	78	82	94	93	82	83	97	97	72	99	80	82	73	88	94	93	90	97	89	105	83	92	99	88	90	89	107	93	94	98	74	81	102	95	83	82	89	101	89	103	90	77	84	84	77	92	80	87	95	85	97	74	78	85	100	72	73	78	96	80	98	84	96	89	82	81	74	94	77	99	88	87	80	98	80	87	93	96	87	80	91	96	120	104	90	81	81	87	99	105	89	94	93	104	67	103	86	100	78	89	99	72	90	102	94	77	85	85	91	86	85	98	90	92	95	82	77	79	110	81	93	80	90	85	96	106	86	89	82	82	81	100	99	86	88	101	90	89	81	93	99	76	104	84	88	90	115	87	91	99	105	91	79	86	97	90	72	56	92	83	89	98	104	85	103	111	70	84	94	81	85	80	91	80	92	92	95	84	98	94	86	100	96	87	77	92	91	74	93	74	89	98	98	65	104	92	87	93	72	88	88	91	97	92	92	90	102	76	81	85	76	76	92	87	99	102	76	89	81	97	93	98	105	81	83	92	82	93	96	86	79	102	86	80	98	91	78	119	85	92	92	89	84	79	101	92	69	82	87	83	72	67	96	86	82	79	86	100	83	85	103	84	97	98	75	82	90	99	84	88	94	123	87	94	89	83	83	94	91	99	83	95	93	87	101	90	92	89	86	103	88	80	82	103	76	89	75	86	92	93	80	84	77	84	85	103	99	106	88	98	66	79	88	91	69	85	95	89	94	83	102	93	84	106	97	67	87	98	78	97	102	74	96	80	101	90	91	87	91	84	74	68	77	100	80	96	79	85	93	82	71	85	77	91	76	95	80	80	79	86	86	84	97	74	90	94	81	98	92	94	90	93	96	97	88	102	99	97	81	78	86	103	89	78	87	107	105	91	90	82	101	96	78	80	92	81	76	95	86	101	74	92	94	100	94	98	92	99	81	88	91	74	84	97	91	80	93	105	79	97	79	93	104	90	84	91	88	93	88	87	102	84	101	81	97	85	70	103	83	71	97	93	85	87	88	85	79	77	83	88	85	99	99	76	83	84	100	85	102	78	89	59	94	83	90	80	92	85	97	96	99	83	87	100	77	89	99	94	93	95	98	103	91	81	85	96	79	99	74	84	83	97	96	65	76	87	88	79	111	83	94	86	92	92	82	94	79	76	90	81	99	96	85	74	90	89	81	80	86	77	88	86	87	80	93	84	80	82	79	90	85	76	82	76	73	94	81	74	103	81	87	83	88	78	91	88	93	86	100	87	91	85	87	84	100	101	85	87	76	85	93	90	75	103	88	68	84	94	82	81	90	80	102	101	83	101	86	91	88	79	90	85	80	85	95	91	67	70	78	98	83	79	93	81	76	89	87	82	96	90	86	88	81	88	77	91	94	86	93	87	99	89	98	103	93	85	98	85	100	80	93	73	83	98	90	89	74	79	77	95	79	84	77	101	93	83	85	98	96	83	76	87	89	88	87	77	84	100	75	92	91	87	84	83	99	83	81	88	97	97	104	95	83	88	99	106	77	102	81	88	90	83	93	81	106	97	83	84	72	101	83	86	86	64	87	78	84	78	75	78	76	87	100	84	96	83	75	114	81	99	96	88	94	90	88	104	76	99	81	87	84	96	88	92	85	89	96	84	83	83	84	86	76	81	73	83	108	97	78	106	95	97	91	72	70	86	87	99	76	83	88	98	79	82	80	91	91	103	76	93	79	100	94	77	94	79	84	97	78	77	83	86	88	90	96	68	78	96	78	77	76	97	86	86	85	85	85	100	71	91	99	85	83	94	85	77	80	88	84	78	94	87	83	72	84	88	95	89	72	89	77	76	82	87	96	80	80	88	98	75	99	92	78	89	83	85	90	81	93	73	90	79	82	82	91	96	94	77	101	78	77	87	96	94	72	78	106	99	94	80	106	93	88	84	80	91	78	96	80	82	103	79	75	105	103	80	81	88	82	93	90	76	96	100	85	79	95	92	83	88	103	94	96	88	85	91	89	89	103	86	98	83	104	92	83	100	74	83	78	90	97	86	78	97	86	77	63	86	90	103	85	76	89	97	81	76	83	102	98	100	97	85	68	86	93	73	68	87	111	104	72	104	107	87	97	87	87	91	76	89	90	91	80	92	83	111	92	85	69	77	94	80	83	84
17509	3601	2115	2099	3695	4381	3480	2919	4209	2204	1550	1333	1193	1109	1041	1021	1044	1016	1130	1030	1040	1116	1120	1096	1092	1094	1079	1098	1063	1009	889	911	920	938	957	925	914	913	899	924	872	830	833	860	827	841	825	782	815	791	866	777	798	851	755	767	796	788	744	773	803	829	810	773	763	776	766	744	788	830	777	773	760	756	775	776	841	874	810	759	806	768	755	787	778	859	780	840	801	813	839	858	838	806	818	739	819	782	825	789	778	785	777	808	814	787	769	821	831	800	775	781	789	812	826	758	760	838	846	768	780	744	806	776	785	806	811	867	804	777	792	837	803	812	795	794	749	695	806	782	770	775	811	789	775	778	811	778	791	736	797	818	791	802	798	779	798	856	756	808	829	770	804	799	813	772	785	808	801	817	767	746	792	722	807	860	829	775	781	780	773	772	816	784	802	800	769	788	787	779	810	827	817	820	765	785	820	782	784	800	808	783	801	760	812	807	781	784	767	782	800	792	839	802	793	729	791	784	765	762	799	779	797	881	774	762	756	798	793	772	825	794	750	791	761	800	778	808	791	799	748	758	759	735	809	757	751	779	769	752	820	806	800	819	774	814	835	828	791	792	776	821	790	800	840	794	777	769	754	798	803	761	781	787	805	758	782	791	741	742	795	796	770	788	782	775	783	768	818	823	769	753	818	785	790	761	799	752	873	783	776	789	813	800	800	791	823	777	804	762	809	800	836	771	808	798	787	774	805	798	745	763	813	837	761	801	788	821	815	745	778	765	820	783	793	749	781	781	790	791	836	741	804	779	748	771	831	738	782	751	823	796	787	746	791	793	806	781	786	787	806	765	827	780	772	807	766	813	825	788	780	783	820	784	761	794	796	797	804	797	788	767	818	760	804	722	723	798	798	788	779	785	803	773	766	814	791	793	820	799	799	769	816	786	816	769	769	824	761	795	814	801	817	751	772	794	747	789	786	759	775	801	784	803	769	761	851	760	789	829	769	817	766	842	827	769	779	800	769	773	791	750	805	797	777	795	757	829	832	774	769	731	780	755	819	812	790	744	790	794	789	826	757	759	779	798	804	808	844	771	745	771	785	835	782	776	785	806	792	794	768	788	772	818	813	769	733	804	742	787	793	762	785	792	764	858	771	769	806	795	773	789	797	759	815	837	816	745	768	809	776	760	815	802	813	786	785	805	773	768	811	822	824	777	732	800	778	815	800	762	814	756	806	791	798	786	837	795	794	798	728	841	778	795	784	795	781	764	761	778	774	821	751	753	808	827	779	839	776	807	760	771	757	778	801	775	781	791	809	838	792	816	767	828	801	795	767	823	849	786	746	832	754	784	851	762	785	828	779	774	749	809	803	783	784	778	802	773	781	788	759	788	805	828	796	823	784	789	799	821	765	833	764	759	787	816	774	837	784	788	748	846	819	806	875	794	796	809	765	785	825	771	735	803	799	825	795	812	787	736	805	772	786	815	807	709	793	742	792	779	782	747	735	762	770	754	758	797	758	786	799	772	813	794	775	765	834	814	764	834	785	813	763	813	815	729	778	778	774	774	784	773	812	783	810	833	792	790	792	813	722	757	797	804	797	754	745	783	778	829	732	777	800	769	763	750	799	811	784	755	736	776	793	831	792	770	841	802	757	843	743	786	824	793	790	776	814	766	800	825	779	745	782	756	834	803	827	751	785	787	867	819	771	757	777	773	763	825	799	738	808	780	783	819	802	762	811	799	775	763	791	810	798	775	793	801	811	780	795	793	844	854	810	775	791	791	791	782	831	807	806	836	787	790	800	804	763	809	753	777	744	791	879	777	818	782	823	788	794	774	745	778	804	802	806	777	787	794	762	834	791	769	815	792	789	796	767	772	824	792	774	810	828	795	832	788	812	784	844	809	832	744	837	784	776	799	750	742	775	749	764	766	834	799	763	754	807	808	734	772	799	805	766	792	792	796	841	755	809	796	756	783	761	803	739	825	789	798	790	746	842	823	761	755	794	816	865	804	767	805	786	801	770	794	798	836	779	790	798	824	786	797	798	750	803	736	806	810	804	822	793	803	757	764	811	714	821	794	778	804	776	720	816	785	746	836	791	808	772	776	775	832	760	794	790	802	761	805	777	813	747	799	759	835	706	808	820	777	843	825	783	801	809	800	807	798	832	804	792	805	781	807	791	784	840	791	787	806	732	794	795	766	773	763	807	803	802	799	743	785	804	749	790	794	758	826	794	749	746	764	827	778	800	810	797	752	796	820	792	808	781	788	815	788	849	809	796	768	767	781	796	758	847	801	743	775	756	813	805	748	829	805	771	806	774	779	786	847	779	785	784	803	799	799	814	769	814	844	783	796	851	834	767	795	782	837	795	754	797	821	772	776	830	812	763	780	770	812	776	728	810	801	760	814	774	752	806	767	758	761	779	807	739	774	799	790	795	818	777	786	735	830	786	790	777	800	748	819	763	828	801	805	846	752	699	863	831	812	813	774	832	836	815	787	780	797	774	737	756	778	829	821	842	783	789	810	768	833	778	832	837	749	808	825	789	824	832	792	813	752	786	798	861	811	721	807	807	782	763	776	757	809	757	796	766	768	816	787	761	724	756	745	773	810	769	813	814	768	836	862	808	787	814	738	865	796	811	824	786	815	801	773	767	746	771	788	762	755	812	758	783	770	741	798	765	752	818	793	786	800	790	754	788	791	801	833	761	764	766	796	812	782	818	787	789	782	785	795	808	810	818	827	808	786	844	771	779	800	764	785	780	772	795	771	795	809	764	754	803	789	794	860	753	772	802	771	793	786	776	814	785	841	816	794	803	841	819	732	767	794	807	760	789	767	783	756	799	794	788	774	781	814	794	764	853	758	827	840	782	828	806	731	757	767	747	804	808	768	802	774	827	812	783	758	748	791	745	831	826	769	721	816	758	785	787	790	770	743	805	810	775	807	744	764	790	825	776	800	755	794	784	819	770	810	794	804	775	810	805	836	807	754	748	819	803	822	734	758	773	851	799	788	774	842	809	744	791	786	770	798	779	775	813	789	812	761	765	764	829	771	770	760	803	746	748	815	726	779	868	822	754	811	797	755	784	798	794	790	804	796	778	802	754	776	786	833	737	800	833	786	776	782	750	764	795	777	785	752	840	770	767	797	767	862	739	799	723	796	766	755	791	771	800	772	817	775	821	782	768	811	756	790	792	740	823	795	806	782	825	813	791	835	797	786	808	815	777	793	780	794	811	791	780	750	772	810	768	777	814	757	785	760	815	771	780	794	786	808	785	745	727	829	783	793	788	786	785	815	756	784	760	825	769	775	806	770	800	781	825	771	813	857	746	769	802	774	876	799	831	778	841	750	742	769	828	761	827	731	829	750	793	728	787	801	794	816	784	779	767	791	813	805	784	743	749	745	784	780	831	830	748	782	801	741	798	787	763	762	794	814	732	784	756	832	742	805	813	763	779	725	777	753	831	769	775	809	804	828	822	759	762	799	755	846	804	833
2819	649	213	178	165	169	146	156	241	128	114	107	99	75	100	100	99	119	97	111	89	102	98	97	117	125	123	82	110	86	112	96	108	89	100	107	89	103	93	90	96	76	82	89	85	94	89	81	91	91	88	80	100	80	94	80	89	89	94	87	87	87	88	99	87	96	90	95	98	85	79	81	95	91	84	74	77	78	84	83	76	75	87	83	80	105	92	94	81	86	81	88	79	84	100	83	95	85	99	103	102	86	105	78	84	87	76	94	78	82	82	96	109	93	85	92	90	80	78	79	94	80	86	83	84	94	98	75	92	106	85	88	86	94	86	85	73	80	88	86	96	89	70	90	71	83	89	96	75	83	88	79	97	104	84	87	88	92	76	107	85	74	99	89	93	83	86	79	87	75	90	95	95	104	85	92	87	80	76	79	76	90	91	79	90	88	80	78	80	100	81	83	77	81	84	89	94	109	88	99	102	104	99	71	77	86	110	88	101	88	82	98	85	88	99	88	85	79	95	80	92	104	75	78	93	76	75	110	93	89	73	68	80	110	77	85	74	84	87	85	93	86	90	101	76	97	83	81	86	85	102	102	81	84	78	83	86	84	104	102	89	83	102	97	91	81	70	83	89	88	88	89	77	77	98	86	87	84	69	102	103	93	70	87	86	107	77	75	82	93	82	92	102	88	86	86	98	90	77	101	71	120	110	82	85	78	85	88	108	89	94	104	94	91	79	86	86	90	103	95	87	95	96	88	70	82	93	87	91	106	93	88	105	106	82	82	91	88	78	98	97	102	65	90	106	91	81	99	86	89	83	84	81	96	74	74	83	92	80	78	88	95	85	72	84	86	97	92	88	86	91	76	74	92	83	96	100	83	98	89	86	87	82	90	90	91	94	86	93	97	100	105	100	73	85	91	79	77	73	103	99	85	90	88	90	95	107	109	71	84	85	82	98	77	100	86	98	93	102	79	94	93	99	86	77	97	104	69	98	80	79	88	80	99	102	89	93	81	88	87	81	99	78	83	90	92	86	103	87	82	88	81	100	98	74	89	97	95	90	98	73	95	99	97	75	78	103	81	79	99	82	76	71	79	95	84	82	80	90	84	90	85	104	98	101	79	89	91	98	90	90	64	84	76	86	86	86	81	97	100	81	89	82	84	79	95	80	70	83	85	101	76	74	76	93	88	97	95	106	89	76	90	80	101	82	107	84	74	81	83	90	91	83	89	79	110	92	92	99	85	101	79	97	95	87	93	87	89	79	95	104	91	88	96	80	72	90	96	98	83	93	91	85	76	85	100	103	106	83	98	96	81	90	98	75	81	78	88	104	79	88	96	93	88	86	77	84	80	95	82	72	92	64	91	87	94	92	101	87	104	79	73	89	100	90	95	93	91	96	99	93	83	85	117	86	92	73	81	77	89	79	79	90	91	78	117	93	106	89	86	81	86	97	80	99	100	94	75	76	89	98	101	79	81	101	75	64	100	97	71	78	92	113	82	102	85	88	73	93	95	87	95	86	74	71	97	79	102	91	89	84	95	75	89	97	81	86	90	79	97	110	85	81	95	97	74	96	88	103	95	98	94	83	83	77	79	88	105	96	85	78	91	77	94	109	93	99	87	93	89	89	98	81	83	78	104	100	123	84	78	78	103	89	100	77	94	88	78	90	95	80	86	97	77	77	85	90	88	72	87	86	79	76	70	79	78	98	86	83	90	107	100	79	87	72	102	101	77	81	80	74	94	86	92	86	101	102	98	98	87	79	94	92	84	92	83	99	95	80	87	73	94	86	115	94	78	86	84	94	76	91	87	96	103	85	104	92	71	105	86	86	81	78	88	97	100	78	97	76	82	92	79	87	85	92	88	92	96	78	90	74	107	76	119	97	91	77	83	108	88	89	83	77	82	87	101	90	101	95	107	78	83	91	96	94	91	97	82	102	85	89	91	88	74	101	88	87	95	89	79	100	80	84	79	74	92	80	84	74	96	93	89	99	85	95	84	88	93	80	96	94	89	95	111	92	79	91	94	96	113	101	82	97	87	86	79	86	90	76	96	79	98	97	72	77	86	83	95	74	100	85	81	101	86	95	89	89	75	85	71	96	87	79	76	80	82	86	85	88	100	80	98	82	80	83	102	88	88	113	77	82	83	92	89	91	88	89	89	88	99	106	115	82	84	79	98	90	83	101	110	80	76	96	88	75	77	95	87	78	93	92	87	97	98	88	100	82	98	83	96	82	101	95	97	91	88	75	81	102	83	87	89	82	97	116	75	78	84	69	105	81	95	88	85	98	64	100	80	96	80	101	89	81	82	78	100	102	84	100	91	107	91	84	99	84	79	106	78	94	88	90	96	91	98	76	81	85	95	94	88	93	94	109	104	92	95	91	94	89	92	90	84	98	101	75	86	82	102	99	95	110	82	85	101	87	83	82	75	81	105	92	82	95	79	98	74	99	97	98	94	86	91	79	86	94	74	84	93	99	70	81	91	83	95	82	82	88	74	73	92	95	80	83	104	77	79	86	84	79	93	82	87	78	82	88	95	107	100	90	90	85	80	97	103	85	89	87	81	96	89	93	77	94	93	93	97	94	85	82	91	94	93	97	102	83	98	97	85	83	81	91	83	83	97	104	102	98	90	81	80	86	76	77	88	100	71	94	85	85	103	82	76	87	97	98	75	85	103	88	81	95	90	78	102	88	90	98	79	84	83	83	84	70	86	80	93	97	83	91	90	107	97	87	91	84	89	98	87	73	90	85	85	75	89	84	75	78	80	95	94	79	98	81	78	81	71	96	97	75	95	84	94	83	103	79	69	82	99	99	95	77	69	95	96	91	92	80	81	84	79	75	78	103	105	90	86	103	93	91	97	103	81	95	81	98	82	91	100	98	93	90	82	87	84	92	95	90	94	96	98	90	86	90	87	93	92	85	87	84	74	96	84	103	85	83	66	91	90	86	88	81	83	106	97	79	100	69	90	102	88	102	74	105	95	69	81	80	84	104	97	74	100	84	77	81	98	89	87	70	104	88	72	88	80	94	82	88	101	67	95	99	94	105	81	90	91	93	110	95	86	72	97	76	87	91	90	85	80	98	105	86	94	90	86	112	90	91	83	81	96	78	112	80	83	84	103	82	76	90	96	91	95	97	93	94	93	91	95	94	95	104	94	80	75	98	108	81	84	88	99	95	87	93	69	74	83	101	91	97	95	97	87	89	75	86	85	97	85	81	99	83	101	89	92	99	95	87	92	111	92	97	86	90	97	95	72	92	91	86	85	94	86	77	92	96	72	91	84	79	89	74	90	101	101	86	60	83	81	87	88	81	106	72	79	80	79	92	73	85	92	85	102	88	82	80	91	71	85	104	81	79	101	75	79	100	86	83	88	89	81	102	97	93	76	79	81	77	94	84	91	78	80	84	94	90	98	81	84	96	100	93	78	93	89	79	82	107	94	105	108	67	86	76	90	92	89	108	74	71	92	98	83	86	82	86	114
23967	6160	2930	3150	6044	6441	4956	4174	7746	2895	2141	1663	1537	1355	1423	1293	1210	1179	1242	1244	1175	1204	1171	1294	1243	1266	1249	1250	1192	1169	1112	1125	1138	991	1043	1034	970	989	970	923	908	883	864	917	882	858	834	832	820	816	797	805	773	871	824	855	884	839	842	766	789	819	856	829	880	853	823	824	837	835	843	771	826	857	844	893	880	912	894	872	791	839	830	855	879	849	869	883	860	823	847	843	840	789	814	846	815	837	782	832	839	828	803	813	819	830	819	855	784	855	803	812	782	819	847	778	829	829	814	807	830	770	803	844	836	799	801	835	818	819	780	863	833	821	777	843	785	841	782	803	849	844	838	796	786	840	768	822	814	782	856	806	797	857	802	818	810	808	816	769	796	861	808	866	830	843	814	789	852	821	789	835	827	780	813	826	793	843	792	810	791	802	833	831	856	808	755	834	799	786	824	873	797	838	860	850	826	764	782	865	850	827	772	821	718	826	797	837	804	796	777	820	781	812	800	774	808	834	824	779	800	843	807	833	807	799	800	798	781	829	851	789	796	805	783	834	789	805	805	870	825	809	808	784	812	769	846	818	867	788	813	822	845	795	776	817	877	810	862	832	799	814	772	812	824	809	840	804	793	807	774	832	852	842	828	782	827	782	800	802	801	836	803	811	806	806	830	758	812	801	795	785	786	850	807	745	845	791	802	811	785	796	790	823	834	800	814	789	812	818	818	801	784	753	831	789	805	842	794	813	786	818	778	846	828	837	788	813	777	812	810	846	801	790	848	782	840	865	852	780	816	780	828	802	816	869	814	841	831	846	834	798	788	836	799	814	774	800	736	825	786	788	784	851	845	850	776	830	846	766	802	809	827	834	827	843	818	827	782	791	795	829	836	852	820	819	814	812	816	818	825	794	784	807	813	833	748	816	795	813	830	808	830	834	866	819	822	782	787	759	805	773	825	792	805	785	811	806	888	803	783	836	827	810	891	823	819	853	759	826	794	814	821	794	850	846	811	807	799	819	802	835	812	796	858	798	768	817	800	752	822	870	779	810	837	852	794	875	852	864	810	778	727	765	839	834	829	813	820	813	800	793	816	773	805	834	770	825	812	759	754	809	864	842	757	809	758	799	785	820	797	784	905	793	866	777	778	833	784	805	782	788	837	772	854	793	804	821	810	823	858	820	783	778	842	814	830	827	784	771	786	786	822	787	776	833	817	793	840	765	832	799	823	832	834	780	800	822	805	862	851	799	780	809	804	815	774	825	821	821	790	829	779	858	818	828	840	796	794	778	763	826	829	803	799	846	827	819	829	856	779	773	812	801	814	859	846	810	819	806	811	825	829	795	796	780	871	851	848	814	789	810	838	824	787	812	795	843	787	828	769	797	841	834	824	817	809	785	852	793	789	808	831	814	818	745	834	790	787	819	812	831	761	821	865	828	885	877	883	796	786	826	785	803	763	831	801	847	793	839	844	808	785	805	769	798	844	784	842	774	863	805	800	768	764	784	761	809	787	853	739	796	816	818	829	775	813	831	770	873	784	796	775	806	811	826	855	782	792	843	764	832	800	789	825	808	855	865	778	845	823	793	799	797	829	826	817	798	781	794	802	784	770	790	822	828	822	858	770	834	826	816	821	752	839	843	877	787	810	811	803	801	845	797	783	789	773	831	781	814	828	795	794	826	804	777	841	800	798	821	834	773	853	856	805	806	772	822	789	832	749	849	814	849	837	809	861	785	767	811	789	831	826	827	780	802	798	795	859	786	743	848	806	837	849	805	757	855	829	796	805	861	806	804	768	833	796	768	822	829	759	785	774	822	893	811	809	803	804	795	754	806	821	813	807	776	801	785	794	798	847	793	816	791	769	770	754	831	813	784	797	776	820	784	835	824	889	835	842	820	734	821	823	802	859	825	847	868	794	827	812	770	803	758	866	778	811	794	777	818	812	865	807	803	791	779	843	812	827	835	762	776	841	805	790	841	804	794	770	790	799	804	828	828	793	843	788	761	799	831	839	806	856	812	798	822	847	777	827	771	834	811	771	802	808	855	826	784	800	816	821	761	767	809	806	806	802	788	840	812	800	801	827	795	773	839	870	810	828	814	773	819	817	833	802	790	771	825	807	775	876	811	818	810	854	812	884	834	845	783	785	836	840	805	801	814	794	805	817	821	757	864	757	856	841	820	800	750	761	796	802	790	817	793	794	854	798	784	829	864	791	828	781	849	825	827	778	776	823	838	797	756	843	773	819	860	819	809	835	807	803	818	843	784	805	822	847	810	847	854	803	840	781	779	793	826	793	753	828	844	858	802	822	837	817	874	809	813	817	791	821	794	816	815	797	800	814	813	797	833	799	808	792	856	833	773	823	828	859	834	808	847	837	790	805	797	831	819	847	851	847	779	801	789	800	797	789	768	858	814	761	776	821	753	778	814	794	830	807	877	844	803	841	807	795	796	840	783	790	807	813	806	780	778	813	814	791	803	812	812	846	852	780	848	810	807	800	787	795	803	819	794	810	795	839	785	824	836	838	818	801	792	830	826	778	802	809	756	790	820	831	810	775	846	818	801	799	804	817	885	818	848	826	796	775	853	752	842	820	787	786	837	841	853	766	849	832	810	797	805	819	803	805	824	808	846	847	834	758	802	807	841	791	819	800	763	846	796	842	789	800	778	765	852	816	816	832	799	794	786	794	815	843	786	790	840	817	806	826	810	764	838	793	824	819	802	765	839	761	827	820	830	817	820	795	830	781	846	826	834	811	855	768	788	801	833	898	796	829	854	822	845	788	801	838	820	808	850	789	860	774	865	817	832	750	788	836	824	833	781	783	800	808	792	847	836	793	829	828	784	836	835	817	796	790	875	781	794	781	806	822	770	790	834	820	833	828	815	809	811	823	809	796	865	800	782	806	839	816	835	816	858	803	845	776	777	835	828	815	813	810	783	814	770	845	782	824	747	805	844	818	828	805	818	833	813	781	809	794	774	787	785	778	795	847	819	829	832	820	746	835	813	773	806	853	822	873	785	769	810	821	774	809	795	795	787	805	796	815	832	811	839	825	830	839	830	838	808	794	824	842	785	837	804	810	868	825	827	811	819	813	823	784	817	846	805	870	823	772	833	783	832	794	786	831	845	869	769	817	746	811	848	802	796	855	737	787	785	803	820	804	795	833	787	802	855	843	775	888	796	827	861	855	800	797	784	874	825	813	856	792	780	782	796	801	792	810	856	788	851	835	800	787	805	823	823	789	806	825	833	834	822	763	804	778	782	824	807	842	821	827	797	780	815	835	803	743	809	791	790	789	793	790	864	849	805	801	843	780	757	870	733	806	835	805	847	776	791	787	796	800	840	766	810	820	826	795	876	857	792	838	731	808	807	806	774	802	873	779	837	826	807	852	836	833	796	826	820	820	815	828	813	798	808	800	847	809	812	828	819	809	851	775	900	822	812	797	783	824	830	843	778	816	825	782	787	871	824	845	810	801	790	794	801	830	855
2869	506	163	135	129	129	123	109	180	91	104	71	83	70	74	67	77	66	70	88	77	67	77	64	72	78	73	71	67	67	60	54	59	65	66	64	58	61	78	71	58	73	68	73	46	50	65	44	45	52	51	67	62	56	63	62	82	54	78	73	63	59	62	74	54	50	72	63	49	85	60	94	74	67	68	68	48	60	65	48	56	66	65	70	60	73	69	70	65	69	51	66	57	71	49	63	63	59	59	62	39	59	44	80	58	50	64	65	62	55	52	52	80	74	60	67	44	69	78	56	60	46	60	76	61	67	61	66	62	59	60	53	72	77	63	76	62	64	48	61	65	69	58	63	51	51	81	65	61	50	53	63	59	64	67	66	54	73	63	70	53	55	69	58	80	61	64	46	56	68	68	59	72	59	51	53	61	65	64	49	60	66	69	64	59	62	58	54	57	66	55	69	65	57	60	57	50	51	66	53	65	57	58	67	72	71	72	54	62	64	69	53	66	75	60	51	46	58	67	66	64	83	69	65	53	61	47	74	60	65	65	69	64	53	64	64	66	60	55	60	62	53	47	52	71	53	55	71	73	54	71	62	65	62	69	69	59	59	68	67	55	68	57	70	61	78	73	62	64	71	46	59	75	71	53	64	58	57	56	59	57	67	62	59	72	51	79	61	63	59	65	59	60	70	63	75	66	72	68	57	52	44	53	55	55	54	63	49	57	59	44	48	57	65	73	65	56	40	68	64	56	55	51	73	54	47	58	62	60	63	64	64	50	59	62	58	57	62	60	55	51	58	70	63	60	66	69	53	77	63	62	60	59	54	54	61	52	61	65	61	52	71	62	68	69	63	63	52	66	67	50	56	58	57	65	70	60	51	64	56	61	57	69	56	74	57	64	68	83	66	53	70	47	60	69	69	55	68	65	61	60	53	54	55	59	54	58	57	57	57	82	61	55	51	71	69	54	61	75	55	63	78	59	59	56	58	57	66	67	45	55	59	44	67	60	69	74	56	60	69	66	66	64	57	43	54	51	49	64	62	73	61	51	69	61	56	46	72	60	66	65	67	65	60	58	58	47	58	56	45	59	61	63	70	58	68	57	65	63	68	52	68	53	48	59	61	53	69	45	53	52	74	64	55	60	57	66	76	50	59	61	64	65	69	66	73	79	60	54	57	46	65	68	79	61	72	56	60	58	51	50	63	61	55	66	65	67	61	46	50	56	62	47	48	64	68	52	70	58	61	79	63	60	58	56	60	54	60	62	59	60	49	63	44	81	58	67	55	43	61	53	54	60	64	61	61	55	66	51	60	64	58	52	82	65	67	55	63	64	57	55	69	58	46	59	55	42	55	63	67	69	58	49	51	62	53	71	55	61	53	69	70	65	54	54	62	52	62	64	52	48	63	72	71	72	59	52	68	70	59	52	62	58	56	53	56	72	67	68	60	59	79	63	61	61	66	53	53	58	66	61	47	50	61	67	66	59	47	73	58	59	56	65	47	72	62	56	64	66	58	57	54	69	47	68	57	63	63	58	45	58	56	54	48	62	59	58	87	73	56	63	68	68	66	61	56	58	67	80	58	67	67	59	63	81	59	65	62	72	48	55	46	54	55	50	66	62	64	59	70	63	62	58	67	73	64	55	60	68	59	65	73	51	60	54	50	67	79	75	56	64	73	66	53	59	60	65	56	65	64	70	66	55	51	53	56	64	62	58	68	48	79	62	68	59	52	63	64	54	34	63	66	67	54	58	69	47	72	45	67	52	59	65	72	65	51	60	57	58	65	64	52	62	43	58	58	71	53	58	66	73	65	66	55	70	47	54	58	68	61	68	64	51	98	48	52	57	68	53	58	79	53	64	58	51	64	65	42	75	63	67	56	61	53	59	45	53	60	43	55	75	57	78	63	71	55	62	45	60	66	60	66	61	47	66	71	70	66	70	42	66	45	55	52	60	52	62	65	65	45	57	49	60	49	55	51	59	73	64	65	56	63	75	62	59	67	71	56	69	55	66	62	63	69	61	53	68	71	57	59	56	58	69	60	52	64	60	58	69	70	50	60	53	57	54	56	66	59	53	52	64	64	68	57	60	62	56	58	50	61	59	64	68	65	61	55	56	63	69	53	71	61	59	57	62	70	72	56	59	56	72	59	67	53	62	49	68	50	67	64	56	65	64	72	69	68	55	60	65	49	60	62	61	63	57	64	69	59	64	70	64	65	66	57	63	59	63	58	64	60	58	66	67	72	55	57	62	64	48	51	73	73	59	53	69	47	59	65	61	63	53	59	54	80	63	66	74	75	55	58	66	60	46	59	59	68	56	55	63	64	66	55	69	68	66	62	63	65	68	52	60	49	57	60	54	50	73	49	61	68	63	54	74	64	50	57	71	65	50	72	73	69	55	67	64	45	50	64	64	69	52	52	61	51	50	76	53	52	78	52	73	64	64	67	49	49	49	54	71	58	64	61	63	64	57	55	57	73	63	75	55	59	70	65	58	66	64	60	61	69	57	69	59	62	58	64	57	75	65	64	59	51	59	48	65	70	60	58	55	60	68	68	69	72	76	59	59	56	53	47	65	60	65	63	67	66	61	70	62	62	56	62	55	54	64	70	59	65	62	50	66	54	49	46	43	60	48	48	69	63	55	55	52	56	65	64	53	62	64	67	55	58	65	67	54	58	58	61	66	57	55	67	45	66	72	44	59	55	57	57	52	60	65	51	60	51	54	74	61	52	55	69	52	55	52	66	63	62	67	57	69	61	64	62	67	61	61	72	58	81	62	61	60	48	50	73	58	58	60	60	53	66	55	68	56	64	44	55	61	65	51	48	53	52	51	67	68	69	53	63	65	51	67	37	61	59	74	61	74	57	58	63	52	60	67	59	51	77	63	57	70	52	64	57	62	67	64	73	58	79	65	60	54	58	60	69	63	69	62	58	76	63	72	63	53	54	64	56	76	67	56	60	43	64	49	70	49	61	61	62	53	59	78	55	56	50	49	51	60	67	71	55	45	55	55	71	64	66	75	60	45	78	61	48	60	59	68	41	73	69	67	59	68	68	69	41	56	47	75	47	53	65	54	68	60	56	49	66	72	65	69	67	63	65	64	74	63	48	53	47	46	54	56	54	75	64	65	56	73	75	53	59	49	59	56	55	65	72	69	60	53	68	60	45	62	57	64	58	45	70	58	54	62	64	54	58	73	66	70	62	59	62	58	49	64	52	62	60	48	50	47	51	61	64	64	57	62	61	61	57	69	77	47	49	59	56	58	70	46	62	74	48	63	56	51	68	56	80	57	56	73	65	60	63	71	64	69	71	73	49	59	60	73	65	43	62	46	66	45	57	51	63	68	63	60	51	61	60	64	52	59	56	52	82	70	64	59	60	60	51	59	67	84	55	53	57	69	42	65	68	63	78	56	71	65	60	56	56	72	64	64	86	66	68	67	52	66	54	51	58	63	59	48	55	63	68	46	70	65	53	60	53	51	81	73	60
23200	5317	2248	2645	4791	5236	4560	3995	6417	2445	1937	1459	1337	1166	1145	1042	1037	1002	962	1020	957	979	983	962	1027	1014	1081	1005	975	870	891	847	872	770	791	784	690	761	732	718	667	675	651	653	615	631	569	627	546	525	554	564	581	536	551	559	549	590	548	575	588	588	534	598	564	575	546	581	575	536	579	586	578	601	590	590	612	597	666	608	591	586	583	600	568	600	561	623	566	595	545	605	580	545	590	621	560	602	582	548	530	556	569	572	572	578	532	534	549	562	574	566	549	579	554	565	534	498	604	527	575	579	544	580	576	554	515	556	573	542	563	607	516	574	593	502	586	566	550	573	550	561	567	568	550	587	524	597	522	561	530	529	603	523	593	541	556	576	568	526	517	576	562	546	505	536	607	570	600	569	521	510	563	604	558	560	516	587	542	557	582	556	597	586	523	589	549	568	550	562	575	546	521	538	552	582	568	551	529	565	570	561	568	569	559	543	581	559	587	567	560	538	565	553	559	519	571	569	572	555	545	560	573	548	570	586	544	569	541	533	554	594	558	524	555	536	567	541	539	555	555	553	559	567	552	518	511	571	522	563	550	589	569	579	586	521	593	521	587	579	559	506	544	562	552	526	568	541	518	581	529	560	588	528	568	554	535	534	554	537	571	539	537	518	535	552	542	571	540	506	580	539	539	547	582	537	554	549	547	507	543	525	566	530	560	586	588	554	510	549	571	576	560	539	588	567	568	547	570	557	540	530	574	598	542	588	557	549	507	501	573	541	574	550	528	545	527	587	523	559	530	543	541	530	572	558	521	569	479	544	603	485	513	538	540	515	588	543	563	539	527	542	559	537	541	572	550	495	583	544	599	588	553	592	540	538	539	589	585	584	550	555	488	509	538	569	561	551	556	547	552	569	563	539	521	529	547	550	508	551	543	544	585	562	537	557	534	559	532	544	552	566	542	586	546	558	605	542	563	548	532	554	542	537	568	524	598	575	515	580	534	577	558	516	585	562	550	603	531	532	535	578	540	599	564	548	538	588	579	538	565	571	559	528	588	536	552	552	560	579	541	528	577	560	592	597	536	514	529	534	575	569	525	520	583	611	634	550	574	562	606	585	573	558	536	571	534	534	608	531	550	533	535	585	551	574	571	586	570	547	526	544	572	513	568	566	561	574	571	585	535	580	562	530	529	548	516	618	566	582	575	560	541	552	560	551	580	574	528	584	526	571	527	548	574	567	555	574	564	570	513	540	532	560	525	550	549	572	530	527	546	524	566	552	549	524	566	572	579	547	557	554	532	574	516	556	541	574	564	533	582	521	552	584	565	559	512	516	526	570	550	589	569	532	568	590	566	573	573	572	505	558	566	504	596	553	547	577	556	546	554	556	523	565	593	578	563	571	514	561	564	559	555	551	531	548	593	582	526	513	604	566	516	531	553	557	541	553	542	551	534	588	545	566	544	550	576	601	610	560	555	536	565	570	563	538	543	559	561	560	530	547	544	517	552	513	551	563	522	562	553	532	557	542	540	583	543	540	564	568	562	536	568	565	578	560	575	551	547	520	575	554	548	553	580	557	510	560	554	531	515	576	532	582	536	562	559	528	555	503	558	564	542	514	529	574	542	515	565	529	568	583	538	531	566	566	549	538	572	559	587	568	560	531	517	523	590	586	550	535	536	560	556	558	582	538	596	594	543	540	583	576	584	539	572	518	552	509	547	526	525	594	561	560	554	538	524	504	555	525	575	572	542	542	539	525	557	573	546	566	557	559	572	595	578	565	544	541	539	548	550	581	525	575	538	545	554	578	578	592	588	507	544	591	538	572	542	521	532	572	536	524	572	581	564	567	564	564	534	545	549	547	551	580	613	585	542	554	576	545	544	555	587	573	568	582	549	543	556	578	564	578	584	568	542	525	560	561	563	532	541	583	542	579	539	531	546	532	552	533	547	538	557	538	547	588	546	558	529	593	558	528	538	549	544	553	530	513	554	586	547	566	591	535	558	550	588	578	509	580	516	525	545	562	553	565	551	557	534	544	523	593	524	519	597	529	542	514	531	544	529	539	585	568	551	556	562	553	543	567	526	589	612	519	559	565	554	560	550	544	558	551	558	565	539	571	561	562	561	583	572	545	545	599	519	564	545	568	545	565	510	590	572	572	565	565	516	556	518	572	535	555	562	566	542	543	577	582	581	575	538	551	571	576	592	536	559	544	595	565	540	512	559	532	570	579	545	538	568	572	534	538	519	560	587	566	563	517	563	553	549	583	558	563	553	534	532	532	541	547	580	541	542	576	519	593	570	539	535	530	557	582	541	530	578	558	512	584	553	565	578	539	621	539	545	558	549	567	561	571	538	542	571	548	550	523	552	589	522	606	568	584	536	565	519	570	570	512	543	565	536	540	543	549	522	593	514	555	558	607	548	556	574	537	517	548	583	573	544	505	593	591	542	583	569	540	528	529	534	541	560	593	536	547	555	504	524	550	518	546	530	571	520	515	576	559	590	596	548	600	526	537	542	547	546	575	532	521	554	537	558	520	552	546	553	572	591	539	538	544	597	562	555	513	577	564	545	576	584	550	558	518	574	572	529	567	580	588	571	573	577	558	568	522	521	552	562	529	523	545	584	561	507	553	543	523	569	556	544	554	548	570	598	535	523	548	573	524	545	559	546	562	549	526	525	537	549	571	571	570	578	522	543	549	569	565	575	559	525	525	550	547	557	536	545	489	541	571	551	596	579	547	579	572	473	536	534	515	562	512	546	550	534	531	514	522	538	541	573	503	526	590	525	542	580	550	517	541	535	543	555	572	506	542	541	548	560	514	563	531	575	594	532	550	570	580	533	568	583	545	576	588	565	558	530	543	537	519	528	606	556	573	550	542	566	573	560	569	536	530	552	580	574	537	581	519	586	544	570	515	571	536	558	563	567	572	574	521	550	543	537	543	611	561	582	560	585	557	511	543	525	516	528	579	506	527	520	613	554	559	589	527	542	564	567	506	572	560	555	545	554	596	546	578	603	578	565	505	563	547	575	601	578	579	557	553	531	558	539	564	540	561	537	564	568	554	531	540	549	569	552	532	532	544	555	562	535	536	557	615	546	519	539	574	559	546	549	582	558	550	563	571	534	557	539	549	570	572	553	518	581	523	604	524	552	585	514	539	562	555	592	561	514	578	580	544	551	549	552	536	557	543	536	514	524	517	522	595	562	547	540	567	559	537	562	561	572	490	524	559	552	570	566	543	580	534	559	543	536	591	588	545	533	511	595	531	544	586	545	554	518	564	561	528	598	552	590	555	535	584	556	557	555	548	522	570	541	511	543	530	544	576	550	561	566	558	551	559	535	555	530	547	519	616	503	546	559	583	612	535	548	535	496	502	552	585	541	576	531	555	531	508	533	506	539	553	537	540	504	522	545	549	560	587	565	579	565	553	575	548	543	564	542	579	550	538	571	526	573	525	583	534	554	567	535	557	554	565	581	593	565	537	555	575	524	535
3858	776	271	155	126	147	153	173	340	144	103	95	94	102	83	100	101	94	92	64	74	97	77	95	86	82	80	78	79	60	83	78	74	75	74	66	93	54	85	75	77	77	88	74	65	62	56	56	71	63	69	78	64	52	55	66	76	62	69	57	68	67	77	70	82	55	65	51	87	65	70	59	60	64	60	58	73	74	64	68	69	59	62	71	77	66	76	56	81	77	76	65	73	78	59	61	65	71	55	67	61	71	63	58	57	68	65	64	77	53	77	64	72	69	63	71	73	69	72	63	72	73	76	80	66	50	72	61	74	80	56	66	54	64	69	73	74	56	63	60	73	73	69	69	55	72	71	59	56	68	71	74	69	63	56	56	59	62	55	61	72	72	92	63	79	68	66	75	76	63	53	66	83	71	87	61	80	72	74	61	51	74	71	60	62	61	53	64	68	66	63	57	60	60	50	71	49	56	76	72	81	83	55	82	70	61	61	71	55	80	53	65	61	63	83	57	65	59	57	63	81	61	70	56	64	62	56	66	70	84	73	64	57	60	60	74	57	66	64	78	82	74	70	75	75	68	71	49	53	73	68	51	68	61	70	71	56	80	61	54	60	51	62	69	78	68	73	75	81	65	57	66	56	68	68	66	74	52	53	75	78	68	69	45	69	78	76	76	57	66	85	68	64	75	66	63	74	72	68	75	68	61	57	56	81	52	51	55	65	58	86	51	78	65	89	73	69	72	69	74	68	83	74	58	75	73	75	62	59	69	48	73	54	63	68	77	68	65	72	58	68	66	60	71	69	68	66	68	74	74	72	52	57	70	63	69	78	64	78	55	73	72	48	72	77	67	62	59	79	81	69	70	74	66	70	57	62	65	58	89	58	59	71	70	74	70	70	71	86	73	57	58	78	62	72	60	58	76	60	64	71	67	70	86	82	73	68	72	66	64	65	64	63	72	69	63	78	61	65	54	77	70	66	65	68	65	56	63	68	69	62	73	73	75	74	62	57	66	64	85	55	63	74	67	69	64	78	64	59	62	73	67	59	73	69	60	58	70	55	71	55	73	57	73	70	77	65	73	50	63	78	73	71	65	71	92	78	78	64	68	62	60	55	63	62	65	66	57	60	84	66	73	75	55	71	71	73	62	64	63	68	57	73	64	71	57	77	74	61	79	61	65	59	63	79	58	61	65	62	56	66	61	70	64	72	55	70	65	68	69	74	66	56	42	75	72	72	68	63	75	64	74	66	57	75	62	68	71	67	64	67	58	71	62	65	60	62	65	76	58	76	47	71	63	62	69	81	63	68	66	66	76	73	62	69	66	65	68	73	64	71	85	86	61	79	62	68	62	60	50	62	70	75	55	67	64	65	62	64	68	64	61	63	67	66	61	60	76	65	74	76	64	60	59	59	68	59	64	65	72	65	74	81	63	65	74	75	77	74	73	53	65	78	54	58	86	65	77	65	69	72	64	65	56	63	76	70	65	76	69	64	71	64	66	67	72	73	71	71	53	64	88	57	69	70	67	54	88	61	64	49	71	68	78	76	69	64	64	62	87	67	78	65	62	63	64	57	63	59	53	64	61	67	52	70	63	72	67	77	58	62	64	62	62	63	57	65	67	61	70	56	66	75	81	59	60	71	84	69	73	62	58	65	61	74	58	50	68	58	78	68	58	70	75	58	56	70	60	70	79	56	57	77	84	68	72	69	68	66	54	69	66	62	64	81	55	67	68	66	66	77	58	56	70	66	61	63	55	60	61	68	73	66	74	68	64	65	58	62	52	57	61	72	55	66	62	58	65	63	77	63	68	75	73	85	57	66	74	75	70	60	64	64	74	73	60	54	64	66	57	59	55	72	64	60	67	60	68	73	64	71	65	69	63	61	54	75	54	74	73	74	78	68	68	58	51	66	70	65	69	62	67	64	75	73	59	65	73	74	71	68	66	58	76	55	63	65	72	58	54	73	65	69	60	57	77	76	53	66	68	83	52	73	56	62	66	76	63	71	69	65	77	78	65	46	74	68	71	64	65	73	57	62	63	61	77	64	62	67	83	70	70	58	54	87	71	62	59	69	52	53	74	66	53	65	76	66	58	77	70	63	71	62	75	61	67	47	73	61	79	60	57	73	61	67	55	78	74	54	54	66	72	67	74	61	58	59	62	64	65	53	60	77	68	76	64	49	56	66	64	52	62	64	68	70	68	73	67	62	57	56	73	73	82	76	65	45	72	58	57	62	76	83	76	78	61	68	76	49	73	71	78	54	65	62	63	58	78	74	66	56	65	79	67	62	62	74	48	64	59	61	60	63	76	67	70	83	76	78	70	69	76	59	63	69	59	80	61	81	70	55	72	64	59	73	71	69	74	69	81	68	68	75	62	68	63	71	71	61	55	71	80	78	60	72	69	73	50	51	75	69	66	59	78	68	69	57	74	71	77	75	70	67	64	59	77	66	60	69	69	76	70	68	61	68	74	79	50	70	64	76	69	59	58	53	71	72	59	65	60	62	54	64	55	68	69	64	71	64	72	69	65	60	75	72	74	68	64	60	55	57	67	65	66	67	61	60	62	64	84	54	71	55	63	52	66	67	78	61	51	61	73	53	48	86	67	63	62	73	60	67	71	76	73	50	62	64	62	85	65	69	60	55	64	54	58	51	72	64	55	76	74	67	61	76	63	57	56	68	66	65	71	63	53	55	75	53	68	69	76	66	74	61	64	52	61	70	71	60	70	54	84	59	74	66	64	58	57	67	63	73	78	59	62	74	63	68	64	63	56	75	76	64	70	66	75	71	61	71	61	74	80	71	68	65	62	64	58	65	78	76	48	62	70	56	74	67	46	63	70	61	64	63	55	75	81	67	70	76	62	72	69	77	67	75	65	78	77	84	67	60	64	66	58	80	79	75	63	69	74	67	68	69	73	53	57	75	68	68	73	65	66	77	77	58	53	63	62	55	55	69	59	67	68	63	81	61	75	55	74	60	70	61	55	87	67	71	68	56	63	80	56	64	61	82	74	61	62	71	69	69	61	63	60	57	60	71	80	64	58	60	66	72	79	73	62	78	67	59	83	75	63	59	61	63	52	61	54	57	71	69	78	53	60	60	60	62	72	78	68	65	76	58	60	68	56	84	80	68	65	65	77	59	56	71	78	68	69	56	61	72	57	59	63	51	68	64	76	77	68	66	79	70	74	62	64	77	71	57	71	51	86	57	56	69	62	55	67	66	61	51	74	65	63	74	60	58	66	71	61	65	71	60	54	66	64	63	69	73	75	64	76	56	86	68	78	64	70	63	66	71	67	68	64	69	79	61	53	78	56	66	64	65	72	79	74	69	54	63	72	61	70	61	74	81	60	62	73	76	64	49	58	71	61	42	82	72	57	78	64	62	56	59	67	62	83	78	59	74	75	73	71	64	64	76	71	76	69	68	84	74	73	67	57	51	74	62	56	72	64	63	64	65	66	74	69	67	68	57	55	58	78	51	60	69	60
27554	6538	2996	3227	6131	6897	6345	5704	11035	3020	2578	2070	1639	1544	1376	1367	1263	1293	1246	1259	1233	1221	1228	1231	1180	1112	1161	1052	1082	1031	1039	1013	912	943	868	859	844	848	879	784	809	766	705	763	692	700	618	664	676	644	658	652	636	630	651	656	610	638	648	694	663	670	613	672	627	659	614	647	620	617	636	633	685	675	611	643	682	724	727	715	703	695	639	680	646	658	652	632	663	623	645	702	610	647	689	607	656	653	654	654	636	630	682	673	653	615	651	674	643	635	634	663	657	656	628	611	614	651	624	615	674	628	625	602	642	604	616	573	634	650	616	633	581	633	640	630	586	624	592	600	633	640	587	582	652	632	657	638	646	611	604	639	661	602	608	603	661	669	603	619	647	627	650	583	613	636	643	609	614	620	651	626	575	646	725	621	620	602	659	579	614	642	651	566	676	613	682	633	640	583	654	672	641	603	636	624	600	612	631	651	624	654	636	658	624	648	619	621	632	630	634	649	595	630	641	622	665	675	645	591	616	660	622	621	600	632	605	650	593	637	620	636	586	638	631	626	609	619	625	597	649	638	626	606	635	662	646	617	613	656	652	623	635	628	601	622	610	630	609	633	601	599	627	602	595	650	627	633	630	618	599	658	600	614	719	611	649	590	665	615	672	619	655	616	604	652	600	606	637	623	660	603	620	641	595	586	654	630	646	646	641	630	633	650	634	654	583	649	681	640	652	649	682	679	626	663	608	604	662	628	645	587	604	638	610	666	653	676	567	646	622	625	647	669	659	620	614	600	633	626	636	640	641	593	610	652	613	597	644	653	658	613	619	633	610	622	654	634	634	628	625	641	588	632	634	637	592	651	599	640	655	668	658	616	598	638	619	636	657	613	635	646	607	603	605	608	638	644	658	631	634	594	626	684	630	594	610	617	617	611	609	656	630	575	620	657	636	638	586	658	609	635	584	663	648	618	594	594	645	630	613	613	594	644	600	631	626	596	578	604	596	654	606	609	622	598	674	598	620	585	600	651	630	594	625	626	620	661	635	599	595	627	592	595	607	626	636	592	618	640	643	619	614	613	638	585	643	640	634	635	646	573	638	659	614	604	596	622	576	603	665	599	653	632	645	602	629	616	586	588	644	617	623	571	607	607	592	591	664	617	613	680	646	632	622	656	629	616	652	646	637	632	626	661	635	638	612	627	608	638	593	607	675	625	628	623	618	628	622	618	626	664	605	672	618	630	609	648	635	676	608	641	610	668	641	646	632	618	606	644	593	604	628	621	618	619	633	594	604	632	627	629	598	630	611	637	605	595	629	627	643	647	561	626	630	645	615	608	673	605	601	570	613	584	601	630	608	590	565	628	591	575	569	599	625	620	596	612	591	617	618	661	620	660	631	640	654	636	618	645	641	586	620	633	629	590	606	632	593	639	611	618	629	644	600	617	639	646	629	612	624	612	659	607	635	597	649	616	618	605	592	618	666	656	614	591	641	598	677	599	626	620	644	630	634	594	624	625	612	662	602	653	636	625	612	627	634	606	593	619	618	640	630	610	640	614	594	656	590	644	632	600	656	625	635	610	614	650	609	653	597	646	617	601	643	633	636	657	654	649	663	615	635	637	618	668	601	616	633	640	616	665	626	649	604	650	675	599	619	610	649	629	612	645	631	585	635	630	623	603	653	633	645	606	635	622	605	634	624	595	655	657	611	640	630	614	585	625	632	645	624	610	629	573	652	641	625	591	642	634	596	590	621	631	639	585	617	636	667	624	636	621	666	618	631	631	648	648	671	630	628	601	624	623	687	636	654	593	643	602	637	626	577	675	644	631	610	635	617	613	624	596	651	643	613	622	596	607	614	633	637	618	600	701	618	658	625	619	648	600	691	660	647	622	653	666	642	641	644	630	595	610	646	601	615	632	606	614	642	624	643	632	611	590	615	644	596	657	641	644	651	604	624	599	605	549	611	657	589	593	657	608	644	634	644	649	628	654	626	628	616	587	614	664	635	652	623	630	616	610	602	633	645	618	614	640	630	602	642	659	605	619	615	639	611	613	601	653	619	622	658	638	598	623	656	561	620	646	641	608	647	679	621	671	642	631	613	632	625	589	645	687	653	626	577	661	627	603	658	631	582	664	619	615	636	638	603	636	655	656	614	618	646	658	620	616	581	589	569	612	608	649	650	639	639	623	645	607	639	630	633	607	600	609	669	593	620	629	582	660	628	633	643	619	608	595	630	630	637	625	629	608	647	654	603	638	593	620	641	582	575	612	618	651	599	656	647	657	630	585	633	625	651	649	640	616	588	603	641	666	660	615	629	581	629	648	636	636	605	676	600	649	602	623	619	633	617	635	650	623	594	621	627	614	582	620	631	638	619	658	624	637	633	604	566	609	617	609	656	600	640	592	609	604	624	628	631	599	639	620	693	662	611	627	643	646	645	652	634	631	657	597	613	608	610	637	624	568	630	606	648	673	649	637	619	612	626	628	626	622	670	627	568	602	641	585	668	613	605	617	647	584	641	639	647	631	611	650	625	619	654	648	626	648	620	593	610	647	615	629	631	638	604	625	593	616	639	615	654	610	639	658	680	625	667	622	603	611	632	646	614	632	649	589	633	632	599	585	635	632	638	624	624	629	598	639	674	598	558	597	626	623	584	628	632	673	585	617	548	613	630	628	635	623	617	644	664	616	601	608	605	636	624	592	626	638	641	576	634	573	641	653	615	624	600	596	617	665	602	673	578	655	608	643	643	641	634	631	638	575	649	602	641	613	630	628	627	587	614	626	594	615	612	603	626	667	658	659	599	574	679	632	622	606	635	651	647	626	635	635	584	638	640	619	631	610	609	583	620	629	599	627	611	590	608	677	606	595	668	613	631	596	643	630	676	639	647	659	628	627	621	636	605	638	640	621	623	660	626	661	587	564	628	652	639	606	617	629	639	631	599	609	606	609	616	623	667	615	622	623	636	625	625	600	603	652	637	665	641	613	603	626	603	608	634	655	618	634	647	616	636	630	627	609	631	619	626	605	651	630	580	600	634	621	631	569	636	664	585	644	630	620	620	591	594	638	664	619	651	659	601	612	564	637	672	624	581	591	597	652	658	609	647	600	639	604	647	595	652	615	618	630	604	653	574	624	621	598	645	665	675	601	677	581	635	629	623	613	590	638	645	622	621	660	665	585	637	602	638	646	609	636	655	628	613	710	649	615	643	588	615	649	603	586	638	621	643	619	581	605	624	644	634	615	628	600	639	642	671	619	653	621	625	634	609	638	622	624	632	650	637	615	634	636	636	605	596	610	620	637	619	634	639	607	606	652	622	639	607	679	632	618	630	644	631	622	650	609	634	616	617	694	605	616	614	590	600	641	607	662	614	615	638	617	600	590	628	620	638	589	623	661	668	613	597	669	629	614	620	651	614	614	614	652	627	576	671	636	603	612	630	610	596	677	594	651	628	633	627	585	632	604	610	627	614	611	634	681	624	664	588	665	617	633	637	589
1662	230	144	117	105	102	114	108	184	117	94	99	88	84	101	84	94	76	110	87	86	101	86	106	93	79	84	88	118	109	103	87	97	99	86	88	92	92	94	105	87	62	99	82	94	77	88	83	91	84	80	67	83	87	88	110	74	83	70	84	99	82	77	82	77	83	85	84	75	78	97	86	94	66	73	127	90	100	102	90	95	98	95	87	87	113	88	86	89	78	76	83	78	78	89	66	76	107	100	88	94	87	78	99	80	95	75	87	82	83	81	71	85	94	99	77	93	86	70	86	82	97	96	96	87	87	93	83	82	82	94	71	82	81	77	82	91	87	84	78	73	103	86	88	77	79	104	79	85	89	67	87	93	75	87	92	78	89	87	86	84	79	79	65	84	80	88	90	67	86	75	87	92	86	91	99	80	83	96	76	92	90	107	72	97	86	76	90	95	108	85	82	89	82	81	99	107	83	105	86	98	88	95	80	89	88	89	89	92	80	101	81	85	86	70	86	82	87	91	90	95	84	89	87	91	76	82	86	80	96	86	79	106	85	66	99	85	95	93	81	97	72	76	76	84	81	97	76	83	105	86	86	99	82	86	98	82	79	97	84	93	81	71	93	82	85	80	91	80	81	88	90	89	71	83	79	82	95	82	93	89	85	90	75	77	81	94	90	74	83	96	103	84	84	82	87	74	77	85	85	84	84	87	95	94	94	85	83	81	90	89	80	81	81	101	81	86	83	99	101	90	101	99	99	83	75	109	80	89	102	93	83	87	86	74	111	95	99	81	93	99	78	79	98	79	84	73	80	92	92	83	81	90	97	75	80	79	85	88	97	88	77	80	66	79	95	84	85	94	79	99	95	90	90	96	84	93	87	81	102	92	82	80	83	98	100	79	90	62	92	91	92	88	92	88	104	94	84	89	96	88	94	103	95	91	81	92	84	96	95	99	98	82	80	85	99	86	92	90	84	93	99	89	92	78	81	88	87	99	100	83	74	86	74	74	101	101	70	91	86	96	81	102	95	87	67	78	81	70	76	75	75	77	90	88	114	62	89	102	81	90	91	87	75	82	81	85	91	98	93	88	79	94	112	100	88	83	81	78	85	84	78	92	89	102	77	69	76	86	87	75	87	88	113	84	74	78	78	84	103	94	100	101	81	82	71	93	93	90	87	83	74	67	73	74	101	81	78	83	93	91	82	82	101	70	81	92	91	81	71	91	85	101	92	86	99	87	78	86	79	98	82	83	85	87	81	93	73	94	84	90	80	102	95	88	94	107	75	97	87	88	81	78	79	85	95	79	92	87	70	89	75	76	97	84	79	79	75	80	96	109	87	76	74	71	80	74	82	86	96	84	85	84	111	95	88	67	101	91	93	93	81	77	91	77	89	72	83	89	88	95	84	73	89	88	83	78	86	81	80	83	85	72	100	99	88	99	92	85	92	80	78	84	78	72	78	88	82	88	92	88	67	82	87	103	85	96	79	75	85	87	76	81	90	88	79	92	85	103	85	90	84	101	92	93	95	80	85	88	63	76	83	83	84	91	95	109	95	69	73	87	89	80	83	76	89	90	89	99	84	92	88	75	77	85	75	81	88	87	113	92	78	87	83	85	103	101	104	90	85	97	79	86	82	89	92	73	81	79	92	78	83	91	103	98	78	100	97	103	76	75	94	92	104	98	90	86	75	89	78	86	92	69	81	88	94	94	82	78	102	81	80	86	89	92	107	75	76	82	86	72	94	96	82	95	94	101	94	79	78	62	84	103	98	86	82	92	89	70	77	92	82	90	91	91	85	87	82	82	82	81	98	84	91	106	98	86	74	85	81	79	97	86	77	91	74	73	89	77	92	87	85	89	89	84	91	88	88	66	87	104	86	98	89	83	82	91	95	99	89	78	92	83	68	76	89	98	83	88	96	69	99	92	104	87	76	106	87	84	93	78	102	93	84	80	98	88	80	88	80	83	70	92	83	95	78	83	83	66	75	80	74	94	101	89	78	90	72	90	85	90	79	81	86	80	67	85	100	87	101	95	99	93	95	78	106	79	81	95	103	80	80	103	77	78	100	66	94	93	87	104	83	85	79	93	103	88	86	84	83	87	89	87	87	100	83	79	81	82	85	99	76	77	80	107	85	89	86	75	81	102	85	85	98	75	76	84	103	101	94	78	109	66	76	74	77	85	88	99	73	69	77	81	76	89	98	77	83	80	91	79	76	78	80	65	85	76	74	71	85	75	93	69	87	88	80	89	96	96	92	88	86	95	87	81	82	88	93	68	84	78	83	88	87	90	98	78	97	83	84	99	66	83	103	82	92	104	78	98	76	78	89	75	87	96	85	79	95	106	85	104	91	79	82	90	81	89	90	92	74	79	87	96	88	81	77	96	95	90	83	85	79	77	77	90	96	73	87	98	87	84	77	93	82	73	84	69	92	95	73	88	99	101	75	99	95	76	90	90	82	81	106	97	97	83	101	72	84	89	103	93	91	98	85	86	90	70	89	94	94	92	87	74	93	87	87	103	84	94	90	94	94	97	100	84	82	88	73	94	84	76	89	73	95	80	79	89	93	98	79	66	73	90	84	83	94	84	86	113	87	85	77	96	89	81	96	80	75	84	80	85	84	68	81	87	79	84	74	106	90	89	80	80	92	84	88	80	80	80	89	102	76	78	97	78	88	89	102	75	91	87	90	94	95	69	92	87	87	102	90	92	89	73	86	82	88	68	98	91	82	86	78	80	83	67	76	89	97	93	83	83	88	95	80	123	106	71	97	83	84	90	92	81	77	85	91	69	93	101	92	83	64	81	94	69	68	88	81	76	86	90	105	91	79	84	99	91	82	94	84	89	76	101	87	73	95	91	97	93	85	114	100	77	80	81	79	71	89	91	77	96	90	85	94	83	91	87	103	89	87	88	86	80	87	88	92	106	80	91	107	91	87	84	82	93	91	86	71	92	82	87	73	110	83	86	106	78	74	95	88	67	101	80	85	96	98	77	76	80	66	84	86	79	82	85	73	101	78	100	85	92	86	91	99	77	95	72	83	93	75	94	87	84	73	84	74	78	88	85	102	94	71	86	87	84	86	79	98	91	73	93	81	90	96	65	89	88	91	93	90	76	94	93	90	80	64	77	89	82	95	93	97	82	76	94	90	90	85	81	90	82	102	82	102	103	90	98	86	90	100	95	74	104	100	83	86	85	87	84	76	82	85	74	84	86	81	81	91	86	96	94	77	96	83	78	93	87	68	85	88	77	101	84	82	89	88	89	88	86	88	86	83	87	87	84	77	88	77	90	89	97	101	103	92	88	70	86	75	85	85	96	115	73	93	71	101	101	92	81	86	103	99	76	83	92	81	84	77	87	70	84	92	75	87	83	96	77	88	81	75	79	118	93	79	84	78	88	91	85	65	104	85	77	97	90	101	86	100	86	74	83	107	83	93	105	79	86	98	79	85	85	83	89	83	88	81	81	77	104	97	87	87	96	93	80	94
18056	3008	1709	1802	3125	3542	3159	2496	5313	1632	1460	1281	1173	1164	1087	1070	1077	1001	1057	1048	1063	1050	1078	1116	1081	1072	1062	988	986	965	1009	912	930	934	904	904	858	868	873	870	847	850	781	813	832	804	810	784	820	812	788	794	786	756	807	769	768	714	778	774	760	773	805	783	822	810	815	807	823	751	784	796	775	827	791	823	793	853	860	803	853	874	851	830	812	780	803	753	831	780	833	755	787	784	803	787	823	755	798	771	786	788	768	794	798	822	824	762	811	832	784	831	751	776	768	769	754	763	761	778	766	788	823	758	767	796	866	802	823	758	733	772	799	810	762	781	805	811	781	783	759	742	815	787	762	758	791	791	833	787	818	797	758	734	795	776	774	767	813	769	809	768	795	801	770	791	818	783	740	786	768	773	761	807	813	748	753	788	818	773	756	793	753	776	745	732	759	795	766	765	799	760	756	784	809	787	746	794	742	788	757	811	732	748	813	824	772	816	794	788	765	790	784	785	788	735	787	777	737	790	760	774	797	798	779	775	799	763	812	777	857	721	778	805	756	771	764	781	767	764	771	794	758	778	790	789	720	765	768	732	815	752	729	783	778	766	792	760	832	767	738	743	808	739	786	805	786	794	810	799	764	780	787	764	729	750	787	777	806	804	768	786	812	818	748	793	782	772	794	765	754	766	779	795	759	773	822	806	806	741	812	761	761	789	763	765	773	769	787	772	777	770	759	790	814	775	820	765	728	762	772	789	787	739	794	786	774	782	755	799	792	835	801	802	775	835	786	823	772	774	770	742	753	793	771	795	785	745	806	781	715	769	838	786	770	775	763	751	778	808	769	771	721	755	785	822	785	770	776	789	767	807	777	782	745	814	830	788	771	740	764	758	800	758	767	795	799	782	764	732	819	798	757	808	701	779	770	790	797	796	746	771	807	777	762	746	814	802	830	756	740	798	798	781	788	788	800	769	748	780	801	734	814	782	814	798	797	766	808	771	853	754	780	781	752	766	769	813	797	755	798	813	830	833	727	743	803	750	758	840	752	774	766	783	843	753	767	729	785	774	794	773	798	766	757	776	773	846	770	779	735	776	746	757	789	817	770	773	775	799	851	818	801	764	722	770	754	782	731	798	757	752	779	813	743	792	785	735	758	772	818	763	801	787	747	741	760	779	778	788	730	785	749	774	768	819	808	787	784	794	781	798	803	826	756	762	813	779	794	785	789	816	756	764	795	770	786	796	811	773	784	769	740	780	749	758	798	797	755	739	800	800	801	777	736	787	806	797	804	766	776	797	837	796	807	821	744	781	803	757	780	727	767	785	722	792	758	785	773	796	790	746	774	757	750	781	791	753	768	749	775	817	797	792	791	794	804	768	780	812	823	774	838	777	769	801	758	829	819	723	754	778	804	769	796	780	813	758	781	781	795	767	811	741	801	757	778	800	808	776	794	795	780	779	812	766	802	793	780	814	797	771	797	799	789	800	825	787	785	745	827	754	795	773	743	743	766	805	803	770	770	807	768	772	834	822	788	840	755	796	745	785	756	819	773	777	774	771	782	736	793	801	746	755	769	753	781	791	746	762	783	813	741	783	823	762	758	772	758	763	796	780	794	788	773	789	797	738	763	826	750	769	812	774	804	793	757	771	767	783	785	808	777	824	827	827	772	784	762	766	745	722	801	742	795	784	777	744	784	778	762	765	761	750	829	741	765	766	741	768	770	814	772	753	802	775	777	742	788	787	824	770	792	754	760	820	814	726	799	797	807	750	759	769	773	816	794	764	817	797	815	857	738	767	803	803	749	720	758	756	797	768	810	755	780	799	822	785	746	827	787	782	768	731	822	802	802	765	749	738	819	746	794	740	799	748	815	801	782	770	774	774	788	775	804	788	751	803	802	749	784	815	760	761	792	803	737	774	809	771	829	700	774	789	771	789	766	801	827	765	817	789	777	743	773	739	788	794	777	788	794	764	789	750	768	735	816	740	820	807	763	746	796	836	757	749	758	729	756	781	775	837	780	795	793	799	791	742	782	762	775	844	775	752	780	803	824	797	764	736	781	731	785	764	804	790	778	693	816	752	835	795	739	875	759	727	794	780	739	761	769	782	743	805	736	798	808	807	800	778	777	777	822	761	733	797	809	724	732	776	771	778	794	798	795	770	796	839	784	768	789	743	790	796	717	720	787	798	773	786	741	773	774	776	773	767	797	774	826	769	756	790	778	766	728	760	762	791	738	786	795	763	719	824	804	806	807	758	776	810	769	757	745	764	780	757	798	775	791	697	750	739	780	749	750	820	822	774	799	766	805	774	756	796	779	815	787	791	742	756	805	792	816	792	782	768	770	812	735	778	756	794	765	771	790	800	774	778	737	777	782	747	779	814	790	785	768	756	775	793	771	822	737	768	829	752	748	788	827	748	753	812	774	829	776	730	793	737	730	781	823	775	802	814	795	785	758	787	769	741	798	753	759	774	785	789	765	761	723	753	744	798	785	774	774	789	769	806	771	811	784	771	763	744	805	779	802	754	804	748	765	775	746	836	807	745	764	803	785	746	721	729	804	762	736	801	776	799	772	776	776	817	800	760	763	784	772	747	781	775	742	783	740	770	747	806	774	809	825	764	778	794	750	803	827	799	742	745	757	743	775	699	807	811	779	792	812	749	838	781	810	762	782	769	808	775	797	815	823	750	829	753	813	781	822	774	797	786	829	778	745	778	767	787	734	788	770	781	736	720	755	792	749	763	747	790	786	804	800	781	788	771	804	790	760	738	776	741	773	809	796	818	788	791	785	741	770	763	803	774	719	828	750	818	746	812	796	818	798	730	796	806	781	723	800	808	786	813	779	790	769	777	797	797	780	776	789	809	818	823	790	780	769	741	800	744	761	785	814	735	761	707	781	776	798	778	767	801	799	796	755	764	778	794	797	778	781	766	782	772	697	835	757	796	722	763	773	749	754	753	752	757	768	775	762	823	804	752	834	800	755	736	748	770	811	739	749	787	798	804	788	755	784	784	766	821	782	798	775	783	778	822	814	749	779	787	845	755	835	768	775	730	755	759	777	802	774	749	760	749	751	719	774	773	785	780	780	758	818	785	750	722	752	754	768	780	796	793	780	807	805	751	802	804	803	799	752	786	794	792	768	790	762	790	765	801	738	816	750	751	795	781	812	776	804	805	783	725	763	799	753	781	785	781	813	796	764	745	789	788	824	779	826	840	762	764	800	811	774	770	767	786	809	774	803	716	817	773	808	797	764	747	780	783	782	804	795	786	798	740	793	829	745	793	823	746	856	744	802	775	783	807	802	824	809	773	785	798	755	818	753	789	786	737	798	757	773	759	755	788	788	782	781	758	748	749	800	782	761	765	723	783	787	774	724	794	761	863	738	799	744	770	730	768	783	756	810	815	795	794	769	768	782	712	793	790	804	765	765	832	803	754	757	756	820	828	814	750	784	803	812	791	794	803	741	780	809	760	776	766	757	785	781	771	852	784
2681	491	206	133	137	147	148	141	307	119	99	92	107	108	115	104	93	83	103	131	106	92	111	97	99	88	102	97	118	105	102	106	95	83	80	77	110	105	96	87	92	89	84	92	77	108	71	80	82	98	82	93	74	99	82	77	104	95	88	98	81	89	89	95	80	77	98	72	70	91	88	79	95	86	100	84	99	97	97	86	84	76	77	86	77	67	74	75	79	98	102	93	79	83	104	72	94	79	90	109	85	86	76	91	104	84	88	86	71	110	85	102	97	105	87	85	89	85	89	76	88	92	71	69	77	94	87	95	95	88	72	81	81	86	92	78	87	98	81	73	81	72	94	94	101	82	75	91	83	84	75	90	101	91	77	87	87	86	74	95	87	78	75	79	93	66	84	99	88	92	89	95	90	78	71	89	78	86	100	72	83	90	77	84	70	93	102	106	92	100	99	85	84	85	91	94	93	78	95	73	82	89	101	78	88	88	87	75	73	89	93	89	87	88	75	91	84	66	81	70	100	84	81	103	75	80	89	89	116	102	92	90	73	89	87	85	83	80	86	93	70	86	83	96	88	94	84	78	85	69	73	83	95	98	83	96	86	79	76	78	81	90	81	86	72	76	84	102	85	82	101	65	88	83	74	87	104	79	89	79	77	102	97	63	95	103	79	101	73	80	73	90	91	99	77	93	82	91	77	88	96	82	96	95	105	86	72	83	92	96	81	65	87	88	69	97	74	92	90	85	72	88	81	93	98	98	89	84	81	84	89	87	82	95	108	78	89	82	101	81	87	89	88	83	76	78	79	80	85	79	97	87	79	91	86	72	102	93	84	78	90	105	71	76	79	103	80	90	83	89	66	86	66	65	77	76	85	81	86	94	93	88	95	75	92	78	69	95	74	83	92	93	83	83	103	102	87	95	79	72	80	103	82	80	92	82	91	94	90	88	88	85	86	89	82	72	82	92	89	94	76	93	69	84	89	91	91	89	89	59	75	89	98	94	77	109	79	92	71	95	86	89	93	82	85	89	93	94	91	93	100	97	82	92	84	95	84	92	94	118	96	84	84	86	75	76	86	91	65	87	85	88	74	94	94	91	89	90	76	86	96	84	77	99	82	74	85	87	85	76	83	92	89	88	92	85	81	80	77	86	91	81	97	98	97	74	97	94	83	101	68	83	80	98	77	68	77	80	89	96	95	79	108	97	80	79	106	85	91	72	93	90	87	79	92	81	88	84	93	88	88	76	88	90	92	70	88	73	79	94	94	85	89	70	83	94	94	89	86	82	86	76	97	92	94	87	88	87	90	87	89	87	78	77	95	82	81	74	81	97	90	95	80	89	81	98	69	90	79	83	87	101	90	83	93	74	89	81	79	88	89	82	85	84	71	95	93	100	87	88	73	104	81	94	80	75	94	83	91	91	91	80	83	75	85	79	93	94	83	83	78	89	84	83	90	89	91	97	85	79	101	91	76	82	77	87	69	88	80	90	87	70	89	76	90	65	93	74	71	81	64	92	112	84	83	91	96	89	93	93	87	75	92	98	87	80	79	98	90	68	82	85	90	89	77	92	86	78	89	83	92	97	82	85	92	96	86	93	83	88	79	72	84	77	101	71	102	88	87	94	96	87	98	76	92	102	76	87	86	87	89	85	111	81	92	93	100	75	73	98	106	75	87	82	112	86	78	89	81	82	90	74	85	91	83	89	81	76	97	93	79	88	97	100	81	79	87	76	82	78	85	77	90	79	94	78	89	92	82	71	79	95	96	77	72	79	91	100	68	88	95	97	86	78	99	82	76	82	74	98	84	77	80	82	80	67	76	80	82	76	102	119	100	87	80	85	87	95	78	78	83	102	85	89	92	78	91	96	83	90	80	89	81	79	91	74	65	110	84	86	92	94	97	106	80	71	93	87	77	91	76	94	79	80	87	95	92	89	89	92	77	89	78	95	64	101	82	89	94	89	103	81	96	74	88	87	80	88	96	74	73	94	105	86	111	85	100	98	85	72	78	77	78	79	84	90	90	91	83	89	84	80	70	85	85	79	71	97	73	85	102	91	89	84	85	99	73	80	85	87	100	104	97	83	66	80	84	92	93	91	76	96	92	99	90	85	86	87	95	86	73	94	90	84	82	88	84	84	69	88	87	76	98	91	74	88	84	84	74	95	88	81	101	79	81	87	84	91	98	74	82	79	101	96	85	95	84	79	80	88	73	87	83	84	89	88	92	92	89	83	87	85	91	90	83	81	99	89	79	80	84	100	89	92	85	92	84	85	72	84	92	98	80	92	69	89	92	73	86	80	85	78	82	73	78	87	84	82	84	99	91	70	74	81	95	83	83	84	88	114	85	86	90	95	105	98	85	92	88	76	81	91	92	71	79	98	92	87	84	78	84	92	96	94	97	60	95	76	77	100	83	97	68	89	95	68	84	74	83	100	91	83	74	81	79	91	86	76	95	88	97	68	95	89	93	92	76	84	90	87	88	90	74	78	86	75	105	100	96	94	99	81	92	88	91	76	88	96	96	91	91	81	81	88	82	66	86	82	89	93	87	90	86	80	90	90	79	86	84	77	80	76	85	83	95	68	87	106	92	75	98	80	65	80	86	93	93	96	84	95	86	61	91	54	75	77	94	84	85	79	88	83	85	91	73	98	81	96	107	92	91	98	78	86	75	77	73	88	82	88	77	92	91	77	85	80	92	88	85	83	99	65	97	94	76	96	94	77	103	77	71	96	96	84	78	99	86	78	81	85	80	99	91	92	104	84	85	106	102	84	88	72	78	86	94	76	92	69	85	82	86	86	88	103	88	82	84	88	70	92	83	89	73	96	95	71	89	107	84	77	96	93	77	77	82	82	92	66	79	82	99	82	97	92	105	77	97	86	94	93	79	78	96	93	83	78	75	86	85	85	81	96	95	82	72	83	80	85	85	88	90	78	85	84	93	91	87	85	97	90	77	80	78	91	82	87	94	84	71	65	96	86	80	94	77	66	84	85	93	109	85	79	79	91	82	76	90	74	98	94	86	81	77	85	95	72	88	89	94	78	78	73	79	71	118	86	80	90	90	81	93	97	72	78	77	78	89	81	99	78	97	85	69	86	109	82	94	98	81	102	88	77	75	91	80	82	77	88	97	92	80	88	100	98	95	79	92	82	83	89	84	80	100	76	69	104	61	87	99	88	79	87	102	92	102	80	71	89	77	88	87	88	83	94	74	83	87	85	61	93	95	72	91	95	104	87	91	92	73	72	85	82	99	88	77	89	86	98	73	94	84	74	103	100	84	91	81	107	91	79	73	78	85	72	75	80	84	110	74	64	80	76	70	98	81	74	79	102	84	80	75	82	89	87	79	95	88	91	99	106	80	94	82	80	91	89	83	78	90	98	88	93	77	94	89	86	96	112	80	90	86	73	70	93	73	71	90	96	79	69	90	89	91	79	79	71	92	94	78	87	71	88	79	87	85	86	100	77	89	76	76	102	77	87	97	80
23217	4831	2317	2641	5184	5611	4967	3828	9767	2415	2028	1718	1585	1486	1408	1301	1266	1279	1269	1217	1207	1262	1277	1320	1272	1286	1314	1243	1152	1161	1090	1091	1021	1014	1020	976	966	987	938	985	937	871	899	804	873	841	844	855	812	795	820	778	788	843	850	816	816	776	832	814	830	821	840	826	832	827	780	821	805	812	781	788	816	794	785	855	854	857	856	790	886	824	835	814	860	818	837	872	815	832	838	815	874	827	829	793	793	826	837	823	806	830	845	809	791	790	836	841	759	782	770	817	858	803	759	837	798	759	764	783	831	807	819	800	777	753	863	790	810	808	785	813	794	810	847	824	835	806	837	773	827	738	826	795	846	816	844	778	878	828	815	770	806	810	774	840	769	745	809	808	835	739	771	792	753	819	762	768	766	835	824	847	756	767	840	770	786	790	840	823	819	814	790	769	802	839	705	791	824	782	828	796	771	809	807	769	761	788	815	801	794	806	773	749	800	744	817	809	856	790	780	802	730	878	804	826	819	766	833	814	833	782	804	816	780	825	800	826	830	765	785	762	765	834	802	815	824	857	800	802	807	763	825	822	777	719	783	779	739	830	792	776	803	800	785	806	744	816	795	812	774	778	776	813	763	822	797	808	813	806	787	843	803	755	801	791	857	797	833	860	802	844	776	749	799	820	819	768	829	789	780	800	831	809	760	827	821	805	784	834	780	734	802	818	846	797	777	818	832	818	828	803	784	802	781	816	775	788	743	770	841	765	846	774	802	813	795	770	801	782	739	780	823	786	815	824	801	759	789	809	790	840	791	818	730	760	788	765	794	789	788	827	798	800	800	795	819	836	791	828	845	765	862	843	859	774	817	829	786	832	744	764	810	745	774	791	815	776	812	796	812	819	829	746	777	799	750	836	781	786	836	762	839	769	805	793	852	782	782	739	813	803	758	815	765	835	776	821	811	875	843	767	768	738	785	807	818	753	816	766	832	816	844	800	792	829	823	806	824	815	779	806	812	798	817	810	770	818	780	798	812	782	823	793	799	815	836	760	803	754	766	757	801	782	806	804	813	827	818	804	801	728	769	789	820	797	822	775	821	806	789	780	777	809	809	780	806	809	824	847	827	807	793	775	791	792	774	791	813	817	786	799	803	822	748	796	776	741	779	805	766	765	789	808	764	818	839	841	741	823	850	817	846	796	825	789	838	782	782	776	791	827	801	764	825	787	766	833	840	813	846	762	780	764	777	779	810	825	819	826	777	788	850	836	816	780	829	785	777	798	822	776	758	792	841	845	778	822	821	824	803	787	788	798	778	808	820	792	784	760	842	790	792	815	818	754	791	773	836	795	757	862	795	762	751	786	810	821	831	806	764	781	775	782	766	780	790	829	830	790	802	762	842	814	808	820	828	782	783	807	794	783	795	794	805	866	822	819	790	815	796	830	774	777	774	752	824	776	794	797	801	822	801	757	806	770	846	824	781	879	796	761	826	810	813	793	840	833	794	802	795	849	866	820	839	765	820	836	752	783	804	805	861	814	799	768	837	763	788	800	805	785	813	787	738	790	799	829	792	835	813	783	796	774	821	810	812	780	780	782	768	799	810	826	748	841	836	845	784	838	807	774	768	785	794	768	819	827	780	793	821	814	833	808	807	792	777	774	810	789	790	846	850	824	788	785	846	779	841	785	765	791	830	771	801	778	756	799	770	813	810	819	777	769	793	852	852	731	769	807	756	780	829	816	795	848	795	802	801	790	818	830	811	826	830	771	806	761	772	834	796	792	792	811	809	809	797	754	758	785	794	839	802	802	819	792	793	791	772	757	793	797	778	764	821	835	807	814	779	815	786	744	774	755	796	824	822	823	794	812	831	850	806	776	858	760	828	839	810	733	782	837	821	798	802	817	809	819	786	781	796	798	781	822	809	790	806	758	800	828	849	791	781	834	773	771	812	826	758	781	798	792	832	876	802	810	784	800	833	804	823	761	766	831	846	810	821	817	801	842	844	848	775	811	756	787	844	759	784	787	787	842	744	752	742	866	778	758	769	811	850	814	811	850	815	825	814	748	800	757	806	820	766	827	793	823	776	759	771	779	814	792	824	811	814	787	792	775	792	768	798	792	788	793	846	884	778	793	816	834	797	775	796	806	828	797	761	803	759	789	823	828	809	799	813	810	775	841	843	791	813	751	771	797	757	844	824	803	798	811	817	791	810	765	772	814	838	804	848	761	793	792	764	834	766	858	766	810	767	807	801	833	814	780	777	801	808	864	835	817	819	807	804	789	794	779	791	820	767	739	841	826	802	797	783	816	809	809	787	819	800	773	786	789	771	743	800	819	788	844	808	799	771	746	826	806	804	814	800	754	788	748	838	820	779	824	764	802	786	804	827	773	762	797	822	753	788	776	852	850	801	796	771	796	782	800	855	834	824	757	802	763	850	804	802	796	814	827	817	824	761	810	861	743	803	796	788	775	789	830	831	789	844	826	793	815	830	779	792	783	786	799	821	803	797	801	821	807	835	782	746	741	792	840	754	770	807	768	844	866	802	809	807	788	794	826	841	842	820	874	849	768	881	803	799	829	801	786	806	855	830	752	755	785	754	807	785	818	757	816	821	781	797	774	797	804	762	842	801	777	812	783	820	788	809	773	785	820	808	775	807	745	807	825	799	829	746	795	784	770	843	861	811	782	793	847	809	779	800	806	800	803	821	816	821	847	818	845	778	800	748	829	775	772	810	827	767	790	839	835	778	779	817	757	793	773	811	779	793	826	799	827	796	779	788	809	832	801	751	811	760	765	805	810	793	802	780	768	810	758	806	801	817	789	816	796	818	762	848	816	784	846	830	764	793	802	770	745	817	798	837	812	835	804	859	786	803	823	798	808	792	790	784	806	800	825	740	830	802	826	770	781	765	844	795	826	720	814	836	788	798	776	821	807	812	783	767	780	795	813	838	831	783	812	812	828	830	824	811	790	820	788	810	781	779	844	814	782	739	783	821	751	817	762	788	803	797	776	853	794	762	803	835	838	819	818	757	803	789	795	822	839	780	773	826	800	793	777	801	814	848	787	783	822	846	855	813	826	799	760	817	874	819	740	767	787	804	791	756	829	846	823	846	808	804	737	799	762	756	861	815	800	814	796	775	781	784	802	854	776	782	769	785	783	860	793	815	844	810	773	775	807	763	788	820	801	779	797	872	778	807	795	799	855	818	776	783	786	777	804	799	806	781	803	808	787	756	823	825	794	798	811	815	795	807	822	745	788	807	782	772	821	793	799	791	838	822	809	796	803	778	829	793	837	798	782	812	766	822	797	796	838	816	797	811	737	823	783	773	779	835	772	772	796	807	841	784	818	775	805	816	847	795	831	804	803	841	823	786	839	778	747	797	782	781	806	804	841	823	770	807	743	807	778	848	848	795	776	806	811	823	788	814	797	788	792	784	786	778	784	764	835	833	843	777	822	808	804	817	789	804	778	796	810	761	747	808	787	826	808	776	781	799	838	818	837
2757	361	153	139	124	121	118	112	142	98	93	79	69	75	78	78	87	65	63	67	78	81	72	87	96	78	82	83	64	63	84	74	82	68	68	69	79	75	55	74	68	75	59	48	50	53	48	69	66	72	45	47	63	56	79	50	44	51	49	64	64	47	43	48	61	58	49	54	68	66	62	54	64	56	61	59	59	59	55	60	56	68	55	61	56	58	47	60	47	57	54	68	63	43	59	59	69	63	63	52	55	67	59	56	54	64	57	59	72	59	58	70	62	66	53	49	64	66	72	58	57	63	68	63	50	66	61	68	67	58	68	59	52	57	78	73	59	59	58	59	55	61	65	61	73	64	59	55	66	53	54	48	61	45	58	55	66	71	54	59	54	64	53	64	59	49	62	62	48	59	47	65	64	59	54	59	70	56	68	49	58	65	64	74	50	49	60	46	55	46	64	54	52	53	67	66	59	53	71	59	61	61	52	48	58	62	47	47	55	65	53	62	56	56	63	60	82	52	51	62	58	67	62	67	51	57	65	47	62	64	61	55	69	56	59	60	65	50	62	58	68	60	77	58	71	57	69	61	71	72	57	60	53	53	57	60	56	60	46	58	55	58	68	47	65	72	61	63	63	62	61	66	56	61	53	55	66	50	63	54	71	59	64	53	70	45	64	59	64	56	62	51	64	47	55	61	60	56	70	58	64	59	57	66	74	54	59	61	48	66	47	61	67	68	53	51	57	60	60	41	56	62	58	46	49	57	64	62	61	71	56	46	65	50	73	49	60	43	66	69	50	60	65	48	69	45	67	54	44	66	53	61	52	56	64	74	65	66	69	69	66	58	62	51	65	54	61	57	60	66	72	61	57	58	54	59	61	59	55	48	60	75	62	65	58	64	57	68	59	68	61	59	70	59	65	44	53	60	53	67	59	67	70	64	70	61	49	62	57	54	61	56	69	50	67	59	53	62	51	52	43	55	51	63	56	61	57	63	60	58	60	71	59	60	57	59	62	52	73	60	50	56	67	64	60	60	77	69	52	58	63	59	63	56	52	60	74	66	62	53	63	54	57	67	46	56	54	56	61	57	69	68	65	59	66	66	60	52	48	62	53	70	58	63	62	62	53	57	62	66	69	50	62	56	54	63	77	47	52	74	53	44	68	49	60	58	65	42	69	56	51	59	78	61	73	50	57	75	62	58	85	63	55	59	64	47	71	53	69	54	52	54	66	64	60	52	49	58	53	55	72	68	57	52	42	53	56	70	58	81	53	52	52	59	69	64	66	67	49	59	57	68	60	69	62	57	65	74	54	52	62	61	59	64	52	65	64	59	67	59	55	56	65	65	51	63	62	53	59	58	53	56	54	54	48	60	58	62	42	52	56	50	63	64	47	58	60	68	72	53	63	76	64	58	54	61	61	64	59	58	56	61	58	63	51	65	64	57	53	54	67	66	53	56	60	55	74	56	64	46	68	49	60	57	66	68	65	57	65	53	67	52	60	50	59	53	54	60	61	67	53	67	62	63	61	70	66	53	78	67	53	66	69	71	56	53	72	63	50	57	56	56	58	50	59	66	50	53	60	56	47	56	57	67	66	59	60	70	56	58	65	64	73	62	71	64	64	55	55	72	46	64	58	51	53	58	52	55	67	56	64	67	61	48	68	61	48	64	55	65	68	55	65	51	73	62	70	42	52	57	67	66	65	62	61	53	56	64	73	37	60	63	64	66	65	67	66	53	57	64	70	54	66	64	58	64	54	60	65	54	60	51	44	66	62	67	56	58	52	64	59	55	72	67	61	65	65	50	79	53	64	70	53	66	62	61	45	68	47	64	59	69	64	52	60	63	56	68	50	62	69	71	71	69	53	60	53	61	59	72	53	63	51	68	69	60	71	51	58	59	56	51	65	56	64	63	65	63	56	43	59	69	58	58	52	67	51	64	65	66	65	68	69	54	58	59	61	56	62	50	65	50	66	66	60	59	53	61	50	50	54	67	51	57	50	63	62	61	54	71	50	57	49	52	59	64	55	62	49	58	54	66	51	49	64	44	39	63	57	75	58	59	54	66	71	60	61	62	62	71	54	67	65	54	51	58	61	60	65	56	42	52	60	62	57	68	59	55	55	51	62	58	66	47	59	64	63	64	43	72	59	71	74	55	62	55	58	67	53	44	52	50	57	61	54	64	51	70	59	57	49	62	60	50	45	63	61	66	49	49	61	60	49	61	45	53	64	66	65	68	58	58	72	58	85	44	56	54	54	61	52	67	57	61	56	74	69	70	44	51	53	57	74	62	59	63	66	57	67	70	52	70	60	60	46	62	55	63	59	64	60	58	54	57	53	53	70	56	64	58	62	51	72	59	77	55	69	57	57	53	55	61	74	59	54	63	71	64	64	62	51	50	55	46	63	50	47	55	58	62	51	67	52	61	62	56	61	54	56	64	57	66	55	60	58	60	39	59	69	56	64	40	56	53	53	56	39	62	54	63	65	67	58	56	44	46	63	46	75	56	60	68	44	61	64	73	63	70	65	65	73	53	72	51	60	57	71	62	56	37	58	57	67	53	58	56	56	56	61	60	71	61	48	45	54	56	52	61	58	72	60	67	59	60	62	54	65	53	63	63	68	64	53	51	69	59	59	45	59	50	70	53	44	58	62	61	50	46	55	56	56	66	52	75	71	49	58	55	60	48	56	47	55	56	61	58	61	61	72	57	51	55	48	59	55	68	52	63	62	64	70	60	56	70	58	80	62	50	57	63	50	49	69	58	59	63	60	61	46	76	52	54	52	60	64	49	53	58	49	56	51	63	60	62	71	67	56	60	62	54	58	62	77	71	47	57	75	56	55	51	62	63	73	62	61	57	69	57	73	43	63	54	63	69	59	61	71	58	63	48	58	63	61	58	51	45	71	46	56	65	47	62	45	58	66	67	63	61	60	67	47	57	61	52	53	57	63	55	65	56	58	63	65	58	59	44	62	51	73	50	62	66	49	65	55	55	61	54	53	62	71	59	60	60	63	61	59	55	49	67	66	50	64	80	59	50	58	54	54	64	62	66	51	67	64	60	67	49	60	56	49	52	68	66	63	58	55	64	56	67	69	61	61	69	45	57	74	65	69	54	78	63	58	52	54	52	69	54	63	61	60	48	44	54	56	62	68	62	53	59	58	63	48	49	68	60	50	53	57	73	58	59	58	62	56	66	62	56	56	58	62	73	69	44	63	60	61	57	55	52	53	62	59	48	61	59	49	53	53	62	79	81	64	62	63	70	44	61	61	52	70	51	59	60	62	63	58	67	61	64	63	64	58	54	60	61	46	68	55	64	54	56	53	60	54	61	63	61	66	52	61	59	55	70	56	60	48	56	47	66	67	51	57	54	63	56	64	55	56	60	50	81	63	48	63	56	63	57	52	73	60	52	49	63	58	50	55	57	66	55	52	54	60	51	56	56	46	56	63	51	57	54	62	53	74	46	63	64	58	58	65	63	52	62	58	66
22205	3914	1827	2502	4581	4744	4113	3152	4932	2175	1897	1531	1410	1186	1138	1050	1022	1025	939	970	971	1018	1029	1060	1048	1083	1041	964	963	960	868	820	748	772	772	774	752	742	723	699	672	676	632	627	593	586	551	557	540	536	562	494	542	543	548	561	557	530	514	589	542	527	550	574	568	614	528	593	551	569	572	530	505	574	558	562	535	596	597	609	581	549	546	560	569	559	530	549	566	540	546	571	558	575	516	561	569	585	533	565	596	543	490	551	504	599	573	573	525	523	520	516	564	536	523	529	528	545	558	498	555	540	557	508	523	519	513	552	570	530	527	506	566	517	576	550	544	556	489	526	541	537	550	512	491	605	538	526	549	550	566	530	536	568	517	546	526	489	546	570	572	497	575	503	526	549	562	559	569	514	508	525	483	543	569	594	543	548	508	517	551	575	549	533	522	539	520	550	577	551	528	522	523	547	566	532	554	544	550	502	504	515	546	545	550	540	512	545	560	553	548	507	506	510	524	572	544	527	514	539	493	532	534	570	579	584	548	513	543	508	502	520	567	533	527	535	529	530	567	493	462	528	497	541	534	518	525	498	518	478	501	482	534	509	530	525	535	562	547	495	537	527	502	539	528	551	567	551	528	538	546	519	543	569	488	570	567	545	549	538	549	559	543	570	552	613	550	523	508	529	516	521	508	593	514	552	522	533	544	556	567	521	506	536	583	515	510	553	538	516	513	533	510	538	560	551	539	512	525	528	515	529	560	545	555	515	531	567	533	516	538	535	527	527	507	538	514	513	520	530	572	538	562	565	540	519	522	588	530	533	537	537	539	558	527	554	550	524	598	528	520	520	566	553	531	542	527	547	552	519	543	538	520	498	598	547	496	553	515	546	495	548	534	497	591	499	558	561	562	532	572	527	537	552	523	524	521	538	532	538	474	513	563	567	520	542	545	529	532	560	569	547	546	528	498	525	518	506	576	496	542	563	566	520	577	554	522	498	557	553	531	526	549	528	556	580	500	538	543	536	567	514	530	513	514	521	536	517	572	552	534	545	520	562	515	540	506	552	516	561	529	535	501	545	531	538	504	540	500	553	535	537	557	533	541	615	523	520	524	522	533	516	522	559	544	549	556	551	520	503	556	580	532	550	539	561	567	528	555	542	523	516	534	537	510	557	525	492	556	507	530	542	484	534	510	562	549	550	539	548	544	538	534	527	513	566	537	561	546	535	520	531	554	520	524	509	550	487	522	563	530	523	522	502	518	540	503	507	572	578	535	536	511	540	536	536	489	531	518	533	559	542	566	571	541	516	544	511	564	569	502	517	535	515	514	512	519	507	530	483	516	553	512	557	565	530	524	581	508	537	585	551	560	568	537	534	483	536	519	534	559	502	500	531	534	493	525	549	555	590	586	572	572	544	562	552	551	534	504	548	551	508	488	561	549	500	506	558	556	528	561	507	530	527	537	560	553	560	530	542	531	528	521	552	519	535	551	534	542	540	550	513	521	574	526	543	523	525	524	543	526	553	565	562	519	577	573	546	564	508	562	534	554	561	543	493	514	529	529	519	544	535	513	508	528	537	538	505	551	503	516	542	504	534	520	527	533	538	512	526	540	539	517	508	544	515	525	545	533	554	533	546	525	545	521	540	509	535	557	508	538	568	568	534	514	547	535	560	497	565	548	488	591	574	534	534	530	558	537	581	524	534	556	527	539	548	543	526	545	498	522	541	536	511	501	525	520	510	578	547	512	563	517	512	541	572	544	533	513	575	516	566	533	540	522	530	536	561	532	529	519	542	544	557	538	553	578	551	552	564	560	522	566	556	529	516	520	496	559	535	501	520	530	517	518	556	594	545	540	505	557	566	538	504	534	569	539	513	483	527	544	558	499	536	519	519	524	559	539	527	491	525	523	501	535	546	514	563	559	485	544	570	517	550	553	546	531	512	550	513	535	535	499	551	528	514	561	552	501	546	542	585	529	471	505	559	539	527	540	537	533	516	570	520	555	527	545	516	568	539	558	514	500	522	512	525	534	531	510	511	517	542	505	563	495	529	546	539	540	527	531	572	495	554	569	556	545	534	580	573	552	561	542	563	583	511	529	515	526	529	554	586	530	519	543	514	528	511	529	548	557	557	536	541	537	537	532	535	507	580	537	507	463	528	531	537	575	543	536	519	539	527	529	536	530	518	547	546	518	547	512	524	548	486	496	562	531	559	525	542	584	514	550	523	583	554	529	568	536	552	517	555	580	487	500	566	526	562	547	533	499	503	561	552	542	534	532	530	576	515	557	560	558	525	536	569	534	554	524	511	504	537	551	545	567	564	521	560	509	507	531	527	503	549	473	487	534	552	535	516	518	546	549	540	539	535	546	566	523	526	533	506	516	505	552	496	532	554	542	511	526	506	519	529	520	515	523	537	547	549	535	534	512	566	571	514	576	530	537	526	573	526	610	531	486	551	496	491	539	534	489	577	546	554	531	542	518	514	539	528	546	550	546	556	529	552	557	512	489	514	561	496	568	510	545	551	559	545	558	541	554	532	551	510	536	530	578	575	524	529	540	570	573	545	509	546	500	555	500	483	517	534	544	562	498	517	549	524	508	532	538	567	513	526	549	525	520	584	578	562	529	552	536	529	542	555	509	500	500	519	558	555	543	527	539	568	497	543	525	566	535	525	548	563	547	548	517	509	496	533	517	564	518	526	524	509	513	549	525	547	516	512	517	472	532	543	566	567	506	503	519	545	578	498	554	564	567	504	497	536	527	532	532	514	531	531	509	539	543	513	542	535	569	486	548	554	574	495	528	574	498	508	513	533	521	518	564	539	568	572	581	538	561	543	519	536	503	536	584	541	530	535	547	553	524	522	543	513	566	567	557	519	531	543	533	537	540	516	546	502	527	533	521	531	548	533	523	526	535	569	549	510	537	573	531	581	548	515	535	562	564	513	545	533	543	524	523	551	528	568	554	540	511	571	536	532	558	512	539	489	523	549	532	517	561	503	572	554	537	589	509	524	566	526	520	526	513	537	535	523	548	531	520	541	527	536	533	521	521	506	549	525	518	597	543	509	536	525	533	556	544	534	522	578	567	532	505	549	521	517	519	526	522	538	539	516	517	530	523	508	538	517	525	550	541	540	578	584	541	552	562	526	522	558	528	550	502	532	542	540	522	567	495	560	591	485	502	535	536	541	537	538	530	528	551	570	494	532	526	520	550	535	522	511	568	525	560	563	564	558	548	526	529	513	543	552	513	557	498	565	495	518	494	588	557	507	529	509	557	541	525	530	506	532	550	562	523	515	562	545	529	491	516	539	506	549	537	549	570	514	541	519	540	545	515	542	562	562	544	525	533	532	546	555	528	543	520	565	531	547	500	527	552	541	539	529	514	542	520	537	483	472	547	525	574	547	534	501	504	533	543	542	517	546	562	544	531	547	528	535	600	540	524	516	533	515	549	518	526	518	536	540	526	559	516	513	530	554	523	526	534	567	520	498	547	534
3464	659	227	174	146	118	138	141	187	113	105	105	91	69	76	93	82	85	89	90	69	83	93	81	82	73	87	91	94	101	74	71	80	79	81	74	64	80	73	58	64	82	71	75	64	66	81	72	70	65	67	66	62	64	58	79	84	67	56	72	70	73	54	71	56	55	69	63	69	73	66	61	56	77	61	79	67	80	83	61	62	79	70	68	69	77	77	74	74	56	76	69	44	63	67	47	76	70	59	59	61	65	61	64	58	74	70	53	60	62	61	67	68	67	61	57	55	61	55	65	76	83	58	61	46	75	60	64	45	68	70	70	52	61	59	65	65	69	54	62	83	70	63	64	65	67	60	78	61	74	61	51	64	65	52	76	61	66	68	68	68	72	75	59	72	60	57	41	64	65	71	69	62	71	70	65	71	73	55	69	62	76	69	68	53	50	70	78	57	62	62	76	62	55	63	65	64	60	69	51	47	66	70	84	62	71	79	81	57	74	76	54	69	58	61	59	65	60	59	75	61	69	54	54	56	68	70	63	68	61	68	73	59	63	60	58	56	67	66	65	68	80	78	53	62	83	77	51	79	93	59	78	72	75	55	55	61	56	61	51	73	90	75	71	64	53	67	77	52	69	80	67	53	60	85	55	64	73	65	61	64	50	75	70	66	56	78	69	53	67	68	72	66	58	73	76	63	67	72	53	56	61	75	62	55	82	67	73	66	72	66	57	48	65	63	68	48	76	60	66	70	70	64	71	57	62	81	67	59	75	73	58	56	65	70	67	68	64	70	80	73	60	77	62	68	56	67	67	71	61	69	56	67	59	69	63	55	56	63	62	59	52	71	73	81	78	69	59	59	63	72	67	49	69	69	61	56	58	67	69	71	69	74	78	71	53	61	65	64	76	77	65	71	53	67	67	73	62	53	74	78	64	68	66	70	69	60	70	53	59	55	66	60	58	65	69	62	70	80	59	78	65	62	74	70	72	54	56	50	59	84	65	59	73	63	69	66	59	74	62	60	68	64	58	71	58	57	61	64	61	77	58	61	57	48	73	71	62	69	65	58	68	87	71	62	74	73	69	62	70	50	63	53	79	63	50	67	62	70	63	63	66	53	73	68	50	66	65	57	68	61	61	72	69	69	63	58	57	54	65	59	79	53	71	70	74	66	71	65	68	73	56	55	69	61	60	75	58	72	75	69	59	67	61	67	61	59	66	58	59	53	67	57	56	78	61	60	77	59	64	59	72	56	66	69	87	70	49	75	67	65	69	71	65	75	64	66	69	61	60	65	70	70	60	77	73	46	69	58	59	65	73	66	70	70	58	57	59	72	67	74	81	70	60	60	66	71	68	67	56	60	62	63	69	59	66	55	52	65	71	68	69	57	65	61	54	75	60	53	53	69	59	60	67	67	67	61	60	61	43	69	51	70	64	51	71	71	69	67	69	56	76	71	62	61	75	68	64	58	49	54	73	70	65	60	64	61	78	57	44	75	61	67	62	75	51	66	61	62	76	65	64	68	72	53	64	62	68	66	60	45	80	53	68	58	62	58	64	77	71	70	67	65	67	56	49	77	71	57	83	60	61	57	62	60	80	51	62	75	73	82	74	60	53	61	57	65	68	69	55	57	61	59	71	59	68	74	68	58	64	74	74	56	56	85	60	69	70	74	57	52	60	63	71	72	56	71	67	62	71	67	67	67	77	53	71	70	67	62	71	73	65	62	61	71	65	72	55	56	74	69	59	74	65	54	69	69	68	72	63	69	63	59	75	63	60	67	77	66	56	68	58	61	53	68	57	64	71	62	58	73	69	69	65	65	62	70	65	58	64	50	64	64	65	60	75	65	69	72	58	64	60	58	56	62	58	79	60	70	56	75	59	56	64	68	60	68	71	69	55	63	67	72	63	82	75	50	55	64	54	66	63	70	59	72	70	66	49	54	57	78	78	75	70	68	67	79	66	72	60	84	67	48	64	59	62	67	66	76	73	63	72	61	63	68	69	62	72	66	62	52	84	60	54	56	63	75	72	75	76	57	68	52	69	65	63	70	64	67	57	62	74	67	69	80	51	67	78	53	63	62	70	65	61	63	51	71	59	61	63	67	72	63	57	69	67	60	58	63	66	56	56	52	64	63	71	58	68	57	67	70	73	70	55	58	72	69	58	60	73	38	69	53	51	64	67	45	52	68	59	76	61	75	75	58	61	58	78	49	73	54	69	67	51	74	61	69	73	63	61	51	67	65	82	57	68	63	72	57	67	56	52	73	79	59	78	64	61	54	66	63	66	74	64	59	74	69	62	71	78	72	70	44	82	65	43	68	61	71	73	73	74	67	57	57	69	59	56	68	66	63	76	73	63	65	83	66	63	71	61	86	55	58	53	66	56	55	71	65	67	69	69	64	62	69	63	72	69	78	52	58	72	64	64	60	72	59	74	58	69	65	59	76	69	71	72	63	59	67	58	57	70	60	75	62	62	68	64	53	62	75	54	67	62	90	80	62	73	75	82	66	81	61	65	68	67	57	85	68	63	72	85	59	55	72	59	58	72	69	60	61	72	75	65	75	78	57	61	59	44	67	63	59	57	59	65	61	67	70	71	71	62	76	67	55	53	65	66	71	68	69	63	61	56	54	56	61	64	72	62	66	73	60	72	69	79	61	73	65	74	66	58	81	66	84	63	71	64	54	46	68	56	75	63	64	71	55	56	78	69	66	72	66	65	65	57	75	66	73	77	59	58	66	74	71	59	73	68	55	70	64	60	69	62	67	54	56	63	59	71	86	67	60	60	64	81	66	68	65	61	54	57	74	56	66	57	72	61	76	76	63	62	63	64	75	74	62	55	67	72	50	69	70	66	68	68	59	53	68	59	48	49	68	71	64	64	73	64	61	72	67	55	60	61	55	70	60	66	71	60	75	56	66	58	58	59	77	68	70	68	64	66	64	72	71	67	65	52	70	67	63	72	52	67	52	59	77	58	56	56	80	72	71	66	69	65	54	61	79	60	62	60	73	67	84	64	56	57	68	79	61	60	60	70	76	67	70	68	64	61	65	69	71	80	65	69	69	56	55	58	65	69	71	68	72	52	63	64	73	63	84	64	69	63	60	57	66	57	78	60	68	51	48	75	74	73	61	63	72	70	74	73	65	53	70	74	81	74	63	66	69	52	74	62	76	66	61	61	64	60	51	67	76	72	67	64	75	66	57	55	66	56	67	71	68	63	60	66	63	71	51	63	60	60	58	70	53	57	80	76	60	62	72	62	76	69	62	60	62	66	71	61	54	76	79	67	72	54	64	61	72	73	67	83	67	58	70	54	66	63	59	61	71	73	52	58	61	69	58	65	74	63	66	59	65	60	55	78	68	68	75	73	73	68	57	71	62	73	63	65	65	60	71	59	64	67	78	80	77	74	64	67	56	66	63	66	74	67	57	74	60	66	64	53	71	55	71	68	62	82	73	74	70	67	48	72	64	63	57	67	72	63	54	79	65	60
26093	5725	2867	3395	5815	6772	5660	4466	5978	2936	2475	2046	1710	1603	1512	1319	1211	1250	1308	1231	1244	1268	1262	1364	1231	1210	1205	1156	1105	1033	1058	947	972	923	832	886	862	881	869	870	754	739	668	694	682	708	645	700	657	619	656	650	647	630	666	631	681	623	624	632	594	620	639	587	643	697	641	635	644	602	592	641	625	582	641	634	673	720	670	687	717	651	674	647	638	617	699	661	652	598	642	649	634	675	643	624	653	653	672	621	677	643	686	593	620	693	634	644	612	604	616	623	611	609	552	647	639	644	590	636	544	581	564	559	636	597	617	606	603	661	622	578	605	579	589	607	606	644	632	664	647	621	589	607	649	641	602	621	631	647	616	635	631	613	626	605	623	632	616	579	599	625	640	613	616	587	609	627	623	607	570	594	626	609	634	607	564	623	602	601	582	631	644	660	665	607	583	598	611	596	597	625	625	639	624	580	646	594	627	657	600	605	601	564	619	607	593	589	589	634	621	610	581	667	613	591	624	629	698	612	602	588	580	644	592	654	619	619	592	608	672	657	633	628	638	603	630	637	608	624	634	614	631	638	661	631	627	568	576	662	626	574	617	615	653	624	577	599	599	654	648	613	605	633	609	607	617	586	629	584	621	599	657	677	626	625	617	603	603	637	618	600	584	593	629	645	586	592	628	592	624	610	615	595	593	575	580	629	604	570	644	595	618	604	648	579	645	595	600	632	644	597	592	639	640	568	617	637	584	651	591	617	650	592	578	604	601	590	624	595	638	606	602	610	642	590	627	593	615	643	622	616	589	664	621	612	614	623	622	653	612	597	558	623	588	629	647	603	608	640	606	593	559	587	608	615	606	624	600	632	624	623	640	590	627	584	640	589	625	652	632	622	648	599	589	620	604	580	610	623	618	623	625	601	594	635	633	653	594	607	625	653	635	587	585	592	605	593	581	631	567	604	585	649	597	615	613	563	573	613	623	610	612	613	618	615	601	625	592	583	615	595	577	625	637	611	642	560	613	604	656	638	645	600	584	611	582	623	618	604	610	615	579	597	617	619	614	597	636	642	635	617	590	634	590	616	623	641	602	648	590	660	574	597	645	592	630	610	638	599	610	604	624	601	623	641	627	601	622	564	618	596	643	643	635	619	607	611	642	636	600	587	629	591	681	607	584	651	591	603	576	597	595	618	624	545	552	598	602	631	657	627	613	564	651	595	629	611	582	596	584	579	606	612	629	589	617	607	616	651	600	607	619	581	604	629	654	623	573	594	636	627	599	593	601	591	591	615	615	598	633	656	600	637	606	638	634	586	647	576	616	604	603	628	604	605	638	581	609	590	645	632	619	646	640	622	591	659	589	616	650	662	618	664	591	592	593	586	608	608	610	648	596	609	642	576	572	614	636	594	629	658	615	627	662	641	603	657	565	651	626	629	604	625	635	648	637	615	619	628	619	549	589	611	601	618	598	610	648	623	644	623	620	625	586	659	584	602	620	638	611	590	587	633	602	581	641	625	620	634	565	614	598	595	636	624	602	609	604	624	657	640	670	664	604	627	623	622	644	594	615	615	613	596	616	606	595	561	644	618	589	586	601	601	621	598	585	608	624	602	622	625	589	658	625	631	583	622	629	625	628	663	635	600	622	627	621	633	624	644	610	642	641	618	645	631	569	617	628	621	634	627	608	647	647	649	599	590	619	604	612	627	662	646	596	626	634	622	621	631	658	677	642	639	614	600	615	625	653	608	609	563	584	634	619	634	618	642	583	591	624	578	591	617	602	627	623	637	592	581	592	593	640	664	584	657	592	603	593	576	631	630	636	580	558	584	599	637	606	599	646	625	585	578	559	563	597	597	575	602	588	615	614	548	621	627	598	630	618	626	589	655	599	598	642	611	619	601	605	610	597	617	610	600	574	621	591	584	574	633	676	608	602	593	603	636	637	608	592	639	566	644	606	613	601	568	588	631	614	567	611	624	594	616	616	589	600	611	622	627	654	620	634	604	602	635	608	600	591	640	611	626	646	568	655	568	613	576	635	609	621	609	644	638	587	631	608	618	594	577	633	642	646	628	607	605	632	598	581	614	600	634	633	655	632	645	621	607	636	597	611	608	621	589	601	615	606	604	633	621	579	608	631	610	580	619	584	595	612	594	566	623	645	604	593	639	676	639	635	613	593	623	614	631	640	629	594	568	622	616	615	598	568	629	639	635	599	618	593	609	641	585	599	644	621	602	602	618	635	577	614	612	605	609	636	590	622	627	620	586	638	674	643	638	619	568	634	635	615	602	584	630	569	609	638	600	644	637	576	650	586	632	564	613	695	554	597	656	618	604	584	625	655	602	610	611	552	591	606	581	627	610	591	659	606	609	620	580	643	650	617	596	555	605	591	602	632	610	620	592	624	592	631	639	594	607	595	584	594	613	639	619	641	601	570	664	624	621	601	576	619	614	601	615	647	590	602	588	597	586	620	623	622	607	591	578	591	581	654	606	667	572	612	584	657	588	593	683	614	584	615	639	594	602	629	633	596	601	628	621	624	629	615	625	592	641	647	640	646	636	666	580	629	608	600	600	609	635	600	665	545	581	621	575	608	605	560	586	613	626	636	614	654	578	581	611	603	661	640	576	650	621	627	607	586	603	598	605	617	620	626	595	618	629	633	680	636	685	632	619	613	663	631	600	618	605	646	608	618	610	616	599	616	665	659	651	589	630	622	591	644	594	590	604	653	655	603	661	610	613	597	535	652	639	679	599	566	607	597	575	630	600	582	588	657	608	621	617	643	592	618	633	594	620	648	638	617	614	641	585	590	589	591	593	588	637	639	595	596	583	670	599	609	636	624	676	601	602	580	584	628	576	586	621	565	618	612	628	670	572	648	600	636	625	623	611	582	577	626	617	647	587	600	639	622	626	634	625	581	635	638	582	607	591	600	626	660	598	662	611	635	627	658	604	599	633	622	617	612	584	622	619	601	640	590	615	633	599	618	597	635	624	642	606	624	596	629	658	605	616	638	634	590	620	607	575	628	598	608	584	600	624	630	588	622	586	596	586	662	614	595	573	608	585	627	625	571	570	622	635	622	574	623	580	618	633	638	652	583	604	600	567	579	613	633	664	633	594	599	647	613	609	660	567	589	612	581	622	592	592	666	591	607	609	624	578	659	632	616	595	610	659	628	601	631	616	653	572	629	621	649	632	636	614	614	634	612	589	649	642	634	636	596	667	617	618	644	638	589	617	632	600	621	627	608	630	642	563	591	636	585	620	636	645	589	628	594	590	614	592	594	624	581	613	623	615	620	607	610	655	627	633	588	582	595	634	613	651	628	587	648	632	588	578	586	648	603	640	610	603	634	633	582	593	615	614	623	586	611	643	616	617	608	599	603	682	605	631	595	605	597	629	631	584	621	649	611	616	618	619	620	641	593	593	601	617	622	602	588	651	617	576	621	615	604	629	603	634	627	621	634	661	592	602	644	594	605	650	614	624	615	592	613	632	608	599
1597	203	142	102	105	107	108	102	111	107	104	88	86	86	84	92	92	103	93	80	84	91	107	86	85	72	99	72	90	92	88	96	91	89	86	93	83	90	89	80	105	89	97	82	83	95	93	81	79	95	87	88	92	85	86	79	93	93	69	96	85	76	77	74	91	79	75	97	86	77	74	87	83	88	80	99	83	76	97	88	83	71	89	89	93	78	86	88	88	73	88	91	89	89	97	84	94	76	86	79	88	89	85	79	76	80	75	91	82	81	80	73	86	81	74	74	87	80	81	88	86	86	63	83	105	78	80	86	89	73	76	81	85	99	78	78	77	87	82	86	82	83	95	81	75	77	82	97	90	80	65	83	86	92	78	83	88	97	81	81	83	66	84	89	82	72	73	71	81	74	85	97	85	91	94	79	90	91	81	94	93	78	95	92	85	93	67	96	65	78	76	88	92	91	85	91	82	72	69	85	75	97	94	87	93	74	74	76	67	105	83	101	83	86	78	82	77	88	99	82	96	87	76	86	81	80	76	93	83	84	82	74	82	87	83	75	67	93	82	89	85	89	89	68	85	83	71	82	104	94	96	84	76	72	84	94	84	95	84	81	86	106	98	88	79	72	92	87	75	78	81	96	101	82	94	93	97	86	73	88	87	81	92	69	82	89	83	84	100	81	85	84	95	97	70	74	92	96	81	92	87	88	103	82	100	78	81	89	102	84	100	95	93	70	77	94	90	84	81	89	94	92	80	98	88	86	79	81	85	93	92	93	99	79	91	85	77	87	85	75	95	94	98	65	110	90	75	85	79	97	88	102	92	103	87	85	67	93	85	96	76	80	92	78	88	87	89	83	87	87	81	71	76	79	76	102	94	65	83	98	80	81	87	78	88	84	87	81	87	73	82	107	72	84	77	85	79	87	83	79	86	89	79	81	96	73	100	78	85	86	83	84	75	71	69	70	81	84	81	87	80	99	87	69	82	79	78	84	89	92	73	80	101	84	90	59	87	87	93	69	90	84	97	78	91	86	85	92	99	69	100	90	76	94	92	87	81	98	85	81	80	77	93	78	89	86	93	75	91	73	68	86	70	71	92	106	72	73	88	76	90	86	82	102	87	100	75	90	83	85	77	80	79	88	90	74	96	93	88	89	74	93	79	88	103	89	84	84	76	105	99	76	84	77	89	94	86	88	89	85	95	78	78	73	75	96	89	93	78	73	88	94	89	94	104	82	93	82	96	82	83	83	82	75	78	85	83	75	74	112	95	81	80	77	79	97	72	94	77	95	83	85	75	97	92	74	92	84	86	81	78	73	94	69	114	84	87	91	85	80	86	100	85	90	73	82	75	72	94	81	73	72	86	98	86	84	75	88	76	66	82	105	82	71	79	78	88	88	82	87	89	87	85	81	84	77	86	112	77	89	75	87	92	91	78	67	79	78	89	95	82	75	74	82	70	77	84	88	97	84	91	77	91	95	90	87	90	86	84	80	82	105	65	87	86	87	83	84	88	98	74	89	105	97	77	84	73	92	83	106	58	93	97	84	91	71	82	93	91	85	86	86	100	97	87	91	81	76	100	77	92	82	81	95	74	88	84	85	108	90	75	85	85	74	104	99	66	80	86	84	87	80	87	81	90	86	109	77	93	94	79	85	102	80	78	91	95	87	75	88	80	95	95	84	109	83	72	83	100	74	84	95	73	94	94	95	110	96	93	73	94	81	92	86	82	87	89	84	85	90	82	92	82	85	88	84	60	74	78	95	103	79	90	82	95	79	88	95	91	85	84	80	99	83	92	100	92	76	93	90	92	89	80	82	89	86	78	75	89	100	80	64	93	91	81	98	95	83	83	89	75	87	79	84	65	95	85	95	85	90	100	81	96	85	82	81	88	95	89	82	81	89	94	87	72	83	100	88	86	89	86	98	84	82	100	80	90	75	89	88	84	101	84	79	81	84	87	80	85	91	82	76	95	88	86	68	102	91	76	79	98	91	84	87	75	109	90	74	92	91	93	84	97	93	90	78	79	83	72	74	89	83	77	86	92	78	90	90	81	81	91	92	80	83	94	101	84	93	87	93	73	87	88	81	96	86	86	81	81	75	85	80	81	100	87	85	82	82	69	95	87	83	76	86	89	90	80	102	93	80	90	93	75	80	75	86	99	92	97	81	99	75	76	69	85	84	83	75	75	79	83	86	92	81	84	75	76	69	94	86	87	79	81	86	86	95	82	96	76	77	100	89	84	73	83	84	96	94	100	79	113	91	99	63	96	90	97	81	76	92	85	107	78	80	75	82	79	86	82	83	89	82	78	61	88	88	83	71	91	71	76	82	69	89	76	91	78	91	85	88	79	71	98	77	81	93	108	76	64	91	86	98	90	94	76	87	76	73	86	78	85	77	69	84	101	82	79	85	86	76	89	89	92	77	76	84	77	93	90	98	70	74	75	82	92	90	95	86	95	77	85	74	65	80	87	88	94	87	80	97	60	86	78	92	89	93	103	95	100	79	93	91	90	81	75	97	82	91	100	88	83	70	85	76	79	96	76	84	89	78	79	84	88	82	69	84	100	92	81	80	90	92	97	86	90	84	87	82	80	70	103	86	99	87	87	100	79	83	69	77	99	93	84	91	84	82	83	102	89	91	98	86	85	102	93	92	75	100	73	76	91	89	96	79	112	87	94	66	92	98	89	90	73	101	88	109	83	66	89	89	96	91	76	100	88	91	76	81	77	84	82	80	93	73	114	86	82	93	89	77	83	86	83	87	90	82	80	73	92	97	86	81	78	86	95	69	81	84	78	75	78	73	70	90	80	77	66	71	84	79	75	86	93	84	76	76	90	86	85	81	88	86	71	88	96	87	78	108	89	81	90	69	84	80	86	88	83	98	95	89	89	91	86	84	93	90	87	93	99	87	75	75	87	77	92	82	92	83	89	85	75	90	95	84	81	93	81	69	86	91	85	77	87	85	83	83	101	84	95	81	78	86	102	96	90	81	100	86	89	86	78	79	79	91	92	76	75	82	85	88	89	99	67	85	93	89	97	69	83	69	84	88	103	86	76	88	83	100	89	83	89	87	87	70	75	84	86	94	72	90	73	78	92	95	77	104	102	80	97	91	85	77	88	82	78	91	77	73	73	99	79	88	90	77	89	99	68	91	96	75	87	91	82	87	81	90	83	82	82	82	74	76	91	79	85	85	81	91	77	101	99	84	84	69	85	80	75	85	94	82	95	87	82	75	91	80	101	96	84	81	73	77	92	89	88	85	89	65	98	85	78	79	85	91	108	93	96	92	90	85	96	87	94	94	100	97	73	84	80	70	106	99	82	96	98	69	89	73	84	84	64	81	94	77	85	77	78	86	79	89	82	75	81	91	83	91	75	90	97	81	86	91	84	90	90	85	77	77	65	91	90	75	92	92	90	91	74	103	95	70	98	70	87	79	76	77	87	83	94	89	89	87	83	70	82	93	97	79	91	104	94	84	91	75	93	89
17174	2943	1719	1745	2838	3154	2651	2133	3513	1492	1509	1366	1192	1085	1032	1123	1035	1048	1040	996	1032	1100	1095	1085	1029	1052	920	1051	938	1031	988	939	910	867	878	909	895	881	884	803	824	787	760	822	801	785	731	779	770	790	754	766	801	752	787	741	764	819	792	813	700	831	779	729	723	799	777	788	744	772	727	784	778	744	737	768	802	846	793	829	791	781	769	753	762	716	772	816	791	741	777	777	728	822	739	755	726	762	789	705	790	754	721	740	705	765	739	776	792	756	716	753	743	798	775	748	775	761	728	760	736	722	801	730	764	777	766	775	739	768	743	742	749	751	736	764	758	766	739	762	743	794	826	733	726	720	781	721	730	797	739	706	762	759	732	749	756	755	788	759	782	755	790	734	815	764	770	794	735	701	790	728	727	745	767	784	730	738	772	743	752	749	758	751	734	726	784	720	776	750	733	721	769	759	754	757	752	757	745	751	783	762	764	770	749	784	761	735	749	810	750	791	790	764	768	740	707	783	767	748	762	759	691	729	718	715	699	771	703	806	790	778	714	758	779	772	777	783	759	742	766	702	721	753	721	764	769	729	705	740	757	749	768	784	789	759	744	775	791	785	764	751	768	759	725	755	720	746	804	747	758	773	758	770	733	758	792	746	780	789	778	817	766	785	787	752	764	732	729	737	771	733	743	732	773	764	732	793	783	774	762	761	726	770	781	793	777	788	765	798	726	773	715	727	761	767	721	820	769	739	811	764	743	746	748	728	758	774	783	761	745	790	759	744	733	771	797	720	809	794	781	769	739	750	727	767	747	720	773	755	737	778	754	784	773	795	756	778	735	788	720	851	809	712	769	748	734	782	757	700	753	718	758	780	733	755	761	688	748	753	767	735	740	723	795	757	745	823	775	806	723	769	752	751	767	778	727	757	788	700	793	751	764	779	756	769	737	795	735	760	754	750	765	728	752	757	741	737	805	738	741	789	752	792	715	746	757	749	772	808	762	728	745	739	758	764	736	722	733	854	765	803	735	744	784	769	783	778	777	765	764	754	714	775	755	768	792	738	759	762	726	784	753	748	743	757	769	804	742	783	823	724	766	753	748	796	728	820	797	781	743	738	744	781	762	753	776	794	778	762	698	766	757	744	782	795	743	758	744	730	739	742	729	751	830	750	793	791	748	780	777	766	735	702	769	765	782	746	773	754	801	784	757	771	776	723	792	762	767	697	776	706	813	792	693	761	793	779	723	755	764	757	776	787	749	783	747	739	739	772	752	810	759	736	785	765	750	786	772	733	782	788	710	762	813	767	736	733	749	806	746	765	728	773	697	756	703	797	751	747	727	750	807	767	759	746	728	730	730	754	752	730	758	765	700	776	775	735	762	784	738	765	802	734	744	766	748	792	771	779	766	772	800	744	780	757	700	765	767	726	771	744	773	788	792	791	770	760	785	752	756	758	770	752	748	735	700	760	785	688	713	736	763	769	747	803	732	810	764	766	735	745	779	774	769	812	749	762	788	762	740	761	750	785	738	731	734	734	745	740	726	768	739	728	731	768	723	731	775	732	747	767	748	742	736	771	759	749	721	761	771	720	740	788	742	762	763	759	759	792	747	819	778	765	768	779	795	760	764	768	816	728	738	713	752	757	745	717	775	799	784	750	720	728	766	736	712	783	767	708	804	799	729	748	722	764	759	737	797	768	748	768	750	769	768	720	766	777	759	753	730	764	747	748	704	727	719	774	728	736	723	761	755	740	746	720	767	780	775	767	759	809	751	708	770	796	735	755	777	775	778	762	762	732	752	764	773	767	784	776	783	741	770	768	744	747	749	795	759	750	789	760	750	766	803	791	753	763	769	724	736	720	795	781	750	765	757	760	735	740	763	776	746	731	747	726	792	706	756	758	775	786	779	732	757	728	765	757	737	742	784	755	737	740	775	680	771	780	703	726	753	738	768	705	768	781	735	746	768	789	754	780	801	801	754	735	740	780	796	688	734	758	767	752	741	739	725	752	759	740	745	772	751	725	724	803	788	736	742	787	739	732	763	725	785	758	741	753	754	795	781	773	804	728	745	737	778	760	771	748	785	762	758	769	714	728	797	708	723	713	720	767	736	743	741	742	781	734	807	756	757	837	738	742	715	756	768	785	803	733	819	784	764	807	739	741	721	776	715	726	781	766	723	793	731	796	793	789	738	759	765	761	764	748	767	787	790	773	779	757	767	809	747	776	701	782	759	788	770	750	821	719	750	738	782	802	747	771	752	769	766	749	782	791	766	784	791	740	727	750	767	766	763	778	779	757	761	734	792	727	771	781	680	798	737	781	748	792	804	768	737	741	779	728	720	744	739	748	718	757	734	733	735	766	771	781	759	753	747	783	706	749	739	773	820	802	745	756	758	753	783	752	730	738	776	733	744	766	741	767	774	770	700	711	794	776	739	740	749	770	794	736	746	821	773	769	744	760	691	773	793	742	743	723	744	740	774	758	781	711	790	726	714	722	773	760	784	749	766	709	738	739	701	734	783	774	756	783	791	775	736	728	780	770	775	712	726	790	792	752	767	781	740	785	734	794	771	781	775	739	759	743	752	746	793	740	718	760	735	756	787	772	778	777	731	781	744	778	708	783	728	782	787	773	752	761	761	715	764	760	735	796	778	713	726	817	730	771	826	783	776	767	834	803	754	751	768	744	733	780	725	729	750	738	786	751	804	745	723	753	787	696	745	790	812	729	777	802	733	777	762	760	766	777	800	703	803	707	799	788	761	695	748	750	781	756	737	755	785	729	729	691	796	721	754	784	736	786	804	763	819	798	780	781	779	781	748	783	757	742	783	797	785	761	748	777	763	772	771	751	757	749	734	755	721	772	765	758	722	813	790	762	788	801	717	755	797	800	769	729	764	778	739	707	744	745	769	730	736	743	720	761	746	764	785	782	772	759	794	762	817	740	766	730	755	776	780	746	767	766	753	782	783	793	801	722	813	730	785	760	742	731	759	755	729	749	740	709	725	784	782	752	791	736	734	743	796	756	777	769	744	752	821	793	738	745	793	780	795	740	729	727	757	736	725	794	780	788	775	757	734	748	805	736	821	747	797	819	748	763	717	724	761	750	749	791	754	736	789	776	774	747	766	759	766	749	692	818	738	777	776	742	763	772	771	782	715	765	752	679	779	787	766	779	794	737	735	752	719	745	748	756	745	768	750	739	742	763	773	729	740	762	728	768	740	760	798	742	770	762	721	789	727	763	746	748	788	725	780	752	765	739	730	745	723	706	759	770	787	782	756	728	778	751	792	797	754	764	763	775	722	739	763	768	758	746	740	769	779	713	771	779	783	770	758	775	728	779	763	737	781	808	747	730	779	768	703	743	758	822	728	780	790	767	799	784	765	755	729	755	824	736	780	770	768	748	755	774	778	769	767	748	759	807	749	760	748	760	760	817	734	741	752	736	752	777	756	762	757	797	746	709	773	717	773	760	772	764	787	759	749	797	783	802	797	743
2652	571	218	159	129	146	143	132	247	129	110	114	107	100	102	95	102	101	110	101	97	109	103	105	91	98	107	117	92	81	95	81	81	93	85	88	97	93	100	86	100	95	75	90	64	106	92	82	72	82	70	90	73	85	93	96	76	92	78	84	76	81	78	96	84	97	108	89	89	87	78	83	93	85	100	86	95	83	76	78	87	66	90	79	86	83	85	85	90	82	77	88	90	109	80	87	109	96	92	79	78	94	87	88	97	75	89	73	69	91	70	109	80	73	87	81	89	77	96	79	81	99	89	91	86	81	106	89	80	81	99	95	88	80	67	82	83	79	76	82	80	66	78	81	90	94	72	90	76	90	88	77	88	76	79	81	87	90	78	88	87	82	71	91	96	100	101	74	80	96	87	72	70	79	76	96	87	86	77	82	99	97	79	89	91	96	100	85	91	87	93	65	90	79	82	73	96	90	78	77	74	102	105	74	90	88	74	75	88	76	87	88	76	80	86	72	83	84	74	77	80	94	72	92	85	79	87	70	95	87	100	76	81	97	84	82	91	79	89	95	71	91	74	80	88	82	67	87	91	96	93	88	88	96	75	71	88	74	70	82	73	96	60	72	80	76	84	86	71	84	89	89	85	80	82	69	89	80	93	90	84	74	92	88	63	85	75	92	78	92	81	74	79	95	71	91	92	67	73	95	73	74	92	80	76	76	90	86	97	92	76	84	90	90	89	92	93	94	92	84	104	60	88	93	89	80	78	81	76	71	95	82	88	87	88	98	85	88	91	91	103	75	92	102	92	93	82	100	73	92	85	83	86	94	64	88	94	88	89	100	94	78	89	99	97	93	69	73	78	79	89	89	97	85	66	92	75	92	79	81	86	95	88	67	77	80	85	83	86	81	78	90	92	82	89	76	93	80	79	88	81	85	91	99	72	82	66	82	76	86	71	85	89	102	95	77	92	85	99	64	82	85	86	93	85	92	87	91	68	116	86	71	97	96	72	79	92	93	79	96	93	90	86	85	91	86	97	89	83	86	86	87	85	70	107	89	84	89	77	78	78	80	73	105	79	84	91	74	78	82	102	67	84	86	100	86	72	88	81	107	80	98	83	88	89	88	81	65	70	79	78	81	88	74	83	91	82	80	94	91	89	78	81	78	100	86	75	86	101	75	85	76	83	88	85	95	101	93	81	97	88	77	83	86	89	85	84	92	89	90	88	91	72	76	86	88	76	91	87	89	92	74	96	76	79	81	93	82	96	74	89	85	90	83	83	91	58	83	83	94	84	88	86	84	92	82	94	68	87	90	85	79	101	83	84	100	83	74	83	84	65	81	89	95	85	85	94	86	91	76	69	73	98	90	80	95	92	69	77	82	78	97	82	96	85	89	89	77	83	84	84	69	90	73	92	91	87	79	82	91	82	79	85	73	74	86	94	92	98	89	106	75	93	87	83	84	97	88	75	86	87	85	97	101	78	67	86	84	83	92	73	102	75	79	79	100	99	74	88	86	85	113	69	77	86	92	87	85	90	74	77	73	84	89	86	87	72	94	89	90	85	97	92	89	85	75	76	89	93	89	77	76	92	86	90	94	101	93	100	93	94	86	74	88	88	67	102	94	82	90	96	90	101	87	76	84	79	87	90	98	85	96	66	89	78	87	93	89	91	85	102	91	73	87	96	91	75	84	61	67	92	82	80	83	93	97	94	77	87	79	86	70	90	69	94	99	76	80	76	97	74	89	75	84	75	79	99	101	92	92	110	72	91	74	96	91	87	91	82	93	79	79	79	66	92	101	79	82	82	93	86	79	76	95	89	77	76	105	79	81	90	78	76	88	101	83	73	84	98	80	93	80	85	91	95	77	83	86	72	89	80	74	87	84	84	104	92	83	91	102	93	80	67	75	92	79	80	87	92	93	92	75	79	84	86	93	94	90	97	95	92	69	77	85	89	79	78	64	81	96	79	79	79	98	62	98	89	85	86	77	89	87	77	84	89	67	97	77	77	84	91	83	95	92	85	91	85	62	100	93	85	83	85	95	73	98	100	102	84	88	74	69	81	86	77	85	73	88	74	72	97	86	86	100	70	97	82	83	101	90	74	91	105	82	83	88	74	82	80	100	97	79	86	107	84	88	84	81	91	74	94	82	85	62	77	88	96	82	105	91	84	94	98	109	92	95	72	94	94	70	76	84	86	105	85	110	91	90	86	91	89	111	96	89	93	90	91	81	104	73	89	68	89	82	90	83	89	77	82	82	67	88	101	93	86	93	91	70	81	82	87	90	80	86	85	91	85	76	79	87	64	86	92	79	71	71	79	86	88	103	92	81	83	83	60	105	87	93	88	79	80	82	83	85	97	77	82	93	88	91	97	110	77	95	78	89	84	92	91	90	97	81	89	100	88	79	102	92	79	82	88	88	98	65	78	84	81	85	85	72	75	80	93	91	88	104	92	85	83	75	97	81	76	86	80	93	89	82	80	76	85	89	86	91	106	78	89	95	81	79	83	90	81	97	88	72	91	98	97	86	78	90	94	92	83	72	101	82	92	57	96	100	93	78	89	90	88	104	92	74	68	81	95	79	78	86	84	74	74	90	82	74	72	98	71	83	91	98	88	89	80	75	83	100	70	91	84	94	87	82	103	81	93	79	71	79	80	83	78	67	109	84	97	71	73	93	78	63	95	87	66	70	77	85	97	84	91	73	93	89	74	77	90	95	90	104	92	85	79	82	89	103	83	95	86	103	96	77	89	79	75	80	83	69	76	74	82	97	73	95	89	73	85	78	98	73	84	78	81	110	86	95	82	85	81	98	88	108	83	67	104	82	94	99	74	91	92	92	92	76	76	84	97	87	90	105	60	107	90	92	103	90	81	74	90	91	75	75	95	89	82	93	87	82	77	76	101	84	89	92	98	78	91	82	78	85	90	90	83	72	98	74	81	111	121	72	94	87	80	100	89	96	76	87	92	93	95	82	78	92	82	94	94	95	75	72	65	75	94	95	95	102	83	107	99	85	70	91	90	74	101	80	91	91	84	73	80	67	83	83	88	73	76	82	77	86	106	89	98	91	70	75	85	93	98	86	95	92	93	95	81	88	118	102	99	92	81	69	71	120	78	82	95	93	75	83	81	80	80	109	88	93	92	78	81	82	98	84	90	76	102	86	100	86	83	89	83	88	81	107	99	99	106	84	80	86	90	95	104	82	87	92	80	76	98	76	89	82	98	83	93	93	98	79	93	84	90	74	93	80	94	100	96	84	86	69	94	91	99	94	81	89	86	75	79	92	86	84	82	85	79	70	94	77	77	83	78	91	96	106	99	74	95	81	94	99	97	74	70	79	93	84	78	65	90	92	82	82	90	97	100	84	76	73	89	85	70	77	97	95	88	70	91	96	79	76	91	98	84	91	76	84	102	84	86	86	86	80	80	87	95	79	82	83	90	80	83	93	96	91	90	83	76	85	89	79	83	86	89	97	91	79	84	104	77	81
23339	5259	2430	2692	4564	5323	4429	3681	6864	2215	1987	1780	1634	1531	1397	1263	1276	1255	1268	1262	1275	1247	1267	1287	1224	1276	1276	1169	1211	1158	1060	1039	1001	939	1001	1026	995	987	963	939	926	936	888	890	866	901	853	800	835	831	779	853	825	824	822	798	766	796	849	772	798	793	826	815	852	794	792	803	773	828	783	801	802	839	872	846	800	782	836	830	864	839	875	809	786	805	808	806	775	763	825	828	778	767	831	787	788	796	774	792	779	787	785	863	801	792	815	760	795	802	825	810	806	813	813	742	843	792	787	790	810	761	787	809	788	742	796	828	781	794	815	782	773	815	809	772	820	775	742	815	772	797	810	778	795	764	782	810	810	819	766	801	731	806	777	774	816	775	771	765	793	796	769	736	792	801	784	794	795	818	796	733	762	813	808	731	805	777	784	781	787	751	744	757	772	830	792	768	791	792	810	814	769	810	769	783	781	822	780	754	797	769	804	794	775	786	829	735	808	861	820	769	793	756	781	826	819	757	784	798	760	799	790	822	777	841	823	772	793	807	824	808	797	742	783	815	792	818	784	809	725	837	786	751	768	761	771	772	804	855	793	742	812	819	801	800	786	805	803	786	747	780	813	801	832	791	773	747	764	777	817	823	813	798	801	787	813	764	814	782	795	805	820	760	783	793	775	767	755	796	757	759	754	775	839	803	800	799	795	751	756	816	750	754	790	751	836	794	764	757	785	790	817	815	776	795	774	825	801	771	773	762	791	765	796	780	764	771	805	794	784	840	775	784	792	770	798	797	736	758	835	798	788	806	820	819	829	821	809	792	771	789	782	791	792	827	752	754	839	792	795	763	801	782	775	758	775	779	768	820	835	763	809	716	795	757	757	798	787	762	773	778	790	752	756	784	785	771	783	822	820	774	809	759	773	811	798	788	835	788	765	823	822	782	797	776	786	760	785	747	795	778	804	850	755	774	798	795	768	779	805	741	787	787	751	777	803	771	777	839	796	803	774	829	786	807	837	756	762	771	765	840	792	776	800	808	792	764	767	824	828	793	759	748	771	750	839	791	822	765	810	765	757	828	783	797	779	793	818	784	783	799	825	766	748	795	749	784	750	785	802	832	736	771	798	762	760	797	763	763	832	764	764	812	776	790	795	828	812	784	789	780	762	789	809	799	786	840	755	780	750	803	769	823	794	786	826	794	766	825	787	807	812	803	819	808	766	761	810	783	757	837	761	800	801	787	802	766	768	810	832	783	783	795	789	738	761	837	773	775	745	796	873	757	778	797	763	874	820	734	760	740	792	758	751	772	764	831	820	797	772	818	754	804	830	827	796	783	812	796	801	781	765	822	841	802	784	759	765	795	766	792	762	762	745	769	780	781	812	806	773	802	774	774	775	770	777	791	805	738	783	746	766	781	774	764	778	785	757	765	736	787	781	781	762	766	790	765	828	786	812	772	822	782	852	781	782	818	743	787	768	818	806	802	816	781	849	791	784	786	817	822	847	777	771	762	782	754	845	731	782	757	808	833	853	784	788	827	780	802	799	734	802	742	796	783	788	791	795	795	783	725	787	727	761	803	800	801	789	795	818	750	801	806	776	760	783	833	764	821	767	788	813	790	794	798	781	741	758	780	763	755	791	770	778	765	818	793	814	791	780	795	751	770	784	805	785	793	794	799	813	770	793	798	811	799	762	786	781	732	768	824	762	767	792	809	747	840	803	832	797	754	754	764	794	741	777	782	768	745	826	742	740	736	736	784	813	764	808	743	762	804	800	818	822	819	782	794	802	769	736	797	775	735	814	788	771	779	788	779	794	771	783	799	777	808	763	744	796	805	748	812	814	769	814	804	789	829	800	790	810	763	807	806	774	802	760	775	809	754	728	782	745	818	812	782	809	818	788	740	761	793	814	774	771	789	779	815	776	797	769	807	792	757	858	773	764	782	832	770	758	812	810	808	772	759	759	793	753	774	755	763	799	772	827	770	834	796	760	798	794	788	782	739	806	759	828	786	789	739	778	790	790	783	789	837	801	766	745	796	785	748	803	785	762	816	829	751	769	757	809	754	774	785	795	827	730	821	816	779	766	802	817	750	773	794	816	734	794	801	776	740	795	788	788	776	778	775	763	759	764	817	808	755	741	775	754	776	809	767	792	818	785	761	759	820	781	782	790	823	794	754	799	760	728	778	769	745	765	774	777	759	794	780	813	812	814	822	840	800	791	771	734	820	748	764	774	812	800	744	769	776	763	776	783	770	788	758	781	742	798	804	760	813	768	836	796	777	804	799	809	765	767	777	746	786	778	746	813	780	788	791	778	781	823	789	757	827	780	807	779	798	771	846	809	806	759	807	806	779	742	812	789	807	826	829	781	821	809	805	738	785	774	828	768	701	804	812	821	855	788	782	772	786	754	795	783	797	803	794	805	738	820	778	790	761	780	756	798	798	750	788	804	730	775	784	774	795	795	802	737	769	792	788	746	807	796	777	794	760	791	845	782	755	786	779	787	796	809	757	802	747	814	753	797	823	819	804	804	780	785	775	764	802	791	770	769	778	797	738	768	776	737	767	770	786	767	796	786	781	750	784	790	783	774	764	721	819	773	746	829	762	739	763	820	784	804	806	786	784	780	810	757	788	733	788	742	757	767	751	799	800	826	823	805	806	765	834	784	745	769	742	812	798	827	782	797	787	764	762	762	785	797	748	814	782	800	775	836	767	754	820	752	769	744	821	795	811	759	712	797	786	772	790	780	741	789	779	762	804	807	808	747	786	819	818	801	765	782	813	778	762	821	743	835	753	790	792	826	752	766	797	831	800	829	809	778	778	792	797	773	784	819	756	823	765	795	791	763	850	801	802	790	785	725	808	769	780	770	780	796	795	796	814	757	820	773	765	767	782	783	760	758	834	790	733	814	788	797	783	756	820	776	804	777	777	796	813	780	754	797	768	794	789	775	775	794	734	751	800	780	757	818	777	796	765	830	792	818	794	824	772	811	766	781	768	754	781	801	855	755	812	793	787	811	769	816	856	775	796	777	808	790	778	763	794	771	821	812	719	818	800	801	813	819	810	775	850	825	818	824	833	730	772	822	862	751	804	765	790	811	777	769	772	808	772	748	779	804	775	829	800	801	770	727	786	822	754	791	812	821	803	790	816	748	814	788	811	767	791	776	785	805	734	748	721	824	789	783	778	816	745	768	815	768	815	815	769	820	775	819	790	841	794	802	828	746	793	777	748	805	761	795	804	784	768	787	809	773	737	813	805	758	842	794	751	810	855	806	780	793	823	797	784	813	782	772	785	721	776	790	759	876	798	818	803	813	804	829	762	761	769	815	810	782	813	834	762	815	785	807	760	818	813	769	785	726	809	808	792	808	749	820	810	817	794	763	822	762	783	767	776	795	815	775	790	771	762	802	804	805	805	776	816	787	759	777	764	799	745	864	766	789	830	781	796	781	787	717	715	829	807	761	753	783	788	731	802	814	753	790	804	798	768	800	799
2894	432	155	110	92	113	90	127	324	92	91	82	84	77	84	77	75	71	76	70	86	68	68	70	53	71	64	71	70	75	78	64	70	52	66	65	65	69	59	51	54	64	53	75	74	62	58	55	43	67	66	57	51	66	56	45	53	48	54	56	57	74	63	73	66	60	53	70	60	60	56	51	68	69	50	60	46	50	45	64	49	59	53	58	65	61	58	65	58	66	50	63	58	60	61	63	63	63	57	75	57	58	74	60	48	58	53	55	60	65	55	63	48	53	52	52	64	55	59	63	54	59	54	69	67	66	65	55	59	56	60	60	55	62	55	69	55	50	60	63	51	62	40	54	43	51	58	52	57	56	63	61	54	56	58	57	54	62	55	69	65	60	70	57	65	52	60	57	60	73	56	43	51	54	56	75	49	41	61	65	65	64	58	71	57	65	60	75	68	51	57	63	59	57	68	59	66	51	52	52	53	49	49	53	54	58	56	60	63	71	55	50	59	62	68	60	67	50	61	55	58	54	72	62	50	39	57	54	46	60	52	62	62	57	56	55	71	60	47	49	65	45	58	61	64	62	53	62	53	58	69	55	59	64	48	59	73	58	51	50	74	69	72	60	64	54	65	65	55	42	63	51	44	55	55	55	54	58	62	53	60	54	60	44	66	48	53	57	53	64	49	53	60	51	60	56	55	63	63	67	62	51	65	56	66	57	59	55	68	59	70	72	62	63	61	57	61	68	43	55	47	57	53	42	46	52	69	68	59	66	50	55	56	51	57	55	67	56	59	59	58	46	57	52	58	66	71	41	51	52	58	54	54	50	44	55	46	62	59	53	56	50	69	67	58	68	64	60	64	50	63	67	49	56	47	56	42	83	55	57	54	50	55	49	44	67	54	58	63	58	49	61	48	54	76	64	47	66	66	60	55	54	47	59	49	52	57	69	45	53	55	50	55	41	67	52	64	54	50	67	60	70	65	44	61	68	51	61	60	64	59	66	51	60	58	53	66	54	71	54	56	46	55	53	55	53	61	54	52	56	55	55	58	65	52	49	65	60	46	57	66	62	57	58	55	64	62	61	52	51	63	65	60	61	49	55	46	63	67	68	68	72	62	66	69	73	59	59	62	57	70	47	55	66	63	65	58	60	55	63	51	71	52	69	60	64	56	72	63	49	65	78	68	51	58	52	67	51	48	49	58	75	60	62	81	74	45	52	46	50	60	57	59	66	65	60	52	54	59	65	61	68	70	71	51	52	50	61	54	57	60	49	53	66	37	55	59	69	50	60	50	59	44	52	71	71	68	68	62	56	60	65	57	73	64	72	53	66	54	63	55	49	58	43	78	64	68	63	62	49	59	55	54	51	62	68	62	66	60	51	61	48	60	52	54	54	75	70	64	60	55	47	54	60	51	74	36	69	63	57	68	49	43	62	58	43	53	59	75	54	56	51	46	58	58	58	74	58	60	62	65	70	70	61	67	66	54	58	61	70	68	56	48	57	44	57	57	55	64	62	63	71	70	60	53	62	62	65	53	44	61	54	74	62	69	55	67	64	62	62	46	53	59	56	49	49	82	66	53	64	64	58	56	54	51	57	62	53	66	50	55	48	43	66	67	66	59	61	61	56	63	52	53	62	58	58	60	62	58	68	46	61	59	63	68	58	51	57	46	58	61	67	58	55	67	59	50	42	67	55	63	59	47	50	66	66	58	52	57	78	50	58	57	47	54	55	67	72	48	55	67	61	54	50	64	58	61	50	51	58	68	54	52	64	54	64	50	69	66	56	62	63	60	66	47	55	65	57	56	62	53	69	57	61	52	66	50	59	57	70	58	58	61	59	66	57	67	55	60	65	53	54	55	52	52	66	69	67	53	52	64	50	62	59	59	70	60	76	67	49	70	68	61	62	74	61	47	62	52	63	66	62	60	56	68	56	60	59	63	53	49	53	60	56	59	59	47	60	53	57	59	53	46	50	50	56	58	64	63	55	58	47	57	52	55	55	50	51	59	56	59	52	64	69	59	51	61	59	73	52	57	55	56	55	60	59	57	62	48	59	57	58	64	50	58	68	77	59	58	54	57	51	47	77	58	63	62	63	48	67	58	49	71	46	75	51	52	54	59	56	53	55	52	67	66	72	50	45	47	67	68	69	70	73	55	54	59	61	50	59	59	56	57	69	58	55	58	52	74	61	54	59	50	44	67	57	49	52	62	56	55	59	66	47	61	67	58	71	76	56	53	67	67	59	64	54	55	73	39	48	55	65	55	60	59	57	61	58	63	57	43	62	64	56	44	70	59	63	58	58	46	64	44	60	67	63	58	54	58	57	54	66	74	61	57	64	52	57	56	59	56	56	78	62	62	60	60	53	59	70	60	52	58	59	60	55	47	59	67	58	50	62	57	62	57	58	59	60	55	53	56	63	45	51	54	64	59	51	46	68	55	61	72	66	55	53	53	47	60	76	53	72	62	61	49	52	54	68	61	82	59	59	64	63	66	49	52	56	62	61	62	61	65	74	47	55	66	67	51	54	49	64	54	78	58	47	58	61	50	67	61	60	68	66	66	58	65	56	48	46	57	51	55	54	60	56	70	54	57	62	58	58	49	64	70	54	49	67	64	49	51	70	60	52	57	65	69	63	68	54	52	74	54	53	60	42	59	59	63	60	63	67	50	45	46	52	56	64	49	48	54	65	67	65	51	61	50	62	59	66	68	66	58	60	58	75	71	64	70	47	62	70	68	61	62	65	54	54	63	65	63	54	56	68	73	68	45	73	64	52	61	53	64	49	90	57	54	44	58	50	57	64	61	53	60	48	58	60	60	56	65	54	56	59	54	63	58	62	69	66	69	42	65	58	63	45	76	63	54	78	49	60	58	56	60	56	58	56	65	49	61	60	67	53	63	68	61	59	42	64	63	54	85	64	61	56	46	67	59	56	62	68	45	51	52	58	63	71	51	44	64	47	63	55	51	53	59	61	61	79	50	64	57	50	46	61	63	56	54	62	50	52	59	57	45	56	45	49	68	55	60	41	61	70	71	72	54	48	50	64	58	73	56	58	39	54	55	68	63	56	49	42	56	56	63	70	66	53	60	47	55	56	58	59	67	75	69	71	61	68	49	53	65	58	62	42	79	51	56	61	50	53	40	43	56	59	77	54	70	58	54	52	70	55	60	50	53	40	60	69	49	63	65	61	53	63	50	56	60	62	50	55	71	53	65	59	63	60	53	61	50	57	43	65	54	59	63	71	48	66	55	69	66	56	65	63	65	54	53	65	74	45	83	66	60	51	59	65	71	76	59	52	52	55	64	60	65	57	65	66	71	55	54	67	63	60	61	52	49	73	61	52	54	58	57	65	74	58	57	59	48	75	50	53	62	67	51	68	43	53	69	58	66	57	59	54	56	59	61	54	69	54	60	62	68	53	67	50	54	60	60	51	53	57	69	62	47	59	67	62	56	61	57	61	56	57	52	71	60	44	64	61	65	56	55	49
22896	4191	1810	2150	3808	4275	3470	4258	10082	1969	1605	1529	1376	1181	1083	943	1013	1023	945	1047	1033	1012	934	1018	1007	978	1040	983	913	923	838	852	767	777	743	685	730	718	798	700	635	631	621	601	554	594	587	569	515	517	552	519	569	533	515	593	508	546	562	558	520	538	508	562	589	543	576	528	557	551	534	555	577	548	532	541	529	600	615	565	562	550	584	614	520	550	596	523	596	568	532	535	562	551	561	575	556	558	525	581	563	555	511	543	535	554	502	522	508	507	529	542	519	522	506	507	534	536	521	516	565	509	501	556	560	507	525	556	561	544	578	524	503	530	506	509	528	525	539	529	535	538	551	493	534	518	499	542	505	555	545	528	555	525	523	521	534	544	514	519	538	542	531	533	532	531	536	524	578	540	535	518	545	486	532	501	513	490	555	564	524	572	552	561	519	542	543	569	541	506	470	546	550	546	536	529	509	519	564	564	518	528	545	513	494	524	479	536	497	522	513	505	528	499	515	476	522	552	540	514	527	554	530	580	517	542	512	465	471	551	526	552	508	525	558	500	522	577	528	514	559	525	528	534	552	549	542	538	536	535	522	526	548	498	549	535	513	534	532	533	507	525	565	519	551	514	532	555	565	543	502	514	519	553	492	532	521	529	511	567	496	533	558	528	517	530	513	537	540	534	557	552	540	488	515	515	565	530	538	522	551	536	479	533	540	542	525	488	523	537	529	516	563	537	522	544	524	537	527	523	501	504	539	519	535	564	523	515	529	525	528	533	554	525	504	522	499	551	545	508	559	525	559	518	520	535	540	538	482	532	505	555	551	511	531	565	565	476	511	506	540	499	523	502	504	553	506	554	587	555	544	517	524	536	530	557	500	534	510	545	539	555	502	505	483	551	520	538	562	557	532	542	543	541	570	563	549	486	524	522	510	521	535	531	535	499	481	529	562	522	540	521	565	518	562	556	519	492	561	536	566	520	524	564	520	494	516	541	519	551	515	559	478	533	520	504	531	550	517	501	479	542	524	534	556	529	512	534	516	507	520	534	565	507	531	522	523	499	532	508	552	543	557	505	546	525	566	541	560	539	523	514	556	553	558	500	531	546	514	526	567	531	551	529	557	528	562	573	530	534	478	564	497	526	519	483	531	511	540	509	573	505	524	514	576	522	529	518	518	555	520	560	532	526	492	511	511	546	567	547	518	516	545	535	541	529	531	512	525	537	531	533	511	520	541	515	474	529	506	546	521	558	520	489	570	567	468	499	545	552	532	573	609	519	513	549	528	506	547	522	502	511	564	536	528	536	530	522	524	557	530	532	515	573	492	485	521	518	541	511	509	521	515	532	541	524	549	544	521	507	486	551	552	504	513	530	515	536	522	516	534	542	563	544	551	527	506	524	536	541	573	499	532	556	558	513	577	548	478	543	502	551	524	546	532	513	536	490	556	538	500	545	547	512	554	536	518	499	523	524	517	486	558	512	507	526	507	528	470	541	494	599	561	533	533	512	521	530	517	563	531	543	544	500	529	519	528	548	529	545	555	521	478	568	548	546	554	534	514	525	533	528	581	501	541	531	484	543	516	493	527	482	525	516	489	515	511	545	535	571	538	508	537	533	532	549	533	509	550	526	505	540	531	523	484	539	571	533	553	530	528	505	533	534	477	542	526	528	525	554	511	512	541	541	534	519	533	524	517	529	503	547	543	509	524	527	552	537	537	502	503	528	555	505	542	554	525	512	510	504	502	504	503	495	515	530	528	549	561	553	553	543	498	541	512	547	552	543	534	536	549	531	559	547	502	566	555	554	510	504	524	515	540	557	543	511	517	525	534	520	531	514	533	564	525	551	551	514	519	506	540	531	569	537	488	510	515	518	511	485	538	513	568	509	508	532	562	537	565	539	519	539	558	524	515	526	514	535	527	498	493	529	507	508	530	511	580	528	518	539	528	541	513	525	576	524	531	544	530	558	568	551	503	560	505	540	487	507	532	540	543	494	497	510	521	524	513	525	521	542	525	551	525	496	505	480	575	505	520	493	514	555	522	538	507	547	553	506	550	508	551	519	514	546	533	549	518	498	502	516	542	515	505	566	495	523	500	531	505	502	537	545	535	517	498	538	500	549	492	510	523	530	519	518	496	509	509	534	531	514	531	491	536	519	504	535	503	504	508	555	557	496	551	530	509	536	493	557	506	508	582	575	552	563	561	523	539	537	572	549	525	483	544	510	553	502	539	535	524	521	503	519	560	517	546	579	550	553	516	497	556	584	548	557	545	542	534	495	538	518	516	493	533	508	556	534	502	525	562	582	517	506	529	521	502	534	511	515	497	499	527	533	526	497	516	560	529	526	561	537	540	520	563	527	526	505	559	519	519	553	511	504	524	474	551	515	529	518	514	519	529	464	509	541	531	492	504	548	589	530	567	548	552	528	550	493	545	556	525	562	535	498	533	520	543	543	525	541	506	539	548	519	530	512	596	535	479	515	471	550	514	527	497	528	531	533	524	535	538	548	467	543	530	485	528	516	552	558	539	545	568	519	501	527	537	528	485	499	543	562	539	502	523	524	543	519	503	533	532	500	565	487	522	520	493	521	508	548	472	533	535	580	504	494	524	479	561	486	536	553	548	520	494	537	537	511	542	541	536	499	508	529	501	482	575	521	506	523	558	571	538	561	539	522	567	523	525	536	542	508	523	567	529	548	487	540	543	526	477	490	515	493	548	533	489	531	494	515	475	524	497	551	492	580	490	505	547	527	523	556	519	533	559	519	513	549	550	485	552	535	503	539	482	498	518	524	471	516	542	503	550	532	561	506	522	518	547	513	506	524	548	532	525	521	549	537	500	488	539	555	541	555	544	512	571	546	483	503	542	513	507	556	542	531	552	515	512	535	519	541	523	565	529	532	547	509	493	511	578	521	496	534	575	507	525	507	529	507	496	502	511	522	551	545	494	529	515	524	507	574	536	528	525	515	507	518	562	535	514	518	552	561	536	508	542	553	455	536	549	591	545	529	532	498	512	525	537	556	522	524	546	552	569	527	570	546	555	532	545	540	492	515	524	526	523	528	561	521	532	488	532	518	534	568	574	512	525	544	538	534	559	512	514	524	523	570	532	546	511	533	492	518	492	524	519	513	546	538	529	547	534	557	539	513	509	481	524	567	521	533	509	524	521	532	530	512	542	529	542	556	555	518	538	550	520	544	524	491	543	520	500	542	523	502	525	566	527	543	509	515	530	496	519	534	542	524	541	539	577	541	529	578	545	532	531	555	481	521	505	511	524	563	521	544	537	523	506	529	531	505	530	551	557	511	513	508	500	547	535	480	482	538	518	509	520	530	577	515	533	507	545	544	558	551	537	523	491	494	567	565	534	513	516	479	530	503	524	537	541	509	530	517	512	525	510	504	507	558	528	543	569	504	527	531	530	561	509	521	563	576	550	518	580	503	557	515	533	561	496	551	538	536	518	517	543	551	515	512	495	543	562	538	503	531	503	526
3629	779	233	145	142	133	126	152	291	116	104	86	84	94	89	93	82	72	88	87	79	80	90	93	61	78	80	92	79	72	83	76	76	77	65	92	58	76	79	65	71	61	70	54	51	66	66	81	57	61	73	64	67	70	78	60	52	62	65	60	67	56	78	67	61	72	69	62	70	51	68	61	77	64	75	72	59	72	73	63	70	61	74	87	64	73	55	64	70	70	65	53	77	79	77	57	54	67	67	70	69	62	67	65	66	53	62	68	69	71	63	66	78	67	68	59	70	63	56	81	67	56	68	73	58	79	70	73	64	84	70	59	57	64	58	70	53	74	72	76	53	60	48	67	55	56	66	66	63	78	89	83	69	64	56	77	76	72	64	53	70	69	67	65	67	57	53	69	60	71	59	69	53	70	59	64	74	58	73	60	81	72	64	63	53	80	61	55	68	70	86	72	63	69	74	69	69	50	56	73	66	65	76	67	58	63	60	62	58	58	75	62	53	61	65	65	55	53	69	64	67	69	53	65	63	75	88	63	54	51	70	69	62	77	76	52	60	71	56	64	53	64	72	71	70	71	68	64	67	64	70	52	48	49	55	80	44	77	45	71	71	68	59	68	62	69	53	53	68	64	57	80	55	71	62	68	68	76	58	66	61	74	69	65	71	59	61	54	56	71	69	62	54	63	74	77	70	77	70	70	61	61	72	66	60	67	68	68	55	64	67	53	61	52	65	61	68	57	65	48	61	56	73	55	57	66	65	63	67	61	79	57	68	69	73	74	50	79	59	64	63	64	58	59	61	81	68	70	75	68	57	68	58	60	65	64	71	63	61	88	61	54	66	59	58	62	73	69	56	69	67	58	76	63	75	67	73	55	68	67	69	64	73	61	56	62	71	54	72	72	74	85	73	68	55	61	49	64	62	67	66	59	52	55	68	67	75	63	57	52	64	67	62	60	70	56	65	68	60	56	60	64	62	69	69	81	71	91	66	59	71	68	72	56	72	70	82	71	67	55	62	61	51	58	50	54	69	60	77	62	72	53	62	60	64	59	65	61	57	64	61	52	66	75	63	65	62	69	67	65	61	80	64	69	67	72	49	64	55	72	78	63	60	64	54	58	65	72	57	70	79	55	57	52	69	61	71	76	55	51	61	65	76	64	60	69	65	77	54	58	61	70	57	64	68	52	68	59	62	73	59	54	64	58	69	61	67	74	64	65	58	75	63	67	70	57	65	60	76	59	74	64	66	75	51	65	64	75	57	82	58	50	63	74	58	72	65	63	58	60	56	64	56	59	75	52	68	72	74	64	60	69	80	59	58	61	62	55	70	68	55	61	60	54	63	56	73	62	62	82	59	59	67	70	67	81	68	64	75	59	68	56	71	60	57	59	45	72	64	72	79	67	61	66	63	54	73	85	69	60	70	52	69	65	66	77	67	57	65	66	66	70	70	66	67	65	82	50	75	54	67	65	73	65	68	62	70	80	56	70	67	68	71	56	63	73	60	54	70	68	65	68	62	70	59	59	66	63	70	54	59	59	60	67	72	70	63	59	60	73	60	64	60	61	66	59	52	60	63	51	73	68	63	64	63	70	85	63	76	63	50	63	49	70	77	57	61	55	60	69	65	57	61	68	60	71	54	51	72	79	70	47	60	75	62	49	74	87	52	54	75	68	55	58	47	74	50	70	67	62	68	81	54	66	49	65	49	56	70	69	65	62	67	73	59	51	66	52	64	62	82	68	60	70	65	68	56	52	67	61	63	61	61	84	58	65	56	55	57	69	66	57	60	64	60	77	52	77	65	79	68	67	61	64	51	76	67	67	77	61	66	71	58	64	62	56	67	56	71	66	48	66	67	61	65	76	67	61	72	59	55	66	79	66	63	60	55	67	71	49	66	64	69	59	73	70	64	63	54	65	52	68	63	70	68	48	58	72	59	53	51	67	69	64	74	66	65	57	62	70	80	62	76	63	69	60	77	49	59	69	66	71	78	60	74	69	57	76	68	61	69	69	74	54	68	65	63	66	69	63	59	59	63	70	72	73	56	80	61	68	62	62	55	65	64	69	59	64	79	71	59	63	57	63	60	63	69	64	67	66	66	59	64	65	62	64	55	67	55	62	46	69	72	65	67	78	70	47	70	71	63	75	66	71	64	59	51	75	70	64	69	66	78	61	61	57	70	57	66	58	49	69	76	63	55	61	67	70	68	61	54	56	69	70	57	63	62	65	76	72	61	67	65	58	73	66	67	70	59	64	83	58	56	60	62	65	64	58	73	54	62	52	64	67	54	71	77	76	52	62	69	63	58	65	60	66	70	53	49	67	63	73	66	62	59	60	68	68	57	61	61	67	71	55	71	76	87	54	64	68	55	61	68	75	74	70	63	67	70	65	56	76	65	78	54	61	68	54	58	56	67	66	70	56	62	66	65	67	48	68	79	66	67	62	69	67	60	60	51	58	75	70	69	72	70	53	55	57	72	57	83	55	69	66	77	56	64	54	73	68	64	53	64	56	81	78	63	59	57	65	56	62	61	49	53	62	61	74	63	54	67	61	50	70	68	71	61	63	59	59	77	64	71	70	60	62	69	69	56	63	58	61	51	60	61	71	64	54	53	71	79	62	54	65	66	68	73	71	53	71	58	64	57	54	74	66	67	60	49	56	56	73	78	55	81	67	51	69	72	71	80	61	59	62	62	71	60	72	46	63	64	72	62	58	57	59	60	75	69	64	76	64	66	57	67	65	51	52	61	60	76	80	63	59	65	72	81	70	75	59	76	52	52	67	66	64	66	62	60	69	56	74	60	54	56	59	75	62	74	54	75	49	90	63	77	72	68	52	59	81	72	70	54	58	53	60	65	76	73	58	60	63	55	59	56	57	62	61	67	57	62	68	71	58	56	61	70	65	65	65	76	70	59	78	49	58	65	69	64	65	64	73	56	74	65	56	67	54	54	69	64	51	64	75	68	65	60	62	68	62	62	63	56	63	65	58	66	67	65	57	58	59	58	90	58	64	68	64	71	65	61	72	42	60	62	53	67	54	67	53	75	67	51	64	64	60	62	89	66	75	65	71	74	55	72	60	71	64	63	64	54	70	76	50	68	55	58	63	76	65	77	81	64	55	78	66	75	61	80	60	66	59	62	76	59	73	52	68	59	58	58	66	77	79	59	57	63	54	57	67	53	64	42	56	71	62	65	54	50	52	57	71	64	66	62	64	75	64	59	80	70	46	61	55	65	52	62	69	71	68	56	56	60	74	67	61	77	68	65	66	71	66	60	64	58	69	59	64	67	56	67	71	63	71	62	69	57	71	70	55	76	69	57	56	59	63	75	68	56	64	71	74	76	62	69	73	78	69	77	60	66	62	61	71	65	53	60	66	71	65	54	57	62	45	52	80	55	70	60	68	80	56	78	64	68	72	70	52	63	70	63	75	69	71	75	69	71	76	66	59	64	66	70	57	59	60	61	54	80	71	74	58	65	62	62	55
26613	6058	2561	2812	4907	5555	4952	5393	8704	2593	2195	1918	1660	1526	1371	1269	1208	1234	1168	1241	1263	1238	1237	1281	1271	1258	1093	1099	1097	1049	993	986	925	976	891	855	875	786	850	816	808	787	699	747	656	673	656	661	695	596	615	658	623	637	656	635	647	644	645	631	607	646	611	638	574	672	636	633	617	616	615	617	661	646	594	650	668	665	632	700	709	674	707	698	738	669	642	667	642	642	633	677	578	629	675	616	619	678	611	634	636	643	623	646	654	587	635	630	595	676	617	640	687	627	594	616	608	583	604	598	609	623	609	617	615	616	589	656	616	574	600	625	557	643	590	587	609	608	663	593	583	596	639	635	615	622	642	619	593	564	631	622	604	600	585	625	613	624	636	639	616	649	563	577	609	600	666	608	638	624	655	595	615	613	665	608	618	624	566	600	625	606	609	663	625	606	636	666	585	583	603	591	639	617	571	665	621	606	593	606	626	624	603	596	651	604	620	616	612	610	605	593	639	611	613	621	583	569	659	595	647	601	601	595	604	599	613	627	607	610	570	662	631	626	607	585	571	616	606	591	624	588	607	570	585	565	594	607	595	634	613	658	604	609	600	601	596	620	647	649	618	593	615	612	670	604	631	597	645	623	603	577	619	574	655	621	586	650	620	620	605	588	652	598	605	565	609	615	587	611	612	582	588	610	578	621	580	619	614	580	644	591	624	605	606	584	628	602	613	622	557	633	621	596	569	633	570	608	634	545	624	581	649	629	601	647	624	639	627	608	601	609	609	619	616	615	649	625	632	579	576	651	609	583	617	602	588	617	599	636	618	596	632	547	647	638	611	562	595	576	581	560	589	651	618	591	606	612	640	595	617	587	611	618	618	600	670	580	598	592	614	630	622	578	595	592	641	614	590	644	620	627	633	584	637	609	639	562	651	593	664	570	579	603	581	639	626	658	635	616	652	604	593	662	642	625	634	589	614	604	537	614	616	616	596	605	604	610	566	593	608	598	603	581	614	591	649	645	591	605	620	610	625	586	593	610	604	574	629	608	597	609	627	590	616	619	587	614	585	617	641	614	602	609	646	604	662	611	577	600	587	636	597	578	601	609	570	651	664	618	580	595	594	576	637	620	616	628	600	599	616	608	596	620	567	618	576	615	615	624	589	591	621	609	616	593	592	598	595	596	616	590	631	591	597	618	592	604	598	639	643	643	582	620	647	590	581	699	621	598	608	604	630	630	625	609	604	587	619	610	568	639	587	606	610	592	637	594	580	623	586	563	618	615	620	648	603	622	595	627	623	610	633	625	607	598	600	591	610	562	556	614	618	648	613	604	590	593	621	610	594	578	612	643	593	620	597	658	590	611	583	586	589	597	625	615	551	584	554	589	630	652	652	617	628	640	607	673	596	612	629	574	631	616	637	622	589	606	580	564	613	617	587	599	607	622	616	570	638	607	637	579	599	615	599	624	627	612	599	563	604	647	606	621	627	615	616	611	638	554	570	626	595	649	583	618	636	631	612	585	625	646	638	614	585	635	591	608	599	576	653	642	597	598	565	630	607	635	643	544	618	601	625	584	608	603	634	587	597	620	631	597	626	636	610	570	632	652	636	602	648	640	597	574	610	630	630	585	607	615	607	619	619	630	592	598	592	629	569	564	581	632	638	580	555	646	609	603	586	605	591	588	606	619	603	638	635	656	572	624	631	574	581	601	632	616	625	611	640	628	562	610	647	621	613	606	572	596	634	604	602	628	606	589	614	587	600	626	582	617	606	645	612	610	606	604	622	582	638	618	605	670	592	597	599	630	607	601	627	637	593	613	645	582	622	620	586	571	600	616	642	607	649	588	637	609	575	623	623	623	631	626	578	630	666	636	639	624	605	574	584	613	623	571	628	621	607	593	591	564	588	606	584	639	571	590	558	597	570	586	585	610	582	620	566	610	606	599	577	613	648	638	599	594	604	590	628	609	633	630	628	580	624	599	559	623	607	596	636	649	543	579	600	567	598	624	624	630	620	562	631	596	638	649	651	623	622	583	616	607	609	599	640	633	647	628	582	643	645	635	610	613	613	541	630	656	626	620	631	575	608	601	647	619	642	621	585	603	574	598	624	607	585	615	543	621	616	660	620	578	622	624	573	623	565	630	660	628	615	625	602	649	618	625	587	589	630	623	654	564	586	570	621	616	631	617	654	591	620	614	654	607	622	634	643	603	619	650	595	600	581	604	571	628	630	650	573	595	581	640	611	602	597	607	578	586	615	588	591	589	603	616	630	613	638	613	639	649	575	642	620	634	617	594	581	620	616	609	578	616	615	611	582	641	629	608	582	615	618	576	637	676	595	616	630	625	631	615	624	623	611	625	590	616	626	581	623	584	616	601	599	578	575	627	602	612	607	596	579	606	621	586	608	603	588	675	601	655	588	582	629	576	623	647	619	604	610	615	611	599	594	617	611	602	657	573	643	614	611	633	598	637	587	622	569	598	576	629	603	629	624	646	593	591	611	627	602	599	621	633	633	643	596	579	592	628	604	607	598	623	603	595	608	603	606	615	587	610	614	617	626	599	596	594	641	616	619	627	625	673	616	602	605	586	618	566	619	649	595	598	616	608	606	644	596	599	583	587	631	557	628	610	604	650	589	622	608	596	601	619	607	603	605	606	628	643	599	619	605	614	602	610	630	613	654	613	604	612	649	575	600	632	640	607	622	621	615	592	668	641	559	628	594	630	641	621	598	622	642	598	610	573	579	604	635	584	568	641	596	625	618	610	659	624	647	594	601	635	601	619	627	570	604	597	622	614	617	580	667	609	609	600	622	603	601	619	618	629	584	577	604	600	599	576	626	637	627	606	624	560	602	591	622	599	580	590	637	610	608	623	607	608	652	633	639	641	618	568	607	610	611	591	591	632	575	642	615	597	628	630	584	636	644	569	624	608	569	619	630	598	587	605	601	611	613	615	602	684	643	624	615	604	623	583	597	596	609	610	579	578	628	604	602	641	542	601	613	619	612	594	573	617	565	605	618	563	559	586	601	583	623	593	629	612	577	635	580	618	611	591	621	613	598	613	591	584	613	586	579	638	586	596	596	612	624	641	609	565	582	606	607	592	624	617	567	593	583	603	627	619	591	619	593	666	631	623	580	647	607	601	590	607	634	611	598	615	614	596	588	615	617	567	606	583	613	645	653	585	573	602	588	616	629	577	604	642	605	618	598	631	590	648	616	542	595	607	643	630	590	602	593	606	567	609	622	599	684	614	596	586	574	654	591	636	578	601	600	614	597	588	606	630	569	585	599	613	600	549	588	608	638	609	650	581	650	579	572	623	635	617	646	624	626	650	626	637	631	603	602	635	618	675	585	630	611	616	596	582	579	589	617	625	616	574	579	596	597	613	576	649	637	589	613	593	634	635	647	592	631	636	599	632	587	635	636	629	569	618	642	598	576	561	632	593	644	673	654	564	619	616	557	636	612	615	645	588	604	595	608	651	634	582	601	618	618	633
1548	205	110	102	106	120	113	110	135	95	97	99	101	85	102	79	70	97	102	92	84	83	84	95	95	104	87	80	88	92	92	91	85	92	79	84	87	90	96	87	80	77	85	100	106	86	92	94	82	82	81	100	59	86	71	79	97	77	83	90	87	60	93	91	105	87	93	80	94	87	81	81	79	77	82	61	86	68	85	90	88	83	94	99	92	73	83	83	99	94	82	106	84	95	76	77	87	87	93	99	79	73	83	106	96	83	96	71	66	80	90	85	85	67	83	70	77	58	90	97	87	95	79	92	79	89	71	78	91	73	94	72	80	94	89	91	88	90	70	75	104	91	88	69	98	84	74	81	80	69	103	78	83	102	61	84	79	83	80	84	95	76	83	80	83	91	97	64	94	77	84	79	84	88	81	76	91	70	88	77	98	88	81	84	87	90	70	77	96	81	76	89	95	87	67	91	94	85	86	84	89	90	90	67	89	92	104	79	92	72	90	91	72	72	93	98	81	74	72	76	72	74	93	84	80	86	79	82	82	82	73	96	80	87	72	89	85	84	85	78	77	66	92	69	80	104	84	79	75	93	85	79	91	83	93	75	86	77	83	81	65	75	83	79	71	88	96	85	92	94	89	71	78	77	68	82	76	91	92	93	87	83	90	92	86	88	79	85	87	87	81	65	86	92	78	75	80	84	77	84	79	93	66	99	80	78	75	91	87	92	91	82	82	84	88	76	84	79	83	76	88	81	92	82	68	84	81	72	85	67	73	68	85	87	102	77	86	88	76	86	79	72	86	94	75	89	94	67	82	87	81	86	83	85	67	83	88	76	79	94	93	79	103	82	98	96	76	107	70	85	79	75	72	66	67	77	83	93	92	87	77	101	79	90	91	93	83	91	74	85	98	82	76	86	76	76	85	87	87	90	89	91	86	104	81	76	93	95	85	89	83	75	77	85	85	78	94	98	101	77	97	89	86	72	89	76	68	90	89	87	75	92	97	72	89	86	73	79	91	76	78	74	89	82	85	83	87	84	73	71	80	71	68	78	93	104	80	101	88	82	85	68	90	90	89	84	94	84	98	87	96	86	75	86	88	89	77	84	95	73	93	101	86	84	106	91	70	90	95	81	62	95	77	87	65	67	74	74	87	81	90	90	84	80	86	91	86	90	85	83	106	76	80	95	74	81	90	80	82	93	76	74	103	87	93	79	89	86	99	79	83	92	68	95	89	71	89	108	90	84	80	75	79	73	96	83	81	88	102	69	87	72	67	90	94	89	85	100	79	77	78	89	90	73	85	83	74	91	81	82	78	93	78	81	89	78	69	71	90	78	90	87	73	86	97	80	102	98	84	85	96	85	87	83	79	90	82	82	102	85	94	96	90	57	85	74	84	93	90	80	103	95	91	87	78	84	80	73	86	85	80	88	94	94	95	81	86	76	88	80	98	88	89	85	90	97	80	68	89	84	85	77	82	71	89	93	75	82	90	77	92	82	84	82	81	81	78	80	93	68	65	69	103	74	66	94	85	86	95	99	86	94	77	84	80	80	79	87	83	71	90	94	81	82	91	74	78	82	95	108	85	78	72	86	76	79	79	75	98	94	70	94	102	92	86	72	73	86	73	90	77	88	93	95	92	81	82	74	83	84	76	82	80	84	85	97	84	90	73	89	78	80	74	74	80	84	84	80	78	105	94	85	97	70	94	75	76	88	100	95	84	77	96	79	73	81	97	90	83	75	87	71	81	76	94	83	84	97	79	91	82	79	83	78	85	77	84	93	91	84	75	89	78	73	81	91	90	88	87	97	88	98	90	80	76	71	78	95	98	74	88	74	85	84	82	82	94	80	80	84	93	75	79	92	79	102	79	82	87	94	92	79	72	87	73	73	82	88	83	87	80	74	70	98	67	75	79	83	90	70	80	76	71	77	78	78	66	87	86	92	97	88	90	89	85	75	93	87	91	95	97	77	89	93	78	90	94	84	73	93	67	86	81	88	81	92	80	75	80	77	85	97	78	92	71	88	72	83	85	78	93	71	80	73	84	99	85	75	99	78	92	77	86	95	77	107	81	76	96	92	63	95	74	89	78	107	82	86	89	82	66	80	79	81	89	85	93	95	84	80	101	87	78	105	92	84	99	95	95	78	85	84	87	91	101	79	88	72	86	79	77	89	77	85	71	79	80	83	78	86	77	78	95	91	90	83	86	88	85	86	78	98	89	78	98	96	85	72	78	96	94	86	74	78	80	86	78	87	105	80	80	72	79	86	98	89	86	88	84	95	65	78	73	81	89	79	91	79	69	78	78	67	103	85	72	83	87	77	80	92	90	80	86	77	96	96	88	71	65	86	78	66	104	84	75	87	77	86	74	81	87	70	101	68	101	91	75	80	84	88	80	69	81	73	79	99	102	82	78	102	96	83	93	87	86	91	83	72	83	82	79	82	74	70	73	77	79	95	103	72	90	81	67	83	80	88	84	89	83	86	82	80	76	75	96	82	90	91	85	75	86	73	85	74	80	87	80	89	93	80	85	94	94	80	94	78	86	75	66	85	97	82	82	76	72	84	87	69	89	65	90	85	87	63	73	93	85	79	98	87	83	86	89	86	70	68	82	72	74	91	92	93	85	94	72	77	91	89	85	65	91	94	86	71	86	94	75	84	81	90	84	74	89	93	77	99	93	80	78	96	87	80	81	96	76	70	76	80	88	88	77	86	86	82	69	83	88	84	75	75	90	83	90	82	92	93	81	75	94	85	91	98	88	83	84	99	88	78	69	94	83	85	74	85	73	82	90	93	93	92	73	85	97	97	76	95	88	87	77	79	86	86	65	57	79	92	94	88	84	85	101	84	94	90	79	88	85	64	75	73	86	78	93	105	86	71	68	86	89	71	81	73	90	76	52	85	76	70	87	75	95	66	90	82	81	80	88	75	74	70	78	71	82	81	99	81	95	87	71	97	76	87	90	88	84	91	86	86	90	83	109	89	78	79	79	85	85	97	85	66	84	88	92	83	87	82	87	76	88	86	87	98	86	84	77	98	81	82	73	81	89	87	84	68	86	83	92	77	80	76	96	90	89	85	70	89	83	93	93	83	83	86	88	89	81	83	89	93	77	76	84	93	88	73	92	91	92	90	75	77	101	73	83	89	87	89	80	89	100	90	96	82	92	75	72	90	74	82	84	78	85	94	79	96	76	90	80	79	79	89	78	77	83	87	87	74	84	82	99	88	67	94	84	77	90	75	84	69	81	72	93	90	100	78	62	77	73	82	90	74	76	91	92	72	92	90	79	83	98	76	95	74	96	105	78	77	86	70	87	81	67	98	67	97	88	77	80	64	89	88	70	89	80	77	86	87	92	83	81	68	102	73	85	77	91	77	72	96	96	70	93	88	81	78	78	67	103	93	75	86	80	91	82	64	100	75	102	73	87	92	79	80	95	96	91	63	88	66	71	77	88	84	97	75	85	90	77	88	82	91	77	95	86	84	84	61
17341	2831	1512	1614	2216	2537	2364	2275	3993	1565	1286	1299	1182	1101	1074	1063	1033	928	1085	971	1001	1089	1042	1000	1038	1042	1050	1039	1007	1023	959	967	902	937	905	898	924	897	904	852	813	840	827	864	761	768	773	794	750	712	765	784	726	769	709	775	761	717	769	782	773	797	791	778	764	803	755	735	789	737	741	764	707	752	779	809	786	754	777	815	770	806	832	800	795	771	772	821	756	801	756	771	778	724	790	770	759	766	746	784	791	792	774	799	714	783	766	770	759	768	713	745	759	771	721	745	777	724	769	804	772	808	744	727	760	774	749	716	739	803	716	748	779	797	760	760	756	747	742	766	746	762	760	746	753	807	756	753	724	768	785	786	800	782	798	736	808	795	782	777	751	732	759	795	762	775	758	777	790	762	752	720	799	762	738	757	754	759	726	783	723	733	760	761	758	756	749	768	786	772	745	728	799	756	730	728	743	764	758	759	813	779	720	821	797	732	740	750	685	764	757	722	749	760	772	773	757	722	735	776	770	777	726	735	739	682	733	762	772	691	781	726	718	717	731	744	797	745	720	723	733	750	775	710	688	748	755	807	716	770	772	751	778	754	811	800	741	821	762	758	746	745	797	768	759	808	782	739	734	702	734	787	762	720	766	761	727	797	810	816	747	769	761	803	737	750	741	777	785	799	723	723	726	794	746	792	718	692	778	759	761	752	775	720	754	712	757	783	776	797	749	748	812	800	766	799	699	787	752	766	781	769	748	732	829	746	717	732	764	764	765	753	751	824	753	747	781	795	728	725	695	770	752	752	750	760	750	750	777	741	738	786	772	807	731	746	765	740	775	792	741	730	760	749	763	758	781	752	741	737	766	777	756	769	718	692	771	723	763	753	728	745	769	793	717	775	757	758	776	795	747	746	723	796	737	741	717	778	758	758	723	769	777	791	774	793	726	800	783	767	787	770	748	723	759	745	755	713	767	759	752	743	735	776	779	782	796	767	767	760	778	712	830	735	783	740	764	781	716	768	721	812	738	733	751	715	754	729	743	782	756	767	810	752	738	740	755	719	769	736	756	757	782	792	762	745	707	739	756	772	699	761	757	733	776	774	771	763	769	742	756	770	769	765	774	731	778	767	786	752	714	739	817	784	756	794	780	780	779	775	773	749	784	721	759	788	747	804	717	760	674	739	711	728	770	717	768	735	788	752	712	779	766	734	779	744	837	709	764	774	751	747	787	769	715	769	734	752	744	735	707	745	768	776	773	757	759	781	747	724	788	762	751	782	745	720	733	774	797	769	741	770	726	751	725	775	758	700	746	767	779	787	730	750	734	845	786	777	749	709	745	772	780	730	773	727	802	757	774	751	718	736	777	726	757	758	750	742	789	740	736	799	769	705	731	776	753	784	838	727	768	757	772	713	754	795	781	752	773	749	769	749	738	789	749	742	786	752	757	788	767	774	686	746	778	793	746	774	798	746	738	768	756	781	793	736	755	789	704	801	741	757	752	768	771	735	761	734	739	828	787	755	741	767	775	786	750	745	748	790	771	710	773	775	734	757	774	763	734	755	734	780	743	770	760	781	743	751	740	787	735	802	729	767	742	762	691	789	757	758	797	793	725	771	747	775	737	718	748	752	714	746	800	727	754	746	781	761	757	783	718	784	760	752	781	737	743	765	752	749	777	741	739	779	744	756	757	705	760	757	751	769	791	791	786	786	746	761	738	768	763	785	752	727	764	711	769	764	757	762	765	767	754	717	739	778	738	755	733	746	768	735	765	757	771	711	784	810	772	764	794	814	739	753	750	760	755	724	790	772	722	756	757	735	793	787	752	726	783	719	724	767	756	770	755	693	760	766	766	766	758	744	749	729	733	794	775	738	750	784	685	766	722	785	703	754	751	770	808	812	768	760	781	747	781	779	727	757	743	755	755	706	790	724	754	763	782	772	786	739	781	751	720	705	761	762	757	726	735	761	744	753	735	778	754	796	710	784	774	766	728	750	776	793	763	723	712	784	771	766	719	753	728	733	764	787	793	748	818	733	767	700	701	725	729	807	774	765	760	772	769	785	734	768	759	766	750	717	728	741	770	762	775	778	783	778	740	796	759	760	759	783	771	775	754	733	766	734	726	755	737	809	768	721	769	794	806	751	787	797	775	727	782	789	791	728	727	752	734	736	744	771	769	777	727	783	774	763	746	770	765	731	774	764	761	790	780	710	800	732	733	741	753	777	748	752	707	753	769	731	766	785	816	774	764	752	758	748	726	754	735	782	716	733	726	756	770	723	749	691	750	749	780	755	719	748	726	764	802	739	734	721	737	740	778	774	758	727	735	780	753	737	766	749	785	739	785	757	753	762	714	748	764	719	777	814	766	736	772	760	782	730	767	713	776	774	713	778	791	766	779	777	737	717	719	733	738	761	752	764	728	719	752	747	744	756	740	751	748	699	739	764	708	762	773	765	734	750	742	791	766	753	733	781	715	788	787	785	762	763	780	778	789	795	752	782	766	707	784	747	731	790	738	749	748	740	744	782	724	759	749	768	726	768	795	714	839	804	762	764	737	777	747	704	743	744	747	753	792	786	753	765	802	718	779	779	771	758	755	721	756	725	761	736	778	774	750	777	745	753	728	811	742	738	772	735	742	757	747	711	718	737	796	698	742	749	845	729	809	752	729	739	688	754	781	795	753	793	727	774	780	784	756	743	694	769	750	764	750	784	707	755	784	751	746	742	785	733	766	743	779	744	752	767	729	714	770	772	762	776	760	760	733	743	730	724	748	798	718	690	754	808	808	757	736	730	773	808	709	759	758	715	767	754	760	762	750	755	738	761	765	749	763	783	729	760	750	757	775	741	678	754	719	773	733	796	767	775	775	752	743	704	728	784	759	758	724	715	773	746	835	719	832	752	729	722	727	746	736	701	729	753	765	762	792	765	734	743	709	760	735	746	702	726	806	731	787	782	761	743	734	788	734	751	790	774	773	780	781	750	771	762	767	750	753	735	734	752	803	800	724	779	784	775	788	788	715	750	796	772	758	709	771	735	713	763	738	811	744	761	756	743	751	764	690	738	732	752	747	746	715	775	775	757	741	723	755	738	750	713	776	716	774	779	725	747	801	781	748	768	721	735	749	738	709	767	769	770	788	788	734	776	779	726	783	746	774	719	695	727	759	768	789	735	765	744	764	727	745	793	780	744	770	786	738	715	794	726	741	785	735	704	744	760	798	796	741	758	788	739	786	755	739	755	768	739	750	749	776	745	719	783	778	800	758	731	768	732	744	728	777	765	744	735	750	762	783	757	743	773	737	732	738	720	777	742	755	768	794	761	769	741	801	727	754	775	745	827	743	729	764	805	754	749	809	766	783	739	759	819	758	799	761	716	750	743	757	790	742	751	744	769	763	752	785	762	705	783	779	743	761	808	710	722	754	738	762	786	773	783	755	788	750	749	800	712	735	716	726	754	766	779	769	794	771	767	773	744	774	731	746	777	784	743	775	830
2710	525	183	158	136	139	126	140	208	116	102	105	87	92	103	105	102	98	94	93	87	99	91	94	83	101	103	99	106	83	78	85	89	105	85	93	107	79	89	96	90	95	96	85	95	91	89	83	58	84	94	100	81	80	75	69	71	72	80	77	86	104	100	91	76	90	93	78	82	90	77	94	64	71	81	93	98	71	86	92	86	88	95	73	92	87	79	97	91	105	74	77	91	77	78	76	98	94	75	75	91	82	92	96	72	95	83	83	82	91	83	74	89	84	80	88	80	88	84	94	61	86	77	71	94	79	83	89	66	88	102	98	89	74	83	71	72	69	94	84	94	72	74	83	79	102	76	79	86	86	91	65	83	86	85	77	84	82	68	74	90	72	83	70	80	84	82	85	81	100	74	100	92	95	93	86	94	83	101	78	81	77	62	85	96	81	65	88	58	73	73	76	85	93	90	64	84	90	82	81	77	80	96	83	82	75	89	96	83	96	101	99	77	88	90	92	61	99	83	84	86	97	79	83	81	74	96	90	80	92	77	81	79	92	61	95	79	81	80	71	84	82	77	62	72	100	76	73	108	94	82	82	92	81	80	79	79	82	88	68	100	77	88	103	83	99	76	70	85	78	96	87	85	77	89	87	87	68	93	69	77	79	96	97	81	79	68	71	86	83	80	100	89	77	88	83	83	75	80	78	80	89	84	82	76	77	82	81	87	104	84	77	75	94	82	76	73	85	67	76	85	77	84	76	91	76	89	79	76	88	82	88	88	79	79	88	77	99	98	86	91	89	101	78	81	88	78	81	85	79	74	91	89	94	75	75	89	87	87	98	89	94	65	74	86	87	90	96	90	78	88	83	77	82	80	87	80	88	78	74	77	88	80	93	91	92	73	84	92	88	74	81	80	76	96	76	75	75	74	90	83	93	83	86	94	70	101	83	85	91	93	82	85	84	80	86	79	85	76	87	96	78	91	76	78	84	63	74	83	93	85	76	90	84	65	76	82	107	89	68	80	82	92	90	86	79	81	72	84	96	88	72	84	85	81	75	70	83	86	85	82	71	94	79	82	93	77	75	98	77	82	110	82	84	90	84	105	74	83	85	82	83	67	84	90	76	88	72	79	76	93	79	92	78	74	81	86	77	86	79	90	59	91	94	69	73	78	74	88	80	80	78	77	76	83	77	86	83	87	86	79	86	79	93	89	98	84	76	79	78	81	84	86	84	84	88	78	77	83	76	82	88	68	80	71	67	74	95	79	71	81	102	84	88	83	87	86	100	80	77	91	87	96	89	91	86	92	93	84	96	94	97	70	101	70	93	78	94	90	91	87	73	88	86	77	80	85	83	86	57	76	102	96	82	98	74	80	79	67	77	86	83	79	100	77	74	71	84	97	80	99	104	78	95	91	68	90	83	89	70	85	106	84	86	80	85	91	76	73	106	87	75	76	76	66	65	107	81	53	82	90	92	85	87	97	74	95	88	84	87	91	84	96	78	84	85	68	92	77	87	82	99	88	87	82	77	83	93	91	75	92	89	89	83	92	64	68	78	76	79	89	76	91	79	91	96	100	96	95	84	98	71	87	88	83	82	78	97	94	71	86	86	89	77	89	85	90	81	89	87	87	81	75	79	78	88	75	72	89	81	86	87	74	98	96	88	93	86	66	85	87	80	75	84	85	90	84	69	93	80	84	74	86	89	90	95	96	93	86	95	91	80	98	71	76	87	83	79	81	66	86	83	71	91	83	69	82	76	77	87	90	93	72	91	84	91	79	81	69	81	90	94	75	74	88	85	79	80	83	82	85	83	86	73	71	90	89	77	87	83	109	85	97	78	69	85	93	98	74	73	74	95	66	83	70	91	79	98	73	66	69	88	85	85	115	99	81	75	95	97	81	70	86	89	69	81	75	90	105	77	77	89	83	94	86	79	91	83	74	79	84	81	76	80	82	79	87	80	80	87	76	87	95	75	83	82	75	80	80	94	73	95	85	91	71	74	73	91	94	74	80	88	79	89	81	82	87	99	74	80	83	71	71	80	97	67	80	108	89	93	84	76	84	89	79	78	71	81	82	72	74	83	101	78	85	61	86	89	86	75	75	87	92	75	79	71	94	98	72	90	63	100	95	75	100	106	90	90	100	84	87	94	74	85	81	90	77	85	77	72	88	87	94	99	97	93	90	82	66	71	77	82	88	87	98	84	86	72	73	106	89	84	87	83	80	80	99	88	78	78	84	90	70	88	88	79	82	78	85	94	78	78	80	85	92	92	91	90	76	102	88	98	82	90	76	81	87	80	76	92	77	99	69	83	79	91	82	89	81	87	86	92	73	84	73	82	76	86	83	78	99	80	83	74	85	97	86	90	79	100	105	89	98	91	98	95	97	94	119	80	83	90	66	82	91	84	88	86	96	80	93	79	80	89	80	99	69	93	65	79	88	88	70	86	82	86	83	78	95	95	101	95	100	82	89	80	90	78	82	88	73	83	71	88	89	85	90	87	99	89	77	80	76	75	83	76	89	74	91	86	107	78	83	81	96	95	80	78	74	84	61	81	88	85	85	84	95	83	92	83	80	80	86	77	82	91	82	90	81	100	80	74	70	69	86	91	83	66	62	82	73	75	77	76	97	83	77	81	86	88	84	80	84	70	76	83	97	83	95	84	100	71	81	74	94	87	79	80	102	80	101	96	92	83	85	76	86	94	75	93	75	71	89	91	91	76	78	101	109	70	84	65	86	79	90	77	95	75	70	77	76	95	88	80	87	95	84	82	76	92	72	86	70	85	87	73	94	80	94	79	96	74	65	98	83	72	68	93	86	66	83	82	96	84	83	93	113	71	77	107	83	88	89	83	75	84	78	95	78	83	77	85	94	78	89	105	89	87	96	78	87	87	97	86	82	81	79	80	87	85	81	87	80	92	81	98	77	94	81	87	63	83	92	92	97	74	104	90	90	83	65	86	78	81	91	85	84	97	74	99	72	95	97	103	89	108	92	92	89	69	70	88	70	76	86	80	100	73	78	105	94	80	86	86	81	77	86	91	79	79	93	75	95	99	82	82	94	88	75	88	76	83	82	87	88	94	92	84	89	81	74	90	86	85	90	83	82	82	81	84	84	92	95	84	75	85	70	98	93	76	107	91	90	85	75	77	98	67	91	104	78	75	93	82	94	79	85	88	94	78	84	75	76	76	94	79	68	85	84	91	66	89	78	80	93	83	61	75	84	84	104	77	92	80	84	90	81	85	85	87	92	78	79	91	93	86	84	83	101	77	86	87	82	87	74	81	73	102	88	91	68	69	88	73	83	90	85	102	68	85	81	99	76	84	85	86	93	87	73	71	69	94	84	88	89	99	71	92	87	78	93	80	92	83	79	81	89	79	89	78	98	92	90	74	83	83	103	91	87	71	68	86	80	82	91	88	89	84	88	85	91	84	86	88	88	76	84	83	85	102	93	90	74	84	69	95	77	98	84	97	89	78	102	83	99	84
23615	4874	2249	2263	3878	4746	4066	3539	5996	2198	1994	1641	1570	1437	1420	1253	1234	1223	1163	1282	1233	1277	1252	1144	1197	1231	1164	1173	1229	1083	1099	1039	1049	1008	976	958	987	971	931	999	922	904	913	836	797	826	780	825	797	852	789	820	827	791	820	779	791	811	776	825	787	775	775	812	793	795	837	847	837	810	726	779	782	790	821	833	767	814	854	795	842	833	834	791	810	822	814	825	830	850	831	823	789	782	820	858	810	790	748	808	756	816	829	786	777	765	825	804	724	824	822	847	859	765	710	785	765	757	732	776	781	772	737	791	790	785	801	778	802	753	782	838	770	776	729	721	742	809	822	768	744	792	777	777	794	789	786	765	732	754	753	771	754	758	790	772	766	791	752	776	751	726	785	783	790	773	732	793	762	745	824	755	799	769	783	800	795	762	805	762	824	812	745	772	775	784	755	795	783	814	735	756	841	784	808	789	774	769	747	772	848	776	742	769	732	752	816	763	788	792	745	746	797	742	780	788	793	772	807	788	809	814	748	790	782	796	783	759	782	759	805	745	786	753	768	775	817	805	775	756	792	765	748	782	746	815	801	782	742	768	801	773	753	816	722	756	751	794	811	752	769	740	750	739	793	790	793	791	766	738	813	732	813	754	786	792	777	790	736	811	801	761	782	748	828	830	782	745	761	813	793	770	800	820	787	744	757	758	741	835	799	742	774	743	783	758	785	782	806	773	778	775	823	776	826	823	797	803	770	838	812	800	753	771	759	801	796	831	789	748	792	763	769	789	768	820	795	753	804	801	778	779	763	759	815	767	773	790	787	751	815	762	727	778	789	785	759	735	768	788	762	771	755	783	771	792	795	799	763	819	818	778	869	802	818	759	794	797	833	735	829	769	798	789	772	717	768	778	732	735	757	766	841	761	801	737	739	778	786	773	768	839	798	789	804	800	725	795	767	770	729	785	808	819	757	769	775	731	786	799	770	790	800	790	769	755	826	771	786	799	794	784	803	768	781	778	768	761	762	807	811	768	773	784	810	803	768	756	805	749	762	825	790	743	759	792	766	825	807	805	794	781	764	774	740	763	804	772	765	794	784	766	754	747	758	795	809	764	813	740	791	807	748	785	786	818	806	774	800	802	747	749	817	795	815	804	755	752	780	754	795	768	779	741	810	781	788	765	749	800	764	773	709	733	784	786	791	785	799	805	796	757	796	690	729	753	719	813	751	727	779	801	752	785	770	842	748	759	739	771	739	814	813	805	755	776	787	816	743	786	813	813	794	814	803	720	796	750	738	756	761	815	800	787	797	774	794	764	793	770	796	762	803	789	757	845	787	760	781	772	757	775	800	787	783	765	770	766	739	746	781	740	780	812	769	770	773	771	776	727	811	761	820	789	792	765	800	765	771	786	758	798	746	766	775	778	788	778	792	775	802	819	764	756	812	770	754	751	780	827	831	761	759	754	802	789	814	812	814	786	739	801	813	779	797	769	837	786	782	757	743	748	813	833	825	810	736	777	809	733	797	782	778	796	750	767	776	744	835	760	746	767	759	807	736	783	769	756	743	775	798	782	772	799	777	790	781	725	760	825	787	821	812	816	833	805	773	779	792	751	778	821	767	790	804	778	761	788	835	795	757	786	807	789	801	776	785	802	813	762	746	801	792	778	824	763	742	816	776	764	825	808	790	801	839	738	785	787	781	788	760	705	784	802	789	782	758	765	780	785	736	751	808	806	794	742	774	783	787	784	796	862	778	781	795	799	729	836	745	797	766	790	770	793	780	782	823	758	768	787	748	785	732	811	766	772	793	784	794	784	804	787	774	798	759	785	790	782	823	798	803	784	829	815	812	772	763	783	776	795	814	720	766	741	792	791	827	749	776	747	789	783	717	831	797	754	761	806	786	839	794	803	787	790	814	756	748	738	716	802	806	806	826	815	745	731	722	777	787	778	804	825	744	777	809	768	786	773	819	748	774	757	784	768	772	778	765	793	801	798	786	756	782	761	790	779	744	781	811	753	785	761	781	778	791	803	795	799	825	754	810	805	794	788	816	776	782	793	818	805	778	794	792	779	745	762	755	767	786	737	778	733	806	760	739	816	776	789	799	755	797	761	807	848	755	769	800	765	804	783	810	766	794	784	822	796	734	775	781	749	802	773	763	768	793	774	769	789	799	767	792	816	783	772	770	748	763	797	755	794	779	784	748	807	779	778	777	809	741	815	830	772	762	776	735	832	848	793	791	777	771	780	791	736	772	774	793	854	790	825	743	754	798	779	787	781	807	763	803	752	787	785	785	782	786	771	744	807	761	825	775	741	847	794	778	789	755	766	757	783	780	743	794	834	773	801	779	832	785	802	776	739	797	770	744	788	790	797	761	777	723	782	808	785	830	758	746	749	779	824	771	824	742	778	777	773	726	756	741	785	784	817	784	798	765	751	744	771	835	765	803	798	793	722	746	779	753	788	805	739	716	778	779	791	812	800	735	761	767	787	788	738	794	793	748	781	768	779	777	775	720	778	783	816	766	821	762	786	769	761	751	801	806	769	770	750	745	768	788	759	738	770	792	783	778	805	776	794	793	767	767	801	758	805	751	783	743	773	767	792	796	755	775	782	755	815	780	745	819	733	756	733	738	813	822	791	771	821	787	785	836	831	802	762	779	776	809	743	799	747	747	779	779	798	793	775	772	760	733	777	772	760	803	788	822	805	736	802	745	764	815	741	775	744	830	765	772	768	833	730	840	775	734	718	773	800	834	800	768	786	758	737	794	846	779	738	787	808	752	761	758	816	800	789	773	812	778	737	813	761	779	805	739	786	805	781	792	770	788	743	793	798	826	790	764	749	791	764	772	787	783	735	797	783	794	772	774	756	784	786	818	767	742	757	775	784	862	789	803	760	806	803	787	772	776	723	837	743	767	777	781	771	773	804	721	761	746	782	810	776	707	809	783	818	782	769	764	818	723	771	833	762	749	745	767	737	782	777	781	812	744	801	791	773	766	759	811	774	807	792	781	779	806	797	804	743	811	776	813	819	759	766	802	777	838	841	777	811	737	750	776	808	770	859	813	826	799	766	878	779	781	788	791	763	763	812	808	749	766	815	791	733	784	783	778	751	757	769	756	780	820	772	747	802	808	808	753	761	803	795	721	819	799	799	829	800	759	810	763	786	801	742	788	760	791	773	800	756	791	768	775	779	799	742	772	817	775	821	764	796	802	743	765	747	772	793	785	824	783	796	821	762	768	802	810	797	761	770	788	713	769	789	733	820	792	814	761	764	730	838	807	783	757	771	799	752	774	828	731	728	848	751	776	755	790	778	792	782	775	828	745	766	786	792	773	790	794	763	794	786	749	807	770	725	751	775	817	841	798	764	762	767	767	782	794	788	771	824	750	769	741	793	776	816	797	724	766	795	776	762	802	759	746	787	770	735	752	780	747	771	762	762	780	761	777	783	794	784	821	804	777	767	808	806	736	799	820	771	846	776	770	783	742	734	772	778
2811	469	139	107	101	106	90	72	192	100	87	81	82	93	74	76	75	67	80	79	64	75	68	70	72	83	63	78	68	69	83	59	74	78	53	81	69	80	63	68	72	65	71	67	58	55	63	61	55	63	53	74	52	72	55	54	58	68	43	64	53	56	56	56	53	46	50	60	53	53	68	63	53	65	71	71	61	54	58	62	65	57	78	56	56	72	74	57	62	68	65	70	69	53	58	58	59	62	72	65	61	46	71	57	55	69	51	66	56	66	53	67	57	51	57	63	65	41	63	72	75	59	74	48	56	57	51	69	47	63	79	72	69	59	62	71	64	57	57	53	58	68	62	58	66	55	52	69	60	58	52	59	51	41	59	50	60	51	51	66	59	63	62	42	69	64	63	41	41	48	71	51	54	59	63	64	60	70	72	42	51	45	46	67	49	50	69	56	50	50	51	70	56	59	51	67	64	46	58	63	52	63	68	67	61	60	61	56	57	66	55	72	67	67	56	52	61	51	57	68	54	66	71	48	60	58	55	60	51	55	58	63	49	74	60	48	67	61	59	47	61	44	61	51	64	56	57	67	52	49	57	54	58	69	55	42	50	55	67	68	52	65	48	41	46	53	56	66	58	49	39	61	48	57	55	58	52	57	54	62	53	61	70	56	69	63	61	53	53	56	41	53	77	50	56	52	56	73	46	57	61	58	56	61	57	78	47	50	75	54	61	57	70	59	55	46	55	54	43	63	54	65	61	66	57	51	57	56	49	63	44	63	50	66	62	62	44	55	56	50	68	42	60	51	58	58	54	64	47	77	57	68	51	55	50	54	56	57	52	43	53	67	64	59	59	72	54	47	56	46	56	82	61	50	63	60	59	57	63	60	65	62	65	60	49	59	65	68	50	47	65	39	73	63	63	39	51	58	55	54	43	60	69	44	52	76	69	62	56	55	68	53	62	47	65	56	55	57	51	56	61	59	44	72	53	51	57	53	47	63	52	57	51	63	66	63	64	61	69	66	40	64	61	50	50	57	59	54	63	71	43	68	59	65	53	70	63	50	58	44	74	58	48	66	55	57	54	54	55	47	67	62	58	53	54	61	51	57	51	63	62	38	58	65	66	65	63	41	52	65	65	70	53	61	56	59	50	72	59	53	47	48	54	51	62	47	71	64	43	40	57	49	54	53	48	66	68	64	53	63	47	51	58	57	55	57	48	49	49	42	61	55	69	62	59	58	37	64	57	69	46	63	59	60	52	68	53	69	61	59	55	67	57	44	64	50	70	70	58	58	69	61	55	48	55	50	51	63	61	65	52	61	43	58	48	50	51	61	53	62	71	48	55	62	58	60	57	54	52	51	51	58	48	59	49	54	65	64	65	49	67	58	55	57	61	55	70	57	57	59	67	63	52	55	59	50	58	44	56	77	55	55	49	46	66	53	46	55	50	61	73	60	58	52	55	58	69	63	51	60	59	53	48	52	59	56	50	63	54	55	56	59	54	55	52	53	60	63	61	66	64	59	60	51	45	49	65	54	58	71	68	56	54	50	65	42	48	65	62	64	57	69	56	60	66	40	61	47	61	67	67	67	63	57	56	60	43	47	54	49	70	60	49	65	50	52	54	59	45	54	57	62	57	61	73	47	40	50	50	50	60	55	53	66	61	65	68	56	62	59	53	74	53	46	51	41	69	67	46	64	42	51	59	50	62	56	66	66	60	65	64	51	53	54	72	49	51	53	58	53	67	57	61	48	63	63	59	58	49	62	70	67	55	62	61	57	64	66	46	61	58	54	72	41	53	50	64	72	55	48	65	54	58	58	48	41	61	61	58	55	55	66	61	64	70	50	51	69	74	60	61	57	50	55	49	53	63	60	41	56	64	49	59	66	69	59	66	64	38	61	61	51	67	58	61	48	55	56	53	51	58	54	67	56	54	59	59	58	76	69	51	62	53	54	55	63	56	58	63	61	44	52	67	58	61	60	41	63	58	54	56	58	61	77	67	64	50	62	55	66	52	53	61	72	68	61	66	54	51	45	51	61	59	69	51	67	57	57	58	62	60	60	52	47	68	51	51	57	43	55	55	60	72	52	50	64	49	48	50	70	53	61	75	58	46	58	73	60	59	65	62	56	57	62	66	54	49	56	49	72	55	65	62	71	81	56	51	50	58	53	57	70	56	51	47	53	58	59	52	62	57	47	58	63	67	56	71	50	52	73	77	63	51	63	58	68	61	71	55	59	53	54	48	58	62	60	69	54	54	55	68	62	68	43	62	49	60	60	62	58	47	56	61	57	74	64	58	57	51	61	62	62	68	56	57	47	46	56	58	55	55	59	54	56	62	42	58	50	60	50	63	67	67	53	45	51	58	50	63	68	61	48	63	57	58	57	53	67	53	58	44	66	57	61	52	48	55	53	64	54	42	61	68	72	57	56	55	57	67	60	58	63	59	49	62	53	54	61	55	56	66	61	72	61	61	56	49	61	52	47	53	52	58	50	54	50	59	56	63	48	57	69	60	54	60	57	62	70	61	48	48	53	52	49	67	59	55	50	55	63	64	55	54	47	70	64	53	55	53	53	51	67	48	64	42	73	49	52	51	54	55	47	54	65	55	53	63	47	58	56	41	57	60	62	66	61	70	47	58	46	58	61	75	42	51	64	59	60	56	54	66	62	41	59	64	51	70	60	61	68	52	69	55	80	54	67	57	52	60	58	60	59	68	54	70	60	42	54	60	51	64	63	57	58	59	56	62	64	56	60	60	69	64	59	68	63	61	63	59	46	59	62	53	62	70	41	56	73	53	55	46	56	66	43	70	57	56	67	57	64	51	56	62	72	61	68	52	52	63	60	66	65	57	68	54	52	54	60	71	57	61	46	55	56	54	53	48	64	51	59	52	59	51	65	63	47	59	53	77	51	64	44	59	67	58	72	50	67	58	64	53	62	49	60	48	55	75	66	79	56	55	52	58	49	57	63	63	52	46	59	71	60	40	56	55	63	46	65	41	69	58	67	65	58	58	57	55	54	60	60	50	51	60	57	61	48	47	65	58	46	75	51	42	73	66	67	57	84	52	54	51	63	61	54	62	57	52	76	50	48	43	68	59	58	51	52	45	60	60	68	47	71	56	58	52	53	66	56	55	73	65	58	53	52	53	65	48	64	56	50	53	72	73	54	62	73	57	61	68	68	51	75	49	50	60	59	64	64	59	41	63	59	49	56	76	61	56	56	61	53	53	55	43	61	57	61	58	64	66	54	56	68	70	65	67	54	49	57	58	50	61	62	60	62	57	66	53	60	59	57	59	64	59	68	66	56	61	59	69	63	57	45	54	48	61	73	54	63	60	63	66	49	54	55	58	42	56	51	61	70	52	58	60	57	54	48	54	56	64	71	64	49	56	57	64	46	70	68	57	59	64	64	60	48	57	55	55	62	53	60	63	52	67	65	59	52	68	53	49	54	72	61	61	59	69	65	64	57	62	70	54	49	49	68	55	52
22838	4468	1772	1788	3322	3837	3616	3169	5601	1854	1636	1464	1234	1211	1035	1047	1057	1024	1006	1100	1017	1065	1012	1046	1012	954	948	887	904	861	804	765	799	780	745	770	731	710	735	728	673	724	622	632	599	590	535	577	568	550	506	577	510	548	531	510	530	544	518	560	555	546	519	546	546	544	525	577	518	531	551	537	521	548	563	566	535	550	562	593	557	579	565	526	580	566	518	563	542	557	562	556	560	603	569	562	557	560	499	574	553	518	540	534	519	555	561	536	535	545	490	551	518	542	543	479	493	551	525	508	567	508	514	488	548	528	520	543	540	524	514	519	548	490	572	554	566	510	534	528	512	511	521	508	524	544	539	510	549	521	528	539	527	547	531	530	545	540	509	548	521	511	509	499	550	490	560	532	577	529	533	526	510	551	528	545	550	523	520	527	478	516	518	517	505	529	550	517	515	520	519	526	526	560	541	557	545	487	503	509	523	582	545	525	506	544	492	487	549	498	528	473	514	507	517	479	556	507	587	464	566	535	525	528	523	534	525	535	518	485	522	531	530	515	527	517	538	536	542	479	533	528	497	534	480	550	518	527	564	569	500	520	528	515	499	510	498	560	522	535	485	548	486	516	537	559	548	537	545	549	504	521	544	512	532	509	501	510	489	540	516	542	507	526	524	535	506	509	533	486	499	550	536	514	532	508	544	515	490	535	532	520	511	539	528	533	519	522	540	555	524	519	489	556	537	516	512	491	561	552	510	505	534	555	529	566	548	528	521	495	542	528	501	542	494	556	546	535	517	526	536	536	534	513	522	549	530	552	524	534	507	530	497	508	537	524	520	547	548	492	510	510	529	520	525	530	496	538	524	537	507	529	546	497	543	540	581	511	537	536	521	542	549	512	526	536	540	500	512	536	512	526	513	520	549	511	522	503	543	504	522	489	490	524	562	509	522	495	505	556	556	513	546	517	551	491	537	486	520	559	560	507	515	483	591	518	564	534	482	527	516	529	533	503	535	563	560	463	533	492	536	520	526	587	510	530	501	531	578	526	545	549	531	524	516	489	516	523	545	538	496	519	500	526	511	547	488	556	473	528	548	522	499	536	516	545	516	533	551	547	539	561	530	510	516	554	507	513	525	532	541	529	573	515	519	529	544	517	504	524	541	521	506	498	561	481	522	535	528	553	514	568	537	530	540	507	481	484	524	547	486	517	542	495	560	548	528	499	529	534	528	517	525	528	498	531	549	502	561	494	522	518	532	541	500	470	491	545	526	577	481	515	571	571	480	482	528	485	494	500	534	561	570	525	505	526	537	527	499	549	515	517	538	527	544	512	546	554	512	500	545	479	497	522	527	521	527	497	539	483	538	518	504	539	561	533	501	520	526	513	526	528	453	523	570	493	514	509	526	493	502	551	535	545	551	522	530	531	522	542	578	480	562	555	531	462	534	529	508	543	487	536	501	525	562	493	509	567	505	526	474	527	553	516	549	507	483	502	535	543	532	529	522	495	533	545	525	550	546	556	528	542	541	544	492	538	550	494	514	514	512	556	527	521	497	533	500	532	522	521	538	535	508	542	528	557	529	513	556	510	514	530	550	505	506	547	535	563	541	501	488	539	549	521	530	507	532	476	531	516	520	513	564	512	532	487	491	510	532	534	551	511	540	585	496	531	507	548	516	509	527	465	560	494	551	507	521	580	567	503	490	528	534	506	528	519	503	585	517	551	528	507	548	549	510	539	495	536	537	526	508	561	537	543	523	553	491	527	557	523	527	521	524	544	567	533	528	540	586	534	520	511	513	577	505	531	550	545	520	520	545	481	511	550	535	491	514	539	529	538	525	530	541	552	531	513	552	536	582	520	541	557	525	536	504	514	494	515	514	490	551	511	525	529	530	555	548	536	514	522	523	527	481	532	538	513	533	511	537	548	564	563	508	482	527	548	519	538	510	528	518	536	520	543	535	537	502	502	519	554	538	514	549	535	525	559	521	536	539	498	508	531	522	500	542	532	497	549	528	587	506	518	528	544	489	517	508	524	501	498	518	500	525	515	510	507	538	537	536	520	529	533	537	537	514	522	516	515	542	518	557	514	555	510	485	542	554	544	528	554	527	553	544	563	498	518	512	543	538	484	517	509	517	538	544	512	561	511	478	526	530	523	553	536	523	506	527	512	560	517	503	500	555	531	527	535	491	514	492	526	522	559	566	533	576	520	547	501	547	539	533	520	505	529	502	561	509	538	509	503	521	521	534	526	528	558	560	546	495	493	541	525	549	494	545	529	524	555	511	571	513	491	502	524	494	468	507	504	544	525	517	540	526	522	539	509	503	498	514	527	509	544	491	542	494	548	561	510	490	489	510	535	518	539	508	485	491	564	495	535	523	553	573	527	563	529	566	527	486	504	552	520	514	531	565	559	526	523	483	520	513	549	540	546	537	498	542	490	567	497	530	567	516	514	541	517	499	498	545	530	563	565	544	474	561	551	525	525	508	550	518	515	543	535	530	482	526	551	540	487	517	515	537	514	537	481	495	496	532	519	495	529	474	486	524	535	548	532	540	550	514	535	541	519	520	544	527	494	529	553	497	526	553	508	505	505	565	535	540	534	537	518	579	553	571	513	524	558	518	515	529	492	544	512	519	523	561	569	504	503	530	503	535	503	497	521	540	510	546	550	522	514	511	526	481	515	562	523	482	546	546	527	562	532	526	503	496	514	544	522	542	509	551	500	532	521	533	505	473	483	531	530	535	532	510	494	541	543	530	533	582	524	531	547	522	535	526	558	516	526	543	528	524	575	537	485	574	533	529	473	545	499	529	524	553	550	510	538	551	508	514	554	514	488	536	519	509	554	545	537	586	536	525	550	507	563	533	524	515	504	482	510	499	559	511	501	497	547	554	528	510	519	496	531	554	528	504	547	495	537	523	502	545	505	519	553	545	523	511	591	498	565	529	518	508	524	507	540	505	537	509	574	522	550	518	514	553	536	506	544	509	556	508	537	504	529	546	525	509	532	527	530	509	534	517	500	537	577	520	528	509	469	502	560	498	540	526	533	532	527	518	551	553	527	485	555	494	574	519	502	553	502	487	524	540	504	535	529	517	524	518	552	524	504	503	527	496	510	531	523	533	529	558	537	560	498	529	524	539	487	518	527	460	592	523	558	574	532	470	526	530	554	515	521	471	555	497	565	511	505	507	510	537	520	491	558	532	541	508	542	541	496	539	545	505	529	513	550	489	496	511	557	549	513	529	566	519	541	564	539	536	553	543	533	512	529	549	520	510	530	535	559	521	511	504	523	531	572	548	575	543	544	552	528	538	543	524	535	535	549	536	480	511	549	523	533	554	543	567	512	550	517	517	548	521	509	575	521	541	529	533	594	495	503	528	517	504	526	491	542	534	555	542	535	503	527	532	507	538	498	544	495	515	548	528	525	513	540	545	529	526	538	535	572	525	530	551	553	516	528	530	535	516	518	561	555	519	489	528	499	530	526	478	533	510	520
3682	803	227	134	108	139	138	143	336	102	103	86	95	96	73	76	83	63	80	70	68	101	97	83	86	71	92	84	90	57	70	88	73	78	58	65	90	67	66	68	83	74	71	56	54	60	71	65	69	63	63	72	66	63	52	88	61	67	72	65	60	70	64	61	58	73	69	56	62	84	53	67	68	56	73	68	63	64	73	63	64	67	67	78	59	66	61	72	61	53	67	74	77	75	52	60	61	54	65	51	63	76	69	70	70	94	66	77	56	58	48	51	72	59	47	55	60	85	58	68	75	67	67	67	67	55	63	66	65	68	51	81	69	84	57	69	66	61	62	41	70	54	66	67	61	51	69	74	53	76	63	68	52	70	73	68	70	70	75	63	54	57	61	63	66	54	71	60	60	76	71	46	62	58	63	66	68	73	66	54	75	57	59	69	78	66	68	55	63	56	68	65	71	55	55	65	64	65	61	70	69	65	49	71	70	63	49	61	64	81	67	69	62	61	67	65	69	63	61	62	57	70	58	75	77	83	62	68	65	66	44	52	62	72	65	61	54	70	48	68	83	60	63	67	55	65	57	49	70	54	62	64	65	70	71	88	69	59	66	61	77	65	54	85	69	83	75	66	67	63	71	64	70	57	71	59	64	60	63	67	67	71	70	64	62	71	63	62	63	54	69	61	60	68	62	54	69	57	69	68	50	53	58	74	73	53	58	71	66	72	60	65	56	72	65	67	63	62	66	76	53	68	62	56	71	58	52	52	69	67	76	47	67	87	70	71	63	70	70	59	70	57	60	65	65	73	66	68	77	65	62	58	70	79	61	68	74	68	71	79	65	66	68	64	78	60	73	76	72	62	82	69	74	71	52	59	51	57	70	61	56	67	55	78	75	55	72	68	70	59	65	70	66	75	55	69	53	69	66	62	65	63	72	76	63	73	48	63	54	68	47	55	69	70	65	69	51	75	60	69	70	56	52	72	74	57	75	60	41	68	70	74	59	55	54	71	56	67	71	61	59	77	57	69	67	81	76	62	64	78	52	73	66	60	74	70	77	57	70	76	64	63	57	57	69	69	63	53	72	58	60	47	87	66	65	71	82	57	71	61	51	56	59	55	57	66	73	61	73	66	52	66	56	59	71	58	63	62	79	48	51	62	65	65	61	64	73	76	55	59	61	74	75	72	56	64	65	70	65	54	81	65	53	72	52	54	70	74	57	72	63	60	71	63	71	59	64	64	61	62	70	57	51	64	53	49	61	60	66	75	69	75	84	53	64	65	72	56	60	61	56	62	57	64	63	74	75	69	58	58	59	62	69	58	59	62	63	69	63	79	66	67	77	65	67	59	60	58	69	53	51	68	59	60	63	67	71	63	54	70	62	61	54	51	66	70	76	70	63	65	65	66	54	62	65	57	52	61	65	64	57	70	70	58	70	67	68	66	59	67	58	64	61	68	53	52	66	42	80	71	58	72	58	62	70	77	62	54	61	73	54	66	68	57	74	79	63	61	70	61	54	65	69	67	71	77	66	60	57	62	69	68	60	48	53	71	52	79	62	68	65	70	59	69	66	69	62	78	57	59	68	67	68	69	66	50	73	73	60	57	61	71	70	52	75	68	76	76	75	56	58	58	57	64	61	62	70	82	52	69	70	50	64	65	83	54	65	69	75	75	68	68	63	73	70	52	67	53	80	75	61	67	52	66	75	72	68	61	64	70	58	71	63	64	58	66	70	70	60	64	54	72	70	64	82	78	74	60	68	55	68	56	64	64	75	70	62	63	70	54	56	46	63	74	76	57	65	64	71	59	52	69	64	79	66	63	64	65	80	63	64	53	67	77	64	54	67	56	76	64	67	63	72	56	71	56	73	59	74	56	75	66	67	64	65	70	63	60	66	52	54	63	61	55	63	56	59	74	44	71	76	59	65	48	62	68	64	67	80	69	59	70	62	56	70	64	85	49	47	67	74	68	64	68	67	48	62	60	70	48	62	59	63	71	56	85	64	55	63	65	62	65	65	60	56	73	59	48	72	62	62	57	66	67	64	76	69	73	61	63	74	77	69	59	68	63	80	71	68	67	55	60	55	78	68	64	80	69	62	60	63	61	52	59	63	59	62	47	54	60	62	57	59	63	72	69	62	72	63	57	67	70	60	58	71	60	69	65	63	56	49	79	71	71	59	61	58	68	53	45	72	84	69	76	83	78	67	70	57	57	71	78	56	54	50	65	77	59	65	74	76	62	58	64	64	69	64	69	67	64	69	63	53	68	54	67	75	48	60	65	58	55	78	75	65	66	69	57	66	88	71	62	61	57	71	65	52	72	62	63	70	66	71	72	60	54	69	60	61	77	67	65	74	69	69	53	57	67	63	75	68	56	76	52	71	69	68	72	66	73	47	68	60	74	70	63	62	53	80	62	67	59	50	61	64	71	72	70	75	67	45	59	57	67	65	69	67	79	57	53	53	67	66	57	58	51	75	69	73	63	68	60	68	68	64	61	84	65	76	67	58	67	73	68	64	65	70	53	56	61	64	59	52	77	64	58	59	67	72	60	72	63	71	77	70	79	69	71	64	54	69	77	59	62	51	78	75	57	54	56	54	72	70	69	68	64	64	74	48	74	60	73	54	65	65	77	70	66	57	73	71	62	49	69	71	72	60	61	57	73	72	54	67	67	87	62	45	80	58	68	52	70	53	70	71	69	67	58	72	67	56	61	72	61	65	65	53	70	58	67	70	61	55	58	58	69	57	63	58	67	55	61	60	65	53	60	63	68	62	77	61	64	62	68	50	70	73	66	80	63	77	63	50	73	60	59	65	48	69	86	56	61	66	63	44	62	65	53	57	89	69	57	57	66	61	60	96	55	56	58	58	62	77	73	61	63	71	63	66	57	53	57	59	48	68	61	55	79	63	63	74	72	59	77	76	47	60	71	54	53	56	52	61	50	67	67	67	73	68	77	45	63	67	62	70	63	72	68	88	66	56	72	61	53	66	49	65	56	74	66	48	63	68	71	76	63	70	72	54	71	61	57	67	61	62	72	67	59	46	65	80	76	75	65	57	75	60	59	68	61	65	70	69	61	64	52	52	61	68	58	62	63	63	54	75	62	61	79	54	64	69	63	63	62	70	61	63	77	60	65	60	63	63	70	80	55	62	57	72	63	73	69	62	72	57	66	61	65	61	67	56	63	69	48	57	53	59	63	82	56	72	76	55	73	70	67	65	76	57	54	58	77	71	63	54	76	77	73	70	73	61	68	66	74	58	66	54	78	68	73	75	55	72	58	51	69	57	63	78	61	57	63	56	67	70	67	80	65	56	65	64	74	69	74	54	71	58	59	69	57	66	67	69	63	65	59	59	60	60	75	63	69	58	46	71	60	67	63	66	54	48	54	74	63	76	75	66	74	57	72	69	57	71	63	64	42	67	49	69	69	59	56	66	71	69	65	74	72	73	57	65	68	62	57	57	42	56	54	71	70	54	62	73	66	59	68
26901	5963	2276	2559	4695	5521	5037	4776	10160	2689	2211	1945	1750	1509	1335	1361	1307	1238	1179	1181	1216	1190	1234	1146	1185	1239	1150	1102	1170	1019	988	972	929	954	941	942	903	856	801	845	852	778	729	775	724	718	675	650	649	623	712	613	623	621	693	699	612	648	613	601	579	608	644	631	647	646	664	673	656	657	607	629	605	618	619	632	635	624	654	620	649	648	666	682	617	641	676	650	634	634	643	650	673	614	646	714	677	657	631	646	622	626	629	625	594	681	582	626	641	646	600	621	636	628	594	615	548	584	602	599	599	572	603	636	630	625	619	638	603	598	614	605	603	559	628	611	611	601	605	580	652	620	650	579	584	606	591	607	616	639	650	612	587	605	595	627	589	574	602	610	626	583	639	604	615	616	599	625	630	600	615	636	570	617	606	582	646	553	615	653	537	577	598	628	630	569	603	615	632	651	580	615	613	600	580	557	588	597	603	610	648	630	595	592	603	620	622	601	621	565	643	620	612	589	616	604	606	610	576	618	590	625	594	644	584	609	611	615	588	613	614	626	600	652	617	593	632	589	617	607	609	563	598	597	623	613	604	615	647	592	617	568	569	608	625	603	607	637	627	588	608	596	635	556	592	659	635	604	617	603	573	575	631	618	594	600	591	630	627	658	630	595	603	619	578	614	594	610	600	643	567	590	612	605	610	596	600	600	591	568	598	586	571	616	637	601	618	581	613	574	592	604	603	598	605	594	593	610	608	646	625	601	600	605	614	579	593	590	625	605	622	612	637	584	612	556	632	630	614	559	598	627	600	621	596	580	651	600	616	604	637	606	594	606	642	606	649	617	592	594	613	642	591	588	631	591	596	627	628	603	572	607	613	638	621	620	565	655	597	622	598	608	603	627	594	594	639	636	591	599	612	623	596	579	613	635	609	623	679	611	622	632	610	599	602	637	582	616	596	646	544	586	597	582	590	599	614	604	578	610	647	611	634	618	642	619	603	641	576	626	633	581	600	627	624	580	605	608	586	601	569	593	586	605	614	593	588	560	598	597	609	588	599	560	614	589	623	602	627	666	536	605	600	606	585	586	569	646	634	615	618	611	658	591	565	581	634	595	571	589	646	585	633	646	628	619	633	565	627	652	633	560	560	585	623	556	640	614	623	606	616	597	614	673	605	609	580	645	642	589	647	596	644	575	613	602	563	610	582	586	634	608	601	589	586	627	570	608	607	658	622	647	615	634	584	642	572	627	610	631	595	589	569	594	618	614	589	660	598	620	630	590	595	611	598	612	596	563	635	635	623	600	600	579	591	618	565	574	592	641	590	605	619	622	591	590	596	603	591	648	594	611	615	633	592	570	617	634	583	557	599	665	582	612	602	599	642	592	618	620	620	617	596	614	625	557	616	621	573	607	608	617	580	638	580	633	605	617	591	596	642	599	614	615	581	647	632	597	634	607	619	592	581	573	580	560	607	638	635	598	605	599	628	581	628	613	557	619	634	607	636	615	616	605	601	602	629	607	556	543	594	607	639	623	625	607	617	560	535	616	651	619	603	630	606	600	609	581	658	605	594	566	604	585	614	579	611	634	591	597	607	599	684	591	649	597	658	618	593	587	598	670	564	576	610	625	608	652	601	592	627	609	622	615	584	635	600	574	627	611	592	660	593	614	565	637	601	609	599	618	623	609	585	599	597	597	618	622	621	649	647	616	630	582	570	590	658	605	595	592	614	631	588	637	646	526	593	588	584	609	577	646	570	618	628	606	592	632	594	628	598	584	608	596	620	588	631	632	644	637	593	576	609	593	654	624	594	615	629	592	630	599	620	589	623	599	638	631	646	620	602	632	606	593	588	554	578	594	570	585	578	599	592	603	606	598	597	568	621	635	581	633	647	602	665	592	621	610	617	602	581	635	602	580	601	621	593	607	646	638	588	632	580	541	621	596	655	614	629	605	622	614	621	598	631	618	590	629	565	625	656	582	628	575	571	613	602	571	594	598	616	624	650	606	634	585	612	593	598	596	579	606	607	609	618	606	631	587	626	620	640	617	608	617	608	612	576	582	622	585	621	590	617	631	639	564	595	570	610	610	651	575	598	584	604	578	589	603	593	587	651	575	605	587	590	608	592	613	622	573	578	590	659	575	598	637	608	637	586	588	582	553	640	588	591	594	632	624	611	588	608	623	610	588	612	664	588	658	604	571	585	611	651	631	597	659	588	676	624	630	635	618	645	581	622	598	609	605	610	626	651	598	570	608	614	641	597	580	604	640	596	578	604	610	587	593	568	590	573	627	553	593	593	638	581	618	600	618	567	596	620	627	573	644	648	556	560	611	609	626	612	586	613	606	559	611	594	605	611	570	603	585	572	571	574	596	646	588	642	614	605	618	640	604	606	608	590	635	656	621	621	617	636	626	600	622	632	608	617	579	612	635	587	578	606	569	627	594	594	581	621	637	593	601	649	596	630	551	573	589	627	585	598	565	590	595	606	604	574	621	629	603	642	533	595	610	631	586	649	608	597	581	637	579	583	609	580	599	614	594	604	598	581	596	593	598	593	641	629	570	616	575	597	598	607	624	615	601	581	606	588	585	612	573	592	645	596	631	612	611	606	598	632	579	589	594	562	613	609	611	612	625	590	594	590	569	582	594	683	579	616	565	610	602	620	592	628	590	598	559	588	615	621	635	581	621	635	567	587	633	607	629	630	647	632	614	611	606	662	603	616	594	593	600	605	597	600	625	584	596	604	606	603	615	616	605	579	562	626	625	588	622	611	636	600	646	598	582	599	589	647	592	563	644	611	641	572	609	609	613	594	595	572	615	584	558	603	624	623	621	594	601	636	622	607	622	572	614	607	585	583	626	622	582	661	601	653	564	604	604	609	651	651	582	631	585	595	637	596	589	616	559	571	581	596	582	644	641	571	597	592	606	610	636	606	608	637	612	594	571	597	583	612	555	619	577	614	622	534	565	599	602	598	614	555	604	621	609	587	585	653	585	603	585	608	583	631	628	627	584	596	585	572	595	631	588	612	604	580	630	602	602	650	623	561	635	593	586	614	591	561	628	584	631	595	600	570	581	606	563	614	593	565	573	583	593	633	605	583	596	626	586	614	581	594	583	611	579	590	608	607	572	599	593	642	608	597	597	621	600	626	577	636	603	606	605	636	591	610	592	576	640	597	594	629	608	567	580	602	615	640	590	581	607	572	607	641	613	605	642	612	612	565	635	562	596	606	590	583	560	606	615	570	624	586	606	632	614	619	604	610	594	627	639	616	584	598	563	581	628	598	568	575	600	594	635	617	600	637	584	587	632	613	637	630	568	659	603	582	611	569	571	576	600	588	640	596	574	644	600	581	586	633	579	617	611	608	613	624	588	589	621	594	560	579	567	583	625	579	597	606	610	637	589	629	587	617	579	580	615	590	634	636	627	627	561	625	585	576	594	603	586	541	581	602	622	635	610	627	596	625	636	610	584	635	621	579	596	611	606	576	606	554	556	607	621
1606	186	120	93	85	109	108	104	124	95	93	114	87	79	107	90	94	93	85	93	95	99	93	108	86	79	112	90	94	101	85	101	73	95	84	87	75	92	86	94	76	91	92	73	93	75	90	79	74	86	94	79	91	101	86	104	65	79	90	87	83	68	69	76	80	75	85	76	82	71	82	78	86	66	94	90	78	73	82	97	83	91	72	85	85	81	112	90	87	75	85	66	79	95	88	98	92	79	90	78	95	84	81	89	74	74	65	76	104	80	91	84	68	74	104	95	96	84	74	85	96	72	71	88	75	96	91	73	95	85	76	84	80	75	89	86	65	69	91	82	93	79	75	79	89	90	81	97	82	92	78	76	91	68	101	73	84	91	98	90	76	100	90	82	86	76	87	98	78	78	85	66	81	68	99	99	78	73	79	73	64	98	85	78	77	88	83	90	83	110	84	75	88	99	74	84	89	94	95	80	97	80	80	82	103	90	83	93	83	102	74	95	79	85	88	89	102	88	79	81	85	71	82	80	89	64	88	86	130	88	77	77	91	69	72	77	88	82	85	83	81	88	90	85	72	68	86	92	80	76	95	88	79	92	85	74	97	87	73	94	76	90	96	89	71	76	88	80	92	70	95	83	80	93	81	88	81	80	97	70	68	85	78	80	76	85	75	76	75	70	82	81	90	86	84	98	74	94	76	73	64	87	88	71	87	93	94	76	64	82	93	92	66	80	69	83	81	74	81	90	93	74	87	85	96	92	75	101	92	86	79	83	98	85	75	91	87	82	83	79	98	81	92	70	92	99	71	99	74	70	75	90	85	74	71	95	83	107	90	82	94	87	91	78	87	84	77	85	83	77	73	83	89	93	89	96	112	73	95	77	73	79	94	89	84	76	97	83	86	100	80	74	79	106	81	70	93	94	85	85	73	96	84	64	82	94	109	85	84	90	69	81	82	81	93	91	84	84	99	83	79	83	57	72	97	89	83	70	77	78	82	96	86	85	89	92	72	82	79	80	79	91	66	78	95	74	83	86	98	76	77	82	97	75	76	77	92	80	93	74	80	82	94	80	98	96	71	77	72	93	86	90	77	87	83	82	85	89	81	83	84	80	97	84	86	86	85	74	96	71	80	78	78	77	87	95	79	95	86	72	89	71	75	76	74	79	81	71	85	73	88	85	85	83	85	91	86	77	76	87	90	91	92	88	96	84	69	81	85	89	83	68	90	74	80	69	90	84	80	84	68	90	97	72	69	70	92	65	62	78	75	74	92	82	77	86	71	84	82	98	73	85	75	78	75	76	88	105	78	118	93	78	81	85	83	80	71	83	75	80	75	75	93	86	73	84	80	76	83	71	81	93	82	81	90	68	86	61	91	87	72	71	85	68	90	77	82	70	72	79	80	89	90	90	77	80	82	78	85	77	107	97	88	75	102	78	78	76	76	100	87	64	84	80	80	90	97	81	89	87	81	79	77	66	94	78	71	84	75	83	88	80	92	80	86	69	73	102	91	78	85	76	67	77	80	82	70	82	77	82	87	90	95	96	77	99	106	92	90	89	87	86	95	77	82	84	86	77	100	83	76	85	80	84	89	91	85	81	72	89	62	81	85	71	85	71	78	84	99	85	88	80	85	71	83	93	78	85	85	92	92	60	87	88	96	71	71	68	97	84	100	80	91	87	90	90	97	89	89	71	82	97	87	78	92	69	91	102	88	77	72	80	94	79	90	78	97	78	88	75	78	70	99	67	79	77	76	76	89	66	91	78	71	97	70	69	70	81	77	83	85	89	68	83	87	94	97	88	84	79	86	78	64	77	96	81	94	87	80	91	76	83	72	85	94	73	90	89	78	74	76	68	88	83	80	80	63	77	104	89	80	78	84	95	89	80	82	81	79	88	93	78	91	77	81	87	78	85	84	93	89	76	77	66	75	90	71	107	73	101	87	84	94	76	82	66	89	74	70	76	78	81	92	84	73	86	94	81	82	55	85	93	80	93	94	72	80	83	93	93	94	82	75	81	86	77	93	89	87	80	91	78	80	82	80	97	73	95	106	92	74	86	71	71	71	94	83	91	78	82	83	91	81	84	69	85	84	94	82	86	85	82	78	74	85	73	70	88	92	95	77	80	85	83	92	74	99	70	85	87	85	81	86	73	82	91	73	89	86	79	83	77	80	82	87	83	79	77	74	95	69	72	69	97	86	80	86	68	90	84	83	89	89	76	86	84	67	83	90	73	74	83	95	86	79	82	77	83	82	83	84	68	82	72	80	91	90	75	87	95	87	74	74	74	73	91	83	86	79	85	81	92	97	91	84	85	78	83	83	86	84	82	94	83	86	93	77	97	78	104	75	85	80	78	88	98	66	80	73	96	90	86	86	95	86	71	88	73	80	86	67	81	79	85	77	94	83	81	81	91	84	72	69	92	64	75	67	77	84	64	78	83	91	94	75	90	84	89	95	91	87	88	76	90	77	77	96	79	87	74	75	70	92	82	85	85	80	99	72	79	90	93	85	81	82	99	92	98	94	75	77	73	78	92	74	71	83	87	80	91	81	80	79	78	82	66	82	83	91	69	83	92	89	86	84	83	92	97	71	75	83	99	79	81	81	77	90	89	79	75	92	102	83	87	87	86	81	95	100	90	79	66	88	87	101	66	71	84	80	80	90	93	76	81	77	93	95	88	77	72	72	86	101	80	68	80	64	77	87	67	76	99	86	95	68	88	62	94	71	86	72	95	80	99	85	75	85	80	79	75	85	89	82	103	95	72	90	78	74	73	94	89	70	85	83	84	79	80	78	82	87	86	82	70	73	71	75	88	92	94	80	94	66	92	79	103	67	85	79	85	70	68	75	86	82	77	84	66	82	75	71	81	85	80	97	89	62	98	86	99	84	86	72	85	89	109	76	81	86	101	86	81	63	84	78	91	75	82	72	105	89	99	93	79	79	109	73	89	93	75	85	84	77	78	87	79	91	88	57	94	88	86	93	76	76	72	86	75	86	96	72	87	75	67	87	89	78	77	96	79	71	87	85	83	74	67	84	85	84	79	98	72	80	85	89	93	72	80	92	87	75	67	83	74	83	83	75	74	83	88	94	78	65	79	72	97	74	82	90	77	67	85	68	93	76	75	95	91	85	84	77	106	94	78	76	75	88	73	92	83	87	82	80	78	88	88	85	83	72	78	81	101	70	77	93	99	72	101	80	74	80	81	58	90	96	101	89	93	83	87	90	82	96	86	87	68	88	89	81	103	91	98	77	80	95	88	70	81	86	80	98	85	85	89	91	72	85	93	92	81	80	93	102	82	84	84	91	80	67	79	69	82	93	70	95	80	73	102	83	94	80	82	73	108	88	89	74	100	84	87	87	71	92	91	95	80	78	77	93	90	75	81	100	85	80	101	69	93	71	68	83	80	81	88	81	98	91	89	73	87	89	74	75	73	83	89	72	98	87	67	88	86	83	81	94	75	77	82	94	80	79	76	62	89	88	91
16915	2660	1349	1390	2102	2569	2534	2194	3108	1540	1375	1217	1135	1003	976	1030	987	1004	1013	991	1036	976	1084	1052	1083	1075	1055	1051	1021	955	920	951	927	900	944	896	880	848	870	870	868	828	859	789	798	807	779	752	764	771	717	762	802	784	782	729	751	772	736	715	754	751	731	784	748	785	748	800	778	787	743	798	742	735	735	805	765	748	800	742	757	720	817	807	727	780	808	737	772	795	813	787	751	756	739	739	748	737	747	811	766	755	753	740	758	784	737	768	739	711	714	782	794	731	789	761	803	769	740	737	774	756	765	751	737	778	768	735	757	771	727	758	750	767	796	707	752	720	717	762	757	711	745	720	746	773	801	745	686	738	734	703	728	790	767	730	737	753	717	734	790	749	827	776	761	774	753	731	719	786	786	723	713	759	754	728	766	746	756	753	737	714	780	751	706	754	749	717	764	767	715	756	683	782	746	773	767	795	684	756	760	751	701	768	755	727	788	803	749	787	754	748	749	743	762	741	774	721	748	767	761	709	751	777	748	712	776	778	785	767	680	737	686	729	729	769	805	765	770	771	721	768	764	718	749	732	785	742	737	741	761	759	730	782	743	735	783	686	796	743	684	728	750	714	722	740	762	752	765	758	755	743	689	726	725	752	752	709	749	756	773	760	728	804	722	734	760	765	700	765	752	784	757	728	759	749	761	742	771	764	779	758	784	769	746	749	765	759	723	708	708	685	757	728	710	740	716	742	763	690	742	772	708	803	732	720	775	817	739	762	747	737	755	735	738	712	752	723	682	742	759	722	709	770	725	769	739	717	750	728	752	758	702	704	712	771	701	753	772	791	742	730	730	719	746	742	796	743	767	747	752	747	797	725	766	732	758	758	734	748	721	764	704	740	771	785	728	738	739	759	692	763	743	742	762	748	774	782	734	737	784	787	767	725	774	718	750	697	726	728	819	700	738	770	743	744	781	769	743	719	779	772	758	770	790	723	740	727	720	708	735	766	745	743	734	745	728	732	751	713	751	690	758	773	775	782	719	796	793	763	788	750	702	732	741	725	763	717	709	718	748	743	821	792	727	691	745	748	742	709	707	768	703	715	760	806	699	734	738	766	753	757	771	761	751	717	783	753	721	763	727	768	789	727	685	730	755	741	710	773	696	731	720	741	718	713	724	748	744	738	696	782	762	774	719	749	778	767	718	746	738	726	693	729	756	736	799	690	757	767	741	749	737	748	739	745	740	739	786	733	729	691	714	804	742	696	766	709	756	765	803	740	702	779	739	742	771	751	744	722	762	734	762	721	748	747	736	704	800	801	753	776	753	734	721	709	755	798	753	772	758	726	724	755	775	761	804	761	743	743	717	736	770	736	761	762	726	772	723	789	735	757	772	763	755	739	726	754	750	729	761	770	697	727	744	750	680	750	727	740	772	733	742	733	826	755	774	712	752	725	740	778	700	711	755	739	723	681	735	757	790	716	752	725	768	729	776	743	728	764	735	747	737	775	735	774	724	722	741	732	749	767	720	763	716	708	756	726	779	740	726	732	776	736	768	690	770	735	786	735	716	748	751	736	744	767	725	746	718	786	719	791	732	734	746	701	752	741	727	779	789	699	751	722	730	742	759	748	768	739	750	763	719	745	730	742	780	736	804	809	753	728	768	753	725	725	731	721	692	742	744	717	765	717	762	743	775	739	730	766	725	730	712	703	737	765	735	784	755	736	715	743	706	787	693	755	789	799	719	767	754	769	740	724	825	785	756	760	762	775	748	772	758	749	766	741	766	737	751	730	767	715	715	733	726	816	773	727	788	707	743	752	699	791	726	783	804	720	793	758	710	759	767	750	730	787	732	736	742	793	684	708	722	721	750	726	787	791	743	718	800	733	725	728	727	751	761	806	742	762	739	746	752	796	730	732	753	758	725	772	744	757	731	744	788	739	748	795	734	793	759	807	794	801	803	748	759	752	749	765	731	749	737	714	760	751	696	725	750	745	741	776	746	775	781	729	771	754	779	703	778	780	752	761	751	769	744	687	721	757	806	764	760	780	724	713	790	720	763	756	751	736	760	780	782	694	727	746	749	764	722	738	762	758	717	754	742	725	703	763	736	731	758	736	781	746	765	715	769	750	731	764	749	739	746	738	734	731	779	720	781	787	767	750	752	782	785	776	713	721	744	765	722	711	721	724	705	742	754	729	784	745	772	755	789	700	707	750	739	690	750	747	778	765	697	770	759	785	742	719	752	739	756	736	724	741	743	753	756	733	743	746	749	765	741	772	765	756	738	748	753	791	758	778	758	756	698	756	727	746	820	726	765	790	750	752	739	741	743	714	754	757	766	744	747	763	761	744	794	732	763	778	713	740	712	729	818	713	774	729	741	740	762	763	743	690	756	744	725	768	742	799	757	746	712	742	786	756	725	736	758	756	741	733	753	718	736	757	748	749	744	748	707	721	753	737	753	768	772	765	798	757	757	774	740	788	719	701	758	777	788	767	781	826	752	802	734	733	746	815	735	773	738	757	762	714	737	739	738	725	780	823	762	774	787	731	721	754	740	771	724	766	746	760	694	769	777	772	747	777	739	710	771	744	777	703	756	745	808	749	746	713	755	695	726	755	770	753	743	758	771	700	775	729	723	763	788	781	768	719	758	721	731	755	789	694	741	753	807	730	726	755	754	770	765	759	756	724	753	737	763	728	743	772	755	743	752	704	796	741	771	712	687	762	775	728	780	781	753	719	732	744	724	749	710	706	815	718	771	758	695	741	758	741	719	721	764	759	737	740	748	733	772	755	731	755	751	750	760	724	747	758	743	750	751	771	747	766	754	754	713	759	745	769	756	775	742	762	735	798	727	794	732	762	722	815	777	784	753	744	753	741	725	715	729	732	758	782	757	755	727	738	753	745	757	807	760	701	735	715	718	754	727	723	761	731	789	747	711	747	780	702	788	733	775	700	777	740	769	752	765	778	762	763	757	756	750	777	751	727	749	760	798	790	702	735	755	732	717	713	794	742	770	777	773	746	753	794	742	833	746	770	727	791	755	783	775	758	703	748	769	721	762	690	713	738	750	799	734	722	772	750	753	724	764	751	724	720	754	708	788	689	741	768	715	762	714	732	725	749	733	729	752	750	741	786	770	723	782	761	734	738	757	712	748	757	739	729	729	743	722	752	705	735	783	715	748	765	737	725	759	733	733	789	746	759	780	727	752	731	696	761	758	799	760	738	761	748	807	762	755	767	735	758	746	727	750	784	739	745	731	781	766	797	744	767	704	762	765	744	753	718	759	776	721	754	790	810	773	752	758	765	769	772	799	756	730	724	745	705	666	739	733	758	740	750	737	753	736	695	727	729	738	763	767	752	773	760	724	759	737	773	751	780	724	749	752	735	753	761	785	748	732	793	774	733	788	759	754	754	713	738	772	768	735	737	744	782	795	734	739	749	767	758	731	694	743	787	754	768	758	789	756	710	787	784	720	776	700	774	742	757	716	738	750	780
2717	529	193	143	114	151	132	130	220	130	115	110	125	99	89	83	76	78	93	98	103	90	88	108	112	111	91	98	82	105	93	99	84	103	84	80	80	98	95	106	87	92	93	80	97	95	68	96	71	80	75	78	93	84	82	88	98	82	86	80	99	79	91	90	89	87	93	78	100	79	86	83	76	85	86	84	77	90	81	80	84	88	89	87	85	81	91	85	80	93	77	93	81	74	86	81	93	68	88	81	90	87	86	95	89	83	69	81	80	65	66	82	79	91	84	92	85	86	91	87	91	72	91	77	79	87	88	67	89	107	75	87	101	78	92	77	79	82	73	109	82	70	83	79	83	92	72	79	93	98	101	81	76	103	93	74	75	83	105	105	85	67	95	102	82	85	96	90	86	80	85	87	97	86	88	91	80	89	82	77	77	68	77	90	83	70	68	83	91	71	85	92	80	90	73	88	81	78	90	86	91	79	92	91	88	86	85	101	76	65	86	70	81	74	71	82	90	100	84	75	81	85	85	84	82	81	75	85	82	87	82	92	97	88	64	84	90	96	90	93	72	89	102	75	82	91	82	72	89	79	90	80	89	87	98	80	88	70	83	96	85	89	79	97	94	72	82	83	102	98	82	102	77	84	85	87	87	92	83	91	85	72	78	88	85	81	71	81	91	93	81	98	88	95	88	61	70	78	103	81	103	89	78	89	73	95	76	69	81	70	88	86	98	85	72	96	86	78	93	81	77	78	94	78	95	91	98	84	81	82	92	86	104	64	95	98	79	83	74	91	101	84	97	87	78	82	85	74	74	91	74	86	78	83	93	85	73	74	93	68	75	100	95	69	84	90	79	89	93	100	88	83	75	73	68	85	79	88	83	86	90	88	82	87	85	80	82	92	59	104	85	88	91	89	95	97	86	99	67	81	90	75	76	88	76	86	107	79	90	73	86	96	84	82	84	79	81	78	92	73	89	74	88	93	75	82	79	78	103	82	68	77	91	104	87	87	72	69	84	94	85	85	82	92	87	80	72	79	80	102	80	99	86	80	81	67	96	83	90	86	88	94	86	84	84	83	87	102	83	84	84	88	75	75	78	86	94	84	64	90	78	85	85	79	84	65	89	77	90	90	95	86	97	97	89	93	59	88	88	70	81	77	76	86	75	83	70	96	73	72	89	71	96	72	88	89	75	100	80	82	99	86	91	91	86	86	81	81	73	83	84	91	94	64	75	75	83	79	103	92	89	82	90	88	81	71	88	86	81	76	93	59	94	85	75	75	81	77	81	88	87	78	76	79	81	88	78	81	83	99	85	83	73	79	70	88	107	67	84	77	108	87	61	74	83	89	74	75	81	81	82	79	83	80	91	95	82	97	88	96	72	81	83	67	74	93	92	102	64	90	74	90	82	89	80	79	80	83	73	54	68	84	87	79	84	87	80	73	78	104	79	90	82	80	83	80	80	75	80	82	96	85	81	82	83	68	96	81	94	98	88	89	80	83	81	79	82	98	96	91	82	83	103	80	99	77	83	102	92	77	83	72	83	89	84	89	77	97	90	99	77	69	95	82	91	74	81	103	87	98	67	81	80	84	86	81	88	95	84	85	79	92	82	85	87	83	101	88	95	93	94	85	83	85	101	98	90	82	76	72	88	91	81	114	87	75	81	71	79	65	78	87	76	74	94	73	90	90	77	84	80	93	90	85	86	88	88	92	73	74	78	86	97	71	90	76	96	92	96	83	89	76	78	97	71	80	74	91	87	79	77	98	97	90	85	74	79	76	79	74	81	80	91	85	91	93	84	86	96	88	83	79	87	96	74	75	68	79	72	87	80	78	80	81	85	94	91	92	81	70	77	93	96	84	105	94	77	85	58	90	73	88	91	83	88	78	88	77	78	73	85	81	82	92	82	89	70	79	79	78	87	82	78	82	86	87	86	96	84	84	96	67	94	84	72	97	76	84	73	95	92	83	81	89	86	79	93	75	80	90	92	67	84	64	107	84	96	77	91	65	102	88	93	72	85	76	73	65	90	93	80	92	70	79	86	103	82	75	91	72	68	99	92	104	79	94	77	72	74	88	96	67	81	65	81	91	88	90	86	64	83	97	87	81	73	88	93	93	82	94	75	79	91	79	73	74	98	92	99	78	82	96	81	83	68	88	82	85	80	95	86	65	86	89	85	87	87	93	89	76	65	97	76	83	69	85	85	88	86	78	87	94	78	84	84	88	74	94	79	78	82	108	79	78	89	86	77	91	76	91	78	78	93	91	75	87	101	81	78	86	75	110	89	73	97	82	80	76	81	82	106	79	86	87	93	84	88	69	79	69	63	80	90	83	95	108	90	71	74	82	103	82	84	89	104	85	88	94	83	77	72	85	80	95	82	81	86	89	92	89	88	72	86	96	81	77	82	89	80	67	81	74	93	96	79	101	76	84	88	96	90	86	87	76	58	84	80	86	91	89	96	94	77	72	84	100	60	76	97	80	81	82	96	92	77	71	80	91	74	76	90	84	99	101	88	82	73	74	93	94	91	90	64	92	81	80	87	85	63	79	74	86	96	71	88	97	91	76	66	69	103	96	71	93	101	86	95	79	74	88	91	85	95	86	89	83	95	81	87	88	92	96	67	85	80	80	73	76	90	80	92	76	92	82	82	91	78	96	80	98	94	89	72	76	89	83	84	92	93	85	81	97	75	85	73	65	83	81	61	85	95	86	91	94	78	83	78	81	88	86	82	94	75	88	95	93	80	77	71	88	100	87	75	95	78	79	79	87	91	84	74	76	91	89	94	80	66	74	85	93	98	82	101	84	82	85	81	81	93	83	85	80	91	81	83	77	87	89	77	80	85	82	62	87	84	69	106	81	88	93	77	89	84	84	75	75	77	87	77	80	89	78	73	72	67	87	86	81	89	75	79	88	94	94	81	87	82	90	106	79	96	77	78	76	85	86	91	95	88	99	75	89	94	84	80	76	79	80	91	69	98	88	91	99	91	76	77	74	82	76	75	74	70	74	81	95	98	88	86	89	92	82	90	94	86	96	85	93	88	94	85	89	81	99	116	93	100	80	91	65	112	102	83	82	99	82	64	87	57	85	90	83	95	89	79	95	94	84	79	88	81	80	86	73	75	76	95	90	77	79	80	82	86	91	80	83	97	71	80	80	90	80	77	96	93	76	89	82	75	97	87	81	90	86	79	91	73	81	83	85	90	75	87	78	81	97	85	89	87	76	93	96	88	67	91	72	79	89	85	91	91	76	84	103	94	95	76	92	74	73	82	65	81	83	72	91	90	79	85	73	77	66	74	90	79	83	80	93	98	84	78	85	89	79	80	88	101	94	97	82	74	83	94	75	99	75	83	82	87	87	94	94	108	93	82	77	76	80	79	72	89	82	81	77	95	76	81	97	77	86	82	66	75	86	75	85	81	72	76	68	88	82	103	88	86	66	96	73	93	79	84	98	82	80	92	70	96	87	73	87	83	100	103	84	69	94
24061	4935	2052	2197	3725	4735	4121	3676	5686	2228	2027	1682	1448	1324	1279	1229	1281	1269	1217	1260	1196	1152	1251	1268	1272	1186	1224	1180	1169	1072	1101	1098	1024	989	996	1009	1013	953	967	941	968	942	934	870	879	841	762	831	773	828	764	754	775	768	772	841	783	789	796	724	741	779	784	777	782	784	809	799	800	788	813	767	742	738	737	774	801	792	792	840	809	811	816	878	834	818	784	852	831	786	744	746	805	814	808	853	786	786	867	813	813	803	778	751	788	838	746	811	792	779	802	794	765	799	796	736	794	811	825	811	803	800	812	768	768	774	784	791	729	787	767	774	772	781	743	723	762	816	754	780	754	769	781	722	757	756	827	701	742	770	795	808	730	819	752	806	783	795	801	772	799	787	777	783	766	806	806	791	772	758	761	733	752	731	799	826	772	824	800	751	777	803	766	781	760	747	764	788	798	751	776	705	727	799	803	784	826	722	743	720	792	785	767	743	803	756	711	782	770	759	769	800	761	801	777	751	756	800	831	761	784	744	765	734	739	769	774	778	807	741	774	834	754	767	757	795	772	773	744	779	768	761	771	813	789	737	811	758	796	773	756	793	734	778	769	824	758	777	733	777	756	753	740	751	787	773	789	787	780	746	755	770	779	742	816	754	768	828	834	788	763	772	789	730	842	755	777	788	795	785	760	756	811	774	811	769	795	830	761	725	801	816	818	813	825	735	746	759	834	796	825	771	806	781	781	790	749	802	787	784	806	775	784	746	766	754	793	736	795	758	788	790	838	766	730	800	777	789	784	786	757	797	801	810	778	739	780	794	803	804	810	795	786	752	760	788	773	734	772	754	776	736	810	727	768	760	752	770	805	756	766	826	799	707	763	793	745	819	743	747	810	737	780	790	776	764	826	753	776	740	775	767	784	773	749	764	815	804	854	783	770	779	776	766	772	805	728	816	787	777	739	773	748	796	828	778	735	765	758	777	766	752	805	817	761	791	752	770	783	768	815	819	761	768	796	800	728	763	779	742	782	779	763	712	790	742	811	797	766	770	795	754	814	796	777	762	781	737	818	756	818	790	765	784	738	749	793	813	755	805	783	723	819	761	760	773	777	799	778	785	768	782	752	772	724	740	798	761	736	719	806	755	796	767	781	749	805	741	781	817	776	771	762	735	807	732	749	785	763	761	803	770	770	726	763	772	778	782	781	766	817	756	770	744	762	786	825	781	735	739	803	811	753	792	808	758	737	804	759	807	760	755	773	755	771	777	793	798	761	760	747	759	791	777	777	789	776	779	756	771	807	699	778	758	744	757	743	768	759	725	784	766	832	806	743	737	785	761	750	771	790	821	772	815	762	742	817	791	745	767	779	819	750	798	821	792	743	758	803	811	767	776	755	769	770	774	783	774	781	763	755	728	799	774	761	774	775	748	747	721	780	765	805	769	753	716	806	791	786	811	797	749	805	756	757	763	742	749	717	772	741	761	752	781	781	798	769	758	780	789	743	759	820	781	813	781	756	766	809	775	765	795	782	764	744	756	772	816	768	804	814	752	771	801	813	759	759	805	777	789	748	794	758	731	757	755	756	738	750	791	754	770	819	742	754	787	719	753	737	805	826	812	794	778	756	841	752	716	778	770	782	801	764	737	814	766	793	787	755	785	783	746	765	764	771	776	749	765	762	757	737	716	792	761	770	765	762	781	738	790	817	742	741	767	806	786	807	813	812	836	782	766	763	754	753	794	728	753	773	798	803	776	771	763	761	729	745	756	767	744	771	783	784	818	772	798	772	753	764	761	785	796	789	789	816	796	761	777	746	769	786	785	734	829	777	776	844	764	759	763	788	786	779	763	798	711	807	770	828	720	768	734	828	796	781	724	760	777	749	742	790	784	797	784	778	748	843	788	713	766	786	839	763	814	723	796	776	779	784	787	720	774	759	778	799	772	773	778	785	795	729	782	782	733	749	729	758	807	796	757	778	815	785	783	784	774	810	755	765	771	780	745	782	745	827	791	746	796	800	744	752	780	751	771	779	734	731	776	755	756	728	740	735	772	749	732	776	810	787	744	824	760	782	764	797	777	780	780	808	795	752	790	757	769	783	780	777	760	808	794	764	746	789	772	784	781	817	736	766	765	811	752	819	736	786	772	795	779	742	802	817	800	783	786	780	745	790	798	746	768	752	813	821	779	792	768	796	777	807	821	812	760	771	759	777	814	762	808	757	766	791	781	793	757	787	775	763	750	768	777	821	768	749	727	702	787	819	803	784	795	779	804	788	755	750	764	799	750	791	778	774	799	775	775	735	779	799	771	783	730	790	762	805	795	790	750	760	792	809	755	735	773	714	809	797	799	795	805	766	819	774	773	804	793	776	754	757	780	763	807	764	796	788	769	758	843	769	787	765	763	792	760	765	791	767	749	791	792	732	733	766	811	804	762	777	780	793	742	764	789	784	776	799	758	768	797	790	799	741	799	829	786	791	749	815	802	795	803	786	781	760	795	742	771	779	762	764	805	816	739	741	806	741	789	777	786	731	759	804	794	760	734	794	775	796	759	731	758	808	798	777	790	820	812	714	775	694	778	809	815	776	799	803	786	761	763	809	729	751	762	775	725	734	785	815	763	771	773	771	799	749	793	785	807	766	749	786	724	788	736	737	774	736	773	822	719	740	755	796	829	772	779	766	809	776	753	781	810	776	816	795	819	756	731	779	768	840	760	791	761	722	783	788	755	782	754	780	802	777	792	783	770	721	792	802	743	771	748	764	822	743	767	766	811	782	760	801	778	744	758	785	800	784	787	812	790	756	816	744	696	764	726	799	789	745	745	775	760	846	806	769	795	831	763	829	761	778	838	767	746	828	767	740	774	728	739	765	741	759	801	815	818	742	820	800	777	721	784	749	777	772	760	724	771	728	801	818	777	763	726	739	757	771	760	803	797	789	795	802	746	784	730	798	783	811	794	769	754	752	837	757	769	761	779	805	822	769	788	770	791	813	753	803	813	806	759	804	772	812	770	787	781	758	753	769	806	761	786	754	775	768	819	715	810	781	733	715	790	784	760	792	836	787	729	791	768	777	759	751	774	788	767	734	773	743	804	799	798	746	767	734	777	765	772	739	748	796	827	758	735	767	767	790	741	740	810	770	806	775	736	782	838	697	750	782	776	749	760	802	800	771	854	741	810	763	780	775	770	805	763	787	759	747	757	751	785	777	775	776	804	784	764	730	777	759	724	816	792	803	765	796	782	772	781	813	776	762	758	766	803	768	781	794	783	724	765	819	769	770	765	747	725	784	773	760	771	805	741	742	757	808	809	716	778	742	738	740	794	757	776	776	749	779	765	744	795	776	777	774	736	755	804	806	783	734	775	760	731	785	778	788	758	755	779	832	794	778	745	753	779	765	780	750	785	781	844	757	783	785	774	731	783	776	742	728	734	811	767	791	824	770	764	759	745	794	768	775	824	764	765	757	736	794	762	771	753	803	801	816	815	787	794	742	808	763	827
2768	398	136	109	89	98	108	100	141	88	84	76	69	75	75	70	75	78	83	83	74	77	94	77	77	80	77	71	71	73	75	77	57	63	75	65	67	56	68	64	74	71	68	63	55	67	75	63	63	41	54	55	73	70	53	52	63	64	52	60	58	49	58	63	56	56	63	54	55	75	47	56	58	55	65	55	71	46	70	52	58	56	77	52	66	46	83	61	52	52	60	62	54	61	58	62	71	72	53	44	57	67	73	48	59	56	44	62	57	67	52	66	52	51	62	59	61	56	57	70	57	50	54	57	60	59	54	62	56	55	63	56	56	66	58	49	55	67	44	58	58	58	73	55	58	55	46	45	71	61	42	49	61	54	64	61	60	48	47	55	56	73	55	57	65	56	68	71	62	52	62	69	65	53	65	40	64	65	45	69	44	53	56	60	50	52	64	67	66	54	68	48	50	68	59	56	49	67	55	46	42	61	60	71	51	56	54	61	52	57	68	51	64	55	59	56	65	46	55	64	55	52	51	53	63	60	54	54	59	50	66	53	63	64	62	55	57	52	54	73	61	56	63	44	72	53	64	71	68	42	53	46	69	49	59	58	50	59	56	45	49	53	57	64	56	51	58	59	70	63	58	57	45	59	63	59	54	63	53	64	63	54	73	61	74	70	60	60	71	56	42	61	62	64	59	50	59	51	74	61	67	64	51	74	56	62	60	82	54	68	67	49	70	53	56	57	54	54	64	49	61	59	69	62	57	51	62	55	62	62	60	51	47	55	59	61	69	59	58	60	53	51	65	64	71	61	64	72	70	52	65	51	64	69	46	57	68	53	50	62	67	64	56	69	61	54	52	55	70	65	65	53	55	64	60	46	55	68	75	62	55	68	59	62	43	63	52	54	56	55	79	50	55	59	63	52	49	63	50	48	38	47	55	54	48	55	51	62	67	57	57	64	66	64	54	58	72	51	45	64	65	53	43	52	62	54	50	64	64	47	50	68	71	70	41	64	72	83	53	48	59	50	53	59	49	73	47	57	61	52	57	48	54	56	58	80	55	41	58	65	46	52	59	60	69	66	57	64	55	64	63	59	53	46	58	60	49	74	54	55	62	73	64	57	53	66	55	55	60	61	60	67	60	53	52	55	60	53	49	57	53	54	61	63	41	71	58	65	58	52	59	54	56	60	65	55	54	46	62	52	61	54	67	64	70	77	67	54	66	45	50	62	70	54	60	57	58	57	41	47	49	65	59	50	53	49	60	56	44	57	57	60	60	56	66	49	49	68	57	52	54	45	57	66	63	54	60	70	66	55	51	56	55	57	63	50	67	47	53	50	66	65	50	55	45	56	55	66	57	53	63	51	64	53	55	62	63	53	56	58	57	62	61	60	67	79	58	60	55	68	58	57	61	50	52	39	55	55	58	69	70	55	58	70	57	57	72	56	51	57	45	45	68	58	58	49	67	58	64	57	65	61	51	57	73	61	71	73	61	52	79	63	69	54	63	52	63	52	61	66	53	68	63	68	53	65	55	46	52	62	66	61	66	62	60	48	60	50	72	77	55	66	40	57	68	63	64	53	67	60	60	68	44	77	62	56	58	61	57	49	61	77	49	56	52	63	58	66	55	59	70	56	50	57	78	71	67	61	72	60	57	66	63	61	66	69	68	73	57	52	73	58	55	66	62	58	67	75	52	53	56	57	74	52	72	60	43	62	42	56	57	57	63	51	71	63	60	56	64	74	60	65	52	69	52	60	67	73	61	63	49	70	60	58	62	66	59	44	71	60	65	53	61	57	52	47	52	62	69	67	62	51	49	49	62	53	61	67	63	54	54	65	45	47	55	59	57	56	52	57	50	53	50	56	50	49	74	57	63	44	47	56	64	52	58	68	65	50	60	64	64	71	47	57	60	57	61	52	54	52	61	61	42	63	51	56	72	52	68	51	59	70	52	76	64	65	61	58	71	64	51	62	52	53	59	63	50	57	54	47	70	54	73	43	49	53	60	59	67	65	50	64	69	69	55	74	58	66	56	75	66	53	55	61	60	67	62	63	48	50	61	65	54	77	70	68	72	57	60	59	52	61	61	57	55	48	66	59	56	56	59	62	51	54	69	42	70	61	64	58	62	51	63	63	48	69	76	59	58	75	46	56	45	65	70	60	52	58	55	53	53	55	62	63	49	47	52	51	57	61	49	71	49	50	56	64	62	70	63	69	53	52	64	59	75	61	51	62	56	53	55	58	48	65	61	52	63	49	44	61	58	67	37	52	67	48	72	55	58	62	58	50	64	66	51	69	54	62	55	60	60	42	60	74	48	64	50	58	63	51	56	63	60	67	61	59	49	54	62	58	57	61	67	54	56	54	58	64	62	45	55	45	72	75	64	48	55	70	48	60	66	66	58	68	64	52	53	61	54	67	60	45	60	61	61	57	54	75	50	69	60	62	63	57	59	45	69	57	58	56	66	72	48	61	55	58	64	57	57	60	52	52	54	69	61	53	68	58	61	54	56	58	59	63	49	64	49	58	59	70	40	63	58	56	58	71	55	55	52	57	48	66	65	60	55	59	62	56	60	57	66	55	54	48	54	50	66	55	61	61	67	47	59	55	65	61	50	51	58	45	49	64	61	65	55	60	57	42	67	54	56	56	56	70	53	58	61	54	63	59	53	71	56	56	53	55	61	60	64	67	60	59	50	55	54	53	63	64	66	64	57	44	61	60	59	51	42	45	59	63	66	62	62	53	58	57	67	51	60	51	59	49	46	59	66	69	55	57	61	67	51	56	51	72	46	54	55	67	53	69	56	62	49	64	53	55	61	59	42	49	64	62	41	61	57	43	63	67	72	57	70	57	54	57	47	47	64	65	62	59	67	59	73	60	59	61	57	55	54	50	56	58	58	64	39	61	57	72	56	57	55	68	68	49	50	59	59	66	50	63	54	59	58	67	60	52	62	55	49	80	61	55	73	49	47	64	68	65	60	65	59	57	66	59	44	53	64	57	64	59	66	43	66	75	50	49	62	48	42	57	49	57	64	57	55	38	70	62	62	48	55	54	53	55	67	47	63	57	42	61	47	58	65	55	58	44	64	59	64	58	66	64	57	60	51	67	65	55	59	47	54	64	67	62	47	47	52	62	56	38	61	56	66	53	36	53	53	57	66	60	53	64	69	60	51	57	57	53	56	51	70	74	65	57	59	59	48	51	61	46	52	63	53	53	56	64	49	59	65	51	63	61	59	54	45	61	68	45	59	65	65	66	52	58	31	65	60	49	47	63	53	57	64	52	50	57	51	60	52	57	62	65	62	58	68	55	73	60	68	62	69	45	67	48	73	52	61	57	65	70	54	57	57	61	64	62	59	66	53	65	63	52	61	45	57	64	65	52	40	57	45	49	55	72	53	61	60	61	62	55	55	60	61	47	45	54	56	50	63	52	63	61	53	63	68	67	47	56	72	55	64	68	62	53	46	57	49	64	46	55	52	64	57	58	64	58
22920	3909	1587	1708	3054	3949	3762	3428	4228	2090	1707	1390	1204	1136	1117	1111	1039	1018	1027	998	977	1033	1034	1146	1076	1069	1054	976	933	939	915	806	805	785	753	760	755	766	782	717	725	726	678	621	643	657	630	600	598	537	572	526	539	520	567	537	510	574	531	572	537	557	497	563	522	525	548	555	549	569	582	542	557	594	543	536	552	583	541	529	600	596	578	607	591	534	564	569	603	577	591	513	560	547	571	534	600	593	569	562	485	512	541	553	530	579	560	556	553	554	539	553	538	518	543	557	561	536	490	519	535	530	564	534	557	539	545	532	559	521	522	552	547	511	532	554	555	535	516	545	587	522	510	531	529	530	519	546	596	582	528	512	531	577	550	531	525	530	550	533	500	554	547	518	532	547	526	524	520	507	536	547	540	507	498	503	512	500	510	487	555	555	584	545	529	567	554	538	555	527	520	551	550	508	557	501	528	514	564	566	484	528	518	549	569	568	527	524	549	564	578	516	555	532	571	537	525	553	518	516	578	539	546	514	493	516	500	505	555	559	494	518	531	537	548	546	562	543	546	554	525	535	504	511	571	512	558	564	580	544	535	536	543	555	534	525	522	521	532	496	533	548	522	497	517	536	559	537	549	510	527	543	516	572	541	506	552	559	496	513	522	533	546	548	539	540	525	552	522	576	516	564	525	524	552	526	553	536	530	566	552	525	536	549	527	533	576	506	533	529	523	560	520	497	530	521	536	569	549	537	544	543	563	519	525	538	565	535	540	537	562	534	511	527	561	519	515	522	551	556	577	565	508	525	523	520	537	577	530	522	524	530	569	528	484	585	532	539	526	549	556	534	556	585	541	525	518	546	553	544	525	564	533	555	544	549	524	533	554	515	559	512	525	507	562	553	527	536	528	512	524	555	524	554	549	541	552	560	527	525	532	535	543	525	548	530	542	553	531	507	552	558	534	554	553	530	516	547	502	523	509	548	558	523	522	512	526	504	545	567	572	523	544	475	552	506	532	523	557	518	557	482	537	513	576	540	557	540	584	529	518	538	547	530	500	524	572	499	531	544	560	559	490	540	531	545	492	517	539	499	499	523	491	520	535	566	535	515	537	523	542	577	508	527	587	507	535	523	557	505	544	550	546	523	528	535	548	529	536	504	517	514	520	551	521	565	552	574	550	515	564	499	544	532	488	546	542	516	518	475	529	567	507	548	557	504	565	509	522	556	556	494	529	566	547	538	532	498	507	547	511	520	509	499	554	557	525	523	522	531	504	523	559	550	522	509	535	524	518	557	554	481	536	562	525	538	553	555	554	543	546	560	522	527	514	528	543	589	562	545	525	557	527	556	527	553	560	524	525	536	521	537	532	541	557	519	508	501	485	522	539	560	556	570	524	550	529	563	563	525	556	502	554	542	520	540	584	530	540	537	563	518	536	543	537	544	530	514	541	539	554	532	502	540	525	497	558	524	518	550	523	545	585	537	507	499	537	544	536	532	536	525	505	522	513	501	559	543	574	527	532	578	530	514	542	548	507	519	509	525	586	565	546	527	535	518	515	522	527	528	538	487	537	548	543	532	509	530	604	500	558	583	529	519	560	531	542	545	529	485	536	581	559	567	504	533	513	564	512	571	568	515	525	539	591	517	561	540	503	566	527	518	510	551	499	547	543	518	564	501	576	543	545	526	511	530	528	521	525	552	507	544	548	547	540	469	513	572	545	540	525	540	501	531	557	521	543	546	548	505	510	547	535	527	532	522	535	556	506	548	537	492	540	533	526	501	559	519	542	495	509	557	542	517	527	522	578	564	502	537	576	509	567	567	559	561	551	563	529	535	546	525	520	520	511	506	520	527	528	563	572	504	525	501	562	500	545	521	514	512	533	544	536	523	552	558	580	542	573	503	586	533	504	535	512	551	546	536	518	576	517	502	542	508	522	525	568	542	535	510	490	567	536	564	598	552	519	539	603	507	560	582	562	525	523	518	531	476	534	559	557	580	559	520	526	532	550	549	539	559	576	531	533	535	508	523	576	550	501	558	577	517	502	538	535	550	519	540	479	515	535	543	519	519	524	496	510	497	502	544	557	567	527	530	510	551	545	521	533	556	483	541	549	541	543	510	538	530	557	473	594	534	562	584	481	555	532	583	560	518	550	517	508	480	555	521	509	501	534	523	498	532	552	562	515	492	513	518	562	555	561	508	534	522	535	529	485	553	563	530	527	571	558	550	524	542	544	528	552	533	531	562	550	534	529	523	508	553	531	530	551	560	559	556	496	512	557	520	557	526	519	539	507	509	511	540	540	574	506	542	536	538	565	556	489	568	566	566	541	537	572	530	552	499	520	524	515	548	525	540	513	510	534	510	555	553	502	509	548	564	520	545	508	556	554	535	502	501	526	513	579	500	538	544	565	551	577	514	517	522	515	537	543	530	541	528	547	498	527	510	489	510	583	544	510	547	577	587	545	535	571	559	537	573	511	511	564	500	536	517	533	564	615	539	516	557	531	546	518	546	534	513	530	538	543	535	521	513	537	518	500	519	513	530	542	570	563	516	547	563	514	528	512	533	530	530	570	520	548	535	492	502	544	555	557	519	548	522	512	544	577	543	536	529	545	583	544	558	538	535	555	547	520	586	552	535	538	549	552	542	512	513	509	563	571	512	563	505	555	528	547	532	534	529	504	526	556	515	519	524	527	542	531	530	539	525	556	512	551	555	535	555	573	541	516	552	498	583	545	539	579	484	531	534	542	552	541	512	557	552	535	564	503	575	536	529	539	529	558	513	503	516	536	542	555	541	523	553	522	509	537	524	502	536	534	503	592	528	544	542	506	558	544	560	534	584	614	540	500	510	551	570	541	526	540	554	521	541	529	570	543	507	520	517	556	551	558	529	549	567	517	527	509	501	528	557	542	582	543	586	525	496	541	530	573	526	562	578	552	559	553	524	554	552	563	534	520	519	504	559	556	545	554	514	532	550	545	528	516	540	574	504	524	561	598	575	546	531	518	525	535	541	488	539	560	524	489	534	534	526	544	502	521	578	560	519	535	525	548	527	515	534	539	500	536	554	581	555	519	542	525	543	543	522	538	515	516	498	516	495	530	542	512	486	577	561	537	557	554	510	550	524	546	572	507	546	537	507	508	537	525	529	528	506	562	537	518	532	536	542	519	516	549	523	565	542	525	560	544	521	522	518	531	567	526	536	530	546	520	516	533	545	517	587	541	527	567	540	543	548	516	507	538	514	558	579	514	551	524	520	558	498	539	529	544	555	546	552	551	506	509	533	533	578	541	552	532	533	551	501	530	511	534	541	541	565	512	525	541	548	539	559	516	511	537	504	545	525	535	514	572	534	557	522	550	550	552	523	552	541	552	519	504	556	561	544	545	534	525	573	498	571	539	524	533	517	550	549	547	523	501	551	542	547	514	518	536	564	528	544	537	548	542	531	568	512	476	513	520	533	573	558	496	529	526	541	524	513	560	495	517	516	563	506	567	516
3497	874	202	137	107	120	131	138	119	120	100	81	88	81	88	84	82	65	79	109	79	61	101	90	86	81	79	76	74	83	78	73	82	84	73	68	59	78	69	69	74	66	63	73	73	63	59	70	59	59	51	78	55	60	76	67	55	64	69	66	59	69	75	48	70	60	68	69	51	71	66	55	67	74	60	73	60	61	55	76	55	70	69	78	64	62	75	67	68	74	63	63	63	77	70	73	53	59	56	62	65	52	56	59	65	60	57	64	57	60	62	61	70	53	64	67	64	70	62	61	63	60	74	73	59	62	61	60	61	72	74	67	70	66	60	67	55	67	54	59	63	70	72	49	66	58	54	77	65	63	70	70	58	66	61	52	53	69	55	55	61	56	65	72	60	71	67	54	56	68	62	80	67	61	76	58	67	61	57	70	62	77	44	59	71	61	59	69	80	46	62	60	72	55	61	67	66	72	64	53	53	67	64	56	46	64	63	69	67	73	74	56	60	61	62	60	68	75	71	68	58	65	63	76	74	60	82	70	58	72	66	64	59	65	64	67	60	55	60	66	78	55	62	78	68	69	62	64	53	71	63	54	77	57	73	66	79	66	64	61	65	64	65	75	55	53	66	76	75	54	50	64	60	60	53	68	66	57	69	74	53	68	75	65	57	74	59	56	70	60	69	44	57	55	59	66	55	55	77	57	67	64	56	71	57	51	72	58	77	62	56	67	51	63	63	51	62	72	57	62	70	62	72	50	67	72	82	69	72	70	70	82	65	60	77	66	60	55	83	60	54	83	62	71	68	64	47	73	69	51	69	61	55	64	65	54	66	63	69	43	62	55	62	59	47	77	59	52	65	53	61	54	67	53	61	57	67	75	68	75	59	56	61	53	82	69	64	57	53	64	53	65	76	76	67	65	54	73	59	54	78	57	58	69	67	51	53	66	47	69	74	64	66	63	62	55	71	50	72	66	67	81	62	60	58	66	65	81	57	73	51	50	80	66	65	74	68	60	61	65	69	68	66	65	73	63	66	73	62	72	68	87	64	69	63	69	72	77	50	69	64	56	70	54	65	71	62	53	76	58	51	56	66	53	79	70	62	51	77	59	66	61	65	75	79	56	68	73	59	65	53	54	73	68	49	48	71	79	75	76	61	67	57	62	82	70	64	70	60	59	67	62	64	55	61	72	62	62	74	54	70	59	52	59	60	65	68	55	69	69	74	61	65	63	63	63	60	76	64	68	64	81	81	61	76	69	61	66	75	51	53	68	65	51	55	63	56	66	67	70	70	64	64	52	64	73	63	54	73	65	63	70	68	49	62	50	74	76	75	79	72	63	73	57	68	56	72	64	62	61	64	67	70	64	59	74	82	60	70	58	66	76	73	57	67	60	55	55	80	62	62	60	70	79	64	61	59	75	61	60	81	69	68	68	72	54	50	63	74	65	51	62	79	69	63	66	54	60	56	62	62	52	70	54	59	55	78	74	74	68	69	65	70	58	68	54	62	64	54	66	62	83	56	60	65	58	62	67	80	76	56	70	57	59	74	68	57	54	53	66	57	53	55	71	53	62	50	71	58	46	72	66	67	84	64	66	55	70	62	69	53	75	62	62	52	60	64	56	72	68	68	76	66	60	66	67	74	71	61	62	58	63	55	62	62	64	72	58	68	62	67	72	63	54	69	63	73	63	71	75	67	78	89	84	81	57	52	66	74	66	78	69	60	65	61	62	81	57	59	53	61	72	75	66	76	71	63	54	59	71	68	55	67	59	79	77	61	65	63	58	64	74	88	71	58	66	59	80	55	62	70	56	50	62	58	61	76	88	59	68	87	61	70	60	86	75	60	60	61	70	75	53	62	67	55	75	65	65	54	60	67	62	64	61	71	66	62	72	59	62	76	76	57	72	56	62	73	69	65	63	67	71	57	70	71	73	62	68	55	67	56	49	54	72	78	53	63	55	57	73	66	66	74	72	67	62	63	65	50	68	53	73	62	61	58	71	79	71	65	50	59	59	58	73	62	67	60	65	66	71	66	74	73	70	77	71	63	58	65	82	71	61	63	67	63	70	75	63	73	70	63	71	61	65	67	79	79	80	76	79	55	53	54	72	66	69	62	50	64	60	64	58	68	66	74	69	67	65	63	55	68	60	64	63	65	67	71	70	78	60	67	75	67	67	73	67	46	65	72	65	65	70	68	68	52	93	72	62	62	74	65	57	80	64	51	51	68	67	59	55	65	45	65	70	55	65	56	67	65	61	62	56	53	51	72	77	68	62	65	53	89	64	58	73	77	69	64	76	71	61	66	56	74	53	55	61	72	73	64	72	70	69	59	59	65	62	54	56	62	59	64	55	62	68	63	46	74	64	63	64	78	65	79	57	66	77	58	66	70	52	66	63	52	69	73	70	75	56	68	63	73	75	88	67	57	59	52	63	70	54	54	64	72	62	67	87	70	61	72	52	73	55	80	71	71	61	60	56	62	66	63	65	57	61	62	72	73	65	60	64	67	71	70	70	61	72	63	58	54	66	72	47	67	64	67	71	63	60	59	64	58	75	56	77	67	62	64	67	73	55	64	61	69	63	68	52	59	74	56	71	68	72	61	55	79	55	63	62	82	62	62	71	56	65	62	56	56	74	66	67	70	56	68	72	63	58	71	70	64	49	72	61	63	63	71	48	67	72	78	68	65	65	51	58	58	58	74	77	63	55	61	73	51	62	54	77	54	61	56	51	68	62	64	72	75	71	64	55	64	67	60	63	72	71	75	72	57	66	68	72	69	64	74	69	72	50	51	70	56	57	65	66	68	55	68	61	61	52	63	64	62	82	70	61	64	47	82	56	69	62	69	64	60	60	60	60	54	67	65	69	62	68	60	56	67	65	57	71	70	62	68	58	60	53	70	71	63	74	77	68	51	62	55	49	71	68	71	70	70	51	78	67	84	67	51	66	69	48	52	77	58	61	69	54	50	71	65	75	52	66	68	75	61	77	44	66	64	67	71	69	50	48	62	73	61	60	64	69	66	72	66	63	51	61	72	69	61	63	55	44	75	54	70	81	65	57	74	57	61	80	57	70	57	66	61	57	70	58	66	65	71	64	71	75	85	64	63	54	79	61	56	57	46	55	59	65	62	51	61	62	54	55	70	84	78	58	61	61	59	73	73	63	62	50	62	52	65	65	74	57	51	72	71	52	70	58	74	63	60	66	61	61	63	65	68	78	74	57	60	55	60	62	66	67	59	53	64	72	68	61	67	60	59	83	75	61	67	65	67	75	55	70	64	66	57	64	72	64	67	72	58	64	65	72	61	67	55	64	50	63	83	57	65	62	61	73	57	63	63	55	57	64	68	60	60	57	58	73	67	65	81	63	84	60	62	62	71	63	59	66	54	48	78	61	50	53	64	77	52	56	59	67	68	65	62	55	67	58	62	86	73	56	63	68	71	41	63	69	59	66	73	59	58	61	71	64	76	73	66	73	75	64	62	54	57	73
27019	5845	2269	2354	4550	5498	5046	4079	3616	2600	2081	1709	1563	1411	1360	1289	1293	1266	1289	1215	1255	1140	1289	1305	1280	1280	1156	1133	1055	1134	1019	982	964	916	876	858	892	870	884	882	864	852	819	745	728	777	707	658	658	656	672	603	616	623	658	618	611	610	617	670	631	617	657	631	633	643	635	682	632	592	609	648	623	609	619	659	604	644	662	647	682	696	626	696	693	641	655	645	624	655	686	636	640	647	601	675	658	622	656	621	632	615	614	655	646	614	633	594	633	590	599	608	573	567	627	578	612	614	604	627	614	599	666	642	581	628	647	581	651	602	580	653	632	587	586	584	616	625	618	596	644	616	596	616	623	631	583	606	636	598	602	573	622	587	566	599	629	570	640	622	584	624	597	593	624	572	631	625	602	611	604	603	612	678	619	576	611	606	687	574	590	625	606	584	593	595	618	617	601	630	629	607	648	560	629	625	592	573	564	607	635	582	590	614	598	588	619	590	612	577	626	595	638	628	601	596	618	616	598	601	636	621	619	616	599	568	636	641	620	612	616	633	602	610	621	613	613	635	584	606	616	571	618	607	627	618	631	578	657	577	645	621	590	568	569	648	586	623	605	631	610	604	574	641	595	566	603	592	635	607	603	606	612	608	610	617	591	554	639	607	593	660	590	611	606	594	603	595	605	609	623	600	535	617	600	596	594	625	601	616	640	613	621	634	625	572	610	593	576	635	601	628	619	602	596	643	613	630	638	586	616	611	608	624	608	573	604	604	627	610	585	603	618	639	617	582	592	641	637	577	621	636	620	610	594	635	616	589	598	582	600	587	603	582	623	602	621	625	607	613	558	636	619	618	629	615	588	603	587	565	622	617	647	597	587	636	583	624	609	604	613	616	581	573	592	636	588	600	617	618	599	617	586	592	576	568	612	606	650	651	627	597	637	587	572	642	580	590	615	592	619	607	614	594	607	637	621	614	629	611	614	622	629	620	614	575	584	602	606	605	594	604	634	583	625	594	591	658	583	608	614	629	617	600	646	573	595	610	634	590	611	590	598	608	568	640	639	574	640	626	584	622	605	571	608	601	612	599	586	586	626	585	602	588	621	653	623	596	600	615	632	584	614	615	635	581	594	624	590	563	631	591	591	584	607	611	567	582	610	574	576	600	565	622	598	606	625	592	633	597	591	615	612	621	587	627	597	600	637	613	646	694	606	594	596	583	581	595	568	623	610	610	581	589	564	630	641	603	603	582	624	590	591	613	606	598	619	670	618	605	572	580	570	589	604	626	583	591	593	629	637	615	614	615	597	586	629	614	578	621	623	592	586	583	579	583	603	628	633	604	644	573	616	651	589	565	629	599	565	642	621	588	635	587	644	577	608	604	608	626	634	610	641	646	643	616	660	602	629	624	589	629	592	572	580	633	670	639	618	590	639	570	589	586	580	602	637	572	614	636	589	642	604	617	617	603	604	598	570	580	604	625	611	607	634	605	640	582	637	597	598	617	654	561	604	606	638	620	589	669	625	642	557	578	638	637	595	625	620	590	600	627	603	639	629	617	643	612	627	640	567	605	601	664	606	574	603	582	618	581	577	605	580	579	599	641	621	591	605	589	603	596	604	614	644	597	634	619	613	625	584	632	624	590	596	559	630	624	578	613	586	612	620	620	580	608	619	630	630	629	591	606	614	609	595	606	624	616	607	634	646	636	604	614	584	594	576	649	597	660	595	613	616	597	642	607	565	642	636	643	605	589	651	586	653	634	624	564	586	572	609	589	597	554	595	589	581	599	610	588	622	598	606	570	559	605	612	607	642	627	614	589	646	599	586	564	593	592	621	642	583	596	579	617	658	618	619	599	622	632	630	626	578	610	606	620	591	583	668	589	621	615	595	582	594	629	580	659	594	602	596	598	603	601	640	587	642	595	616	610	585	640	591	626	602	606	608	631	569	601	614	640	614	611	617	622	590	617	625	621	609	611	594	627	605	577	617	563	591	625	596	582	599	602	647	638	610	600	606	620	634	585	616	594	605	586	639	615	616	609	625	614	559	626	616	609	577	573	606	625	604	606	599	594	637	633	569	613	623	626	624	575	598	574	584	609	654	610	587	618	629	609	594	579	592	599	645	617	648	586	625	566	591	635	650	595	614	606	628	612	632	617	612	621	623	591	600	610	616	619	620	617	588	642	608	581	644	624	579	592	626	603	638	618	644	609	578	661	611	632	625	587	623	592	577	608	591	576	593	567	597	599	591	586	632	616	575	587	632	654	642	592	602	637	593	611	556	588	589	590	587	621	562	592	595	585	597	627	652	595	599	593	612	613	594	590	612	620	644	632	588	575	629	600	581	626	595	648	603	616	598	615	621	575	612	613	584	659	615	599	622	569	623	630	596	595	578	599	613	619	616	610	641	588	599	566	554	554	628	593	607	622	606	639	608	611	589	582	635	600	603	602	576	621	650	601	569	586	600	579	626	637	579	662	602	593	603	612	606	623	601	614	612	569	615	620	568	547	593	617	636	597	602	604	624	623	571	593	606	641	618	640	596	626	557	586	617	601	630	626	620	561	610	619	646	633	595	619	588	593	630	621	587	640	564	646	586	622	576	563	617	583	578	619	567	608	597	567	590	615	612	586	626	600	579	644	604	610	594	588	590	609	588	644	614	597	614	604	598	639	627	586	637	623	555	596	607	621	644	609	607	609	632	612	621	672	634	626	604	578	605	599	634	583	614	618	593	590	555	591	567	602	611	615	598	601	556	595	611	576	630	615	597	661	610	617	575	604	600	657	613	621	553	611	579	588	598	597	616	610	631	631	573	623	649	569	606	598	609	617	645	641	576	634	598	616	601	629	625	677	614	604	604	613	610	597	602	569	591	622	605	622	615	608	595	596	642	637	588	574	570	610	596	594	563	571	652	631	588	593	600	639	593	610	573	601	594	600	629	645	608	568	612	581	583	635	608	617	603	583	571	594	586	613	571	615	576	609	579	615	584	600	575	640	621	594	614	597	578	646	594	614	608	598	587	630	605	628	643	611	620	642	656	613	610	629	570	587	627	624	585	565	618	642	620	598	610	586	616	613	631	601	597	578	600	638	596	560	623	610	573	640	576	611	594	638	612	660	596	604	629	597	635	575	595	590	582	614	598	578	599	615	597	555	591	630	603	615	605	635	632	578	597	603	568	624	571	588	641	609	585	639	617	614	633	599	635	645	607	648	639	601	621	574	588	600	640	618	623	641	653	625	551	561	589	619	599	619	592	592	581	599	596	645	658	646	594	636	590	603	616	576	621	578	599	589	606	596	619	638	628	565	618	609	606	642	614	643	622	598	584	652	642	607	599	635	565	621	616	595	595	623	634	605	588	599	625	660	628	624	620	565	625	666	620	574	627	610	600	610	635	625	604	560	623	573	638	608	636	615	685	613	624	627	585	654	640	606	615	631	616	644	567	601	623	546	579	604	609	555	623	588	581	578	637	614	620	657	572	656	640	639	613	638	646	604
1534	196	103	109	102	106	99	112	107	81	87	82	84	84	80	92	85	92	93	88	86	95	78	90	95	95	106	88	92	74	79	99	80	94	66	85	96	93	80	77	75	93	96	82	85	100	82	91	90	63	103	73	62	66	84	70	91	96	78	76	81	81	98	90	97	77	105	72	86	91	80	77	88	73	82	87	92	90	103	84	88	83	89	84	91	87	94	68	88	89	89	77	92	79	91	88	101	93	102	83	73	87	97	81	81	61	66	70	92	77	77	107	88	85	88	82	75	90	93	80	91	80	92	77	92	98	71	89	86	93	64	80	85	88	93	90	75	73	75	105	92	98	94	82	81	80	99	72	87	80	70	70	65	74	80	73	90	73	67	75	75	81	77	70	91	88	85	76	87	70	93	82	94	70	95	83	93	91	94	85	98	72	103	79	75	70	90	70	92	81	88	79	77	94	89	95	89	86	83	80	79	82	91	86	94	92	89	82	92	99	88	69	86	72	102	72	88	83	84	87	74	89	76	81	75	72	89	86	101	75	77	86	79	81	79	86	61	84	74	89	81	70	82	66	85	81	98	98	90	81	85	82	86	55	82	83	81	69	89	84	72	81	59	82	82	105	81	84	83	80	83	83	84	92	85	75	84	84	98	84	79	87	88	91	78	89	76	81	98	70	81	95	94	67	84	95	85	94	81	78	85	80	87	83	84	97	96	82	87	85	77	78	69	78	100	83	87	93	58	99	72	86	78	81	89	99	80	63	97	85	76	89	87	63	80	78	80	77	91	97	81	94	73	87	83	88	95	94	74	71	71	77	76	76	93	85	70	72	85	71	89	73	102	74	73	69	85	80	76	83	80	100	80	81	89	94	71	79	76	70	77	84	82	74	81	73	88	90	85	76	87	101	81	76	84	84	84	81	87	81	91	83	82	63	95	82	80	87	91	104	78	90	83	82	101	85	80	81	80	84	80	76	95	80	67	89	82	89	74	70	78	87	82	80	87	65	69	83	81	76	105	95	87	71	67	69	84	92	76	82	76	70	101	79	93	82	80	72	76	78	95	91	71	75	68	87	77	83	81	78	81	82	74	75	102	78	73	84	78	79	98	73	99	80	74	72	75	79	84	96	76	97	86	90	88	95	78	81	88	79	86	92	91	86	102	84	91	81	69	82	84	68	75	79	80	58	74	91	71	88	77	87	80	89	106	77	85	81	77	68	85	87	89	80	69	88	77	83	85	66	78	82	79	86	75	79	78	80	71	77	84	88	87	86	98	91	97	101	91	64	80	72	84	90	94	85	95	102	103	71	81	90	94	80	68	82	87	86	78	108	78	74	86	92	82	76	87	73	70	84	94	93	84	84	83	85	81	69	83	92	100	79	75	68	106	68	86	87	92	79	70	78	87	65	72	96	92	75	81	90	78	82	76	84	84	71	83	71	77	91	72	82	87	80	75	87	90	86	76	85	79	83	90	77	81	94	83	96	76	93	92	88	76	96	70	77	93	75	82	73	86	84	85	85	108	88	85	79	90	75	85	73	71	96	97	72	74	84	90	83	82	89	78	99	87	82	95	77	92	78	96	74	70	71	77	88	75	81	83	78	92	77	72	83	81	98	80	76	64	82	79	75	83	97	81	80	92	72	90	77	83	70	72	92	88	83	76	74	88	77	78	82	73	78	74	89	62	75	76	78	94	93	73	84	79	90	89	92	88	85	77	82	86	90	81	80	73	80	85	75	74	80	82	85	73	86	93	86	101	79	99	75	96	75	63	81	93	86	89	61	85	78	88	89	98	84	80	86	78	98	79	92	79	90	81	74	98	76	97	88	85	77	103	79	78	79	95	82	73	91	89	81	84	84	71	92	87	80	84	89	94	95	85	76	86	77	89	71	72	91	91	98	84	83	82	73	89	75	90	94	86	82	63	76	86	67	87	68	73	89	82	71	83	94	91	70	100	82	92	82	74	91	93	95	89	76	81	78	77	83	75	76	82	89	84	84	76	104	77	83	73	91	82	68	95	97	72	73	92	86	75	93	81	85	97	69	88	75	85	89	69	71	97	92	77	93	87	82	82	70	88	100	94	103	78	76	104	71	71	87	80	76	93	88	77	80	88	84	70	96	93	84	96	88	76	73	89	91	100	79	96	86	69	90	78	93	95	87	93	88	96	81	84	76	83	88	74	87	88	80	94	106	79	88	95	81	82	69	81	78	86	82	81	82	80	84	74	76	93	85	84	93	81	82	78	79	85	73	81	93	84	84	100	85	89	89	67	89	68	77	68	82	78	75	88	77	92	68	105	84	86	69	91	87	68	80	92	90	97	81	85	67	86	85	83	85	89	64	71	86	76	105	87	75	84	75	85	96	90	80	78	83	82	78	88	83	94	89	99	76	67	78	86	85	68	109	95	85	84	95	78	73	87	86	85	77	90	94	81	61	93	79	88	97	94	83	85	83	85	80	77	74	75	95	97	74	78	80	89	87	84	76	91	86	86	78	80	85	96	93	79	88	88	98	88	94	90	90	83	89	73	93	96	95	92	73	68	96	89	94	88	92	62	77	86	97	94	86	68	74	89	77	99	84	78	80	77	93	91	89	81	95	81	72	76	93	98	87	82	81	104	99	72	87	80	90	90	80	91	88	91	90	86	67	90	77	76	88	75	86	75	111	80	68	73	88	96	79	74	86	79	80	80	71	87	66	73	97	88	73	89	80	71	106	67	110	96	86	83	75	82	100	73	78	85	72	84	93	95	101	89	90	100	92	76	81	61	79	90	73	92	82	84	75	79	88	90	87	65	91	88	86	87	84	79	83	82	81	86	88	91	87	86	77	93	98	70	79	78	81	101	90	73	64	80	85	85	72	94	87	89	91	83	94	83	69	82	78	90	83	75	73	86	83	87	82	97	83	92	81	74	87	70	74	84	87	82	82	86	96	79	81	82	81	85	76	80	83	104	100	81	76	95	75	89	94	75	82	82	88	90	85	70	77	84	79	88	95	82	74	91	86	84	74	87	86	85	78	82	97	87	82	78	89	74	82	83	77	82	78	78	71	72	73	96	89	73	77	95	88	85	93	80	82	72	83	82	101	88	77	80	76	87	78	63	70	83	71	83	79	80	93	97	88	88	70	87	71	89	89	103	69	75	90	95	84	72	70	92	92	119	94	71	86	81	103	89	76	91	78	81	74	90	95	94	86	74	87	92	91	79	94	80	87	87	67	85	78	87	87	76	72	100	74	84	93	67	84	78	83	83	90	77	81	77	73	84	86	97	101	73	86	81	83	85	81	82	78	84	76	73	89	90	74	67	93	76	95	82	75	65	97	89	71	71	77	96	86	76	93	93	89	78	98	85	78	70	73	85	90	69	73	84	87	103	81	80	94	94	75	96	71	84	70	82	69	87	103	94	77	83	81	81	81	87	76	95	84	75	93	64	83	64	93	68	78	70	86	105	105	95	83	77	80	100	81	88	87	100	74	79	88	79	89	71	82
17269	2706	1179	1298	2046	2434	2241	2112	1650	1404	1208	1177	1082	1009	1035	995	989	1012	997	1019	1088	1003	976	1054	1047	1087	1077	1090	959	944	968	957	936	886	879	902	932	848	858	836	863	851	849	818	883	820	827	766	714	778	735	755	751	764	741	740	746	744	765	759	700	715	721	718	785	771	724	741	748	788	751	791	758	749	741	723	767	732	770	771	718	819	779	771	809	735	726	767	743	739	737	764	788	710	742	797	734	780	771	732	717	747	764	776	728	732	696	742	739	780	780	770	765	700	759	744	733	718	698	765	758	742	779	745	718	755	761	749	787	790	755	723	759	765	756	763	791	714	728	672	705	716	727	743	740	715	767	781	700	734	723	769	737	766	687	705	722	714	740	752	742	753	738	780	731	753	714	746	767	749	798	729	773	732	748	711	744	778	739	675	727	702	731	678	732	694	717	746	717	713	758	762	753	712	732	756	721	733	679	789	722	732	751	745	740	737	740	717	701	709	708	742	709	771	741	756	736	744	741	764	728	720	752	733	732	740	806	726	756	749	772	708	765	785	731	783	735	763	785	729	751	762	760	712	718	758	780	722	813	737	725	709	709	740	750	767	719	752	811	693	736	788	733	747	732	735	746	732	746	720	778	701	730	765	738	743	729	753	746	762	762	733	746	695	717	687	794	772	796	744	741	775	727	753	735	715	772	722	725	707	739	756	756	776	663	783	744	735	745	729	749	733	774	733	746	722	783	669	751	732	753	762	737	743	736	764	733	701	686	737	760	751	765	765	770	708	770	736	718	719	754	764	706	737	739	747	727	774	749	739	743	743	762	701	719	720	748	760	717	742	705	792	733	760	749	721	741	765	756	720	733	726	792	744	701	724	715	730	737	758	728	734	757	755	719	703	818	694	737	726	733	706	711	776	736	759	761	727	742	745	717	772	779	714	805	730	744	763	753	714	688	742	760	729	761	758	705	758	683	732	768	721	743	757	734	738	716	775	763	749	755	708	767	736	806	703	754	745	755	669	732	728	741	753	728	760	766	751	730	721	809	747	747	717	748	742	757	730	767	744	765	804	756	734	716	763	789	709	744	746	744	697	745	772	714	730	747	741	727	773	731	740	719	776	714	740	663	745	711	751	788	745	715	760	756	723	716	741	701	753	725	722	798	717	710	753	738	766	742	709	772	725	765	694	751	748	727	721	761	729	751	724	781	758	715	721	719	699	781	703	725	769	794	707	738	696	778	727	790	735	745	761	730	771	720	766	706	758	770	760	769	728	710	734	699	731	732	765	728	738	752	746	723	756	747	774	714	733	780	758	770	770	719	729	786	774	760	767	734	779	762	794	749	751	758	753	767	679	740	683	760	738	762	756	717	739	727	803	773	694	741	733	794	765	751	801	732	726	768	754	746	717	719	749	783	732	775	749	742	750	734	733	791	718	720	744	797	742	706	736	728	746	739	774	697	744	744	772	745	706	773	808	700	719	757	744	710	724	738	725	730	762	779	751	773	768	727	761	748	719	771	745	732	761	751	700	767	725	780	724	788	812	719	769	725	759	714	737	747	729	735	768	735	825	762	733	766	734	732	715	734	787	707	711	741	738	775	742	720	780	732	728	764	776	748	720	716	733	708	694	773	704	733	728	761	756	735	716	733	725	679	751	775	722	767	692	715	676	747	730	740	684	697	755	747	737	720	785	700	722	754	812	725	720	766	716	794	729	783	751	765	716	736	740	795	767	759	745	713	765	756	772	727	756	747	756	779	764	741	713	720	756	752	743	682	731	750	730	706	709	707	726	738	761	746	703	689	747	737	732	755	712	756	762	771	808	785	730	786	718	750	745	749	738	662	751	743	735	781	731	758	760	743	779	767	788	762	779	752	744	742	758	724	756	762	704	770	721	733	721	799	760	699	708	786	742	682	730	774	720	722	717	715	751	740	695	729	727	710	774	778	710	739	803	755	748	746	765	753	774	723	714	688	725	770	687	747	679	687	697	743	738	756	706	743	746	745	724	697	801	745	738	740	761	768	717	696	783	794	752	752	771	744	818	750	729	731	794	769	708	760	699	718	712	751	720	756	721	713	742	752	718	731	781	740	729	726	717	742	778	747	782	717	737	723	741	762	734	775	762	761	695	715	766	741	716	739	735	760	795	776	742	745	718	773	733	746	731	733	725	734	731	724	710	757	743	749	648	776	744	740	732	763	743	717	728	728	728	751	720	740	736	771	753	747	770	713	731	753	745	742	752	745	728	766	757	744	706	756	742	729	708	712	728	713	765	729	785	690	753	692	703	750	788	721	720	788	719	759	757	675	767	735	758	750	735	748	772	725	766	757	759	805	697	738	759	742	802	760	759	768	707	765	808	768	759	736	710	775	742	729	733	747	767	718	760	746	761	742	763	751	733	727	713	712	733	705	733	744	725	738	734	712	679	718	791	769	735	774	754	744	716	736	691	760	689	742	728	771	756	746	778	714	763	726	712	745	765	732	765	740	757	707	749	674	771	750	746	767	747	751	756	689	674	727	739	697	767	713	759	730	759	706	780	779	761	728	746	749	750	706	747	744	768	737	752	751	708	745	715	726	766	797	778	745	761	738	743	755	703	805	759	755	705	709	760	754	722	740	760	752	745	743	780	738	783	688	780	758	777	742	698	743	739	755	699	753	788	703	762	742	749	735	746	760	745	757	769	702	724	696	753	724	728	775	775	764	741	691	751	753	732	727	772	726	715	756	757	742	757	717	820	743	725	710	746	742	720	757	798	739	800	765	733	737	767	705	761	697	808	706	735	737	749	709	724	773	749	757	774	718	782	767	719	685	682	677	747	747	718	759	714	779	752	749	769	808	740	726	718	782	744	710	749	754	737	737	743	749	732	748	750	760	725	743	759	721	735	740	764	725	767	738	732	782	748	721	758	735	707	736	766	745	707	758	757	744	745	729	743	711	704	729	771	779	701	704	752	684	775	748	763	723	714	749	763	751	751	724	753	746	723	748	754	693	804	711	696	782	753	736	772	788	774	749	786	793	730	769	756	793	762	782	729	723	708	730	786	736	747	716	744	735	769	725	736	732	715	743	696	782	693	739	761	693	761	734	780	744	758	820	753	741	764	734	716	724	731	769	751	722	753	757	709	742	703	787	712	772	754	778	733	755	743	747	792	756	758	781	728	736	709	738	763	759	718	738	716	745	741	753	671	757	740	760	780	718	743	693	733	723	749	734	739	707	777	679	741	744	745	783	669	747	742	718	755	736	744	754	762	754	760	749	754	734	708	731	705	784	702	744	760	703	749	691	727	729	747	741	731	756	741	735	779	707	740	725	748	739	737	719	728	772	726	731	735	746	733	793	767	774	801	701	699	757	777	751	740	755	740	744	750	722	782	741	759	722	707	741	748	765	751	758	727	779	752	771	714	727	771	778	756	738	750	734	754	714	752	701	771	725	710	755	713	780	749	728	776	760	753	711	720	723	780	725	725	758	776	726	785	769	748	735	724	729	714
2679	435	175	122	123	150	124	121	109	119	91	88	86	90	109	95	81	101	91	103	105	88	100	113	87	92	96	105	102	97	104	99	99	89	87	93	101	97	77	97	80	85	86	84	86	65	75	93	91	78	95	88	83	93	74	100	91	78	96	89	84	80	87	70	84	92	97	91	80	89	95	94	75	79	77	76	83	77	89	77	90	88	88	90	82	104	93	91	101	77	91	89	74	81	89	77	78	73	76	68	87	100	73	70	96	85	79	68	89	88	78	116	88	81	83	79	80	78	75	94	89	92	96	80	83	94	68	94	82	89	75	80	85	102	92	101	82	91	77	83	86	96	75	85	91	91	74	75	86	56	98	86	91	81	61	78	86	74	88	86	76	85	95	73	100	72	91	93	78	92	87	85	90	90	90	83	95	94	83	64	103	81	94	97	83	62	67	87	80	81	79	67	83	69	84	83	85	73	99	71	69	93	91	70	83	93	65	96	69	76	81	70	84	100	93	69	77	79	83	74	87	90	80	83	81	98	84	82	78	97	66	77	88	90	89	85	86	75	95	76	94	80	76	80	85	113	84	79	81	73	70	99	89	89	68	73	89	80	84	87	84	78	89	84	76	92	91	90	90	83	100	77	80	85	102	86	86	84	87	66	79	67	81	80	98	84	91	93	96	96	71	79	94	80	85	70	96	89	99	80	79	86	76	93	80	90	90	70	94	95	78	80	84	94	92	81	81	102	97	83	102	84	83	78	108	105	50	77	88	84	76	76	95	93	78	74	72	76	95	72	84	88	82	92	87	85	79	84	81	88	84	79	79	83	90	77	99	97	70	88	77	101	84	69	85	80	83	89	84	85	83	82	78	97	81	88	69	73	86	82	87	72	83	96	89	79	95	72	81	92	73	82	92	92	81	68	86	85	71	77	77	90	75	93	87	88	92	111	73	99	88	82	76	74	81	82	91	69	72	79	78	87	88	94	88	81	85	84	73	97	83	81	79	88	102	78	90	104	81	84	77	95	67	93	91	77	90	70	93	62	79	82	77	82	76	82	98	97	80	87	93	108	80	80	86	80	91	77	100	92	87	80	88	59	73	90	73	80	104	99	86	79	94	81	65	83	70	86	69	89	77	81	94	93	70	77	62	81	81	72	85	77	82	74	76	97	85	84	81	95	89	85	80	86	91	64	80	102	68	79	94	77	71	79	82	81	80	87	92	96	70	96	82	79	68	77	75	71	90	93	70	80	83	81	91	74	79	71	74	87	91	67	72	86	62	80	59	89	79	79	83	73	75	90	88	91	85	84	86	93	90	77	79	70	88	86	85	75	72	73	73	80	84	65	64	88	77	94	88	89	90	82	86	81	69	89	101	74	85	79	86	97	86	73	86	79	89	82	94	77	99	75	88	90	96	74	68	109	90	72	78	81	91	71	77	85	86	92	75	87	60	96	85	93	73	72	95	87	81	76	84	83	89	87	77	69	74	87	72	68	102	97	76	84	95	70	87	70	90	65	85	87	97	93	92	77	82	84	100	83	70	98	85	91	61	72	86	84	77	74	87	80	73	84	77	77	77	85	88	80	63	82	91	92	96	82	85	67	81	70	100	70	65	93	81	80	71	101	107	70	79	70	77	76	68	99	81	85	69	87	94	101	87	103	94	91	76	91	80	95	98	79	85	80	78	87	76	77	87	94	74	87	94	68	80	71	97	88	85	63	85	75	90	58	66	83	84	89	72	80	84	80	86	86	83	95	109	97	88	86	88	88	93	75	89	80	117	73	84	89	90	88	77	92	82	93	87	94	73	86	79	76	88	90	69	78	84	77	89	77	87	88	73	76	85	77	91	86	81	83	93	80	72	97	83	93	82	92	86	88	80	74	93	91	84	87	89	99	89	76	87	81	83	68	83	77	91	74	80	87	80	88	83	86	79	70	85	85	71	87	63	80	102	92	91	78	87	71	91	81	74	91	85	86	76	99	82	102	94	92	72	65	77	84	86	89	90	82	81	91	100	77	80	84	86	93	67	87	98	67	76	80	82	103	94	66	65	86	93	89	96	94	90	89	87	83	92	88	72	104	87	84	94	90	67	65	82	72	84	98	89	88	88	81	85	87	84	81	66	84	86	74	79	100	76	78	74	81	77	88	80	105	86	84	75	98	86	88	80	97	88	77	89	101	89	78	96	97	88	90	85	108	82	72	88	83	88	78	79	78	74	85	76	72	88	96	93	96	87	96	80	72	65	74	87	86	85	90	77	80	89	74	77	76	72	82	99	84	82	88	79	83	82	89	81	84	76	90	69	76	79	77	70	80	77	81	81	82	81	89	74	93	83	79	96	76	60	76	81	92	62	95	100	98	89	79	99	71	78	104	76	78	79	83	97	86	83	88	75	89	80	63	91	95	99	68	93	74	88	79	76	79	71	97	81	92	82	93	77	84	109	90	86	72	94	70	92	79	89	71	90	77	78	94	75	79	86	86	83	90	79	84	95	77	73	75	71	91	72	80	88	110	70	88	78	88	79	76	85	78	70	82	79	76	77	80	82	75	88	82	88	89	93	74	91	72	93	91	76	82	71	106	88	90	77	58	92	89	89	79	92	70	74	79	71	106	64	76	88	78	80	94	102	90	72	72	81	83	87	83	90	79	80	90	94	101	75	86	79	80	60	76	84	91	72	75	60	66	83	81	95	79	86	81	74	86	88	74	75	80	87	86	79	89	98	75	76	72	85	84	69	78	82	62	78	80	82	99	92	95	82	92	103	85	81	70	95	87	89	86	98	87	85	89	74	86	79	78	74	70	82	91	87	76	80	85	91	87	74	86	87	94	92	99	83	72	73	87	82	76	85	64	91	92	98	88	93	85	81	89	92	94	87	91	82	65	68	77	80	104	81	86	84	88	93	85	105	81	77	82	92	80	69	76	66	82	89	84	86	90	79	95	84	91	81	82	87	92	89	83	99	76	78	92	66	74	77	81	91	88	71	80	88	81	91	83	86	76	73	96	80	62	92	78	86	100	76	89	82	89	83	73	76	76	93	81	97	98	90	60	97	77	94	89	84	78	87	78	94	87	83	105	86	88	72	102	95	100	80	84	86	85	75	90	83	93	78	79	75	73	80	87	73	84	94	78	73	88	81	84	67	87	95	97	80	96	88	70	79	90	78	89	95	91	85	68	73	89	76	95	87	93	84	95	88	83	82	103	76	95	89	91	79	92	72	66	71	95	88	86	97	69	74	88	83	87	98	76	69	88	84	92	77	80	72	79	86	78	81	85	88	98	85	97	82	78	76	87	83	75	79	87	65	88	90	77	71	75	78	82	88	105	78	85	77	64	85	90	82	90	69	80	84	86	91	82	79	76	94	97	86	81	89	90	70	77	86	80	91	96	80	89	79	84	89	85	98	68	71	78	79	78	103	80	98	84	75	100	78	86	86	94	104	80	84	70	91	89	80	72	69	72	77	80	70	93	91	75	77	89	104	81	68	77	86	80
23503	4597	1887	2139	4036	4407	3853	3230	2558	2038	1702	1544	1402	1288	1336	1268	1175	1244	1292	1265	1265	1241	1246	1266	1233	1238	1224	1217	1154	1105	1172	1103	1050	1040	1029	1012	977	954	989	941	958	971	935	830	870	846	808	803	776	828	786	766	803	781	771	757	759	783	713	799	771	826	742	771	782	790	765	793	761	826	802	774	785	777	820	799	767	829	803	761	832	804	769	806	778	728	815	835	791	772	805	823	775	781	818	773	843	807	855	756	777	746	790	788	770	777	752	804	765	750	757	774	789	739	742	778	777	805	760	803	748	773	793	767	798	796	796	777	741	762	750	770	764	840	781	684	817	719	790	779	735	771	775	724	812	791	750	756	782	764	763	771	784	725	806	779	805	747	810	775	803	740	751	773	801	816	820	745	814	783	796	791	776	798	787	767	772	771	775	801	741	751	747	752	820	756	786	769	769	776	767	785	749	809	775	800	776	798	765	702	763	805	807	774	825	758	755	782	757	767	751	777	810	789	789	774	728	768	816	759	751	715	758	764	736	777	742	778	816	732	823	745	798	748	779	806	810	750	749	771	768	754	756	780	796	754	735	752	768	797	758	755	835	723	750	793	788	798	757	796	779	725	758	802	795	766	768	759	776	798	778	793	800	738	792	806	782	731	789	775	740	817	786	739	793	762	796	770	784	784	729	757	745	742	758	721	744	757	804	753	745	716	725	796	771	768	756	830	742	797	775	778	751	763	740	753	741	784	767	762	771	747	775	770	740	794	764	761	710	834	735	832	809	773	767	752	772	802	799	767	772	762	774	810	795	720	738	769	764	763	785	746	746	762	737	769	789	789	772	806	745	693	818	770	847	760	808	754	788	803	765	807	771	743	781	772	774	746	718	833	802	761	778	840	765	733	781	778	785	746	783	775	779	797	743	776	760	791	772	724	777	785	778	741	758	748	783	785	780	773	768	768	759	744	763	799	817	754	795	769	783	772	788	745	775	769	737	764	773	796	740	748	772	796	766	793	820	818	806	743	761	814	715	745	756	803	796	765	713	794	793	785	798	824	750	722	755	771	768	744	758	731	748	791	772	735	767	783	754	786	777	805	774	790	786	746	791	808	776	726	774	772	756	810	756	757	781	739	793	773	749	778	822	756	745	779	780	749	772	710	787	784	790	709	791	760	768	766	728	779	816	762	801	790	776	756	787	810	787	754	835	787	764	733	802	740	752	778	808	797	793	773	807	776	788	745	746	764	743	833	757	785	747	817	751	741	749	781	752	759	725	752	769	783	754	740	766	764	779	794	766	790	786	791	746	740	798	774	828	748	755	741	774	805	835	766	767	802	737	817	739	769	748	799	766	769	737	811	737	787	761	765	785	745	749	781	794	792	801	802	768	765	796	765	813	776	787	782	755	743	761	747	791	742	793	745	776	801	746	779	756	759	758	785	708	763	793	758	772	772	744	783	758	743	758	780	801	771	738	795	791	756	803	802	745	771	781	793	802	808	735	794	806	803	747	760	708	730	758	787	718	769	793	740	740	766	771	831	813	779	811	774	743	819	779	756	789	800	779	779	713	786	777	777	788	804	744	799	804	766	767	760	789	752	804	808	749	734	788	755	775	778	729	764	745	718	743	814	778	753	762	751	772	748	785	738	767	782	769	776	748	748	745	783	753	752	804	752	733	720	807	801	828	760	784	798	810	797	748	770	765	787	777	734	769	785	734	836	785	777	776	773	798	812	768	759	758	738	772	769	769	795	766	755	765	748	728	806	785	818	733	746	754	702	783	777	820	751	762	763	752	866	764	798	770	768	733	750	758	742	745	785	769	763	764	726	751	760	791	756	733	762	796	723	747	770	768	815	763	768	813	719	802	748	774	768	802	774	752	791	759	746	771	783	750	776	740	762	760	761	744	736	717	783	770	808	781	802	750	797	773	768	769	748	769	771	776	798	769	774	753	799	790	762	760	769	755	798	785	759	739	768	771	748	773	810	816	775	779	749	696	752	767	771	835	791	782	720	778	745	758	778	758	761	764	784	794	750	763	739	787	727	756	730	774	724	763	776	763	794	760	737	761	734	809	795	781	729	743	761	769	740	790	772	792	819	725	815	801	701	725	760	808	775	787	710	785	806	680	730	766	758	755	773	773	749	797	733	755	803	752	810	729	822	787	785	794	765	773	733	762	790	738	750	767	783	792	741	792	804	793	765	784	785	799	743	763	742	787	750	753	747	789	780	762	765	794	747	751	768	755	731	748	830	808	790	762	842	763	804	767	765	789	776	780	761	805	792	823	756	785	801	754	789	790	727	779	805	722	768	761	755	763	819	756	809	747	722	816	729	755	775	751	742	822	826	827	781	734	767	775	749	777	772	765	771	770	786	761	740	728	790	750	758	763	722	726	792	792	796	767	759	771	772	757	745	779	773	794	722	760	722	796	762	707	804	783	761	763	813	748	824	774	754	709	726	763	722	841	798	695	742	748	776	774	826	733	763	767	731	710	743	793	778	790	807	764	791	761	727	767	785	797	749	753	758	788	777	762	787	803	764	759	749	746	739	774	770	776	722	757	778	727	781	746	723	812	758	751	762	824	786	772	770	749	766	827	764	778	789	788	806	792	726	752	747	787	798	753	775	768	820	785	765	763	764	780	779	744	768	739	805	762	799	730	780	786	796	742	786	758	758	796	783	807	810	802	799	763	755	795	778	726	767	789	781	779	741	748	762	736	742	747	788	822	764	783	765	759	772	792	713	774	808	787	734	759	774	778	786	809	822	797	750	771	743	793	723	734	776	746	776	820	813	754	740	744	768	802	759	765	768	759	779	771	788	758	774	774	807	779	764	727	798	776	790	759	794	753	779	791	760	748	779	751	807	798	731	801	756	792	743	724	778	759	778	766	782	732	750	812	736	732	829	724	789	777	776	776	748	803	797	748	757	788	802	774	773	806	751	782	766	739	729	724	764	785	745	781	789	779	801	803	704	806	780	763	743	792	774	773	801	717	841	788	756	749	770	797	771	792	760	785	714	762	738	806	786	754	748	736	780	743	781	773	740	779	718	788	803	764	755	761	769	802	776	805	775	793	822	747	744	751	781	792	788	767	802	752	727	736	782	801	732	756	817	720	820	768	772	739	754	738	764	729	783	786	760	783	757	802	756	759	815	770	718	790	794	772	734	806	801	817	764	774	749	766	769	760	755	797	760	779	745	783	756	833	773	789	752	774	795	747	725	774	773	792	780	844	790	829	761	746	794	737	768	773	839	789	773	747	792	774	766	773	783	807	739	727	760	771	779	779	784	704	754	713	768	739	804	790	764	755	752	808	769	837	802	764	857	742	746	754	743	771	737	750	759	749	783	766	780	742	768	783	818	789	728	798	731	807	753	760	794	777	799	776	754	786	797	730	819	752	710	740	736	779	790	780	778	765	764	784	807	810	747	766	754	778	714	734	778	760	731	824	811	810	789	795	756	750	731	796	732	756	759	770	809	781	774	797	779	806	734	726	759
2731	314	138	103	79	85	109	85	95	95	85	66	101	68	73	78	89	62	78	70	82	66	81	58	57	79	83	66	73	84	72	64	59	78	51	62	61	49	57	46	63	65	59	59	64	58	65	64	45	51	50	51	67	50	47	66	60	47	51	67	49	57	60	57	68	47	45	53	67	58	66	64	54	78	61	50	49	50	54	52	56	63	59	67	62	63	72	61	52	40	68	67	61	57	66	76	60	52	65	53	48	74	69	49	57	50	58	50	57	59	64	54	53	44	66	57	57	60	65	48	63	55	55	48	59	48	69	62	57	60	68	58	51	58	50	47	59	62	55	52	69	62	53	63	61	59	61	41	50	59	65	53	64	66	58	55	59	61	52	50	53	71	65	46	58	53	48	53	58	59	66	56	78	56	65	60	47	64	44	50	62	57	61	48	72	62	60	52	52	71	60	50	50	69	72	60	54	40	49	64	54	55	62	50	58	67	62	58	54	52	59	54	59	70	61	72	54	78	48	64	70	61	54	70	50	74	50	47	56	52	53	68	55	66	59	65	51	71	66	59	46	48	61	67	68	51	67	66	63	61	49	58	55	53	58	67	59	58	63	63	52	52	52	59	50	58	49	72	61	44	60	38	48	68	59	67	59	61	72	72	51	73	60	58	47	56	72	57	56	62	60	60	61	54	72	53	67	50	62	61	61	42	52	61	52	64	55	52	49	60	64	68	59	65	58	60	60	67	43	58	45	48	74	52	51	65	44	51	62	52	58	62	49	41	58	60	57	70	62	69	55	65	58	70	79	60	59	65	64	53	56	61	58	56	53	59	52	48	59	53	59	57	47	53	56	46	58	63	68	50	52	67	63	59	55	51	60	56	61	50	66	58	44	67	56	61	48	55	63	51	64	74	58	65	65	67	62	67	66	54	70	56	54	67	56	40	65	71	57	60	60	67	57	58	57	58	56	69	58	41	53	68	63	68	58	62	67	58	66	59	46	61	53	69	60	65	57	61	65	59	71	64	65	62	59	48	52	60	74	48	57	58	79	61	67	51	70	54	71	54	59	62	66	59	65	81	59	59	67	42	52	52	58	69	70	70	71	55	54	52	57	61	61	52	69	38	56	64	65	64	58	51	66	69	67	56	65	60	57	44	51	68	51	58	67	71	56	60	61	55	58	67	53	61	50	50	57	60	76	60	60	56	63	55	52	63	49	57	46	60	61	71	53	59	68	64	62	51	64	57	50	54	70	56	55	54	68	77	65	51	63	61	56	52	55	59	64	54	54	51	58	56	67	47	77	54	62	47	61	57	67	64	62	55	62	63	63	55	67	51	64	74	64	49	50	59	57	49	61	67	58	55	52	65	62	39	64	67	66	57	61	64	65	52	57	62	57	61	46	59	60	46	62	64	49	60	58	45	48	41	68	71	59	54	59	52	61	54	63	52	57	56	53	58	57	50	56	66	53	56	53	57	70	58	57	64	61	76	69	55	60	52	63	78	52	49	66	58	56	58	59	65	55	73	44	50	60	56	48	55	51	49	72	51	46	64	57	65	56	62	58	49	61	65	70	52	61	58	49	70	74	59	60	58	60	56	53	52	56	59	59	48	60	58	59	59	57	59	44	60	60	59	68	48	59	56	64	56	58	69	73	53	46	66	69	55	65	65	49	69	68	86	66	47	53	54	62	59	69	51	62	62	56	55	51	56	49	61	44	43	56	55	57	52	58	55	62	61	55	64	64	59	49	73	62	61	59	69	62	66	52	59	51	71	64	62	61	66	53	49	61	47	49	56	69	73	52	56	60	49	76	59	59	73	51	71	42	51	67	48	77	63	77	60	60	49	62	72	60	52	54	59	68	57	63	64	56	64	53	59	63	61	48	56	60	58	67	53	57	53	63	55	41	59	65	64	60	42	72	46	67	55	51	59	58	60	61	65	54	70	53	52	52	65	70	74	59	52	76	48	66	56	77	56	57	62	60	59	75	53	47	42	70	73	51	75	58	62	82	72	55	67	56	64	59	60	42	61	59	63	60	79	65	49	62	39	50	54	74	58	51	57	58	56	62	60	49	67	46	54	60	58	53	49	56	75	67	46	51	53	46	66	75	70	52	62	53	65	49	57	59	54	51	64	54	73	59	75	58	54	54	56	51	56	57	55	58	64	58	53	63	55	62	68	60	50	58	57	53	66	54	51	62	59	64	71	57	54	57	52	68	58	63	50	58	48	81	56	57	61	58	62	68	48	46	57	73	57	58	47	65	56	67	54	56	46	50	50	57	57	63	59	57	54	53	50	63	65	54	62	49	58	58	57	65	61	54	54	59	58	54	62	55	64	58	51	44	60	62	62	57	63	69	67	55	66	64	60	50	71	73	53	53	60	56	60	61	58	50	73	51	53	64	70	60	53	58	46	62	56	67	81	46	52	61	44	63	53	52	57	57	62	42	75	51	78	59	57	54	71	55	49	66	51	56	58	55	56	50	62	56	44	60	61	62	56	57	61	59	50	60	66	54	54	48	59	56	48	45	57	71	71	64	51	59	59	57	63	67	40	44	62	52	63	51	50	66	52	58	59	46	62	67	58	56	63	56	62	54	59	76	63	53	62	65	53	49	70	59	69	55	51	64	58	55	60	62	61	55	75	52	58	62	43	54	58	56	66	63	68	66	74	71	71	63	59	52	47	58	63	67	51	50	63	50	56	53	66	51	62	38	64	58	43	60	57	56	62	65	44	58	50	55	60	56	57	56	60	51	57	51	51	50	49	53	60	59	64	63	71	62	56	53	78	60	61	54	65	55	50	54	59	65	55	56	74	47	59	62	66	56	49	62	47	65	62	58	53	63	58	64	43	70	58	54	69	52	58	52	64	54	68	55	52	60	74	64	64	67	64	53	53	56	64	53	51	49	68	55	56	66	59	51	48	55	54	63	61	49	65	52	71	72	72	44	48	60	48	51	56	59	58	56	58	73	55	68	53	66	58	57	44	60	65	58	64	52	54	60	59	58	64	57	46	61	53	60	62	57	58	53	58	62	57	56	64	46	55	58	78	52	69	54	73	68	55	61	61	54	53	63	57	56	61	58	54	57	64	66	68	55	58	58	57	60	52	64	59	49	74	65	63	61	55	58	60	65	67	44	61	44	61	42	54	61	57	66	54	54	58	62	70	64	41	60	47	52	58	56	57	64	47	55	76	52	50	62	57	51	56	60	75	52	67	60	56	67	69	53	63	60	54	66	40	60	61	54	48	66	64	47	59	56	44	59	53	58	65	72	51	59	44	59	59	61	55	61	66	76	57	63	66	50	55	53	43	55	51	71	56	67	61	59	40	62	52	50	66	68	62	47	65	45	49	57	49	59	52	65	58	53	82	55	55	58	64	51	56	53	60	55	58	46	53	53	51	64	53	41	58	61	57	52	48	53	47	64	53	51	56	59	61	72	57	54	55	69	52	61	45	51	62	51	47	52	53	63	58	56	58	49	67	64	70	58	60
23029	3515	1647	2008	3374	3656	3351	2696	2404	2003	1648	1409	1228	1128	1086	1055	982	1015	1039	1051	1025	957	984	933	957	986	1063	1079	963	936	972	887	809	803	828	748	768	738	729	714	714	755	720	663	673	652	593	572	561	550	531	544	543	547	550	524	547	550	553	533	543	547	486	536	546	572	564	525	559	508	544	572	532	578	554	547	568	584	574	564	542	562	613	627	565	539	616	574	544	544	612	540	599	547	524	569	560	579	598	537	522	523	523	553	537	517	492	540	552	544	539	529	579	536	561	544	548	537	593	539	546	529	517	566	527	518	515	534	538	521	593	502	532	519	549	555	503	537	536	528	514	520	575	515	518	597	506	538	554	547	560	569	557	531	573	500	518	582	544	521	588	553	544	535	511	537	593	538	516	575	523	524	573	519	529	527	485	535	502	535	528	495	565	584	530	510	527	534	524	559	496	581	538	505	515	515	514	523	527	522	527	517	528	549	502	572	510	596	512	549	539	524	550	570	527	540	576	502	516	521	484	518	516	546	515	550	541	524	559	503	497	511	543	573	497	537	537	545	514	556	534	505	487	517	566	491	558	542	531	514	542	536	551	571	534	581	540	555	522	572	568	573	487	528	535	524	552	513	522	524	582	580	542	536	543	540	498	520	554	540	555	527	512	540	502	546	581	574	550	533	529	515	549	489	537	546	535	570	549	547	529	506	552	521	527	511	542	523	539	570	538	553	502	535	527	501	495	535	520	546	532	532	555	543	510	528	514	473	532	533	497	505	536	542	520	538	534	529	529	512	518	518	537	531	530	531	560	566	519	537	525	571	549	556	497	500	582	561	565	581	526	557	498	511	577	534	553	556	502	519	556	521	520	535	571	522	561	550	499	565	561	556	508	499	517	578	522	558	533	519	503	530	560	525	527	519	524	509	489	516	558	561	505	525	513	512	547	562	563	489	515	555	528	524	552	534	507	533	548	508	544	521	513	576	536	532	497	557	508	516	498	521	557	549	505	555	501	508	574	512	477	568	523	540	543	508	521	537	502	540	530	562	517	535	514	574	528	559	544	531	527	532	503	560	514	507	515	551	547	506	505	502	532	525	479	517	543	509	520	549	557	542	528	512	503	514	503	498	502	528	543	516	521	569	516	523	534	508	532	516	518	510	551	515	488	514	563	510	550	535	501	525	551	492	501	490	549	516	548	544	536	564	551	519	557	546	527	525	498	552	530	519	571	508	525	525	526	495	519	516	535	567	536	516	577	546	520	528	553	507	518	549	525	544	543	572	534	538	540	549	520	548	535	538	495	561	528	523	523	538	532	547	527	538	525	579	557	556	512	545	502	529	557	547	597	540	542	508	529	574	555	493	494	537	540	559	518	544	516	511	515	558	559	536	555	545	557	529	530	551	591	521	548	513	497	530	515	487	510	554	532	559	546	535	545	556	499	504	554	541	538	560	527	514	533	542	553	541	562	537	513	576	564	516	576	530	568	556	514	540	505	530	564	552	513	570	548	508	571	531	518	507	573	520	489	546	573	511	540	492	519	523	526	538	554	518	519	494	524	536	532	519	550	555	491	554	528	558	561	503	546	562	553	552	508	542	545	529	537	580	540	533	502	562	541	529	533	560	532	511	518	500	500	569	535	522	561	536	549	526	545	566	559	553	559	532	553	584	531	535	558	527	570	554	548	541	566	563	553	535	554	504	516	535	534	489	522	537	534	508	499	527	519	533	542	518	585	511	553	547	502	501	542	564	519	520	509	519	515	517	531	526	504	540	555	530	539	554	548	496	528	529	541	562	553	533	575	580	526	521	546	489	526	558	552	500	529	544	542	537	553	551	558	578	539	559	543	529	510	566	526	538	510	540	553	547	531	540	498	543	505	534	544	589	530	499	519	501	517	513	532	522	541	560	551	542	552	541	554	492	524	544	522	506	502	497	533	543	524	524	570	562	542	537	512	532	533	541	510	527	568	540	512	549	495	554	507	536	520	489	551	508	540	580	506	520	559	561	535	484	511	529	507	527	532	544	523	556	551	508	544	514	521	586	484	502	496	551	518	519	549	534	534	526	567	537	516	543	543	586	563	504	519	564	539	512	529	547	567	524	522	532	504	544	547	521	552	549	536	510	503	533	563	535	541	515	557	542	555	590	516	519	559	521	536	521	569	542	522	516	554	498	539	562	609	511	596	528	513	504	522	507	512	536	509	536	540	519	569	525	509	560	554	535	500	522	545	529	560	576	548	523	541	553	522	543	512	541	557	538	530	540	538	553	495	537	581	566	519	527	505	569	581	518	526	537	537	490	508	519	498	536	563	518	556	532	536	521	522	533	550	546	548	532	546	491	552	568	488	539	513	538	579	551	510	567	525	540	526	528	541	496	539	563	548	570	479	548	520	519	512	557	518	561	582	556	573	541	559	486	559	552	510	565	544	569	524	524	514	544	564	525	524	548	518	572	545	496	546	521	584	534	529	523	532	558	559	536	541	544	525	554	547	547	530	553	536	553	526	493	565	496	548	541	551	527	557	517	513	539	516	557	525	580	566	525	582	536	556	561	564	518	510	545	505	538	570	501	544	544	563	552	507	518	505	547	515	566	584	545	520	559	528	530	526	532	572	535	526	534	542	515	563	517	494	524	594	519	567	507	556	488	524	527	547	496	497	539	504	513	539	584	590	519	516	548	541	573	523	494	497	561	540	565	567	523	537	501	565	555	531	507	557	497	547	584	536	539	522	534	574	529	534	577	544	543	550	533	556	544	528	512	557	536	562	537	550	537	537	531	545	529	547	512	515	548	529	509	514	534	544	541	519	569	578	513	555	523	558	529	531	547	497	534	524	547	553	573	566	526	499	498	536	530	507	505	525	539	539	547	551	532	539	567	513	557	537	566	489	536	570	538	533	509	535	533	507	521	557	509	544	555	486	526	506	497	529	522	478	570	515	532	585	544	512	568	502	536	558	521	572	531	511	545	528	538	538	513	539	509	534	565	537	557	573	559	531	526	563	530	504	521	574	559	503	527	499	538	519	514	539	539	553	533	556	549	534	515	572	585	545	542	543	533	525	534	528	524	530	514	509	517	527	537	513	536	543	576	586	532	531	510	516	533	552	550	551	529	540	521	521	531	547	520	531	553	557	581	523	526	583	514	543	540	535	539	555	537	528	531	529	539	543	548	515	539	530	517	528	540	542	561	536	552	563	534	551	544	544	544	500	507	526	561	538	520	556	575	530	532	553	532	510	520	512	546	519	530	529	524	521	503	529	563	515	540	578	518	485	567	528	554	525	545	524	515	496	479	558	551	520	549	523	530	582	556	518	524	541	574	468	547	528	550	535	512	518	524	516	527	527	537	527	548	604	578	503	502	498	552	556	560	514	529	485	498	516	538	514	560	557	534	539	532	511	554	550	551	530	556	571	576	526	517	510	537	535	557	558	523	497	537	551	519	538	544	538	569	513	545	556	564	529	532	526	497	575	508	514	492	526	521	501	541	595	559
3638	760	202	152	115	102	126	118	101	119	103	106	86	78	90	72	114	81	88	77	84	84	78	90	80	80	80	85	90	80	71	83	64	73	74	74	100	74	86	94	84	92	46	67	73	69	76	70	69	62	51	67	69	75	58	60	72	66	52	61	55	65	73	59	65	66	63	67	60	51	68	65	82	59	59	73	79	60	67	71	70	59	78	63	68	63	73	66	57	67	53	70	85	53	78	79	67	58	69	66	60	73	69	55	61	58	79	57	66	77	64	62	52	55	69	60	56	75	65	55	82	70	58	67	64	78	76	62	78	51	71	73	62	55	65	76	64	71	64	59	68	57	60	60	44	61	70	74	66	47	63	62	69	53	67	78	73	68	62	64	64	52	63	62	70	65	62	68	56	80	71	67	63	62	55	70	72	56	60	72	60	67	66	73	69	86	74	54	75	57	76	59	70	67	61	76	67	65	72	60	61	60	69	73	69	73	58	70	56	61	72	60	61	64	70	60	79	65	52	45	74	64	73	83	62	65	66	76	46	60	58	55	58	68	55	63	62	55	76	76	72	74	60	53	62	56	71	66	59	58	73	67	48	86	60	61	55	70	83	71	62	67	72	49	69	56	56	78	57	61	59	66	66	63	72	58	64	64	72	56	62	63	65	63	78	76	72	67	56	60	47	82	66	67	66	67	64	78	56	66	69	78	73	68	57	64	56	51	56	71	53	68	66	56	60	80	61	61	64	51	70	59	63	77	55	55	74	68	70	75	83	55	68	62	69	64	63	66	65	69	61	48	59	47	69	81	71	50	54	64	60	71	69	56	62	70	44	52	58	50	70	60	54	56	49	64	71	59	57	63	60	74	53	73	70	59	58	75	63	64	66	62	59	66	61	85	63	67	63	45	68	66	70	72	76	63	70	53	65	73	75	49	65	45	64	57	55	55	61	46	69	60	65	67	71	66	62	73	69	63	61	67	67	68	73	71	69	60	63	48	68	61	72	77	67	60	61	60	72	70	57	73	80	61	59	66	73	70	60	67	63	65	49	69	54	77	72	59	64	80	68	66	58	63	62	67	55	56	62	75	61	48	61	58	61	57	68	62	69	61	70	66	78	59	59	52	58	55	65	57	65	62	62	80	72	68	65	67	70	69	63	73	71	62	68	57	68	59	66	70	71	74	69	72	56	70	61	64	75	77	58	59	63	43	59	64	69	57	62	69	65	67	62	59	65	53	78	67	58	74	60	54	57	69	59	57	70	54	57	66	61	73	50	64	66	61	79	66	59	80	65	69	78	72	65	57	65	63	71	62	58	71	52	46	76	70	63	69	64	63	64	65	61	65	74	72	63	59	54	64	67	65	66	71	56	75	65	62	63	66	59	65	82	71	69	62	82	55	69	53	62	62	67	70	59	76	72	69	73	82	71	62	55	73	74	74	71	61	67	62	73	68	72	72	60	61	71	56	64	62	61	61	72	75	66	70	64	57	74	61	53	55	78	72	69	72	61	73	57	76	59	50	75	56	79	62	85	77	61	55	59	74	71	62	57	72	54	56	64	55	78	74	82	64	53	54	59	66	58	58	84	65	63	52	70	60	66	66	61	73	67	67	88	62	58	59	61	64	47	58	62	66	60	62	72	67	69	68	62	55	63	63	77	71	57	66	60	60	50	49	78	80	66	70	71	55	62	59	69	61	68	81	68	56	70	58	74	82	44	63	56	58	61	61	66	62	79	49	84	52	46	64	86	58	67	62	61	68	69	56	70	73	64	54	73	71	61	56	65	58	70	61	64	55	56	71	67	59	65	77	55	56	68	60	67	62	67	47	71	64	69	58	65	62	68	71	64	59	69	57	65	74	60	67	60	65	60	63	66	74	72	60	65	69	64	58	70	58	76	85	52	64	63	67	57	61	56	58	80	75	58	65	67	66	79	45	53	59	66	64	57	54	61	76	47	70	68	57	75	61	61	61	71	60	62	69	68	79	60	67	66	79	64	68	59	71	68	65	55	70	58	56	72	64	64	55	51	52	59	48	72	73	72	63	53	76	58	70	63	64	74	55	54	58	66	52	60	68	72	76	64	76	54	73	68	58	56	52	57	61	56	63	61	68	64	55	55	59	65	65	75	66	79	63	60	69	62	59	65	74	51	80	69	65	54	62	76	66	62	66	52	54	68	63	62	58	87	63	64	74	52	65	61	83	68	65	68	72	60	66	45	55	80	69	64	61	73	61	76	64	75	76	53	78	60	65	62	61	71	60	58	57	57	53	67	64	62	49	58	50	60	57	64	68	63	67	54	73	62	62	58	57	51	60	67	70	55	77	85	59	77	54	75	70	69	62	59	66	60	73	63	66	41	74	82	71	69	63	63	71	64	74	73	63	71	74	61	46	80	69	79	74	57	79	72	69	70	58	61	76	66	62	64	65	58	69	67	66	54	64	67	54	62	68	65	69	69	63	60	80	73	68	78	72	58	65	71	62	54	71	63	61	75	61	74	58	55	63	52	81	69	60	69	70	66	61	68	58	56	82	63	62	54	57	55	56	50	59	63	66	67	59	60	61	67	52	55	58	71	63	72	73	72	48	60	59	57	56	72	59	77	68	69	61	64	74	68	61	57	60	70	50	56	67	58	53	61	82	58	65	64	67	62	65	61	77	75	48	68	71	63	70	52	52	71	68	74	66	59	72	61	52	52	60	65	47	46	63	67	66	68	62	65	61	71	67	76	74	73	75	73	65	74	62	57	59	77	74	59	77	60	75	66	61	91	74	60	65	54	70	59	58	64	62	71	67	55	63	59	61	77	61	61	77	45	74	66	73	60	65	70	60	76	61	78	58	66	61	64	65	58	60	66	81	64	80	62	69	65	60	54	79	71	52	76	76	67	62	50	57	66	66	55	57	79	78	65	75	56	68	53	49	73	68	58	64	62	56	61	64	63	65	64	59	65	71	63	75	60	66	71	56	65	49	57	68	72	72	73	55	64	72	50	53	70	52	60	68	59	60	67	57	77	87	66	88	53	66	63	72	50	61	68	59	59	70	63	78	53	69	77	66	54	66	60	56	77	67	60	69	63	66	59	64	68	73	62	74	72	60	52	52	56	57	48	60	56	65	76	58	63	76	58	75	70	74	66	53	57	65	68	62	50	69	64	77	67	71	65	74	74	71	63	75	72	63	56	53	67	65	68	73	76	62	57	59	71	64	61	78	69	79	63	63	70	71	62	74	65	56	64	64	57	64	70	75	66	75	60	75	45	54	66	79	71	67	71	77	55	78	67	65	68	56	69	65	70	69	61	60	74	73	74	57	65	50	65	49	61	66	72	75	57	70	56	84	79	71	65	64	65	85	72	58	66	78	56	81	67	66	65	60	56	61	73	69	66	63	61	64	51	63	65	58	58	75	65	59	70	63	51	61	60	55	55	53	72	60	68	58	65	60	56	60	69	77	70	58	69	75	75	83	76	58	58	69	75	69	62	67	54	55	68	63	85	69
26436	5279	2423	2531	4383	5549	4931	4028	3167	2656	2161	1925	1614	1497	1386	1309	1327	1258	1221	1329	1264	1200	1155	1131	1165	1159	1180	1220	1177	1154	1166	1056	965	1030	975	957	894	852	844	861	908	893	839	802	794	741	703	674	653	707	674	662	654	600	632	608	615	606	625	621	598	655	660	617	661	638	629	654	660	639	628	628	616	641	665	616	622	642	644	672	652	688	679	669	650	607	590	640	617	662	632	627	645	658	689	717	681	695	669	660	590	624	586	622	629	606	609	632	573	599	579	587	663	636	615	563	609	588	599	624	617	646	602	592	580	610	572	606	625	621	583	601	588	611	574	598	609	572	637	623	614	623	616	592	630	593	627	578	611	590	628	614	593	616	602	629	623	599	603	626	644	634	580	615	608	593	618	621	594	664	645	582	621	616	577	649	591	633	632	601	640	590	657	606	599	670	617	601	628	629	622	664	631	577	666	636	598	610	630	582	630	600	615	562	605	586	595	605	637	606	671	613	565	632	651	615	598	588	632	620	650	614	654	625	635	671	616	593	589	536	589	603	621	573	620	633	634	606	578	622	594	586	586	572	623	599	606	650	618	588	620	627	608	639	578	557	626	631	614	615	609	637	603	603	621	636	671	660	610	591	615	618	627	619	587	605	600	637	648	623	602	611	631	569	606	611	613	628	572	587	648	579	560	604	655	584	605	616	605	621	648	593	621	627	582	565	587	557	607	638	591	634	634	597	616	605	590	653	597	602	607	629	615	591	657	637	644	619	641	604	583	636	607	593	612	644	597	598	620	590	601	642	591	596	622	572	601	614	601	576	621	620	613	596	640	625	602	594	623	613	573	604	625	595	611	607	586	593	596	590	605	632	617	604	596	651	599	587	577	577	620	600	614	603	624	619	571	636	601	621	591	601	598	606	573	571	581	598	611	608	583	584	603	608	600	629	626	646	627	580	633	601	567	577	568	604	621	565	584	588	635	576	596	611	565	595	604	638	603	598	581	621	599	574	633	621	619	617	580	531	588	633	620	645	640	590	602	616	597	604	593	601	584	585	612	600	586	593	635	632	616	643	604	614	577	630	555	601	644	580	589	671	638	622	575	598	592	602	629	629	584	626	596	604	616	622	612	586	585	601	580	601	569	606	583	588	642	576	665	652	637	603	620	645	604	637	606	575	601	591	577	608	573	609	615	587	590	591	615	598	611	642	556	584	632	646	602	647	619	641	646	569	617	565	619	637	598	590	608	671	618	589	597	591	598	657	589	587	584	620	675	609	568	573	596	569	613	590	627	607	631	621	579	654	588	640	584	625	634	630	572	600	586	580	568	594	580	662	636	637	624	617	586	557	582	604	613	605	661	612	615	617	609	594	611	639	599	629	598	560	617	606	630	595	620	616	602	666	592	615	599	590	586	611	656	585	614	579	587	569	614	620	603	544	584	621	595	564	623	628	601	595	596	634	641	583	590	646	600	559	602	650	586	567	611	597	624	585	608	604	624	590	634	590	653	591	612	630	616	626	561	611	576	579	604	616	556	637	638	588	609	604	633	622	587	619	631	584	616	646	632	572	658	616	663	623	569	556	588	590	608	613	616	595	652	619	615	584	644	580	592	618	574	597	644	632	596	626	623	627	599	639	644	587	605	614	617	658	603	593	615	633	568	628	632	596	636	573	603	586	677	593	639	635	602	641	610	635	595	640	605	626	620	628	631	641	602	643	624	611	631	603	574	616	598	614	605	595	603	670	617	631	621	622	573	557	642	577	594	624	573	607	602	576	608	653	615	655	608	621	606	635	625	614	647	603	619	598	607	611	623	608	575	675	629	620	617	629	619	620	600	602	594	588	634	610	592	616	605	613	605	604	589	615	652	630	601	620	612	575	600	637	643	617	674	616	588	560	620	619	566	612	621	631	624	660	603	608	621	633	586	628	618	658	628	593	614	560	609	579	596	629	604	558	583	614	606	617	629	665	606	609	587	627	619	599	598	646	592	577	613	593	637	583	614	602	571	632	635	602	610	594	601	563	658	599	577	603	626	607	615	592	623	607	609	615	607	603	574	594	663	587	607	590	587	633	654	635	628	611	614	594	609	586	628	618	601	622	572	612	585	556	662	632	627	588	599	620	597	650	633	579	610	604	558	600	561	622	596	605	601	591	646	618	646	660	596	639	584	605	590	600	629	579	565	597	656	594	656	588	595	625	624	645	627	598	628	606	604	562	552	635	579	570	599	579	625	602	625	624	620	607	613	557	585	622	645	634	632	649	581	619	609	607	605	630	624	624	585	610	636	631	593	669	589	588	609	580	615	633	608	594	592	568	643	585	567	572	614	592	590	615	646	590	607	606	579	610	641	611	622	614	599	598	611	586	617	618	627	624	593	589	606	613	634	622	645	597	607	601	584	640	585	609	572	581	563	639	588	615	630	642	601	647	660	588	583	620	623	609	575	619	590	596	625	606	619	612	576	604	609	614	611	583	595	594	605	601	591	623	618	597	648	593	598	591	621	609	644	605	606	650	613	588	609	575	600	632	561	600	607	615	614	618	627	640	618	564	636	614	576	603	571	658	632	584	563	600	621	596	589	634	641	615	602	599	608	619	642	600	611	623	613	597	643	608	610	646	598	563	617	620	651	592	633	611	604	605	590	608	634	567	615	573	630	626	626	617	592	602	634	633	634	617	619	583	588	630	589	592	615	589	614	633	581	625	600	594	606	652	586	571	581	604	609	601	585	637	586	626	628	601	573	575	635	559	598	609	570	600	609	620	622	667	657	601	598	641	613	586	594	622	553	609	594	596	657	662	568	624	578	602	618	637	593	604	596	587	584	597	597	580	624	649	611	616	586	669	624	607	591	631	628	591	597	595	634	621	645	593	626	622	659	599	549	596	661	617	633	595	606	581	588	587	622	597	603	663	639	641	600	617	568	588	591	648	588	615	613	629	602	628	587	654	602	618	668	604	595	587	597	576	594	608	619	655	573	615	602	645	605	604	637	644	652	653	663	642	650	594	682	611	610	616	613	617	617	613	616	632	617	610	629	592	631	642	619	594	640	659	621	575	650	564	657	604	604	593	594	595	612	599	618	607	643	610	636	584	615	621	588	608	577	647	614	600	574	569	644	594	585	611	648	635	606	593	626	603	595	586	591	650	591	612	638	609	598	611	647	628	583	591	619	632	622	587	688	621	623	608	619	604	605	654	612	578	588	673	595	606	556	597	577	608	601	602	615	599	613	622	600	616	599	578	619	584	595	599	651	604	580	609	584	605	640	572	668	608	641	602	627	566	597	576	602	570	628	600	624	606	626	619	606	601	607	580	598	587	593	583	559	595	628	603	593	603	605	575	621	622	598	640	595	613	639	570	637	594	666	589	598	603	611	577	605	607	594	632	611	629	660	626	625	589	612	566	609	611	620	590	623	608	632	571	618	605	631	617	615	637	599	644	630	583	602	588	646	605	600	626	604	620	627	616	607	602	614	612	623	622	612	624	589	626	608	554
1546	196	133	112	90	99	108	90	104	80	90	106	79	88	93	79	79	99	100	113	121	91	79	86	95	97	84	85	103	88	104	85	97	80	78	86	83	85	96	87	85	90	104	92	68	71	85	88	73	78	86	101	86	68	72	75	74	80	105	93	91	88	89	75	84	79	68	76	85	75	86	93	79	74	77	89	73	88	82	80	91	72	95	76	76	72	83	86	71	88	72	95	96	96	87	72	70	71	81	75	68	83	77	72	83	78	69	94	80	95	90	94	77	60	81	85	83	90	83	87	70	88	92	81	85	72	77	87	85	85	82	82	73	76	70	72	82	83	79	92	81	56	66	70	79	80	87	78	85	90	80	74	87	89	88	65	78	78	89	85	86	80	81	78	75	91	83	88	88	82	84	100	98	86	84	63	103	68	76	79	81	83	78	82	68	87	98	70	81	97	78	79	81	93	81	82	90	63	86	79	103	94	77	76	81	69	71	77	104	72	66	85	83	81	82	79	82	78	92	91	74	92	85	77	79	80	93	79	79	94	101	71	101	72	80	86	78	85	92	82	73	79	106	84	81	84	88	80	85	91	78	74	78	87	76	72	76	65	84	83	76	82	80	79	73	78	72	89	88	64	84	85	78	94	69	100	86	67	71	75	74	74	87	80	80	83	82	62	84	80	95	89	68	82	94	93	93	81	92	78	83	74	85	70	82	81	72	88	90	72	107	97	91	96	98	93	81	87	64	67	87	90	87	80	87	79	76	92	80	69	70	77	89	85	95	68	95	88	73	85	78	71	73	72	80	69	77	77	88	77	71	89	77	81	85	77	70	90	71	70	77	76	91	102	87	69	89	72	104	76	84	66	90	93	77	112	82	105	75	85	97	101	67	85	81	80	90	77	82	64	78	69	82	90	75	83	73	91	73	93	93	94	76	83	101	86	61	98	75	82	100	84	74	75	92	74	85	76	94	58	66	84	87	75	73	87	92	72	79	75	55	92	72	83	85	80	82	93	101	75	83	83	85	71	81	77	86	84	87	77	73	62	67	69	97	90	81	72	92	55	80	85	89	88	80	78	79	71	71	84	75	73	83	71	80	68	74	73	76	61	77	78	80	87	75	66	88	76	78	85	81	88	84	67	83	87	94	78	73	68	60	77	78	95	80	65	88	87	78	65	84	86	76	74	85	89	84	78	78	62	69	89	84	76	78	74	94	84	82	84	81	73	71	86	82	90	89	75	86	81	81	71	84	57	66	80	82	87	84	75	84	76	81	78	78	74	83	59	91	80	90	63	85	98	74	97	79	81	80	86	95	61	69	90	81	75	92	85	72	104	60	61	94	68	95	68	81	85	72	85	81	86	73	73	85	79	86	82	98	91	77	75	79	79	86	70	92	104	94	72	85	104	67	72	73	70	86	85	79	87	90	78	80	71	78	80	80	78	104	93	101	76	86	83	97	74	84	75	79	89	67	92	58	100	61	82	90	85	82	92	84	75	94	76	87	82	77	90	76	78	71	66	69	96	99	82	77	87	78	83	91	77	87	76	64	74	89	70	88	68	78	83	79	83	77	72	95	72	77	76	78	84	88	78	87	58	66	72	78	101	87	96	83	97	97	81	78	96	91	92	84	96	94	103	83	76	70	78	94	75	80	77	87	89	84	75	73	85	88	88	99	69	92	94	84	79	92	101	74	85	83	88	82	94	94	77	82	88	87	83	90	86	88	72	78	80	74	82	86	79	64	91	82	87	78	89	72	74	79	92	84	69	90	77	82	93	75	90	89	86	81	76	83	84	96	89	84	99	89	86	73	85	81	78	80	88	73	69	80	77	87	82	83	82	87	84	73	73	78	90	81	78	77	81	94	66	63	78	69	72	59	68	85	78	84	91	81	85	84	76	90	81	80	96	75	88	81	91	88	92	71	87	85	87	84	95	83	89	74	76	82	91	78	68	104	84	71	81	79	89	79	86	86	93	73	96	82	73	74	83	76	82	79	93	94	89	84	70	81	85	87	83	79	78	74	72	80	85	85	72	77	87	90	82	76	77	77	87	78	78	88	96	89	86	83	73	76	60	82	83	66	83	80	92	77	81	84	85	66	87	89	70	64	84	84	94	90	63	75	79	58	82	97	80	68	93	109	73	79	71	73	75	76	89	66	94	76	86	87	81	68	64	76	80	100	106	86	85	71	78	71	86	70	79	76	73	70	86	79	89	85	98	88	75	89	94	80	91	94	78	95	87	85	89	78	84	84	81	89	84	79	75	88	68	92	74	86	84	84	84	62	69	65	100	72	75	94	93	89	89	78	82	69	89	86	84	79	74	66	62	73	81	101	86	92	80	85	86	88	76	78	82	100	72	96	63	68	72	88	82	89	78	83	76	75	84	80	81	79	86	79	82	86	93	77	81	72	80	93	76	91	80	85	76	88	101	91	82	90	62	91	74	87	75	75	85	86	93	78	81	85	81	91	83	85	90	89	79	75	72	102	97	87	106	87	70	81	70	63	73	75	88	91	85	76	74	84	71	102	97	74	75	100	90	90	98	79	80	87	82	88	74	89	76	72	90	85	80	70	95	89	85	86	67	91	72	84	77	69	93	92	78	78	71	66	78	92	78	69	93	88	94	66	90	75	75	87	79	71	88	87	92	77	72	88	89	88	92	76	83	95	90	89	71	87	80	90	73	78	82	82	81	75	70	84	80	65	87	82	80	79	88	75	77	82	78	77	80	71	81	92	75	79	76	64	70	89	99	92	92	72	97	95	50	71	89	84	70	93	94	102	89	73	84	90	78	76	88	82	80	76	80	90	98	91	75	69	82	78	84	82	81	85	92	87	75	69	65	95	80	91	91	96	72	76	83	87	91	80	71	86	91	79	80	89	77	77	82	86	72	82	91	94	67	75	94	69	85	69	78	80	87	83	89	86	82	85	81	84	75	90	86	84	77	88	73	84	78	80	91	81	76	67	89	78	86	71	77	78	74	90	89	75	89	73	75	85	92	79	90	76	74	69	73	83	82	79	79	81	80	71	81	78	89	77	75	77	82	91	92	69	88	92	80	72	76	76	76	91	77	91	90	75	79	81	83	102	82	74	68	87	63	97	76	92	82	82	94	78	87	86	69	86	77	85	64	87	83	97	72	84	80	82	91	65	91	75	67	92	67	79	102	68	91	85	70	81	91	95	67	96	88	77	89	58	72	76	74	85	80	94	94	92	90	82	81	71	77	76	106	93	83	74	78	77	84	91	64	86	88	79	86	80	111	83	90	73	71	99	83	85	69	79	67	85	72	92	78	87	78	82	82	76	80	79	81	81	87	78	84	88	94	85	71	87	77	78	83	71	74	86	87	74	96	91	101	88	74	90	82	70	91	68	75	77	80	76	82	74	90	70	90	70	53	74	93	92	87	84	75	88	66	79	119	84	89	89	90	81	91	71	67	88	86	82	68	69	88	60	93	82	77	69	85	91	84	81	67	78	80	86	72	82	88	77	74
16709	2567	1394	1284	1979	2397	2345	1898	1667	1571	1409	1229	1069	1033	1052	999	958	940	1006	1086	1100	1021	995	967	1037	1008	982	1127	1078	987	1015	950	922	961	891	960	943	881	887	880	872	924	842	875	851	846	806	790	726	781	792	758	737	732	765	723	767	713	736	677	761	746	764	711	717	707	735	733	693	762	722	744	733	743	684	752	747	731	799	757	773	764	757	787	848	734	706	758	792	770	785	765	790	802	786	761	777	726	750	761	760	784	728	713	710	760	779	740	765	731	764	768	734	714	739	781	736	785	728	786	712	727	709	698	741	761	796	753	778	738	743	755	716	742	758	745	784	736	764	708	749	762	757	768	733	752	696	721	741	710	754	701	708	748	741	759	752	724	782	730	754	785	739	739	758	789	741	700	733	680	715	719	741	761	717	780	738	758	693	751	723	745	704	724	755	724	770	717	700	710	723	820	741	778	728	753	810	714	729	768	724	717	742	785	685	730	714	725	742	737	727	756	823	738	781	736	770	721	733	710	758	760	737	747	727	708	756	777	701	725	753	753	715	735	797	765	744	738	747	703	774	784	739	675	722	724	739	746	797	787	733	757	694	730	762	746	762	751	802	755	809	719	772	776	730	699	732	772	771	709	714	748	738	732	742	757	733	735	748	715	738	718	737	737	740	763	757	758	714	703	769	764	725	766	761	747	769	741	670	771	747	730	769	675	760	756	781	724	677	744	701	770	727	734	752	781	679	738	699	691	758	758	760	725	714	713	723	753	739	749	721	737	792	718	743	758	747	726	693	769	727	735	756	753	776	734	698	734	763	713	741	741	754	738	742	682	684	733	754	736	695	773	801	745	774	713	709	731	802	717	765	700	732	747	719	782	737	677	739	742	719	788	717	714	730	735	715	755	762	702	766	772	724	698	752	756	724	765	681	714	697	720	710	758	750	766	732	767	754	741	765	733	746	715	754	743	720	744	713	684	764	760	744	749	724	743	759	692	735	747	795	727	758	735	721	741	759	737	755	771	742	736	732	744	739	784	718	714	768	782	720	766	671	713	748	782	790	725	699	735	727	762	715	772	765	760	738	715	747	747	770	739	703	735	739	748	756	704	758	733	723	763	684	754	730	729	738	727	791	725	772	700	735	724	722	735	747	760	711	716	743	787	744	720	796	733	694	763	736	722	707	765	739	692	769	707	729	775	722	795	729	703	744	711	804	749	706	790	751	766	733	739	753	738	758	708	807	739	753	734	768	746	754	716	731	710	753	723	716	721	778	754	748	722	682	771	771	733	727	732	758	726	710	748	755	695	757	711	711	707	746	766	803	720	720	745	771	716	738	712	714	732	719	745	789	736	780	766	717	753	744	782	686	771	722	729	718	767	760	735	704	816	754	716	782	766	787	737	704	704	744	756	728	726	739	720	749	784	774	698	749	727	759	782	722	727	723	722	728	731	727	807	727	753	761	752	733	771	719	744	716	764	719	740	701	735	747	740	699	775	729	728	678	749	769	737	731	764	813	719	767	741	749	762	736	757	775	747	716	749	724	787	766	751	775	770	783	738	752	718	704	765	734	741	758	760	734	750	782	765	716	712	720	740	732	704	752	808	737	765	747	758	741	760	758	721	735	742	750	790	725	780	723	765	720	766	743	742	815	745	750	696	753	734	743	718	738	756	697	725	793	712	774	714	740	772	762	751	755	733	740	749	792	746	757	773	741	765	758	759	706	704	777	741	708	782	767	720	729	752	773	752	718	763	751	700	784	707	768	732	751	776	767	755	756	755	727	745	728	671	712	732	719	741	769	734	697	785	714	722	731	752	771	731	702	740	765	739	739	719	729	771	721	712	747	733	732	753	752	707	707	718	695	774	767	750	740	751	770	764	724	767	726	733	750	748	730	739	770	745	743	704	759	735	703	776	742	757	783	728	753	734	754	706	757	744	739	774	774	751	757	752	739	763	745	742	736	733	695	728	754	772	701	734	773	729	793	767	743	752	707	734	780	716	675	727	745	746	707	826	761	695	740	731	698	719	729	715	722	780	710	700	707	696	724	767	756	776	743	760	787	750	699	756	708	702	702	747	714	738	760	775	746	735	763	736	788	706	733	762	723	748	731	704	717	710	736	770	739	720	737	771	699	753	751	747	727	725	759	685	720	758	690	785	765	721	719	740	740	788	697	785	741	757	681	682	748	749	745	740	682	693	763	784	799	729	703	747	773	716	662	746	759	776	708	723	733	781	682	754	721	775	781	756	710	732	754	698	705	749	746	796	769	704	806	745	746	766	799	726	733	655	765	713	728	673	742	771	728	732	772	702	756	762	762	688	756	721	665	750	715	751	771	730	678	707	750	784	733	741	716	759	790	774	764	727	739	782	811	760	782	757	744	728	750	738	752	757	781	704	767	723	732	734	727	731	778	749	728	742	750	766	775	748	744	734	696	731	740	755	727	781	761	769	750	760	741	782	731	802	732	726	730	753	752	755	743	749	702	737	723	734	767	752	736	766	751	792	711	748	750	755	761	725	710	763	743	745	747	758	736	793	766	769	711	723	754	762	739	751	691	768	752	728	742	741	730	745	725	751	769	733	753	801	706	704	781	719	721	712	745	780	706	687	710	724	772	763	730	751	759	782	700	775	753	755	744	711	781	767	735	741	755	778	761	786	745	783	768	768	727	775	758	735	723	713	715	756	748	705	762	762	755	768	751	737	739	698	783	751	775	744	695	745	726	749	769	729	736	726	738	723	727	763	713	752	745	742	787	746	729	720	742	794	778	760	724	751	721	704	774	757	717	783	744	717	772	712	772	698	766	739	738	769	731	758	784	708	764	743	749	733	740	733	693	724	720	730	763	742	783	762	763	779	718	726	754	749	744	727	755	708	757	768	738	706	763	731	752	740	792	765	708	741	744	755	712	730	747	727	749	767	782	725	737	769	720	709	728	707	748	720	717	786	725	737	760	757	734	722	693	711	685	802	753	741	690	768	786	747	780	724	711	764	681	714	711	739	751	771	763	786	748	728	735	752	738	763	706	712	759	761	783	720	766	777	693	764	723	761	756	764	758	721	739	712	746	733	765	736	731	747	755	698	754	759	762	716	762	731	726	739	792	781	729	720	745	739	696	698	732	772	730	753	767	747	739	740	754	740	719	749	744	750	740	729	799	712	714	729	762	714	730	742	710	745	766	732	751	739	776	734	707	783	771	742	739	779	728	794	684	785	763	723	705	711	753	760	721	716	742	739	740	731	736	765	756	743	741	747	727	763	672	716	743	718	748	739	769	744	814	750	761	767	754	713	722	728	769	733	726	755	743	765	757	727	771	686	747	699	758	700	754	687	793	753	733	786	725	745	728	782	755	766	739	723	751	744	741	762	731	742	738	727	762	726	710	737	717	714	707	693	740	708	686	805	764	755	737	738	783	755	740	752	766	714	747	761	758	759	732	731	767	735	728	722	742	771	718	727	715	738	764	778	750	736	709	699	729	757	735	795	756	731	768	712
2640	562	177	137	131	127	131	131	123	103	106	90	91	103	109	115	71	85	87	92	96	92	98	104	103	86	82	101	91	106	97	82	102	84	84	81	85	70	72	92	102	101	89	95	83	84	86	95	86	83	75	90	86	74	84	80	85	69	96	84	79	58	82	67	78	95	66	83	92	80	82	78	80	96	81	70	79	91	83	91	76	77	90	78	87	86	81	73	68	84	71	95	78	59	97	77	77	92	98	81	82	76	85	79	99	67	95	96	75	59	89	83	78	100	84	71	84	71	82	82	86	73	84	74	76	80	82	65	79	87	76	86	86	70	92	75	83	84	70	77	84	85	87	86	83	85	70	64	83	83	86	85	92	59	85	67	78	78	85	75	78	94	88	73	72	75	88	61	93	86	81	76	77	81	91	71	86	92	92	64	76	105	75	90	75	100	81	94	91	75	73	78	67	76	91	75	91	94	86	77	85	81	77	87	93	91	79	72	88	72	86	84	99	82	77	77	87	102	94	77	85	75	82	85	83	80	91	88	81	85	72	84	84	74	71	84	89	62	89	58	76	93	88	77	93	98	87	77	77	78	79	78	99	74	78	69	87	89	94	78	80	79	81	81	82	85	105	88	71	89	84	97	62	85	81	80	74	94	79	91	86	90	90	77	80	81	87	67	82	109	86	84	85	80	89	83	73	62	85	67	83	79	78	76	85	88	78	70	75	74	79	67	89	82	70	83	71	84	92	83	45	85	87	72	68	95	61	84	95	97	80	89	90	82	103	74	93	84	109	86	72	94	86	85	75	79	80	73	67	71	76	76	78	72	86	96	99	75	67	79	92	77	76	79	83	72	74	72	89	81	76	64	76	69	62	87	65	73	90	89	74	78	65	83	76	87	69	83	80	92	101	78	93	101	84	80	96	82	82	90	86	72	80	72	98	72	98	73	77	75	71	94	92	86	87	98	75	74	84	65	71	95	83	85	75	81	78	92	89	84	76	86	90	83	76	77	97	87	96	79	69	89	65	90	86	83	79	76	77	63	77	78	90	90	70	74	70	82	86	77	90	75	87	68	76	81	79	75	85	75	76	84	75	93	78	77	101	86	76	87	72	70	91	73	75	86	83	63	91	69	76	79	84	82	96	76	80	84	81	66	87	72	76	88	85	89	75	94	73	95	83	72	88	78	94	66	74	85	93	85	62	75	95	81	81	72	74	78	69	75	70	96	84	91	70	89	66	75	88	87	83	79	95	95	94	107	70	65	80	75	94	79	93	81	85	84	88	89	82	87	80	80	79	78	74	78	109	83	81	71	81	95	81	73	76	80	86	71	82	89	100	85	88	80	89	105	82	83	88	73	73	83	98	65	80	84	78	96	80	75	80	98	85	90	83	82	78	78	88	89	83	81	91	66	94	80	92	85	80	72	95	80	71	80	80	84	80	71	94	76	90	86	58	82	92	83	71	74	85	75	83	82	92	74	80	82	70	92	83	84	83	75	98	77	93	73	73	77	91	70	96	91	73	91	60	73	72	68	98	105	69	76	70	83	92	84	92	87	79	70	74	70	88	83	83	80	80	88	93	92	79	75	87	92	92	67	66	70	86	85	74	69	90	86	102	85	91	91	76	94	88	68	75	74	84	91	68	72	80	74	86	79	88	71	70	95	77	79	77	90	82	62	89	81	74	86	74	78	74	76	86	93	77	95	84	90	71	88	82	82	91	85	82	79	80	74	85	77	87	78	77	79	81	80	75	88	80	68	90	84	69	81	80	72	80	84	83	93	70	98	75	71	81	73	73	88	73	83	81	84	102	72	78	71	81	78	91	85	75	74	82	88	98	79	75	71	73	103	76	85	84	90	74	79	77	67	79	86	90	89	74	78	80	62	71	91	89	72	79	65	75	69	81	66	64	76	85	88	73	87	88	61	84	79	76	78	88	78	86	74	87	84	85	84	74	85	72	89	69	80	63	74	84	81	86	86	80	82	81	91	91	82	80	82	84	80	77	90	88	87	73	75	90	84	85	87	84	80	95	84	78	79	69	86	84	76	75	81	69	96	74	97	90	73	80	86	88	86	106	68	78	82	67	83	72	81	72	77	86	86	76	94	79	84	86	81	92	83	72	88	90	82	86	80	80	79	83	87	85	82	65	79	86	65	66	84	81	59	85	81	85	79	86	80	87	89	81	72	79	84	78	71	66	77	82	73	89	109	82	77	53	82	88	76	95	87	104	80	87	65	83	80	64	88	77	79	85	85	85	68	89	89	76	83	93	80	79	88	95	92	98	95	65	70	77	76	90	97	70	80	68	73	80	68	79	68	72	83	81	87	77	71	97	94	85	83	83	91	80	88	77	83	85	77	88	92	88	82	73	85	85	72	90	84	75	63	85	78	97	71	82	88	94	80	90	79	86	76	96	86	67	92	96	87	81	107	80	82	78	72	89	86	85	79	84	77	79	72	83	78	91	73	104	100	87	76	73	75	81	94	63	91	72	81	68	91	76	85	82	85	89	93	81	79	77	75	83	73	78	83	88	75	83	78	96	78	86	87	77	84	64	83	82	75	81	70	97	81	73	89	69	86	77	60	87	76	94	88	71	77	89	103	88	75	60	76	91	84	94	82	73	74	82	86	78	92	88	79	70	82	74	85	92	61	92	79	76	95	78	86	81	62	85	76	90	92	76	69	87	94	89	74	76	77	100	67	84	83	100	72	99	91	84	94	79	70	81	76	66	75	78	86	75	84	68	83	68	74	75	91	75	91	83	84	65	88	106	73	79	78	87	79	75	75	77	71	76	86	90	107	82	93	77	86	78	83	53	75	84	88	101	87	77	87	84	73	84	85	95	80	93	84	76	75	74	75	80	77	84	60	78	79	87	87	85	71	79	74	91	79	99	84	61	84	92	76	64	93	78	90	79	82	82	71	77	87	70	67	76	83	74	89	85	84	82	64	88	71	77	75	80	79	75	79	84	78	91	83	80	93	71	78	99	87	81	76	79	81	95	77	72	73	69	73	74	90	95	95	69	92	86	76	80	81	91	91	71	72	77	79	81	82	68	67	74	74	98	92	86	84	63	84	80	75	80	70	93	92	107	89	91	72	66	88	79	83	82	86	84	59	58	69	81	82	72	70	86	85	74	68	74	83	84	87	81	103	70	73	78	66	95	98	85	86	94	77	86	80	72	84	67	87	83	87	81	74	66	79	87	86	83	84	77	98	78	78	78	83	80	68	77	92	91	71	93	85	82	79	72	84	97	76	81	73	68	76	83	80	78	80	78	95	83	73	85	84	90	83	75	74	79	95	97	78	90	79	99	69	89	78	85	104	69	79	97	72	80	84	74	85	87	76	74	75	92	94	86	95	87	102	63	94	86	83	84	75	82	66	90	79	77	80	89	94	74	74	77	92	98	87	79	86	73	57	86	97	77	96	82	98	81	74	82	73	95	84	68	81	80	72	72	91	93	76	107	81	98	75	76	72	90	76	82	88	82	76
23653	4761	1890	2046	3654	4657	3991	3223	2599	2233	1900	1631	1413	1328	1328	1230	1191	1251	1184	1217	1295	1157	1173	1065	1196	1220	1092	1162	1196	1145	1134	1091	1047	1099	1018	1032	1035	932	951	989	988	996	959	913	904	878	824	827	792	816	735	783	828	782	797	737	767	763	778	748	748	781	784	788	743	818	776	785	772	782	788	797	817	791	783	814	763	827	794	829	828	788	781	833	815	797	796	826	768	779	799	823	794	791	809	842	787	814	784	785	799	736	756	804	762	789	762	785	747	769	825	768	745	782	765	737	794	777	770	740	760	770	702	795	734	799	764	791	747	755	737	732	777	817	741	807	656	749	762	753	722	775	838	713	827	757	775	777	726	727	774	790	777	785	781	789	759	727	764	803	778	788	764	789	755	766	794	708	723	771	818	746	755	804	753	779	782	749	772	810	798	780	677	813	756	780	803	763	834	766	742	701	722	807	785	774	731	766	774	757	713	769	777	705	782	827	804	750	766	801	821	734	754	738	766	810	778	733	793	746	745	754	741	801	759	761	729	795	788	781	762	810	735	779	792	715	816	761	758	764	810	786	750	763	778	729	748	818	749	801	794	740	751	753	716	703	694	730	768	807	795	797	806	751	779	793	725	751	818	766	781	779	771	756	734	790	799	788	716	785	776	821	750	766	717	779	777	762	716	771	773	717	759	796	762	814	748	765	758	790	733	718	733	766	707	782	737	818	788	725	726	739	810	799	806	811	772	769	764	755	775	777	775	780	770	794	834	727	818	755	758	772	767	789	708	791	765	801	775	772	754	710	769	757	780	760	769	816	797	731	746	728	747	814	766	753	808	725	717	754	747	733	771	773	778	763	740	769	794	721	776	782	744	773	761	814	769	763	735	784	775	755	727	760	767	744	795	742	720	748	798	734	762	798	797	776	765	741	768	756	726	756	800	754	764	778	742	752	758	766	833	762	808	761	740	808	742	759	705	794	799	733	762	805	769	767	790	786	774	767	750	775	757	754	743	744	794	752	798	730	803	769	767	783	785	780	774	769	763	749	763	736	725	763	773	747	758	755	787	751	773	798	741	766	732	793	806	774	776	765	787	731	746	741	805	743	755	752	752	773	764	749	719	768	768	801	761	797	799	823	794	805	750	751	715	756	753	775	759	798	727	821	791	791	792	758	720	792	745	799	771	785	791	709	787	765	789	767	777	799	702	764	753	783	782	818	762	718	759	751	761	732	750	784	732	762	783	815	737	748	784	760	794	752	797	762	742	756	779	780	820	786	787	731	743	784	785	808	786	756	769	747	755	834	776	777	786	746	743	735	776	755	806	781	774	741	771	767	719	754	756	784	779	738	750	754	749	792	783	754	775	746	750	802	787	720	779	801	777	734	790	799	773	755	769	758	774	789	702	790	753	770	765	790	740	803	748	740	792	767	782	735	811	836	743	763	752	718	773	744	745	728	765	806	779	800	731	800	790	819	779	758	758	823	748	771	765	728	836	791	798	803	787	807	756	732	796	741	789	819	748	761	735	764	757	771	792	740	755	712	769	778	778	791	797	749	791	762	785	775	749	729	758	748	768	775	782	756	764	733	762	800	759	750	816	765	768	753	757	743	778	813	744	807	749	753	758	757	794	736	779	782	731	783	791	793	781	782	772	747	756	767	758	737	799	767	801	775	786	826	747	816	770	782	787	726	795	797	779	797	767	761	782	768	818	742	745	714	791	821	724	801	750	784	735	801	733	798	767	747	759	747	765	793	775	724	736	751	814	722	777	780	804	796	765	812	763	755	781	757	762	759	757	750	741	750	779	766	755	794	787	754	792	753	782	787	790	744	799	765	736	737	753	836	772	765	774	786	746	746	738	790	755	817	793	766	780	762	792	744	717	772	755	786	760	785	783	776	756	805	763	788	761	751	777	792	753	745	790	794	728	748	754	743	730	722	782	731	757	759	783	791	749	777	767	758	759	725	741	757	773	791	811	737	808	747	769	791	787	792	788	710	734	738	760	740	774	743	781	808	799	779	761	750	768	818	719	779	754	791	784	747	779	737	792	815	746	728	702	815	743	766	746	745	752	768	799	778	808	784	755	792	793	765	749	785	718	768	800	750	773	821	787	772	706	774	732	768	763	724	719	724	767	753	764	733	791	745	762	761	805	759	764	805	783	752	703	748	732	771	747	735	741	788	757	746	767	768	804	802	771	769	760	750	767	766	718	771	799	725	778	704	751	752	793	735	774	782	762	719	773	791	782	741	738	793	758	781	781	790	730	761	757	765	701	750	835	762	805	732	767	756	776	699	714	785	721	763	795	748	750	779	767	781	763	752	806	746	781	739	740	771	726	809	756	743	791	789	741	760	747	789	759	738	747	753	732	767	789	767	781	797	788	799	770	777	730	788	744	750	743	794	790	740	824	723	764	743	789	740	755	734	761	754	759	807	748	796	747	760	798	757	775	751	766	760	788	777	773	761	756	777	727	736	747	709	768	780	777	742	748	727	722	749	788	735	775	757	797	757	788	799	775	838	776	774	789	762	801	728	740	794	789	760	783	722	790	755	778	797	771	730	766	756	746	759	733	791	762	730	735	807	773	770	760	793	795	791	769	770	775	749	805	721	777	790	730	746	737	777	772	751	763	763	781	728	788	767	768	737	741	698	724	739	750	728	698	814	790	741	764	785	782	803	755	794	756	732	720	791	769	749	815	807	732	766	739	775	798	744	781	814	803	799	746	761	746	734	799	776	806	829	758	797	700	761	785	781	786	751	817	764	747	765	757	768	751	755	820	744	728	743	756	756	743	744	778	737	799	793	791	782	819	746	767	790	778	751	768	751	730	775	739	775	771	772	773	777	791	761	774	809	732	782	786	784	783	753	782	797	755	743	781	773	727	736	759	697	786	739	788	755	716	735	808	734	794	757	772	793	721	764	792	733	816	734	733	794	763	744	772	813	765	747	816	750	748	749	717	750	788	721	691	754	738	734	788	714	720	770	786	735	736	732	788	805	777	730	761	735	782	724	760	776	764	770	748	809	766	802	789	713	773	734	770	793	778	760	747	726	798	808	811	786	761	764	739	731	753	779	787	799	797	742	749	817	798	801	771	738	752	741	797	796	754	786	770	756	788	732	730	770	767	793	725	754	747	733	791	735	751	761	734	745	775	776	774	728	727	796	737	762	796	798	840	724	791	776	760	745	696	811	799	778	802	773	698	809	772	815	737	791	781	773	779	807	771	773	726	751	758	753	763	740	708	739	762	767	736	737	749	746	765	801	794	783	748	753	739	763	829	755	793	747	730	714	769	750	743	751	760	741	754	743	769	733	744	763	748	757	755	801	796	739	692	787	722	811	737	818	753	759	754	800	765	690	717	768	719	804	763	771	738	802	740	739	809	772	760	763	765	758	788	766	796	798	744	781	728	734	721	720	697	770	754	746	806	758	814	766	771	753	751	787	796	760	746	776	750	772	807	770	737	756	724	764	791	714	749	727	751	775	762	767	755	773
2733	385	142	91	76	96	99	95	111	84	102	81	75	83	90	69	58	91	62	76	67	65	70	83	51	65	69	74	75	71	67	65	63	69	75	57	69	54	65	74	57	62	62	83	64	73	64	65	57	55	56	68	63	65	65	62	56	58	48	64	59	58	67	66	55	51	43	58	53	63	59	65	48	57	48	41	58	52	62	61	56	67	59	54	58	59	61	76	71	61	44	61	51	50	63	68	70	62	63	47	51	51	64	57	71	61	55	41	61	75	50	54	68	54	65	52	57	37	59	46	52	52	61	52	55	45	56	63	68	45	59	59	53	57	56	57	79	67	57	58	49	67	55	53	55	64	55	57	72	50	57	56	65	54	60	69	41	60	63	70	64	67	68	39	64	61	53	62	59	67	59	63	61	53	65	70	47	61	55	60	51	50	66	43	57	43	60	47	55	62	61	56	51	53	73	63	51	52	68	59	72	56	58	60	50	58	65	68	45	50	61	60	62	62	56	53	61	47	67	48	57	64	54	61	72	67	42	54	66	60	47	45	73	61	65	50	57	54	56	48	62	54	55	62	51	59	54	64	55	60	59	57	54	61	53	72	57	55	45	53	57	71	56	59	60	54	59	57	56	65	64	70	48	63	62	46	66	45	79	69	67	62	58	69	68	59	60	55	56	51	54	48	52	52	68	46	52	65	56	69	71	61	57	55	63	61	55	56	58	65	58	55	75	66	65	43	57	55	50	60	47	52	60	68	66	68	59	59	60	51	56	49	51	59	63	54	62	61	63	62	53	53	49	65	55	59	66	58	64	50	60	56	57	60	62	60	58	61	57	61	58	59	48	61	65	55	53	61	61	59	66	57	70	57	54	61	51	57	62	58	61	68	56	62	67	68	59	50	56	62	66	60	55	66	58	55	54	59	55	48	50	55	50	62	42	51	67	58	57	60	59	67	64	78	67	46	49	55	64	60	67	52	52	50	55	61	50	62	59	55	61	56	57	55	62	55	58	61	57	67	55	68	69	53	49	53	54	44	65	53	64	45	66	57	67	56	64	67	62	57	49	54	65	55	55	66	52	72	60	58	55	67	52	62	59	50	61	50	44	67	49	40	63	60	67	57	56	57	53	47	62	65	55	62	69	59	64	63	55	69	54	56	51	65	56	56	61	48	44	54	61	59	65	58	60	64	66	52	68	80	48	64	58	50	64	59	55	52	62	65	55	53	58	60	56	53	60	50	48	49	48	58	66	61	53	52	62	59	50	59	54	53	65	53	49	54	54	61	50	65	54	59	67	48	71	60	52	63	55	64	57	49	58	57	50	62	54	57	53	51	46	57	58	57	71	63	54	50	41	52	63	55	56	62	56	50	55	56	65	56	59	43	64	64	57	52	47	46	55	63	58	59	56	58	78	64	55	59	61	67	66	48	46	63	62	61	60	44	65	60	60	53	62	65	48	67	64	53	65	64	59	71	51	47	50	72	67	54	57	51	63	54	56	57	46	41	58	53	64	68	55	53	53	51	65	60	66	60	56	53	58	65	53	55	46	50	59	57	58	55	54	57	66	51	57	45	58	65	57	41	55	51	51	58	57	59	55	42	63	60	65	69	65	62	52	50	72	55	61	56	54	59	54	59	65	70	48	61	55	60	67	55	52	56	56	57	51	65	50	58	58	53	43	69	56	64	57	55	52	65	60	53	73	59	57	51	54	60	63	48	51	60	67	52	49	62	56	51	53	57	66	65	47	53	61	59	56	56	68	64	59	72	58	59	47	53	64	53	53	71	75	62	55	55	44	49	57	53	58	77	60	55	55	64	61	63	57	48	53	54	49	63	65	61	66	52	60	50	52	60	62	64	65	60	64	51	72	46	65	57	51	57	51	66	41	47	53	45	44	63	56	73	45	62	48	67	58	60	56	52	60	60	56	56	62	52	49	59	69	60	67	65	52	65	57	59	73	52	47	87	63	65	73	47	76	65	45	57	54	58	49	59	71	75	54	60	54	64	59	72	47	69	62	52	40	44	65	39	64	52	64	57	59	51	59	88	53	70	53	62	57	60	64	65	68	46	59	49	55	64	67	47	60	62	52	50	54	45	66	58	40	60	58	49	59	57	65	40	60	66	65	67	54	49	67	54	55	67	63	55	62	72	44	58	60	52	50	68	67	65	58	69	61	52	47	66	58	58	40	56	60	53	53	54	51	72	49	60	62	61	60	52	71	58	42	46	53	58	37	55	63	66	58	44	55	65	50	48	53	63	64	42	53	67	56	56	46	42	59	61	47	43	53	59	71	58	46	51	63	64	50	67	50	46	61	65	56	61	60	41	58	68	67	41	52	60	59	45	65	57	60	68	62	56	52	63	53	45	59	50	45	58	48	46	38	70	49	53	57	50	51	50	61	53	48	54	47	53	60	53	70	47	57	55	65	47	52	51	53	50	58	65	52	63	45	52	65	66	70	53	49	53	61	63	48	51	60	50	65	64	66	51	71	46	69	64	77	73	61	50	68	41	65	63	50	62	55	58	53	66	54	48	58	64	54	53	61	54	57	51	55	71	43	54	59	57	54	55	47	57	62	58	66	63	57	55	62	66	65	63	52	52	56	64	46	56	67	43	52	45	81	53	50	49	54	62	62	59	56	59	45	64	58	56	54	62	58	56	57	56	60	80	59	49	53	51	53	67	48	55	49	72	58	51	57	58	56	55	77	50	60	64	49	56	53	55	61	57	51	58	65	67	56	60	57	61	58	55	59	55	73	49	58	62	55	56	48	53	56	47	48	53	64	56	69	45	51	60	55	42	48	67	46	68	76	59	54	66	61	69	48	52	65	62	55	58	41	53	56	63	59	54	53	58	62	57	57	52	53	58	49	61	47	59	51	55	55	50	56	69	51	46	54	49	51	51	55	53	41	66	45	54	58	48	57	56	61	65	59	52	63	60	76	46	62	54	52	55	64	65	53	52	55	55	60	61	60	40	62	46	63	59	93	55	62	56	61	67	70	54	57	52	56	49	69	63	56	73	66	55	64	53	61	50	52	81	58	45	63	56	57	66	58	56	51	59	53	59	61	55	58	65	64	58	44	57	61	62	60	52	64	58	51	56	61	58	61	55	59	53	62	50	63	68	70	59	46	71	57	57	56	72	61	58	52	56	56	53	58	63	68	52	59	58	72	57	67	48	50	59	61	41	63	57	61	61	53	52	55	63	53	57	57	57	65	58	66	52	66	55	61	55	77	83	58	73	63	68	61	57	69	59	52	66	51	54	64	48	66	51	59	57	62	78	55	59	64	59	61	79	58	52	63	49	67	60	63	66	68	68	75	61	72	66	74	63	48	68	57	57	69	53	75	77	58	55	52	55	58	59	62	75	67	63	68	64	58	72	63	63	65	52	53	55	66	67	53	49	57	64	47	68	61	54	50	57	59	71	56	44	64	49	63	62	64	60	64	62	55	49	43	52	55	44	72	55	79	53	64	56	71	59	49	62	48	45
22907	3879	1617	1789	3367	3769	3206	2802	2414	2001	1785	1399	1305	1260	1112	1019	1064	974	1009	1006	1045	981	921	928	990	923	972	968	1015	951	815	823	865	852	832	793	779	747	776	719	772	733	728	680	653	657	613	563	596	600	557	520	580	532	516	575	540	592	523	548	557	544	551	514	500	565	523	530	582	587	547	584	548	595	534	578	543	604	544	548	573	591	596	561	582	570	559	577	558	560	551	546	584	609	574	570	564	586	550	573	559	567	559	515	515	553	524	564	546	566	539	521	541	562	545	519	553	533	549	530	512	516	513	484	574	549	496	546	523	537	548	514	514	504	530	570	519	485	537	508	540	546	556	528	573	523	526	562	518	542	558	545	518	527	544	489	553	559	528	528	502	510	534	535	517	527	542	526	519	496	557	526	520	543	538	536	502	561	503	530	579	538	527	536	546	537	554	549	511	531	523	528	509	562	557	532	480	503	542	546	570	536	547	521	488	546	542	544	496	550	508	506	534	523	528	581	535	564	536	529	493	536	504	541	512	526	530	522	522	556	450	523	530	506	530	543	556	558	495	542	537	519	508	544	521	525	523	542	527	528	531	524	552	526	525	564	478	545	549	564	531	529	566	558	547	531	529	531	517	528	545	523	503	534	508	568	491	553	524	551	527	531	507	525	540	547	497	525	562	533	542	523	507	532	554	555	577	535	546	555	525	505	505	521	557	551	547	532	568	551	541	536	488	524	528	551	538	525	542	538	547	547	519	519	507	541	570	502	521	515	484	526	527	543	500	533	557	541	577	542	483	568	563	527	518	522	544	588	511	531	545	571	530	559	531	505	579	551	549	514	509	506	494	521	536	543	512	566	521	564	536	542	533	545	556	527	536	550	541	532	551	520	531	526	503	539	532	542	557	561	574	532	544	521	517	518	520	580	520	547	500	518	528	518	524	505	544	558	547	503	538	517	499	506	532	539	569	497	530	520	503	580	544	473	538	530	497	504	514	523	535	527	515	540	539	558	548	527	529	551	511	522	464	551	569	549	548	565	522	548	536	567	541	540	539	540	544	549	552	522	512	525	527	572	507	543	551	573	488	521	540	528	560	543	518	558	528	554	523	522	531	487	541	513	511	519	526	530	519	579	566	554	517	548	505	491	579	523	556	538	513	511	507	509	534	546	512	499	554	524	566	556	561	521	580	528	529	550	494	518	541	514	542	543	519	552	539	516	519	565	583	530	510	525	568	527	510	484	513	517	550	536	496	516	515	535	493	554	527	553	555	504	525	541	548	525	504	523	520	526	527	557	514	534	509	562	517	542	549	553	502	531	516	513	539	489	500	527	522	508	560	541	553	553	524	536	520	546	516	517	565	517	532	547	548	514	533	532	532	541	513	546	512	522	526	554	533	500	515	538	484	512	509	530	523	518	508	531	522	539	518	506	541	552	539	527	526	550	538	510	541	525	535	557	566	535	530	532	516	504	509	513	501	555	528	546	522	560	569	497	521	551	530	538	503	510	542	498	527	538	478	525	530	521	523	532	513	531	515	525	532	524	524	519	516	518	505	554	514	517	542	513	551	541	500	519	505	543	541	511	556	492	524	582	524	528	531	511	558	485	518	559	514	534	528	532	583	574	495	549	532	528	562	578	539	525	539	536	514	574	493	546	533	520	538	518	519	552	558	502	543	519	523	480	562	553	531	573	479	502	546	495	517	534	531	568	548	479	513	534	530	520	515	520	464	524	512	558	505	557	512	499	550	514	531	539	529	564	541	520	548	481	535	536	514	528	516	554	517	587	544	507	542	526	549	526	512	486	522	510	504	545	504	543	485	562	564	487	522	551	555	573	489	559	528	532	529	517	502	552	530	552	581	503	542	519	510	536	559	507	530	565	529	549	541	541	514	500	563	548	508	517	581	508	499	528	567	506	525	506	553	547	580	516	517	516	520	515	484	552	555	547	521	536	497	554	555	530	518	535	535	511	584	488	510	547	519	546	509	525	523	520	571	570	532	528	509	537	532	540	530	502	566	524	547	552	541	531	506	532	554	552	550	543	517	563	558	537	516	502	506	502	530	534	520	541	521	540	539	560	557	557	510	545	550	511	568	482	542	489	528	527	536	521	523	524	495	540	536	546	537	516	529	546	564	512	511	522	579	567	533	490	495	546	532	523	548	514	536	526	548	554	524	504	575	491	541	509	527	528	546	533	548	502	537	507	503	555	536	513	498	548	577	509	536	548	594	531	518	543	533	498	529	564	495	536	517	594	531	538	536	520	515	537	546	527	519	525	553	507	483	550	534	575	519	551	555	529	506	522	565	529	488	529	465	521	518	543	536	473	550	493	493	547	495	524	516	521	551	468	525	487	533	568	513	548	517	539	559	499	545	563	508	512	529	517	496	520	496	517	551	509	564	550	526	514	532	543	549	550	545	538	497	480	530	568	553	554	541	555	520	527	557	498	527	505	543	507	550	532	558	505	557	556	564	531	541	543	534	554	535	558	547	558	541	520	518	524	531	549	550	531	519	531	526	545	518	528	538	536	598	523	526	510	552	527	542	533	548	497	508	557	521	536	496	545	542	542	548	554	534	523	515	561	542	554	511	493	515	521	534	538	550	522	495	560	503	564	525	585	473	548	551	522	527	520	524	488	538	531	518	518	542	558	506	550	540	530	516	496	531	527	527	558	509	537	579	512	516	522	497	552	500	553	520	471	508	533	522	503	555	540	551	541	505	525	531	542	549	516	539	502	562	522	501	536	497	520	532	543	558	536	519	581	536	498	566	503	541	539	507	543	535	533	511	508	561	560	526	497	527	531	524	481	563	550	531	520	535	527	555	574	499	539	544	523	539	498	546	520	551	521	521	525	571	524	520	539	542	516	489	529	546	496	516	485	517	528	538	541	509	524	549	557	509	539	509	538	502	552	535	521	551	522	522	561	522	554	514	542	520	539	544	539	563	546	562	556	510	534	525	549	541	539	561	552	537	529	569	550	543	527	527	513	535	508	549	509	547	519	524	530	527	509	536	537	519	545	496	525	539	503	507	516	517	568	522	520	528	539	513	499	539	540	564	533	489	498	503	527	508	566	510	557	531	541	524	529	544	523	535	564	581	525	561	551	548	561	544	541	551	504	501	521	549	479	535	537	597	557	525	557	506	540	559	475	580	485	524	500	538	512	565	545	528	608	471	524	591	531	553	474	520	532	505	527	525	521	543	544	539	516	525	503	532	552	494	555	515	557	543	532	528	520	503	558	520	506	516	499	568	524	498	543	555	522	566	500	585	517	507	505	522	544	524	495	566	520	550	606	543	530	547	514	496	499	593	569	524	507	550	531	521	519	519	553	525	550	542	556	554	544	574	522	519	516	546	574	546	576	535	477	529	510	537	512	505	504	515	543	551	562	515	574	572	550	531	495	529	549	572	599	536	560	557	533	514	542	500	528	504	529	559	517	516	528	508	513	582	528	541	534	500	495	490	496	515	544	560	570	532	534	537	531	504	514
3558	610	209	128	121	113	107	118	111	95	105	94	89	81	93	95	90	84	71	89	93	75	87	60	91	75	93	73	78	82	71	86	94	77	87	80	75	76	72	74	85	74	68	83	69	66	65	73	66	65	66	61	66	52	62	68	68	55	60	66	76	77	80	52	57	96	59	72	68	60	60	56	79	64	65	57	55	65	75	65	60	81	73	72	75	69	67	70	63	57	61	59	63	78	60	64	75	70	82	61	56	63	76	63	71	71	59	56	71	60	63	69	60	55	63	64	58	64	80	58	70	54	69	72	57	66	59	56	65	76	69	63	62	45	44	72	64	75	72	66	38	58	60	60	70	67	53	78	59	60	66	57	63	65	59	72	74	62	68	66	60	66	60	79	67	55	65	57	58	71	63	62	59	74	71	54	56	72	79	65	76	58	69	59	48	76	71	65	55	56	79	51	41	81	57	70	75	56	77	67	55	63	80	64	67	68	69	59	66	67	61	61	61	66	77	53	58	64	62	67	60	67	60	58	75	68	73	59	66	61	70	56	70	65	64	63	60	79	55	59	72	58	60	72	70	65	73	64	62	66	50	70	55	67	54	61	60	70	53	82	75	70	65	73	76	60	63	59	50	69	58	72	65	66	50	71	74	57	52	68	62	64	63	65	67	82	71	74	73	57	76	60	74	74	72	55	63	50	56	53	67	51	66	58	61	50	57	57	57	59	68	58	68	70	64	62	71	58	73	55	66	65	80	66	58	57	69	66	64	77	60	68	69	59	63	51	61	60	75	64	56	51	60	72	59	59	71	65	68	65	63	73	75	68	58	58	76	55	55	65	61	71	59	74	72	59	63	63	57	75	78	57	60	65	89	52	62	58	76	57	58	56	59	70	76	57	71	69	60	60	56	59	70	74	69	63	59	69	55	61	62	71	58	64	69	60	63	75	63	64	58	60	60	58	64	65	53	56	60	68	55	76	68	61	73	66	68	47	50	70	82	70	75	62	58	67	53	70	78	68	78	64	70	61	60	55	65	82	62	61	58	65	55	64	75	70	70	65	62	62	54	71	65	71	67	70	59	55	70	59	55	67	57	59	65	62	69	72	59	68	65	56	90	71	64	56	63	58	59	68	55	58	68	76	58	56	69	79	67	65	69	62	81	63	61	58	70	69	68	72	58	64	72	62	65	61	71	69	60	57	75	60	65	62	62	57	55	71	70	62	58	75	68	72	53	66	60	72	53	72	68	54	84	71	62	62	58	64	66	55	69	72	63	77	62	72	64	67	54	64	57	51	72	59	64	59	63	67	63	63	66	57	65	50	66	73	73	70	75	81	61	71	62	67	65	58	55	68	67	71	63	53	63	65	56	70	73	59	69	65	65	57	67	69	72	73	80	64	57	65	64	66	51	65	74	73	65	71	78	83	64	68	61	58	74	62	92	56	76	70	61	79	72	57	73	66	53	66	71	72	49	63	60	71	61	60	70	72	59	60	63	62	64	57	67	77	63	54	57	65	55	55	55	80	60	60	65	72	73	66	72	53	62	60	72	62	57	66	63	67	83	73	61	55	51	72	64	67	52	65	65	61	67	45	55	60	71	68	55	74	61	66	55	62	63	68	67	77	56	65	73	72	67	52	66	67	74	65	62	75	89	65	72	54	62	55	75	66	72	63	60	66	60	66	77	69	67	59	62	84	76	73	69	52	65	76	63	67	61	79	60	52	55	67	66	58	70	67	78	55	75	80	64	61	78	73	55	53	63	69	74	70	75	64	62	59	62	83	66	58	79	53	68	62	62	53	55	60	69	77	65	59	74	59	71	75	68	80	65	66	67	52	69	66	68	46	59	57	73	58	58	72	81	70	72	61	67	80	52	48	76	71	45	65	70	73	68	80	41	68	75	87	59	64	61	65	55	61	74	71	72	73	55	63	74	58	64	76	67	73	67	75	60	63	57	60	62	64	68	51	57	70	67	73	60	60	57	60	72	53	61	79	66	59	61	76	60	61	64	66	56	53	56	74	62	80	59	64	49	74	68	63	68	67	53	49	58	76	75	77	66	66	66	66	63	64	65	51	63	59	75	84	55	66	61	64	65	60	47	70	74	66	66	61	59	82	85	67	47	72	57	79	66	70	67	66	59	73	57	68	57	54	69	66	60	72	48	60	68	72	68	68	59	67	69	45	69	57	65	69	59	56	49	54	58	61	75	70	50	81	63	66	76	65	85	64	53	65	70	46	72	66	60	68	65	56	69	72	70	64	71	78	72	57	74	57	64	42	75	47	77	75	55	64	67	66	63	71	53	56	65	47	72	73	72	58	67	72	77	77	72	67	80	68	60	58	66	70	62	61	69	55	55	58	66	72	66	67	58	53	67	67	60	73	66	58	74	52	62	68	54	68	70	64	61	73	60	63	51	73	66	66	57	75	61	64	66	62	65	59	64	68	68	66	64	65	65	63	53	67	54	71	70	74	68	67	66	76	67	66	67	68	62	58	58	61	66	62	65	54	59	75	67	73	71	83	54	73	62	68	46	71	72	62	68	65	51	41	65	69	66	80	73	62	61	70	60	65	70	55	63	67	63	62	57	63	57	58	54	60	55	75	60	78	76	51	47	73	66	50	62	68	69	52	60	64	67	51	68	80	60	68	58	67	65	63	53	69	56	69	73	64	67	62	58	62	59	51	71	66	45	71	67	61	58	73	50	54	52	74	71	61	66	63	60	58	61	55	46	59	69	57	63	65	59	55	69	69	49	54	75	60	72	74	68	62	54	53	68	71	65	67	57	71	71	84	66	51	46	51	80	76	62	71	65	61	52	57	65	72	63	60	65	69	60	64	71	71	70	55	70	74	69	54	68	80	60	59	65	76	57	64	61	55	81	63	62	67	60	68	69	69	64	66	58	52	58	57	58	70	61	63	47	72	58	56	52	65	61	58	78	53	64	57	51	67	63	65	67	61	71	65	57	68	67	73	67	77	59	67	74	50	60	65	66	71	59	58	62	75	81	72	78	72	74	62	65	53	68	78	58	55	55	68	47	66	58	78	62	60	56	67	51	65	62	50	60	72	62	78	67	46	68	58	81	63	69	48	55	67	55	76	60	83	77	53	72	53	70	65	69	65	72	58	63	55	66	76	70	56	54	59	65	75	65	53	74	67	81	57	67	68	77	72	59	67	70	55	66	52	70	63	66	60	63	68	63	64	56	74	68	53	70	60	62	55	77	69	66	65	82	56	77	62	66	70	76	69	80	61	62	76	54	76	82	73	83	65	73	63	76	73	71	55	63	56	68	59	71	74	59	63	71	67	59	62	56	59	67	41	61	76	52	79	70	66	59	78	55	70	69	71	78	79	70	56	66	61	55	70	83	79	51	61	72	60	62	64	55	71	82	67	59	51	57	65	60	66	56	73	75	50	58	65	75	59	60	62	60	67	58	58	80	64	66	57	59	69	71	74	62	71	62	65	63	50	75	72	66	54	60	62	65	62	65	64
26514	5057	2097	2517	4680	5146	4564	3870	3387	2764	2170	1895	1683	1528	1343	1328	1291	1318	1208	1221	1195	1198	1181	1203	1111	1141	1101	1144	1160	1119	1072	1074	995	1019	967	983	949	901	933	881	855	887	871	854	809	729	763	725	660	696	645	657	634	602	681	599	641	607	591	677	588	585	613	642	636	593	609	626	622	664	612	628	634	600	669	691	650	633	600	700	650	664	643	642	654	688	607	634	639	632	623	616	684	621	679	662	693	686	698	637	649	593	607	606	598	585	612	613	620	622	651	611	605	614	608	641	644	603	622	628	633	589	609	623	601	645	644	621	577	639	582	626	615	601	643	576	595	615	611	584	583	604	589	608	604	602	567	622	590	638	641	607	569	601	615	591	630	621	630	617	628	581	588	625	654	605	597	585	641	597	616	596	584	605	626	672	609	599	619	607	625	643	621	619	605	618	613	576	571	565	588	614	621	626	612	605	575	624	640	626	607	625	613	646	630	619	632	618	608	617	615	624	598	609	603	642	601	588	594	563	593	648	594	661	616	628	638	592	599	655	579	583	598	557	631	620	595	621	642	634	629	581	593	597	637	630	639	584	591	621	584	611	590	669	565	598	607	606	582	623	591	599	628	603	624	620	598	591	625	625	566	622	620	593	616	599	592	601	617	627	601	642	590	626	624	618	607	585	612	609	622	637	600	611	573	566	587	606	594	602	604	578	572	621	590	613	574	582	620	634	620	597	646	632	582	611	645	601	627	604	600	602	593	616	630	589	614	617	646	608	599	618	623	649	615	589	623	621	637	642	603	609	608	630	594	566	603	577	653	639	632	573	633	635	616	556	631	584	591	603	649	559	602	636	622	620	621	623	601	588	595	579	612	641	609	628	618	609	647	596	574	597	629	589	599	622	593	602	576	598	646	618	646	557	650	629	591	595	595	609	575	569	602	592	605	606	574	638	666	642	582	645	636	581	619	593	566	611	594	625	633	620	610	587	581	616	613	622	566	611	587	651	647	601	609	637	622	590	605	604	595	630	612	631	589	607	592	629	587	582	586	611	617	586	571	596	624	603	561	599	595	599	587	593	593	593	643	598	646	592	584	622	575	590	578	580	595	595	602	617	612	597	592	620	580	609	621	600	633	614	624	626	577	669	627	608	595	586	614	637	613	615	659	621	607	640	636	581	572	639	642	568	630	573	616	642	610	617	655	593	595	605	601	618	616	629	629	567	628	645	626	628	625	647	589	609	617	617	601	579	594	612	654	594	591	580	599	605	575	616	653	596	590	632	605	663	581	615	567	573	646	632	561	580	627	591	558	645	612	634	576	620	580	615	599	589	628	600	593	586	577	636	645	608	597	577	614	639	569	611	572	638	587	635	643	614	635	627	575	617	627	617	597	655	632	599	566	667	634	617	616	591	593	643	619	677	639	618	612	587	630	598	651	628	577	611	638	606	619	630	622	647	607	624	644	629	607	603	661	616	621	604	594	627	610	588	638	661	640	618	615	597	602	625	585	605	607	597	625	650	563	596	623	609	576	611	571	597	602	625	629	560	597	591	628	607	620	603	609	613	611	603	577	630	643	607	605	610	624	622	619	607	626	615	585	606	588	650	607	618	634	601	605	600	598	613	630	584	585	641	587	627	614	613	585	643	596	640	610	601	597	625	642	605	601	620	626	615	600	612	630	621	626	586	595	622	580	630	629	616	613	575	598	641	601	565	630	608	643	610	650	645	587	606	586	626	637	600	604	615	570	616	583	583	644	609	554	582	572	551	616	591	620	608	598	582	620	662	608	618	639	602	627	635	627	627	599	593	601	623	617	612	611	603	646	624	593	627	612	602	607	597	627	636	602	648	578	620	608	626	609	619	598	582	603	597	582	613	631	595	636	587	609	582	573	598	563	618	611	591	595	622	615	654	596	603	598	633	632	594	588	599	603	628	635	644	636	611	566	628	635	606	629	637	653	587	578	580	555	596	605	616	607	579	619	623	631	657	638	625	633	597	604	622	605	612	608	613	620	644	604	607	635	570	635	596	610	633	587	612	645	581	649	676	608	584	632	563	607	634	618	605	620	596	595	587	638	644	579	636	615	608	643	624	582	611	557	627	616	617	585	583	582	601	622	628	617	613	598	573	564	590	594	593	588	619	588	615	610	626	595	578	616	562	641	607	593	619	569	553	609	607	598	618	619	621	603	630	594	609	606	573	613	593	695	599	604	586	610	578	636	627	589	596	610	605	626	621	608	598	606	607	601	583	598	619	599	651	591	604	589	586	631	590	608	637	581	540	620	604	589	570	591	613	595	601	631	609	584	623	615	640	622	596	581	624	608	618	567	639	600	611	617	688	594	654	597	601	589	608	623	575	652	582	638	638	609	602	629	602	633	613	589	592	622	607	650	616	619	612	541	575	600	601	595	645	620	561	558	612	599	597	582	594	599	621	581	631	581	620	590	614	566	610	634	556	601	586	599	595	567	587	608	626	638	587	620	653	537	606	605	582	583	600	612	590	598	603	604	600	601	606	561	593	616	625	612	612	617	586	602	568	571	618	598	636	639	596	555	599	610	632	625	616	598	616	605	633	619	563	612	627	587	572	640	624	608	583	611	557	569	580	613	645	622	574	637	645	614	620	612	579	625	609	618	624	607	589	593	627	547	597	634	652	595	638	609	607	596	586	600	618	607	637	597	619	671	594	629	612	632	575	604	578	637	611	660	659	606	594	600	620	599	605	574	568	650	604	552	575	648	557	590	593	608	596	656	635	616	616	600	648	617	594	624	644	615	601	609	632	635	634	612	643	567	608	596	636	579	610	576	606	615	597	597	618	627	609	600	603	603	600	601	633	597	606	632	619	629	610	608	599	607	624	586	606	613	607	614	623	553	624	625	604	627	562	617	566	628	620	589	632	615	591	583	587	594	632	615	591	631	628	586	634	598	620	604	596	645	606	610	592	672	606	615	621	606	634	630	600	634	618	610	591	618	600	609	602	585	590	589	608	588	601	592	683	582	598	634	652	594	631	658	603	589	596	622	602	644	651	583	598	610	592	613	568	582	623	634	568	573	600	641	604	588	636	602	570	632	651	607	581	567	622	630	605	605	601	613	619	607	619	577	567	605	604	623	602	604	638	590	621	615	606	588	612	580	592	622	617	553	598	651	621	612	596	619	602	596	623	612	591	611	574	613	603	585	597	614	633	655	636	591	639	603	562	613	611	590	615	628	597	567	581	584	624	587	580	609	616	631	540	618	597	619	627	620	580	584	631	639	609	627	611	578	593	569	647	610	630	601	567	616	592	610	597	620	629	610	630	597	623	601	580	592	604	597	620	618	619	627	620	559	581	594	619	638	626	623	625	588	644	609	629	588	637	642	644	633	609	626	602	604	611	585	595	663	652	585	622	607	624	604	629	594	631	619	630	611	616	604	608	614	589	635	603	616	642	584	623	573	627	655	572	575	623	614	621	604	617	628	649	668	631	619	642	591	587	621	651	586	606	603	599	625	640
1512	175	121	95	97	84	103	106	101	103	97	99	82	98	91	76	86	110	93	91	82	93	97	94	93	87	82	90	107	96	90	93	81	78	86	84	85	90	85	103	72	76	85	79	92	91	73	101	57	91	95	63	79	79	89	73	69	83	79	79	88	96	76	71	84	75	72	86	66	81	66	92	77	73	74	88	73	76	80	95	81	85	95	95	75	93	100	67	73	68	73	91	101	89	104	95	80	70	86	83	75	78	77	100	79	68	81	77	86	77	87	89	79	65	75	77	88	78	85	76	63	68	90	81	82	84	62	94	81	73	79	79	77	74	80	88	84	85	86	88	75	90	83	70	72	83	72	86	91	82	81	73	85	70	95	75	93	76	84	74	78	77	66	82	77	85	96	86	94	77	86	75	83	80	78	91	80	85	84	94	86	84	85	77	81	85	100	73	95	82	90	89	78	91	84	92	97	82	88	82	79	75	103	85	90	74	81	74	89	87	86	84	94	66	78	66	83	93	78	84	74	73	93	73	83	94	80	85	71	76	73	96	88	80	66	70	91	74	81	96	81	79	91	85	84	89	88	75	105	70	95	84	85	100	80	81	76	67	93	87	78	97	91	89	59	67	72	86	71	87	77	82	86	73	81	93	82	75	78	72	76	75	76	77	83	99	78	73	73	91	94	80	87	89	80	79	83	63	87	89	90	84	81	78	87	77	92	86	78	90	77	76	92	85	81	79	78	77	88	88	79	73	76	81	76	63	64	99	70	99	83	83	88	76	73	64	84	81	83	95	82	76	63	89	83	64	78	95	76	80	82	78	85	79	83	78	75	84	76	80	82	79	81	69	73	92	76	81	92	80	91	87	69	108	91	78	67	83	81	85	63	87	85	74	74	88	87	86	93	84	91	91	82	86	80	76	78	86	85	90	98	70	65	52	96	88	86	85	69	78	96	80	78	86	74	90	87	82	80	79	95	81	79	95	82	88	62	77	94	97	87	90	76	82	70	84	96	71	92	89	70	87	81	74	91	86	79	82	68	88	79	80	77	77	84	97	82	92	69	66	90	76	97	76	88	91	77	87	88	90	76	86	93	93	84	72	86	84	80	73	88	91	89	83	67	83	83	67	78	84	79	92	94	87	79	93	76	95	80	92	94	67	89	72	76	77	65	77	81	85	79	88	67	79	99	84	92	81	85	78	82	100	70	81	78	74	87	83	84	69	76	80	89	84	83	79	83	85	83	79	90	79	81	81	92	96	73	89	76	92	78	79	88	80	83	106	85	82	75	96	86	77	74	61	73	90	85	75	82	71	92	86	65	87	68	80	80	73	72	92	87	81	76	72	73	65	83	66	77	77	93	72	90	84	82	79	85	79	89	81	88	83	71	90	80	75	82	78	83	86	95	62	74	88	74	91	94	76	76	90	80	73	86	70	82	80	82	67	82	72	76	86	92	77	77	80	62	85	79	81	94	81	91	76	87	69	86	81	82	70	77	74	84	75	82	85	77	88	74	91	75	77	73	82	83	72	74	92	77	92	80	75	91	81	76	87	87	72	87	79	88	80	80	71	77	81	95	89	77	80	71	97	89	62	95	80	73	73	90	89	65	88	90	80	87	79	85	100	76	82	88	86	90	76	90	87	107	93	69	86	73	77	85	69	81	78	97	88	65	85	75	81	90	84	78	84	89	91	88	74	87	76	70	83	97	74	82	82	70	69	76	82	98	69	70	91	83	88	77	71	70	82	87	90	65	83	96	86	104	77	87	78	78	75	71	93	71	78	79	65	83	81	77	74	82	85	70	72	77	87	84	82	87	72	95	79	87	81	73	86	87	97	96	79	90	76	76	88	116	96	74	74	88	81	82	82	83	84	87	83	80	78	68	86	85	72	93	99	92	89	84	95	83	79	87	61	77	60	81	90	81	78	75	70	88	71	94	83	88	84	88	74	76	80	80	81	77	88	87	88	84	73	70	82	89	80	80	84	79	85	78	75	76	90	78	81	70	71	84	106	92	75	75	96	83	81	77	68	93	85	80	84	78	105	84	89	82	84	66	78	79	75	89	77	71	84	68	81	83	83	80	96	76	98	94	76	87	93	80	87	98	105	73	84	77	66	81	87	93	88	104	69	78	94	87	86	79	92	74	95	79	74	89	75	93	79	76	54	88	81	89	82	75	79	80	77	89	89	98	99	84	79	76	77	79	77	74	89	84	76	89	85	92	83	73	66	87	85	87	68	79	77	103	88	83	74	89	87	89	82	94	80	69	78	83	91	77	70	77	70	94	96	93	81	86	81	80	82	70	84	74	68	75	73	98	77	77	79	79	81	92	78	88	88	84	87	84	76	69	90	92	91	93	66	80	68	87	69	87	77	75	84	67	79	93	85	90	80	74	90	71	78	92	99	80	71	88	67	74	83	73	74	54	84	82	70	79	91	80	74	80	93	79	78	78	97	82	83	98	84	80	77	72	82	67	62	83	76	70	76	78	83	83	78	87	103	72	95	95	107	85	70	94	86	74	94	77	96	82	74	74	93	80	74	87	90	97	89	68	76	90	75	73	73	82	85	84	93	95	83	76	66	86	79	72	78	95	83	89	87	60	82	75	81	63	87	77	88	72	86	92	74	74	96	78	76	78	99	95	80	99	92	76	94	81	73	90	92	85	74	87	75	93	89	101	92	72	89	67	75	89	73	83	89	78	87	90	67	77	75	84	80	77	82	98	98	89	105	83	75	104	80	71	84	93	75	80	58	83	67	63	96	81	96	83	93	77	88	71	86	81	80	84	87	86	80	79	78	66	70	76	91	85	66	90	62	87	84	87	65	90	83	78	96	98	76	83	80	86	79	74	91	76	92	84	80	78	89	83	78	82	78	91	76	83	80	72	68	92	81	83	82	87	61	87	78	92	78	88	83	98	83	74	70	78	84	83	80	89	86	86	68	83	69	83	83	82	74	73	88	75	85	71	81	84	79	71	92	92	82	87	79	84	91	87	86	88	77	87	88	80	97	79	78	68	72	94	89	78	90	79	72	97	77	75	70	95	81	88	87	89	71	80	73	91	102	68	78	66	70	71	56	75	81	74	88	92	77	85	88	72	70	84	73	90	91	90	69	87	92	75	71	73	83	81	92	76	84	77	83	79	97	85	76	76	98	104	86	87	81	97	92	85	82	79	66	81	71	74	80	87	74	88	92	74	83	81	78	97	85	73	69	92	88	79	86	75	80	73	81	84	99	91	78	86	84	89	82	79	83	67	90	76	69	70	77	81	81	77	77	71	77	92	63	93	79	69	80	75	69	76	72	89	92	85	88	80	81	77	79	81	78	84	90	96	90	70	80	80	74	74	78	73	102	71	75	75	61	79	84	83	104	75	75	80	87	72	86	84	81	89	76	83	86	93	61	94	87	77	71	89	93	88	83	90	80	92	80	74	82	73	75	74	74	84	81	86	81	87	82	80	79	92	63	79	77	88	100	80	81	71	80	98	79	83	74
16627	2274	1248	1291	1845	2126	1963	1859	1634	1557	1455	1215	1153	1080	1092	1074	998	1054	1004	1009	1027	1046	1014	1027	977	961	983	982	1039	969	967	1048	936	971	940	989	897	915	861	901	881	891	884	884	819	862	809	846	737	775	772	718	727	725	722	754	734	697	761	734	765	764	783	742	688	721	746	717	755	747	750	759	772	784	723	759	768	787	752	724	691	769	836	749	791	749	730	792	768	762	764	747	753	768	764	776	767	731	732	771	824	728	738	708	752	679	766	727	722	749	691	744	738	729	790	768	727	751	754	728	778	776	733	688	737	753	722	749	786	701	738	778	667	736	717	678	693	739	719	698	761	742	725	733	730	723	725	775	754	758	746	781	743	741	714	725	761	733	766	720	720	747	756	787	741	756	748	766	730	692	743	790	732	761	686	760	688	722	721	725	723	696	769	733	702	758	727	759	734	727	728	757	742	719	802	733	793	743	745	753	694	777	718	704	730	742	749	750	741	722	742	719	767	776	743	776	708	715	710	785	751	773	724	746	711	711	765	806	736	786	816	717	746	770	765	761	726	744	782	708	723	739	757	720	756	752	735	748	727	790	771	731	688	717	771	735	726	732	745	724	721	723	778	739	785	729	759	753	700	732	731	730	767	762	785	761	738	755	751	727	775	761	701	719	801	730	755	726	753	722	744	738	719	790	761	719	758	773	712	725	748	730	692	750	723	796	733	709	746	755	769	776	710	745	785	733	722	702	746	775	772	790	763	794	745	735	717	729	747	706	756	753	758	724	722	677	735	769	688	710	709	733	740	744	746	690	744	743	747	748	757	719	743	731	723	726	748	773	765	720	762	750	727	759	725	731	742	730	700	765	735	715	782	714	744	709	730	766	790	767	759	780	715	755	765	754	728	689	690	695	745	695	728	741	788	765	737	735	748	730	682	722	790	790	717	738	730	769	750	706	791	728	697	723	730	709	771	724	797	718	724	719	693	765	719	728	768	748	723	767	767	709	781	742	707	737	718	762	729	747	719	717	731	740	747	681	723	719	746	692	736	756	749	780	733	729	721	738	753	721	750	768	761	768	751	738	707	714	704	729	757	755	724	737	732	757	734	718	712	752	757	760	716	753	728	736	744	769	771	764	740	758	768	738	774	737	745	723	744	727	768	740	746	772	729	723	735	752	752	703	732	669	783	709	707	750	747	810	700	761	730	735	786	737	690	772	749	728	734	718	795	726	785	769	728	750	734	735	693	739	780	757	758	691	704	751	718	761	783	725	760	734	723	743	729	738	715	775	737	715	701	783	718	779	771	815	745	697	782	727	742	748	736	733	737	765	774	749	741	729	702	729	725	759	803	757	741	761	728	779	722	732	716	796	706	729	739	748	726	717	729	734	737	737	646	697	733	690	714	743	717	750	773	699	734	721	751	747	797	733	786	778	738	706	738	753	760	784	774	743	800	733	726	740	704	737	752	759	762	740	789	753	766	734	695	708	793	768	733	778	739	733	725	724	731	723	760	730	724	771	750	724	750	717	689	748	798	728	759	765	724	748	726	699	697	734	782	752	769	782	768	675	758	757	706	725	766	720	780	752	743	719	734	716	678	728	740	779	738	690	718	795	762	720	752	706	718	713	753	758	780	784	706	752	737	739	783	706	822	722	745	687	784	761	762	742	724	731	774	712	751	715	723	825	727	740	737	780	729	756	721	746	771	706	766	772	755	732	760	727	777	710	731	733	727	749	682	765	730	726	755	744	710	721	768	746	731	754	791	707	755	726	721	741	738	749	764	755	741	754	745	711	784	734	739	693	728	802	751	728	717	739	743	749	743	769	734	750	736	766	749	738	778	747	791	744	749	745	768	695	706	719	694	724	752	734	781	754	715	765	769	762	718	751	682	754	776	781	748	747	736	735	723	781	701	736	756	756	776	760	758	770	753	726	709	759	708	765	720	793	745	762	675	734	710	745	779	745	738	726	744	711	709	741	771	748	725	770	712	685	698	740	735	779	765	763	698	662	731	746	771	766	741	738	712	711	709	760	752	719	739	732	766	705	721	810	762	706	692	758	732	779	774	709	756	708	755	698	710	735	792	737	767	732	765	772	739	783	715	775	704	829	739	767	741	788	763	745	747	723	808	718	756	719	720	771	761	747	754	715	706	738	740	680	781	710	735	735	738	726	722	732	749	709	714	743	709	721	742	747	787	752	721	702	716	692	723	747	752	716	706	745	741	715	744	717	750	728	734	761	779	719	677	759	715	754	768	737	706	670	689	729	758	726	703	751	713	773	746	711	723	714	718	702	758	795	715	798	755	661	727	724	693	770	736	742	751	752	766	726	774	737	745	746	739	730	760	703	759	711	764	755	744	727	740	712	741	744	715	761	706	755	762	760	778	708	735	773	765	666	764	753	690	717	782	785	755	723	725	715	770	762	751	710	743	769	730	731	721	768	732	753	739	731	729	734	747	772	786	777	744	766	722	779	719	710	707	760	773	735	732	780	788	794	781	688	697	763	765	696	812	740	708	733	667	731	713	716	736	707	756	796	726	723	730	741	763	724	670	721	756	757	746	768	736	757	734	738	689	706	749	727	723	750	736	713	758	789	760	751	749	729	754	718	714	708	760	736	736	710	737	722	757	750	773	693	708	717	742	773	721	701	744	692	761	742	731	734	725	735	739	742	707	722	719	777	722	755	702	720	737	742	686	824	712	715	760	722	730	736	742	717	688	732	733	743	710	762	777	753	723	733	718	777	719	685	715	766	758	738	794	743	726	748	704	744	770	702	777	720	767	760	718	763	753	720	768	745	728	749	731	705	733	696	744	713	737	752	749	735	739	755	745	702	737	781	702	739	747	664	736	765	722	723	744	751	757	720	735	785	721	759	789	762	735	773	749	712	767	776	763	755	700	751	691	798	767	727	740	686	697	751	749	766	738	763	769	724	711	718	757	737	759	697	720	712	710	731	788	738	770	762	764	728	758	738	771	697	710	771	713	755	744	708	733	726	804	701	725	793	769	768	778	750	731	742	774	724	756	799	779	742	757	750	742	765	743	733	773	731	730	716	793	740	748	749	687	793	759	714	745	722	719	714	705	738	685	732	765	754	759	770	768	768	721	732	711	720	684	742	707	739	795	692	728	729	764	708	731	704	799	776	726	724	743	728	748	756	729	729	809	731	757	750	726	730	726	739	707	706	811	713	732	710	704	751	758	724	820	700	720	705	769	777	767	727	762	706	777	734	730	759	744	768	742	723	721	773	710	751	785	764	733	796	776	744	725	768	756	792	750	713	749	748	734	739	718	733	739	740	706	744	796	741	764	768	786	706	795	735	740	689	732	728	747	734	727	754	739	718	735	704	767	744	767	726	746	745	748	704	704	684	712	735	712	778	698	798	734	747	692	749	712	709	808	775	721	723	753	739	753	751	768	734	758	693	762	736	736	738	758	763	750	695	743	731	820	743	752	732	763	693	743	730	764	738	779	727	775	739	743	736	730	758	732	734
2537	441	164	114	129	106	127	140	111	118	95	102	105	111	97	86	85	100	96	83	100	93	98	110	104	97	124	103	91	103	87	98	94	95	85	83	105	83	76	82	74	87	103	86	84	97	88	70	89	99	75	85	79	98	87	71	81	84	77	90	97	81	80	75	82	87	80	80	90	94	87	75	71	78	71	74	90	75	89	78	75	84	85	94	90	84	82	92	111	88	102	66	80	80	68	80	97	77	98	96	91	95	81	96	82	87	91	96	87	75	77	91	95	85	69	80	81	87	83	95	90	62	82	82	79	95	87	67	83	87	89	83	95	71	76	90	76	78	83	80	76	86	96	86	70	85	78	77	82	73	79	83	69	91	79	68	93	88	69	67	76	73	85	88	88	75	70	82	73	95	91	89	99	73	81	84	70	77	77	68	77	79	76	84	72	82	81	89	83	84	88	75	77	71	61	88	105	60	99	81	77	69	86	85	61	84	90	76	84	86	78	76	78	82	85	71	73	73	75	90	85	69	85	87	80	89	68	68	83	103	75	97	82	75	85	95	71	91	91	67	89	85	93	92	102	83	86	80	66	83	85	92	90	88	72	83	83	89	90	78	77	86	74	94	90	52	77	89	88	79	81	76	86	80	86	70	79	88	91	68	86	87	91	83	72	86	75	77	100	84	73	76	70	71	88	87	80	71	67	89	75	86	93	82	93	69	85	87	78	99	80	80	79	86	98	93	81	87	60	90	91	76	74	91	78	91	85	68	90	82	69	88	88	73	103	66	84	86	86	75	93	73	78	74	94	79	85	93	83	96	87	80	86	67	76	72	90	65	74	76	82	81	93	84	70	94	86	76	71	88	72	104	103	93	80	80	76	76	88	82	86	88	89	88	87	82	82	75	85	89	78	84	73	92	83	88	91	71	83	79	78	76	77	104	83	101	93	92	68	84	96	84	82	73	68	93	92	62	83	75	85	74	79	71	66	94	88	92	94	86	75	73	81	89	77	93	79	78	85	84	86	85	87	81	90	78	91	93	73	74	81	101	97	75	66	94	87	73	83	77	90	85	89	81	91	60	89	94	99	72	76	83	82	83	78	67	72	83	85	87	78	78	77	89	81	74	82	92	87	92	89	68	84	90	85	83	76	104	69	86	75	69	78	83	77	73	72	78	93	101	78	86	92	90	79	72	104	102	75	87	74	82	78	79	75	72	86	79	64	79	81	71	72	70	86	72	77	77	72	86	82	80	78	98	84	73	94	89	76	74	70	65	79	69	78	93	68	75	80	84	78	83	82	88	91	74	88	87	79	80	84	103	101	81	88	101	88	72	75	68	83	74	86	74	72	86	69	97	86	87	75	86	81	59	65	89	79	83	66	77	82	82	79	79	90	84	74	84	89	85	92	92	76	74	95	106	99	81	83	85	90	78	73	74	86	72	77	87	62	65	90	88	84	89	94	85	85	102	85	80	68	84	90	82	72	88	88	74	68	65	73	87	83	80	85	78	89	78	68	90	90	98	72	85	88	73	79	85	111	82	74	75	79	81	73	88	85	85	89	93	94	99	91	72	69	69	93	61	86	88	94	94	83	86	69	78	78	83	67	76	83	88	74	98	75	86	100	95	91	88	67	65	82	83	96	102	79	80	87	83	89	74	89	83	78	80	73	81	94	96	90	80	81	91	77	74	78	93	85	72	70	77	97	72	75	71	82	82	92	95	71	98	83	69	73	90	89	77	95	72	87	78	94	101	83	89	91	86	98	71	84	84	78	74	84	95	86	82	82	82	72	104	82	81	83	85	104	68	77	87	77	88	78	96	74	71	93	82	80	88	89	75	82	81	85	75	89	91	87	114	74	79	93	60	88	85	84	69	69	84	89	78	80	78	94	76	94	86	67	87	72	88	70	78	72	75	89	72	98	96	89	66	73	59	81	69	69	71	87	98	92	74	76	86	93	67	100	79	81	89	85	90	82	89	78	74	96	81	95	88	63	86	81	76	92	69	82	75	79	94	85	92	83	72	76	86	80	79	84	83	83	93	81	77	75	96	73	77	79	90	96	85	79	89	73	72	80	89	74	81	76	84	98	99	84	76	92	77	80	80	76	101	83	84	78	67	80	83	83	73	70	69	67	73	97	68	79	82	88	88	73	72	86	92	82	85	70	96	79	98	80	83	94	64	83	71	72	78	90	68	99	89	97	91	83	76	75	73	74	99	81	68	97	67	81	87	83	84	89	69	74	70	76	91	80	99	78	78	70	71	80	74	70	102	85	82	88	74	73	82	93	78	66	75	79	71	81	81	88	79	89	90	86	96	79	85	81	84	79	86	90	83	91	93	88	75	77	86	81	74	86	69	69	68	70	81	76	93	97	96	101	95	90	82	94	92	92	74	93	78	91	76	79	73	94	92	85	63	82	77	84	85	80	76	77	73	101	87	86	78	75	77	91	85	91	88	82	93	81	82	91	81	87	84	86	66	85	79	100	74	101	79	85	83	74	90	101	80	89	96	74	101	85	85	91	69	88	79	82	95	82	84	80	64	98	83	89	95	67	81	81	92	70	63	88	89	89	84	82	70	86	86	97	79	76	96	74	89	80	94	79	82	68	84	82	85	85	78	81	89	79	84	76	79	58	92	56	80	85	92	73	69	87	81	86	81	88	81	79	81	84	70	82	79	104	89	93	85	103	85	67	72	87	80	86	70	89	104	72	79	83	82	91	85	91	86	81	71	84	90	73	76	85	69	88	85	80	73	88	84	70	106	76	65	93	70	80	74	73	85	90	64	58	101	79	84	94	82	69	81	76	91	88	85	100	79	101	80	76	71	93	87	74	78	73	100	82	79	92	100	82	94	88	70	108	85	70	93	93	68	89	69	75	100	83	63	90	91	82	75	75	71	66	106	93	88	85	82	84	97	85	80	99	95	88	84	83	82	87	93	86	87	101	73	84	83	71	71	83	90	72	82	93	86	88	79	79	93	95	80	82	76	101	89	80	64	90	75	76	81	90	92	82	102	94	90	81	62	80	75	70	73	92	83	73	79	80	73	84	77	96	84	78	69	79	74	88	86	85	88	95	77	82	76	100	92	64	71	98	69	76	75	88	79	78	90	71	68	91	88	95	91	83	101	93	89	91	94	84	82	74	73	83	78	92	82	83	72	84	81	86	88	91	77	72	87	66	92	85	97	81	99	73	71	92	85	93	79	85	75	90	78	82	61	80	74	89	94	91	89	70	74	96	84	79	85	83	96	93	77	85	105	80	98	70	76	93	78	77	74	73	82	87	75	76	84	113	79	72	88	76	93	85	85	77	100	76	85	81	81	69	52	84	93	80	97	94	59	91	82	85	79	76	87	75	71	81	102	84	76	77	83	89	88	71	81	85	72	84	76	88	86	95	87	66	78	83	87	70	92	87	92	90	79	82	89	68	89	80	89	82	81	81	85	82	76	72	86	104	75	82	66	95	91	74	79	94	86	79	88	96	82	68	79	77	100
23206	4405	1776	2019	3480	3745	3346	3010	2506	2096	1813	1657	1483	1434	1377	1356	1226	1200	1237	1212	1200	1235	1245	1236	1127	1154	1068	1119	1196	1140	1187	1202	1122	1070	1027	1061	973	1012	996	984	961	961	903	928	935	889	799	806	799	784	788	758	799	779	774	769	774	762	760	778	730	746	792	775	759	775	743	773	810	732	774	814	769	745	786	793	817	747	774	807	805	790	772	790	823	760	796	776	769	747	785	815	794	803	772	793	783	770	807	791	756	771	811	834	773	745	754	756	813	744	760	807	760	789	795	811	773	761	721	751	780	744	822	777	777	767	776	726	764	752	813	778	753	767	760	838	822	757	753	770	753	795	747	731	731	750	774	756	736	745	736	749	795	752	823	760	727	785	796	786	733	765	800	743	752	781	775	745	751	762	771	760	789	745	761	722	760	725	762	811	759	730	724	775	806	740	778	814	745	765	776	765	755	756	751	729	760	760	742	693	811	799	751	720	781	793	792	774	755	785	754	757	770	736	765	757	753	755	772	783	750	761	734	760	765	745	825	783	789	779	796	771	749	797	758	736	763	731	745	750	756	792	749	769	826	759	760	740	739	766	798	737	768	732	725	749	746	769	767	833	742	750	785	751	784	781	740	731	777	726	792	754	766	807	775	770	786	772	759	773	769	731	741	735	732	755	729	754	803	784	740	760	795	799	753	844	782	739	800	760	757	750	776	708	805	701	734	760	752	721	802	738	774	760	755	747	783	713	718	766	784	713	725	729	785	792	807	767	736	779	734	786	711	723	781	761	740	802	763	772	776	811	698	737	742	739	737	779	830	727	790	733	715	771	740	756	758	733	760	749	778	752	762	750	783	753	797	800	721	742	767	761	745	752	797	749	725	743	752	781	711	764	815	778	762	772	773	764	722	729	739	761	749	778	755	778	769	786	762	729	799	726	773	741	798	746	729	773	800	735	772	763	778	796	759	768	715	776	760	725	740	703	782	788	758	769	773	812	746	769	765	717	762	751	742	739	770	760	776	835	715	762	793	807	788	753	788	769	708	795	706	740	790	734	722	780	753	738	721	735	785	717	790	763	747	787	760	693	770	800	733	759	825	787	820	734	761	733	805	757	743	739	767	725	726	774	796	788	734	750	742	733	739	751	739	780	689	746	744	772	716	778	755	754	763	711	758	759	814	730	802	785	798	755	772	759	740	756	784	752	768	743	777	800	761	807	764	738	765	769	777	783	769	801	795	724	752	749	777	801	805	829	797	750	838	744	773	744	758	802	730	800	756	745	758	768	772	719	757	742	735	748	786	757	754	756	753	703	732	795	731	768	772	748	724	771	775	758	753	805	810	753	745	734	769	744	778	752	762	710	779	773	722	800	738	766	745	729	757	740	760	711	735	821	708	763	731	784	725	780	760	781	801	790	745	760	758	763	767	761	800	764	759	752	712	759	781	753	762	775	781	746	766	801	805	797	769	799	751	752	795	800	790	715	760	760	775	791	756	739	756	752	778	771	736	755	779	746	779	750	762	762	809	744	762	765	768	722	731	827	747	803	747	738	764	731	757	749	740	715	765	775	740	748	727	751	748	720	785	749	760	770	821	774	769	786	770	792	816	764	799	793	760	789	776	793	720	760	764	746	775	753	808	765	738	718	768	729	779	755	773	776	771	746	739	737	786	740	796	765	759	771	778	778	740	723	809	767	819	756	736	774	772	758	697	715	737	743	752	765	769	731	718	713	789	774	712	811	728	776	724	794	726	777	758	781	784	704	797	718	757	799	752	759	819	722	753	756	745	726	761	807	762	773	783	793	766	724	774	762	802	770	764	745	722	794	771	780	808	736	720	778	745	770	770	779	731	749	742	760	760	779	772	757	711	718	804	750	724	752	722	770	735	783	768	751	761	740	728	749	779	731	770	763	733	738	801	763	758	731	753	833	735	752	781	748	708	734	805	747	773	756	795	748	705	745	763	731	763	721	770	773	769	742	760	700	708	757	723	742	712	771	818	760	745	751	774	740	787	789	766	763	789	778	718	815	769	750	800	745	747	746	776	730	810	758	764	769	776	771	772	768	784	737	755	819	748	742	753	751	784	718	773	783	768	770	757	764	699	744	724	732	759	745	734	781	778	771	793	788	785	760	790	761	767	772	756	753	762	795	799	735	748	744	822	767	779	700	813	742	772	827	755	723	741	779	773	780	776	756	752	759	765	763	800	777	772	820	763	794	745	795	772	727	746	788	774	769	737	791	698	750	778	769	768	723	762	788	775	734	749	735	768	751	825	721	825	806	798	745	789	763	800	849	771	792	733	741	739	773	748	780	790	788	756	731	777	726	740	760	796	771	749	733	756	738	769	742	705	734	764	746	757	774	740	817	707	770	764	711	790	762	746	774	758	795	803	763	748	782	763	760	743	728	745	747	803	750	758	698	812	686	754	795	712	813	806	787	766	757	777	733	771	754	718	761	789	743	759	778	723	777	761	755	788	760	739	780	784	805	772	756	784	754	821	757	778	796	718	743	730	776	764	814	761	762	773	792	788	673	720	711	789	773	750	781	758	774	787	808	774	731	794	799	772	769	810	810	774	760	810	795	759	743	758	754	761	745	747	727	785	793	724	805	821	728	761	761	801	772	725	714	779	798	756	807	802	773	748	738	794	730	764	787	812	729	773	763	754	737	795	753	772	781	794	748	775	718	790	792	754	710	816	761	748	749	720	741	819	781	739	771	788	762	808	776	730	774	769	761	743	779	751	783	758	774	796	761	747	723	799	730	777	793	735	783	726	738	782	724	774	806	804	788	757	756	759	759	730	742	746	756	761	747	757	746	734	789	800	726	735	766	766	758	757	769	817	723	751	786	770	767	693	776	799	767	805	758	764	786	780	757	758	755	762	757	777	772	715	758	745	810	752	759	806	724	759	744	786	743	752	763	775	771	788	727	748	787	833	783	769	744	785	775	742	754	754	798	785	753	751	779	792	728	708	753	770	812	733	784	769	787	773	737	782	750	807	762	760	757	782	781	709	736	776	790	765	724	790	802	764	721	763	713	788	710	742	752	793	822	743	763	781	773	787	738	784	747	808	727	753	798	756	759	713	792	763	751	728	765	746	795	777	771	786	755	751	736	791	771	747	708	747	760	764	762	775	726	805	726	746	704	756	770	699	790	783	759	755	792	740	754	763	780	752	734	760	795	765	777	754	745	773	718	713	745	735	782	787	789	797	768	759	767	776	752	809	798	756	771	746	758	798	742	743	766	721	738	788	742	750	704	781	748	776	733	818	783	717	727	745	787	733	760	762	796	757	757	768	794	778	754	718	750	758	732	832	786	731	752	807	808	731	791	796	771	765	775	780	736	729	749	739	770	789	736	751	820	767	751	753	732	728	784	738	788	731	826	748	749	771	749	776	745	772	764	809	788	785	837	751	734	758	783	767	797	751	759	736	787	752	763	760	763	740	773	749	731	758	772	779	713	758	820	722	748	753	781	764	740	738	799	744	770	723	734
2828	312	123	88	105	92	81	88	105	76	70	76	71	75	69	71	66	66	72	64	84	66	78	79	65	77	77	62	82	78	77	67	77	61	71	73	57	82	55	59	64	60	61	65	71	64	63	56	68	63	53	69	59	46	54	62	72	70	61	56	59	59	61	41	58	55	65	51	62	47	55	50	52	71	54	51	62	52	57	58	56	65	65	51	58	67	51	44	73	65	59	78	47	58	66	83	57	69	62	67	64	59	63	58	50	62	67	47	54	52	56	56	54	52	56	39	57	60	58	73	48	56	58	59	63	74	64	53	68	43	65	67	65	64	52	47	46	67	54	58	59	54	58	63	75	62	57	54	61	55	50	59	61	47	60	58	42	53	65	62	54	46	66	60	59	44	66	67	64	62	59	65	63	57	64	70	61	67	45	60	55	55	45	56	62	56	61	51	56	62	63	51	64	62	72	67	59	50	65	69	62	69	53	52	47	59	63	61	62	63	47	49	60	52	60	72	76	40	60	55	49	56	51	64	64	48	60	64	57	65	50	47	46	55	62	56	50	66	58	48	59	49	42	53	51	66	58	61	59	70	65	62	48	46	51	54	45	47	60	56	65	46	61	58	51	49	55	61	48	58	57	52	51	58	63	62	57	45	57	68	49	64	64	52	44	49	59	62	59	60	57	56	65	56	49	59	58	54	70	46	65	56	60	70	62	63	56	57	55	54	49	59	39	67	61	48	68	43	75	65	60	51	59	60	62	51	50	48	52	50	64	54	62	78	65	54	42	63	53	81	55	42	57	49	70	49	66	57	45	49	50	53	59	57	59	53	42	52	56	70	64	62	54	66	63	64	60	62	53	59	62	66	74	70	61	59	56	53	55	50	55	67	42	58	51	62	66	58	52	64	63	56	66	69	56	51	49	64	67	59	48	43	55	59	66	60	47	58	51	46	57	51	58	52	52	65	50	49	62	50	54	59	64	56	58	75	64	64	54	62	64	63	74	67	62	64	74	55	68	58	66	47	66	55	55	57	51	49	59	58	53	66	54	63	50	51	62	57	47	65	52	61	73	76	53	70	49	55	60	67	73	71	63	63	66	59	53	63	60	64	47	60	66	61	56	59	46	55	60	65	72	46	55	80	53	56	64	47	60	58	60	62	50	50	61	55	65	53	59	54	67	58	45	52	67	61	58	54	62	53	52	49	59	54	51	65	72	58	60	70	54	48	63	49	70	62	60	58	57	57	58	55	46	59	77	79	52	46	55	73	61	56	55	53	69	64	62	60	50	63	69	68	66	67	60	70	70	68	62	62	65	55	50	61	57	58	61	52	62	64	57	54	44	59	63	56	37	53	55	43	61	67	61	62	61	56	67	51	60	60	61	58	50	78	60	52	49	62	60	55	59	62	63	59	49	48	68	56	52	61	65	66	57	43	62	54	59	61	57	60	65	52	77	52	64	56	59	67	49	59	42	61	62	63	59	61	54	68	63	63	76	53	64	62	56	56	64	58	57	64	56	71	48	46	62	52	59	58	48	52	56	54	60	51	68	55	50	56	79	67	61	70	50	56	43	61	69	69	56	53	66	49	62	65	74	53	39	45	61	61	54	52	56	73	70	68	65	51	67	51	58	60	51	57	55	62	58	66	61	49	53	41	56	51	52	53	62	50	56	66	73	63	85	55	68	52	72	51	60	66	60	54	52	63	66	65	57	62	59	53	51	56	55	53	57	53	54	68	49	55	62	53	48	51	49	63	56	69	45	60	64	47	49	57	47	54	48	58	64	51	37	68	65	58	56	51	59	54	55	76	47	52	58	49	47	56	64	57	59	44	49	55	62	60	72	61	46	61	71	67	58	60	48	54	55	57	58	60	58	70	48	71	53	50	52	47	66	68	59	53	54	58	63	65	62	56	63	66	59	42	58	54	48	49	54	51	72	55	52	72	57	59	59	58	69	71	57	63	62	53	59	54	44	57	64	60	63	59	51	61	62	64	52	43	55	64	56	49	52	52	69	59	47	58	56	56	41	59	71	75	60	59	62	53	53	68	63	67	55	61	45	74	59	57	63	54	55	42	55	58	53	66	80	58	55	56	54	68	59	53	63	61	60	67	65	42	64	43	68	59	64	58	59	55	60	59	56	63	63	55	55	57	63	59	59	65	53	57	62	65	60	71	53	57	62	51	63	58	70	80	64	60	66	64	58	50	66	66	66	54	56	57	44	49	56	58	67	66	63	71	64	69	72	57	62	71	46	68	60	57	67	55	60	51	59	58	51	55	66	53	61	61	66	78	63	63	54	57	63	57	53	48	56	52	61	66	59	66	69	53	60	52	57	63	52	62	69	55	50	72	62	61	41	62	52	54	62	46	51	39	63	49	48	51	56	68	52	44	53	70	51	67	52	73	58	72	60	65	50	47	70	50	58	61	65	58	50	51	58	52	61	47	50	57	65	49	71	63	70	60	71	48	59	49	62	55	62	69	66	76	52	60	75	53	61	62	54	65	61	64	68	56	73	51	63	59	53	65	49	46	46	59	59	62	58	55	68	63	65	54	59	57	59	50	66	54	53	63	67	56	55	58	54	66	58	58	57	62	53	57	49	56	54	63	64	71	62	59	43	54	45	49	45	49	60	71	49	70	57	64	52	59	69	58	64	43	63	61	53	55	46	57	52	50	57	61	45	62	60	60	64	60	78	57	52	58	60	62	69	70	57	57	45	57	51	53	56	68	50	66	56	69	78	52	56	43	73	60	62	57	51	71	68	53	66	62	67	73	53	61	55	59	55	54	55	77	65	60	58	64	60	67	64	64	61	78	49	63	41	63	75	51	72	59	54	58	53	76	72	57	61	54	55	60	55	49	62	42	45	51	58	49	68	64	77	60	43	56	65	46	55	59	51	69	60	62	53	58	61	58	49	47	67	58	47	63	53	59	38	58	55	57	47	65	49	51	66	65	63	53	62	46	58	56	59	68	47	52	58	53	51	54	58	48	62	56	77	53	61	65	59	78	64	58	58	58	52	64	58	60	48	54	67	52	90	70	62	52	43	56	49	60	53	43	59	72	55	45	50	58	61	64	47	55	48	55	52	58	60	47	64	61	61	65	55	64	59	56	67	64	51	63	54	60	52	54	59	50	47	66	51	67	55	69	61	52	51	61	59	77	47	67	76	61	67	53	46	56	65	69	56	74	53	53	61	56	71	50	70	71	60	66	61	69	43	60	46	64	65	57	53	51	73	60	53	66	50	56	63	64	59	59	55	58	66	59	51	53	59	64	56	70	50	71	57	56	65	56	54	59	50	73	64	60	62	56	65	58	53	46	53	69	57	49	73	62	66	58	67	62	63	63	71	71	66	48	48	51	58	57	47	55	63	61	53	79	65	74	74	53	59	63	62	51	51	48	65	61	52	61	53	50	51	56	43	66	62	60	51	61	54	54	58	66	59	46	58	48	44	71	51	64	53	67	59	47	55	56	61	67	62	40	59	62	65	66
22175	3499	1495	1581	2677	3186	3432	3026	2401	1841	1650	1489	1328	1234	1163	1170	1080	958	969	979	978	1030	940	960	882	916	933	927	1020	949	957	951	885	851	830	799	748	761	710	767	752	724	740	711	668	653	600	579	571	558	567	530	561	544	568	524	526	539	537	535	576	509	505	546	491	571	510	535	510	555	519	546	592	522	539	547	563	589	561	560	524	531	595	570	586	512	555	533	530	532	595	564	561	535	562	563	505	538	563	544	545	553	514	563	583	563	528	515	556	522	516	557	551	548	501	540	508	534	500	510	541	532	548	526	538	536	517	542	525	490	571	517	509	556	531	509	554	532	533	511	500	542	557	592	511	538	509	533	533	523	556	507	529	521	526	536	497	556	534	547	565	535	514	545	554	548	539	519	526	561	505	552	512	535	520	538	540	536	539	554	470	540	509	545	491	544	530	541	505	514	522	536	478	507	494	510	553	528	539	523	549	554	520	507	533	516	524	498	501	498	560	544	524	524	542	533	536	549	491	534	524	564	508	517	491	515	511	510	540	508	514	516	513	548	532	536	520	528	585	526	529	566	490	588	556	517	527	561	552	559	524	580	516	532	537	531	516	522	539	532	544	523	548	531	512	533	552	553	554	556	587	522	536	491	545	506	519	549	516	536	566	530	527	536	552	533	535	547	559	535	490	515	545	585	535	487	545	511	526	518	521	544	529	540	525	523	519	528	522	520	519	477	520	542	523	539	545	522	530	564	503	554	533	537	551	548	572	543	525	516	529	557	521	562	531	543	524	536	506	547	541	541	551	544	531	520	539	528	506	532	483	515	534	549	515	534	506	548	526	543	516	581	514	520	515	557	575	536	514	556	508	540	520	494	541	555	526	498	531	499	535	464	497	534	520	524	505	513	542	536	496	518	489	563	475	572	512	521	518	559	505	509	538	496	518	543	513	531	484	547	537	482	536	500	520	492	524	546	570	509	552	543	500	540	510	506	504	520	564	539	530	537	523	529	487	548	490	589	517	525	548	553	526	516	527	570	527	523	562	553	534	547	519	564	542	518	560	488	507	564	535	545	519	542	521	512	511	568	507	484	536	548	524	507	519	510	521	513	528	514	514	525	533	512	544	551	522	537	536	535	514	512	493	524	529	495	491	556	530	515	550	481	498	535	546	541	549	517	510	527	520	525	524	513	534	561	518	543	518	563	510	532	523	522	531	529	532	557	497	528	520	511	495	479	505	538	496	552	514	514	521	550	487	528	552	558	559	506	526	545	514	527	495	516	531	513	564	524	536	516	544	510	517	544	518	530	525	533	554	527	554	541	569	560	542	493	497	530	559	529	526	572	495	504	515	537	547	554	487	539	556	540	516	519	532	494	501	523	510	514	492	559	508	510	518	512	523	518	518	514	558	561	525	539	529	529	529	545	541	537	515	528	496	519	526	570	497	529	521	549	538	531	552	541	537	506	521	541	556	527	504	549	487	558	551	551	548	542	567	584	544	501	503	551	515	528	559	519	568	507	532	530	493	501	526	563	533	540	532	506	499	572	514	507	532	498	543	572	476	526	548	543	536	498	503	491	515	521	533	519	529	534	521	521	509	547	559	516	481	535	501	509	526	516	510	572	515	533	497	566	529	554	545	529	542	482	549	536	504	530	513	528	535	545	552	532	532	514	517	521	528	502	531	474	530	532	514	567	515	574	515	492	579	558	521	467	532	523	541	522	506	567	491	537	545	521	538	558	511	533	506	534	540	517	505	525	509	520	501	504	538	495	516	548	552	581	558	566	544	511	534	528	523	543	555	506	510	488	512	511	525	557	477	535	519	507	504	517	534	544	489	544	528	526	523	508	519	525	539	496	523	565	530	532	546	548	539	552	529	498	477	497	521	516	501	540	549	521	546	512	501	503	549	527	486	518	516	523	544	516	580	538	537	536	518	532	573	525	512	496	504	529	508	524	529	530	531	528	543	512	527	521	534	559	546	506	524	535	549	521	537	511	522	519	492	527	507	560	510	518	500	534	522	510	514	532	545	514	547	539	537	481	538	565	503	485	571	502	508	531	515	539	559	519	504	512	518	507	529	552	550	540	536	549	532	526	551	504	524	559	526	508	519	512	532	541	518	555	523	579	546	478	508	567	545	501	521	516	526	508	502	498	544	551	538	517	543	584	536	525	521	491	551	500	546	522	502	544	523	518	519	514	508	521	548	481	525	531	500	552	526	524	504	515	525	548	490	589	491	522	520	541	557	551	490	530	519	521	515	502	520	563	501	530	554	490	531	546	521	494	509	502	499	479	546	497	550	493	524	523	553	528	551	574	510	505	539	517	551	543	523	547	526	529	557	544	536	601	523	545	574	541	518	498	535	492	477	537	513	477	500	489	558	571	545	525	501	551	553	540	558	570	545	515	553	535	559	539	546	547	506	488	535	550	532	480	518	547	501	542	517	499	531	546	501	525	538	514	528	511	537	535	511	519	516	549	524	505	534	545	547	524	516	533	495	494	491	533	520	514	544	515	530	604	540	559	542	566	564	560	484	495	530	510	574	530	539	551	553	539	502	564	552	572	581	519	503	519	544	527	519	521	545	489	567	536	520	511	546	565	569	493	552	530	515	519	514	481	501	557	542	511	521	521	515	520	553	523	553	584	491	553	533	478	526	508	557	530	520	490	520	538	540	530	506	547	521	545	538	490	509	514	543	537	523	552	557	556	516	547	539	499	543	574	541	513	490	511	532	496	556	516	556	550	544	512	549	519	574	547	539	524	511	525	531	541	526	503	555	574	520	503	555	556	546	521	517	518	531	559	509	524	563	516	583	541	545	560	553	531	550	533	526	534	516	535	519	528	482	520	547	535	515	506	517	556	534	539	511	505	490	520	497	525	548	547	530	498	534	487	499	545	512	571	500	544	566	555	569	526	536	530	524	508	518	526	528	535	568	523	534	489	515	580	529	534	547	520	489	515	556	533	530	564	564	505	509	544	515	524	510	566	536	515	522	498	514	574	536	523	581	520	554	581	515	524	557	520	522	557	523	546	553	513	508	484	541	526	502	547	527	529	564	520	503	535	598	560	515	540	536	538	527	517	550	521	483	553	492	565	518	584	516	556	514	523	535	518	517	535	505	501	505	529	527	520	521	529	573	548	533	555	556	526	506	520	510	535	517	527	510	526	516	531	493	489	549	511	566	528	544	545	489	511	550	505	520	531	561	541	526	515	566	537	520	512	534	500	543	526	557	543	532	532	555	560	554	504	518	538	554	548	498	547	520	526	525	505	510	544	536	550	506	523	548	562	515	526	528	499	511	538	542	533	507	544	506	552	540	514	543	491	501	504	542	510	497	516	526	519	529	535	514	521	494	540	522	529	511	541	492	526	518	586	482	506	560	554	455	512	460	519	542	530	542	505	530	546	548	535	527	541	497	508	523	503	529	529	538	514	474	542	520	508	488	528	530	556	514	494	542	519	497	527	546	508	544	577	537	508	533	513	500	546	563	545
3669	745	212	131	110	115	136	135	104	97	91	81	106	84	89	79	82	103	82	73	78	77	76	80	90	79	87	86	70	79	92	89	72	98	77	75	76	88	81	67	69	75	75	68	49	68	80	66	70	68	69	68	44	61	68	66	68	74	69	63	73	76	67	72	57	59	54	67	73	65	76	72	76	76	58	68	65	52	74	70	54	83	67	78	66	69	57	61	65	79	66	59	72	73	70	68	57	68	70	75	57	63	70	63	59	73	82	83	65	70	62	67	72	74	63	80	69	58	74	67	76	54	58	73	68	79	59	58	48	82	65	65	70	73	57	75	60	78	63	66	52	42	58	58	58	52	54	68	73	55	56	59	72	60	76	61	67	65	68	65	47	72	71	72	71	63	53	62	63	64	73	71	66	69	66	52	50	78	80	82	68	79	59	65	68	69	72	70	69	59	79	62	70	73	47	64	72	66	65	51	69	67	66	47	56	61	57	56	79	51	62	58	64	64	69	72	74	66	66	61	58	58	55	63	57	78	53	59	76	67	62	62	62	66	60	59	63	65	56	62	58	69	69	65	61	57	86	61	58	54	62	54	54	50	77	58	60	78	53	67	52	66	66	58	65	74	66	60	77	64	57	52	73	59	51	65	75	52	58	74	68	77	75	54	59	68	74	61	50	53	60	54	71	66	67	59	67	64	55	51	51	63	57	62	65	62	68	56	78	70	89	70	60	77	70	65	60	72	58	77	49	61	82	60	75	60	69	63	61	85	72	66	73	69	70	59	70	65	61	51	60	63	64	48	54	70	68	59	57	71	62	58	50	65	61	52	58	61	60	65	64	81	65	69	68	68	69	68	74	54	58	63	60	65	58	67	74	69	56	90	54	56	49	61	58	61	66	52	66	65	69	63	72	46	61	55	77	49	83	74	64	59	56	59	57	68	76	63	62	65	62	58	60	60	66	58	58	62	61	57	68	61	50	68	65	77	60	70	62	66	69	60	68	57	84	67	63	65	63	57	59	70	74	55	56	62	65	63	64	52	67	63	75	63	57	75	60	76	57	50	62	63	55	70	68	61	59	57	66	51	74	64	55	79	69	67	79	55	74	61	53	59	62	78	69	43	60	59	53	66	78	64	59	77	52	68	59	57	88	64	59	51	69	59	64	64	74	81	57	65	56	63	78	66	55	68	58	61	72	60	75	59	59	73	61	54	73	60	59	80	61	68	70	70	55	63	64	64	49	68	62	69	60	58	64	68	78	64	66	58	66	55	53	67	70	50	72	76	53	63	69	53	78	71	59	52	70	68	53	60	68	59	65	62	60	62	51	55	88	73	51	62	63	60	71	62	71	73	84	68	68	56	68	74	68	63	75	70	58	60	54	68	51	59	68	57	71	67	66	55	78	57	70	62	65	68	62	61	65	56	71	71	67	73	60	65	52	72	66	56	66	61	62	58	64	66	88	68	82	67	62	78	67	63	56	57	59	58	61	54	59	54	60	71	68	72	63	66	69	67	56	71	76	80	72	73	67	59	56	64	73	53	74	77	52	54	73	56	62	59	59	63	72	66	58	57	70	61	63	60	67	65	66	74	77	61	64	69	59	60	66	79	79	81	65	56	55	55	67	60	67	71	79	74	62	61	58	63	71	59	61	63	61	66	67	53	61	56	67	71	64	70	65	61	69	70	55	47	60	70	57	80	55	76	61	80	84	56	58	63	68	59	55	77	69	68	68	66	66	61	59	60	72	52	67	61	52	59	77	58	66	72	59	79	65	67	60	63	60	79	53	79	58	49	49	64	51	66	67	78	69	49	66	72	63	60	72	64	62	58	83	76	64	56	58	75	63	56	76	71	68	58	78	75	75	62	68	64	65	71	64	77	50	53	64	70	58	74	61	64	62	68	61	68	54	65	75	63	62	68	84	64	68	71	65	53	72	62	56	54	48	69	57	86	69	75	69	61	74	50	57	54	63	53	48	65	66	59	57	65	59	65	55	72	66	72	60	79	73	68	64	61	61	73	56	79	47	62	61	72	64	74	66	67	74	69	67	61	70	73	63	63	67	53	64	66	54	53	52	68	85	55	64	87	74	51	56	60	63	57	61	66	57	62	50	68	69	69	62	73	61	70	61	66	78	63	64	67	71	74	56	72	79	79	71	66	59	51	61	59	67	60	64	53	61	64	79	76	58	61	69	59	66	57	63	58	62	42	67	58	65	73	77	55	66	63	70	61	53	66	77	81	66	69	70	84	70	58	58	61	68	89	66	63	63	64	71	63	59	72	60	57	65	62	59	50	73	69	58	46	66	69	66	67	79	75	77	70	64	64	64	69	75	55	66	66	69	56	56	61	64	70	67	73	63	62	67	67	61	74	62	52	74	58	62	67	87	71	70	54	75	59	55	62	55	57	60	59	42	61	70	62	64	65	66	67	60	59	63	60	71	63	70	76	70	50	49	64	60	61	57	70	66	71	51	72	72	62	52	57	59	63	60	64	64	80	65	50	61	60	54	59	60	79	67	62	58	66	68	56	58	66	52	62	53	63	73	82	75	61	61	62	62	61	72	62	63	57	76	60	55	70	50	54	68	67	73	64	56	62	51	49	63	72	60	58	57	50	69	62	63	67	64	62	67	67	71	63	69	69	58	59	64	62	71	74	71	59	57	56	53	62	69	69	64	62	58	77	61	78	72	55	74	70	58	53	61	67	71	74	69	55	58	58	59	61	62	70	79	60	67	74	55	68	62	62	69	78	80	59	73	68	57	80	69	75	58	72	59	61	83	57	59	66	78	65	63	57	61	59	65	70	61	73	68	66	52	64	73	71	62	76	51	73	84	55	69	60	62	52	54	50	63	74	72	77	74	74	66	63	72	60	65	49	64	64	70	62	65	57	72	62	68	54	64	58	70	70	65	52	59	67	57	68	64	66	63	54	45	59	64	72	67	64	63	60	57	75	70	56	62	64	72	73	47	65	70	58	76	67	71	59	66	75	70	64	81	67	63	60	56	56	78	59	63	50	72	62	76	65	58	63	75	65	66	63	61	67	61	38	63	64	50	67	45	60	69	62	57	60	76	56	64	50	61	57	72	76	78	52	70	66	64	62	79	55	48	73	53	57	52	73	71	68	60	55	59	60	72	64	74	71	66	83	78	73	63	54	76	51	72	63	75	59	63	50	68	64	73	62	70	58	54	75	70	68	68	67	69	75	57	57	73	73	63	79	56	52	52	59	53	68	58	65	71	57	78	72	73	68	70	53	58	60	54	74	62	63	59	71	80	55	62	45	69	66	60	61	54	51	57	70	65	61	68	59	62	60	58	67	68	61	61	62	49	73	70	68	67	75	62	72	60	77	50	66	74	62	69	51	66	70	68	80	62	64	61	66	61	65	69	68	61	75	58	74	79	58	58	45	65	75	59	49	53	75	58	53	63	86	75	68	57	61	70	49	79	56	54	71	65	70	72	57	63	59	71	62	74	65	75	69	55	61	63	78
26578	5435	1956	2165	3936	4960	4990	4001	3102	2438	2140	1876	1750	1503	1454	1431	1293	1179	1181	1121	1144	1145	1136	1159	1162	1066	1078	1164	1207	1172	1203	1118	1056	1019	967	968	970	917	816	855	811	909	881	888	793	780	723	706	705	727	663	578	588	664	654	650	630	651	601	635	611	608	587	607	582	620	612	626	609	631	666	630	627	691	620	655	649	646	598	654	665	672	641	656	619	705	637	643	646	629	602	644	670	646	637	654	684	657	615	614	625	619	598	597	597	639	609	635	594	599	593	614	602	598	626	657	599	616	596	606	626	636	607	599	651	650	557	615	571	666	606	621	645	611	632	587	630	593	629	600	604	651	592	589	604	603	630	594	613	612	586	585	612	607	570	620	582	636	646	653	619	587	606	580	577	637	648	633	629	593	599	642	583	622	663	621	621	566	564	613	630	615	561	620	586	620	592	597	629	608	612	640	617	594	588	523	595	574	603	574	622	608	623	620	623	602	610	647	606	636	604	662	607	592	566	599	589	615	608	579	608	630	614	609	597	587	602	598	589	605	618	583	611	593	622	603	608	610	605	567	626	566	609	622	565	595	582	624	588	560	606	629	647	635	647	602	634	584	631	606	616	531	621	662	605	572	630	603	620	656	589	632	618	621	613	628	585	598	590	609	648	614	620	631	609	618	640	611	604	583	625	628	593	634	612	598	618	590	606	593	591	606	613	607	621	638	573	580	564	601	601	596	607	606	603	588	602	625	578	579	612	647	604	596	640	614	607	563	609	607	606	613	578	610	630	562	583	625	607	640	608	632	580	622	577	598	601	601	629	630	620	597	604	601	611	633	572	589	621	627	634	630	610	601	641	594	617	618	597	576	582	576	581	604	626	642	587	631	629	655	550	593	601	614	604	591	604	628	571	562	577	593	598	594	594	578	590	623	692	616	606	569	613	622	576	633	626	623	639	590	621	625	616	575	592	576	614	615	649	635	608	596	657	642	589	612	672	632	599	574	620	599	603	582	600	635	549	603	573	609	631	592	541	607	560	641	640	606	595	648	608	602	560	567	559	591	593	629	604	582	644	608	561	600	588	619	627	606	563	591	604	584	611	578	583	600	606	618	616	635	624	636	611	590	614	625	574	584	596	608	624	615	592	613	577	591	603	635	547	603	604	619	646	607	638	587	647	614	610	601	606	613	561	638	599	651	630	623	574	599	631	633	641	640	555	603	600	576	599	586	614	581	595	617	629	607	596	607	577	592	594	560	598	621	656	588	626	592	586	591	614	636	590	571	605	613	597	622	593	632	561	595	612	598	611	655	609	659	587	591	617	583	615	623	612	600	633	561	630	591	622	592	621	588	623	601	642	637	603	637	576	636	566	599	581	597	600	573	621	619	622	642	617	645	611	611	648	589	612	573	620	630	621	611	593	598	600	624	617	625	571	642	599	666	591	587	612	611	580	631	600	592	615	630	596	599	617	595	563	622	603	562	628	627	624	582	615	575	644	629	595	587	617	593	573	579	628	571	617	616	622	609	612	572	644	635	597	574	634	612	605	611	664	627	612	575	671	580	585	583	617	641	643	590	646	591	570	592	599	593	650	564	592	589	613	589	587	621	633	591	576	597	604	598	620	597	572	600	588	574	621	593	599	611	602	602	613	623	652	596	581	584	621	598	658	567	576	618	608	646	595	597	641	631	643	636	615	617	630	606	644	605	625	631	646	595	609	632	584	590	576	630	621	640	575	623	597	633	622	624	627	595	607	611	573	600	587	594	590	643	598	581	591	612	628	568	634	592	633	653	583	576	593	615	567	643	591	620	608	613	602	618	570	608	640	623	583	606	610	619	606	649	581	593	605	596	639	606	600	586	642	622	624	621	623	652	616	624	639	632	617	640	632	634	607	599	622	617	587	631	577	625	601	608	564	587	586	651	606	604	593	633	575	603	570	640	590	632	629	583	621	604	632	598	603	617	609	616	625	609	608	582	597	630	595	624	629	623	613	602	587	568	616	654	622	646	595	599	578	636	632	612	634	571	606	598	572	598	664	630	573	611	598	619	606	574	593	609	625	616	566	581	610	577	611	622	607	576	607	603	627	604	656	602	607	660	643	639	625	621	626	605	633	647	627	610	568	630	604	623	581	625	601	632	613	582	619	586	629	583	611	612	624	642	625	573	576	613	588	600	603	564	644	635	596	600	576	634	606	607	635	564	615	642	585	615	586	601	634	598	646	608	621	574	579	607	568	574	610	624	659	602	621	655	573	606	619	583	613	674	592	627	590	629	601	587	574	608	592	606	644	628	605	564	607	631	601	585	628	622	621	622	570	632	615	638	659	645	599	635	581	574	601	612	619	571	634	584	651	641	576	608	606	641	609	622	626	601	590	649	625	625	641	658	604	571	614	602	629	545	575	577	603	600	628	627	607	600	637	599	629	615	664	584	584	599	603	600	609	631	615	607	579	625	642	656	589	610	647	590	591	624	626	601	617	657	619	654	575	640	618	615	625	623	602	625	616	621	606	590	587	624	654	575	585	614	642	640	636	611	571	611	605	575	622	591	619	605	596	570	637	617	586	604	586	594	619	590	619	573	592	616	600	629	569	593	629	605	635	608	591	574	657	643	592	591	632	625	595	643	649	575	614	602	658	586	606	608	594	625	614	601	626	628	626	628	628	607	577	614	626	590	643	596	629	604	632	609	624	621	626	580	621	595	563	663	572	594	641	634	634	622	644	615	555	582	585	590	617	619	628	598	597	617	568	625	617	644	577	607	609	596	647	602	612	571	625	599	591	591	619	613	607	548	603	597	625	610	633	601	648	624	632	579	600	616	619	607	622	610	606	620	583	572	608	627	637	569	629	591	638	631	584	628	623	605	625	574	595	630	618	592	623	651	554	608	602	645	612	598	598	669	589	583	594	627	598	596	598	599	585	564	632	595	563	598	623	570	629	594	606	570	612	623	610	602	542	598	595	585	595	597	617	545	626	614	585	663	624	622	590	625	591	607	580	601	655	619	629	579	634	615	593	639	578	554	633	602	624	623	576	597	616	582	566	578	628	594	563	591	603	615	599	592	619	579	588	582	631	601	628	630	565	605	587	579	628	626	628	614	579	620	569	584	579	589	631	577	606	601	580	595	621	592	644	630	627	616	587	627	597	629	633	586	601	613	646	613	611	601	658	648	623	565	596	577	561	637	659	617	608	589	630	592	618	604	626	613	559	616	589	639	591	601	621	587	630	624	599	620	568	578	602	583	640	643	681	575	630	583	602	616	614	625	593	578	625	635	607	579	639	605	585	614	591	591	611	548	592	580	601	601	615	609	596	618	584	634	616	646	624	617	598	602	633	636	595	552	563	613	611	622	612	646	605	611	580	617	613	619	603	576	578	606	602	572	583	639	642	589	611	616	566	623	590	589	612	567	582	590	573	622	582	612	612	571	641	631	617	590	616	607	647	616	553	607	637	612	634	623	656	603	581	578	641	601	568	614	628	647	623	578	602	582	595	605
1516	189	112	97	88	97	95	90	118	89	89	87	81	80	102	98	78	78	100	94	96	91	101	86	94	95	86	98	81	89	83	99	92	87	97	93	87	103	100	100	82	72	85	73	85	93	93	66	82	91	98	84	81	78	73	79	77	69	92	90	83	88	93	82	96	87	78	93	59	82	63	92	77	79	73	77	88	87	75	91	77	84	89	81	85	64	79	86	69	81	87	73	90	87	86	62	74	65	72	69	64	63	67	73	84	75	68	91	86	81	82	83	94	85	74	76	76	82	91	80	87	77	90	65	86	90	87	82	74	69	86	80	68	91	86	79	91	69	82	70	81	72	68	76	63	84	82	88	85	76	81	84	82	85	79	65	97	90	59	65	81	73	76	83	84	84	82	84	82	85	92	73	85	77	72	80	75	68	95	92	77	75	79	92	74	74	79	98	63	79	77	85	78	72	70	90	77	73	73	79	75	93	68	85	89	87	87	80	71	82	82	84	70	75	86	74	94	84	70	71	68	95	75	78	97	94	89	77	95	68	95	87	70	79	83	97	81	81	86	69	99	82	86	68	76	74	85	83	78	78	88	78	87	74	76	71	71	86	79	81	84	77	81	78	70	89	84	94	79	63	79	70	71	79	81	79	77	72	88	84	79	71	70	81	83	81	78	68	65	74	77	77	78	83	77	90	73	101	82	73	78	80	84	74	82	89	74	81	102	76	68	90	86	74	80	81	89	75	88	82	83	79	80	87	83	92	65	87	81	75	79	75	84	74	85	77	83	82	97	81	87	94	99	75	65	83	72	79	73	81	78	80	83	85	77	74	77	80	81	73	97	70	89	102	85	84	69	93	86	78	71	81	87	87	86	77	96	80	91	78	77	77	78	103	70	77	89	71	83	101	91	98	85	78	81	73	94	87	76	77	91	81	71	69	75	69	80	93	60	87	76	90	85	92	74	90	70	95	79	85	88	75	83	66	94	81	61	94	82	94	91	69	82	82	83	82	82	75	79	78	97	85	82	85	74	65	82	80	81	80	65	63	85	87	83	93	98	93	68	75	73	100	78	99	61	85	86	89	75	91	82	82	90	83	77	79	87	84	71	81	75	84	75	79	72	87	75	77	80	86	84	73	68	83	63	65	84	91	79	68	83	93	87	63	72	80	85	93	68	69	70	86	73	71	94	89	92	97	75	92	86	78	84	90	81	82	83	78	88	85	75	80	91	86	77	84	64	55	77	65	71	73	89	93	85	89	82	77	103	79	72	74	79	73	85	71	93	67	67	81	79	88	77	96	64	76	86	88	82	82	86	74	85	85	95	88	83	85	82	85	81	69	69	89	79	65	74	90	94	87	70	80	101	84	94	95	76	91	66	72	83	86	86	80	85	92	82	76	85	77	79	84	84	70	81	79	92	75	91	63	64	90	87	77	80	81	85	86	77	85	82	108	91	75	73	77	62	83	64	91	78	79	81	77	77	83	75	82	85	86	83	85	73	87	93	83	93	78	74	84	87	66	80	73	89	96	80	73	77	96	61	72	79	81	88	75	84	80	78	86	81	98	79	82	78	70	80	87	63	68	80	85	83	86	82	79	77	87	81	95	80	83	83	79	71	77	70	73	80	82	90	77	71	84	69	89	90	73	91	69	79	80	76	95	77	78	77	71	82	82	75	75	73	86	70	81	85	66	74	74	82	80	76	66	70	95	82	92	62	73	97	90	73	71	88	78	89	78	93	82	75	80	74	85	79	85	73	54	95	88	85	100	81	71	77	81	86	72	67	78	76	79	84	77	76	75	76	73	66	68	88	79	68	78	76	94	70	79	76	81	76	75	88	80	89	92	76	79	76	90	64	74	59	75	90	67	79	72	84	88	80	93	70	83	76	75	92	81	74	86	84	62	88	99	84	91	91	84	68	86	75	112	82	88	98	82	68	76	85	72	77	86	82	82	107	61	75	63	73	74	87	70	79	80	100	77	93	80	72	87	92	67	65	94	85	79	83	92	86	94	75	81	79	80	79	75	84	73	93	80	76	80	64	67	79	82	80	85	76	82	97	76	97	79	96	64	85	76	104	73	82	101	78	89	67	76	84	71	84	68	89	83	80	86	76	79	93	93	81	90	80	80	83	67	87	67	79	74	94	91	82	90	90	90	73	102	81	84	72	89	68	70	77	83	80	86	65	72	79	87	86	81	94	78	88	88	89	71	67	87	66	94	74	78	84	80	81	81	81	83	82	83	82	92	85	78	78	76	74	63	72	90	80	84	75	97	78	80	65	65	83	79	78	79	72	75	79	89	79	84	68	87	91	82	94	80	84	71	86	75	88	66	71	79	77	73	77	81	89	79	70	90	77	74	81	104	73	76	75	67	79	75	79	86	87	76	81	92	66	73	73	90	93	99	88	106	93	95	96	73	104	83	87	86	84	91	79	74	71	85	104	75	83	79	84	84	69	88	56	87	88	73	96	83	64	74	80	84	76	87	83	85	83	78	92	78	87	87	89	83	72	82	65	69	78	73	97	98	89	80	73	76	65	88	94	90	63	102	81	100	82	82	73	88	90	93	66	81	76	93	74	88	77	61	73	94	76	89	90	80	82	64	75	75	84	91	79	95	79	93	80	67	89	91	85	86	86	88	82	66	84	84	87	72	88	78	92	75	66	82	93	80	88	93	61	73	76	69	81	99	78	87	78	79	89	86	73	92	109	87	70	72	85	79	70	75	78	88	76	72	86	81	70	72	64	80	83	80	74	85	82	82	92	93	68	79	83	72	71	78	85	79	82	73	70	73	67	64	87	79	77	72	97	70	80	81	85	84	79	65	77	75	89	87	83	77	93	66	77	91	79	74	75	74	92	68	61	81	73	91	85	87	81	82	72	92	83	85	84	73	83	90	89	84	84	96	91	76	79	86	86	86	96	86	83	89	78	79	90	79	81	79	73	84	75	80	80	102	82	78	86	80	72	81	93	75	82	63	78	90	71	61	73	78	74	91	73	75	62	77	96	79	86	77	85	79	78	86	84	72	87	81	83	80	79	76	88	80	82	67	97	86	86	89	82	83	74	91	80	90	85	85	73	63	89	80	79	89	74	58	71	82	91	77	75	76	89	103	90	88	85	80	87	102	104	88	72	78	78	84	85	97	82	82	76	82	84	77	86	85	65	91	85	77	81	83	76	83	94	92	81	73	76	70	77	80	91	86	93	90	56	94	90	76	79	96	75	70	78	77	96	60	80	78	85	78	88	87	70	82	77	69	90	80	86	76	80	79	84	92	76	79	87	97	77	82	97	91	76	78	91	67	77	84	76	79	73	75	74	78	88	72	78	70	86	85	88	88	64	70	82	83	77	89	94	80	84	76	74	75	77	66	84	96	81	81	84	88	86	93	96	87	82	77	83	78	79	70	75	87	82	88	93	73	96	103	91	74	80	93	84	76	90	87	82	90	80	81	73	60	66	79	77	79	82	75	73	84	90	68	72	90	90	85	95	70
17070	2261	1184	1169	1691	2157	2060	2056	1676	1418	1228	1195	1074	1073	1093	1002	991	1025	962	955	1012	999	996	989	960	986	920	951	931	1018	1033	1023	973	1010	922	906	914	915	906	833	925	865	857	809	858	857	882	786	772	771	758	773	754	742	748	683	736	732	731	752	749	692	710	707	724	775	735	746	769	752	741	758	751	749	719	746	776	778	754	761	752	766	733	727	792	767	765	811	740	695	704	759	729	765	764	761	751	827	797	723	741	728	740	753	733	715	758	706	790	738	719	707	739	713	747	784	750	741	697	786	731	764	688	697	716	692	737	725	703	781	764	762	735	750	704	738	762	731	766	806	720	759	736	699	746	714	748	749	743	721	768	689	708	743	745	713	729	764	753	767	738	770	803	764	770	746	703	754	785	728	714	721	769	728	749	784	710	709	711	716	761	737	674	726	766	735	721	736	733	734	768	728	721	757	724	817	762	748	712	777	708	711	731	768	679	732	731	732	719	758	756	752	727	752	750	730	764	758	746	725	735	730	734	710	712	721	746	703	734	801	754	679	706	744	734	707	734	701	737	740	732	741	762	773	747	781	706	735	720	787	738	669	756	727	728	776	760	763	739	677	756	745	697	734	764	760	737	701	744	765	745	724	736	778	720	710	690	732	731	721	743	729	668	726	714	737	714	725	718	722	702	701	692	739	777	693	734	757	697	742	776	732	728	702	779	721	768	742	752	769	730	705	716	723	775	719	794	742	747	752	732	777	766	711	721	754	703	812	834	725	721	748	789	764	732	757	734	758	778	724	767	741	743	769	762	755	767	779	711	684	709	781	752	750	718	702	716	703	713	731	724	745	736	740	744	717	674	769	714	718	756	726	750	729	692	730	689	707	716	723	699	728	747	753	756	703	717	698	762	722	755	735	718	771	743	750	716	814	687	760	725	750	738	730	781	742	725	710	677	708	737	685	733	740	730	749	770	722	725	747	739	720	700	789	721	718	803	675	734	723	719	770	700	765	742	715	759	730	675	722	761	780	721	750	754	786	716	781	718	731	734	769	753	754	699	764	708	728	718	712	741	765	692	717	755	729	733	748	788	727	721	737	719	754	726	759	709	707	723	733	757	742	661	711	700	718	732	733	711	723	726	727	716	732	702	723	755	721	735	730	662	748	759	744	742	729	749	761	722	763	749	730	711	763	681	745	744	762	764	749	797	727	747	703	741	706	734	715	745	720	725	684	704	721	705	721	724	709	716	787	729	710	682	728	755	701	755	751	740	720	690	782	705	786	669	714	737	752	720	713	734	757	723	780	746	680	754	754	774	754	740	747	690	780	708	707	705	699	734	727	774	774	717	754	698	726	699	691	738	758	716	753	730	706	760	738	708	757	755	717	744	751	770	682	719	690	737	739	757	735	744	690	733	740	734	748	733	773	740	764	728	704	739	757	717	760	759	751	718	746	761	697	749	710	747	776	728	718	714	679	704	763	722	775	766	757	726	726	739	752	697	740	687	746	706	721	788	739	723	784	745	713	749	781	751	765	778	699	747	772	708	724	728	717	735	800	701	710	768	718	737	759	762	775	774	773	736	778	711	768	782	735	761	740	714	739	754	767	701	740	689	765	719	712	714	671	681	693	779	766	745	703	723	731	749	735	741	689	761	740	754	685	755	703	683	677	672	742	770	709	757	729	749	817	756	682	718	767	765	732	729	732	741	722	733	746	744	763	749	721	724	733	733	746	706	739	762	722	742	744	744	702	777	745	753	768	753	718	753	785	738	787	710	751	749	757	737	735	695	760	732	734	696	737	700	712	681	749	747	770	740	711	719	669	760	748	760	772	733	724	730	715	746	758	705	738	770	737	772	748	748	700	761	721	746	735	781	751	776	705	721	744	706	733	697	740	713	727	724	734	745	762	749	758	731	700	798	704	760	679	738	778	827	759	754	763	735	788	728	709	704	743	743	767	731	768	728	777	715	756	719	764	680	765	724	769	757	774	724	760	668	749	751	706	744	724	746	722	706	675	695	720	683	750	726	705	722	746	720	737	726	744	703	743	752	749	766	748	745	752	694	734	735	717	760	736	767	710	720	727	712	739	707	766	737	701	721	749	733	698	705	773	736	765	757	755	802	718	764	748	681	736	730	749	712	755	784	728	722	694	731	738	745	721	721	711	705	713	762	751	745	726	735	691	749	715	754	747	676	674	756	688	737	760	722	749	774	757	795	743	746	713	699	737	726	705	722	754	784	710	702	749	697	717	702	767	779	766	774	767	749	732	710	766	735	731	730	731	734	779	724	707	774	755	721	712	762	737	727	687	725	747	766	721	730	693	699	767	765	756	699	734	784	720	719	681	679	728	716	738	766	715	764	733	700	762	749	769	757	711	712	694	732	709	702	695	769	733	731	749	774	768	734	747	770	786	756	770	778	708	721	727	721	763	758	705	780	705	717	731	753	741	792	669	728	696	764	788	764	710	743	767	768	765	729	728	744	716	766	688	765	695	720	743	743	721	757	745	718	757	769	740	671	688	744	768	702	681	752	751	722	757	731	734	770	740	735	670	762	772	745	760	719	739	771	700	718	748	773	712	749	745	744	700	736	725	737	752	712	692	782	735	731	751	741	776	758	727	716	747	711	702	708	742	729	680	692	715	763	728	737	772	765	750	743	755	691	719	744	722	738	734	703	740	708	788	754	749	703	725	720	794	756	734	720	763	710	767	724	762	725	674	719	762	769	718	732	714	741	701	711	734	728	711	761	772	707	767	724	749	741	764	746	760	700	716	739	728	746	744	750	715	729	773	760	793	727	765	695	690	728	716	732	698	773	669	792	718	720	809	699	698	714	713	719	731	792	744	649	759	726	729	706	719	763	764	738	706	692	675	718	726	744	748	721	774	774	711	723	736	736	721	776	726	748	668	744	775	715	730	721	754	744	731	785	727	703	692	726	754	737	731	716	793	791	728	747	769	732	768	712	719	750	706	731	725	745	705	754	747	713	749	779	712	723	735	731	736	776	772	765	727	715	794	687	757	646	713	741	729	753	702	768	673	712	735	763	723	764	684	744	720	711	699	722	683	702	758	755	754	730	711	723	722	712	745	750	747	715	720	762	790	751	781	698	740	750	747	730	737	724	735	754	758	708	723	746	747	713	790	730	695	691	767	760	701	745	706	725	747	727	744	808	747	707	707	668	765	715	701	730	719	753	736	725	743	707	715	727	734	724	715	705	712	750	736	732	770	740	726	726	774	765	733	735	734	737	708	743	744	783	746	728	744	724	716	774	701	747	700	728	718	709	671	689	742	753	721	702	725	774	752	749	747	742	775	745	767	720	780	725	710	742	740	708	723	674	707	730	744	739	738	742	716	745	732	765	771	742	727	721	760	730	749	729	747	767	740	769	769	733	703	766	726	754	758	710	753	760	757	698	730	754	749	700	771	710	777	750	795	735	715	726	766	729	723	747	736	776	702	764	740	696	735	724	754	783	722	719	747	753	717	768	738	756	724
2733	500	162	130	123	125	133	136	129	101	100	99	97	105	98	95	98	95	116	92	97	92	90	110	93	93	104	98	92	76	104	99	91	86	102	90	77	91	94	100	90	76	99	93	92	92	77	81	81	90	96	83	78	87	79	86	91	83	88	81	79	98	74	83	86	88	84	80	94	83	78	68	82	90	80	81	91	76	74	93	87	83	92	80	84	84	78	83	79	92	89	97	87	84	78	82	81	85	78	85	76	88	96	95	76	90	68	84	75	72	98	78	87	83	80	81	80	94	71	79	76	80	82	67	77	71	86	65	91	69	63	75	73	89	81	65	92	85	81	96	93	78	87	83	80	91	96	73	89	89	91	81	75	90	84	73	86	83	67	100	76	88	65	81	89	105	88	95	81	75	73	76	85	60	99	89	71	71	76	77	64	81	73	96	83	86	70	77	87	74	84	64	65	83	82	78	69	90	86	98	102	71	83	81	63	74	77	85	80	84	89	83	88	91	75	94	84	103	91	87	77	75	75	77	100	90	82	85	73	84	80	86	75	71	70	92	85	96	91	82	88	80	99	66	74	80	68	70	76	85	81	88	101	87	96	83	76	91	69	81	94	83	83	72	82	80	91	74	79	66	74	79	74	70	79	80	93	77	84	65	81	75	86	84	79	99	95	84	87	86	79	76	87	74	80	73	103	86	74	96	97	88	94	83	74	80	87	86	64	88	80	78	71	85	90	95	68	78	90	79	84	100	74	74	86	84	96	88	78	86	88	85	88	75	103	81	86	86	83	74	86	77	78	84	105	92	84	67	81	96	76	89	79	98	82	87	97	76	72	78	72	78	89	79	82	93	83	80	87	77	73	77	92	84	80	96	84	87	69	81	73	77	98	80	79	92	87	95	67	85	73	85	77	89	83	86	103	83	72	85	89	77	80	78	71	102	80	84	91	85	87	75	80	74	74	76	89	68	64	67	64	83	77	74	92	93	90	81	67	85	75	99	95	77	69	89	79	84	86	77	79	74	94	84	84	111	99	76	88	77	80	100	71	78	80	84	86	78	70	79	92	81	66	79	79	77	88	92	82	74	84	85	76	79	76	78	71	73	87	74	72	70	84	92	74	88	88	74	85	78	75	79	73	97	118	65	87	90	93	85	90	99	77	74	68	97	68	79	102	83	62	83	75	90	88	81	72	91	86	73	74	89	68	78	74	94	74	106	83	87	92	87	87	80	85	82	95	77	69	78	70	71	81	96	73	89	73	91	77	79	89	74	80	76	84	84	65	70	83	79	94	90	81	97	80	76	76	63	79	75	73	84	91	85	87	81	75	72	82	87	80	90	78	94	75	83	85	85	81	80	97	78	97	85	76	86	84	82	81	89	78	87	69	68	65	81	70	72	84	92	96	82	89	103	88	85	95	99	64	85	70	83	86	79	74	80	93	79	78	84	84	79	70	93	83	89	81	72	87	95	84	75	79	98	87	85	90	85	74	70	75	78	95	90	74	81	73	84	79	53	94	95	73	89	91	89	66	79	76	104	72	90	78	82	82	74	82	82	86	101	84	92	90	74	74	69	83	80	82	74	82	82	84	78	65	77	76	87	93	100	87	81	78	81	83	79	87	59	78	76	85	75	91	100	85	83	85	75	75	102	70	79	99	62	88	74	78	92	84	83	74	94	88	101	89	76	89	74	76	81	73	77	91	92	86	81	72	89	83	72	74	76	75	80	79	73	81	77	100	79	99	89	100	79	74	83	84	75	89	89	76	90	84	93	86	86	80	90	97	80	87	89	87	80	77	91	73	69	71	92	88	86	81	65	62	95	80	75	84	82	87	90	106	74	86	79	73	87	79	83	85	80	56	77	89	75	85	83	75	83	92	71	76	71	86	86	83	83	80	81	97	63	82	85	86	80	77	77	98	70	84	74	96	92	84	97	73	76	84	85	72	102	68	74	79	92	83	67	75	72	77	78	75	80	96	89	73	88	79	120	74	85	97	85	65	89	65	91	78	81	72	69	87	97	91	71	80	84	84	92	96	70	90	82	82	97	85	83	84	96	83	78	102	72	98	87	74	90	63	81	76	79	64	80	107	79	96	68	87	79	77	76	77	82	74	79	79	84	90	82	73	84	94	86	74	78	71	80	91	79	95	83	87	84	93	77	86	69	81	79	87	73	82	89	78	74	86	101	74	89	88	85	84	86	86	73	68	77	80	89	75	78	85	89	79	91	88	75	63	70	72	98	82	88	89	84	72	78	82	81	70	95	78	76	88	76	76	89	76	86	88	83	97	72	86	98	68	85	94	70	93	72	65	79	72	86	85	74	89	80	86	68	82	82	72	62	86	86	88	84	107	82	67	67	73	79	91	84	75	87	80	68	70	80	62	84	81	78	91	92	85	76	79	76	84	76	84	65	86	78	65	77	62	81	88	78	89	98	89	62	64	95	89	97	76	84	75	74	76	68	82	102	100	91	62	75	94	66	78	87	83	64	83	88	77	69	77	85	87	85	70	76	74	85	84	83	91	83	79	89	71	91	85	89	76	75	72	72	97	90	81	73	78	75	64	74	84	79	69	74	72	75	83	83	76	83	98	74	89	88	77	77	88	72	87	88	75	104	76	79	91	82	79	76	79	81	80	95	66	87	88	92	71	73	76	86	78	90	70	80	62	82	86	73	83	84	80	71	79	84	67	73	85	82	85	85	94	80	86	72	85	76	94	90	80	84	79	104	75	103	88	87	87	88	93	93	75	82	93	89	64	81	87	77	80	80	85	94	77	84	67	100	95	88	88	78	99	95	73	69	85	73	77	82	60	93	81	89	89	73	89	79	73	90	75	73	71	62	53	77	77	79	77	69	75	71	74	78	84	70	71	79	75	87	75	63	72	86	83	68	86	66	64	74	81	91	68	105	98	68	77	69	62	79	98	91	78	107	80	72	67	76	66	88	94	75	72	69	63	77	71	86	93	78	89	76	83	77	92	75	90	70	86	78	98	90	87	84	89	82	69	71	66	84	84	91	71	65	75	81	80	71	99	82	63	74	82	80	82	93	103	86	83	87	90	78	75	86	94	90	102	91	65	65	74	88	92	83	89	72	89	89	74	82	81	84	76	91	79	74	90	79	74	63	82	68	97	75	69	87	69	89	108	90	81	70	80	74	73	84	84	71	75	109	80	75	99	77	70	74	93	76	97	87	82	90	85	74	80	73	72	83	79	80	99	82	99	83	78	71	73	87	106	76	93	78	80	93	74	84	91	68	68	78	81	75	80	71	86	80	80	75	77	77	105	84	78	72	88	81	75	85	88	83	86	91	76	99	91	94	83	74	84	88	88	97	85	89	76	70	74	65	87	76	73	77	78	83	91	87	102	84	75	81	83	66	85	104	89	70	84	84	76	80	82	90	103	80	73	67	80	79	83	89	77	82	73	100	80	71	87	107	78	90	81	80	77	76	91	82	78	80	69	90	86	83	93	90	87	74	80	78	91	90	95	80
23583	4103	1659	1815	3218	3916	3918	3371	2766	2139	1816	1580	1437	1463	1444	1378	1236	1220	1195	1198	1190	1257	1237	1223	1168	1157	1138	1154	1164	1219	1177	1111	1079	1138	1114	1069	1052	1037	920	978	985	1030	879	910	901	862	855	900	824	847	786	850	766	762	793	794	766	766	770	756	743	755	751	800	795	790	784	778	795	798	770	775	744	759	786	795	816	836	731	790	807	842	794	774	787	828	770	811	788	769	773	745	798	805	816	783	787	833	820	797	798	750	758	783	802	771	787	763	767	756	783	698	771	771	741	799	754	773	765	744	763	778	788	751	775	772	768	763	762	776	753	729	765	722	770	776	765	726	745	780	738	742	729	755	760	784	780	778	789	753	757	735	778	770	813	802	778	772	818	769	799	711	743	786	746	787	748	811	747	812	757	761	757	794	764	758	736	781	755	818	778	775	786	806	774	734	786	805	746	773	774	818	796	768	761	758	778	800	751	719	828	752	761	791	785	756	787	764	777	772	754	759	784	734	781	787	798	739	744	719	770	743	779	737	800	759	745	791	735	797	759	812	745	773	756	753	806	810	721	733	735	769	786	830	760	762	757	767	772	783	764	789	750	801	756	779	727	796	759	806	796	786	760	764	747	761	796	751	771	749	767	764	773	758	747	796	784	781	772	757	782	746	780	760	782	786	767	788	782	744	757	751	730	775	766	753	758	807	772	741	785	766	782	760	772	798	757	743	787	754	743	794	754	758	787	782	758	823	745	757	769	781	751	769	753	742	770	789	778	763	763	782	790	773	751	740	786	745	754	799	762	757	758	759	811	780	788	798	751	757	819	748	752	755	780	793	831	765	798	784	780	726	780	762	796	751	784	817	758	782	790	768	785	789	801	788	764	727	776	781	811	755	741	791	779	768	794	750	762	785	744	775	771	761	753	740	787	769	748	754	807	762	758	703	746	791	761	765	748	760	784	796	765	751	759	794	773	741	768	785	788	781	744	755	769	789	779	799	710	741	823	782	759	804	744	749	744	763	754	765	744	726	787	740	743	728	807	698	684	774	742	816	786	731	784	792	783	717	773	725	763	817	729	735	773	815	743	734	811	730	790	720	715	795	732	749	743	738	771	758	743	761	765	748	753	739	783	723	724	803	755	744	782	700	792	772	751	812	764	808	832	769	809	793	793	704	758	780	769	777	803	770	788	761	764	781	698	764	797	759	775	767	764	757	791	769	764	818	766	773	779	744	775	706	715	746	774	776	817	738	732	768	763	760	771	713	759	779	762	776	755	786	776	696	729	724	750	731	711	708	786	748	799	776	762	800	717	700	733	741	793	798	772	807	786	752	755	832	756	819	743	742	803	786	762	739	780	784	751	789	730	791	787	762	793	770	757	786	776	741	772	758	695	794	749	796	750	785	737	716	809	735	737	768	771	762	768	776	767	711	825	776	803	774	769	755	751	778	729	757	782	785	771	801	792	783	771	762	772	779	742	750	760	715	764	788	768	788	793	778	753	781	745	767	771	749	775	747	798	786	760	826	773	792	757	752	779	799	783	716	766	709	793	763	811	759	787	747	748	741	775	752	746	744	782	768	738	807	756	780	787	733	733	775	741	775	721	785	785	781	766	798	770	770	750	726	733	792	768	841	818	767	746	737	757	778	712	756	805	779	751	737	762	737	760	836	782	696	739	748	720	767	753	708	775	758	753	752	762	733	793	795	780	813	725	756	742	780	749	771	806	722	811	783	734	753	803	748	751	770	729	758	794	818	861	755	826	796	725	793	770	751	738	804	754	779	806	729	786	761	734	779	787	761	807	768	749	770	754	750	795	734	795	728	779	747	795	769	813	782	732	747	741	759	790	711	744	729	793	766	775	731	746	798	773	745	783	752	769	766	783	747	795	768	774	767	775	733	774	728	788	776	764	731	775	780	752	770	787	762	748	764	764	770	765	707	744	742	722	739	782	738	798	773	703	770	750	754	832	741	703	803	748	806	789	767	745	797	714	786	729	712	749	715	754	795	755	692	745	779	771	758	755	781	776	809	782	799	777	736	800	749	789	754	726	790	776	729	744	812	717	723	738	727	740	764	767	765	801	798	733	724	743	772	803	772	799	734	758	750	760	759	795	789	725	748	744	761	725	784	794	797	801	719	715	773	738	778	767	799	767	804	789	754	752	740	740	761	830	760	806	758	779	757	780	762	756	801	768	766	762	787	757	751	782	762	810	739	746	734	790	726	747	780	757	773	742	770	773	819	781	730	718	766	783	762	769	720	734	727	758	757	784	777	751	777	751	759	782	774	769	781	721	732	723	800	796	773	804	754	749	790	723	781	773	815	762	786	830	777	757	782	762	787	807	735	782	728	789	803	804	747	762	730	828	758	753	735	761	725	748	764	763	750	756	722	777	751	769	751	755	777	753	772	768	809	783	768	743	794	777	760	781	801	746	784	771	747	752	769	844	743	760	769	751	759	784	771	744	756	796	737	811	743	773	697	776	800	757	762	779	732	785	704	798	712	765	804	741	758	771	743	773	825	721	753	790	722	760	799	815	764	764	750	705	781	738	793	767	768	753	797	724	776	787	783	765	706	763	721	779	778	773	779	731	720	725	835	766	800	752	748	760	764	734	757	747	811	787	773	777	746	806	778	829	783	776	793	798	731	772	737	788	785	758	787	774	733	774	772	729	713	777	780	807	789	756	802	763	790	735	758	753	772	769	769	765	752	748	799	755	779	752	795	777	799	713	755	741	782	720	773	785	771	756	720	776	762	796	743	831	807	720	751	727	756	697	756	766	754	769	743	809	765	733	776	773	701	780	787	766	805	736	785	812	761	773	801	819	749	741	780	820	763	818	779	723	729	755	752	745	803	772	735	788	777	767	808	760	746	773	678	756	785	780	762	751	780	805	746	759	761	757	744	779	761	728	768	709	763	782	748	781	791	762	792	737	761	764	757	736	787	755	721	790	751	784	784	756	767	765	778	763	762	791	766	720	815	782	777	742	797	785	812	786	729	719	707	819	768	795	737	743	769	753	799	754	797	782	730	747	752	767	792	751	777	786	752	732	774	769	789	742	781	785	766	808	747	709	825	796	747	788	769	770	762	776	791	724	810	747	788	780	755	775	779	816	740	792	832	757	747	794	781	771	779	784	762	789	800	819	779	737	767	765	764	773	726	818	779	747	779	779	752	760	788	736	764	797	774	794	768	763	771	759	702	714	827	770	787	767	789	760	812	761	770	755	753	797	725	770	801	786	797	763	812	749	772	781	748	735	765	790	797	760	796	751	788	798	762	759	752	815	764	752	727	786	735	818	741	799	806	763	775	786	811	741	773	774	736	754	839	809	728	771	760	761	764	751	760	766	723	773	779	763	805	821	800	781	762	768	777	727	748	767	783	758	770	749	751	785	771	767	756	766	766	788	735	722	766	744	730	711	764	741	783	765	788	739	748	796	764	772	783	766	776	749	777	782	749	765	717	743	731	757	731	734	742	762	735	742	781	720	728	772	740
2808	351	114	83	78	92	99	94	80	77	94	73	70	69	84	77	66	62	76	60	71	73	67	54	70	63	64	61	93	90	65	74	65	60	82	72	79	62	78	61	72	80	63	59	64	67	61	73	71	60	59	59	54	39	51	59	61	66	64	48	65	55	65	49	50	71	61	78	52	54	58	65	52	59	67	71	59	51	61	48	62	57	46	67	52	63	57	53	47	63	62	69	52	57	62	35	55	59	66	49	61	58	63	52	62	66	67	63	45	47	48	61	57	66	49	66	61	64	77	64	51	55	38	58	57	48	62	46	65	44	66	65	57	60	57	47	53	51	59	46	65	54	47	60	59	57	50	52	73	54	57	49	56	59	63	51	60	69	44	53	50	65	54	61	51	53	66	69	47	69	53	49	58	69	49	58	53	58	60	47	68	66	61	68	55	48	54	67	57	70	65	49	43	52	62	66	63	63	59	64	49	53	52	48	56	52	63	53	61	64	52	56	57	62	78	56	58	66	60	58	60	66	49	66	65	55	56	62	53	75	46	57	61	58	57	58	58	61	46	56	62	45	68	64	60	83	58	68	52	56	53	73	64	49	63	54	65	56	54	51	63	51	68	64	46	68	65	56	44	68	68	51	55	55	65	45	47	65	45	57	48	62	65	50	49	63	50	71	64	58	47	46	68	61	64	46	55	54	69	54	59	48	65	60	59	60	57	54	63	59	58	57	53	52	59	57	59	63	60	60	66	70	63	64	59	53	61	61	79	56	52	58	43	58	78	53	47	59	58	54	53	69	46	52	57	59	63	70	57	57	50	56	57	63	64	56	52	61	60	55	60	63	52	54	59	66	67	63	39	62	47	53	55	60	52	58	55	60	61	61	62	50	70	72	58	58	57	74	60	54	60	64	60	53	74	74	66	54	56	59	73	74	56	72	61	55	44	57	62	53	59	54	65	51	58	47	64	65	61	51	40	48	66	47	80	67	44	54	59	62	65	72	63	52	52	58	49	56	55	61	57	54	52	51	47	66	61	59	73	63	46	55	64	54	56	48	64	53	68	71	66	60	52	58	60	66	60	54	66	58	55	62	55	58	73	60	46	59	52	59	55	57	62	60	52	50	63	53	63	62	70	47	63	39	42	55	59	61	47	48	71	67	59	66	41	59	57	56	67	49	58	55	64	54	64	59	51	65	62	59	55	56	70	55	45	67	62	70	50	50	58	63	58	49	55	54	61	63	68	62	61	74	67	62	53	66	59	49	65	52	48	57	65	61	55	47	64	51	44	42	59	58	65	68	57	62	58	51	65	63	70	63	72	63	59	65	57	58	57	63	70	54	63	64	59	61	61	55	52	65	58	46	55	61	59	61	55	52	55	43	61	49	56	55	64	63	66	64	54	57	60	59	63	45	64	65	64	57	50	61	57	57	49	63	56	65	57	53	58	68	56	51	43	55	63	45	53	51	62	55	48	61	51	63	48	61	48	64	63	53	53	44	64	56	53	69	52	53	57	58	64	60	63	66	53	65	61	55	62	59	55	67	57	55	56	64	76	50	65	56	61	53	46	78	55	63	54	67	45	57	62	44	58	54	70	73	67	46	74	64	59	61	61	57	52	59	55	61	52	64	52	59	67	52	57	72	43	61	56	60	54	58	54	65	63	70	69	58	46	49	55	70	67	54	57	63	62	57	57	62	57	71	63	61	66	57	54	75	50	54	44	56	52	58	57	55	48	72	61	68	67	57	67	54	49	52	50	53	49	54	51	63	55	54	71	63	54	50	60	65	50	70	67	57	62	59	59	55	58	61	58	62	67	49	68	61	63	65	76	55	57	59	67	48	59	60	66	58	61	48	58	52	53	58	65	58	55	62	59	60	64	49	65	51	54	56	75	65	55	60	55	63	59	65	66	68	56	50	54	61	53	62	39	49	45	58	48	62	61	61	59	67	57	53	58	65	61	63	62	46	53	63	64	50	50	67	59	62	48	72	64	61	66	63	70	70	64	67	57	64	71	71	54	52	58	60	51	72	63	60	55	56	54	66	63	54	71	62	61	67	72	57	60	58	53	61	54	55	63	61	68	56	64	63	61	65	49	61	53	56	63	52	49	58	72	59	69	56	51	59	57	61	55	72	60	70	61	61	72	72	56	52	67	50	60	49	47	57	60	53	64	71	50	41	50	69	44	68	48	51	70	70	58	52	51	58	55	62	47	65	49	60	64	56	66	55	57	66	72	64	47	40	57	64	54	53	57	67	66	66	58	52	55	53	58	43	62	60	55	68	62	57	65	63	60	68	68	57	72	48	62	69	56	51	49	56	74	64	61	70	56	55	58	50	57	67	61	52	56	60	58	58	51	51	46	46	63	57	59	59	49	46	57	57	62	58	61	51	56	62	56	63	57	58	62	58	48	68	58	50	53	55	58	67	64	76	57	49	68	55	59	58	62	57	64	69	59	54	48	60	63	53	48	60	55	65	58	61	52	50	64	53	58	58	51	50	56	59	54	48	48	60	53	71	59	62	50	59	45	54	68	53	45	74	48	59	55	66	46	62	58	56	55	65	62	57	67	61	55	54	60	56	53	56	63	58	59	72	47	60	59	44	56	49	47	56	65	44	53	67	68	49	47	61	63	52	65	59	69	62	52	46	61	51	59	82	55	62	68	66	54	56	63	50	58	62	67	53	62	71	64	69	61	52	56	63	65	51	58	66	57	55	56	53	57	54	64	50	52	50	64	55	57	72	46	62	51	62	42	63	66	54	54	55	71	67	62	62	58	57	69	51	56	72	64	65	68	47	64	65	50	57	44	59	35	69	53	61	53	51	60	71	51	51	66	61	59	70	49	61	41	61	52	71	53	47	52	75	57	46	61	68	62	73	63	54	68	66	60	62	47	68	59	53	55	59	47	45	74	64	64	62	67	51	55	44	65	58	50	38	60	53	56	62	51	55	79	62	59	51	59	68	50	66	50	49	47	49	53	50	62	64	44	58	54	55	41	59	53	55	68	64	62	56	55	53	63	37	51	59	56	63	57	52	66	55	67	57	56	53	70	64	65	61	51	56	60	60	50	44	46	48	56	58	61	56	57	57	50	62	67	58	52	51	49	51	52	60	52	59	45	65	74	54	60	65	53	59	60	53	49	59	68	62	48	56	50	52	53	61	59	56	47	49	53	55	63	80	55	64	71	57	70	42	54	61	69	66	60	55	59	76	72	58	67	56	59	51	50	59	59	53	66	63	55	54	66	55	59	54	58	53	53	59	63	43	59	59	54	54	45	64	60	54	61	61	57	62	51	57	46	68	57	55	53	59	49	66	48	66	67	57	63	45	53	59	59	60	53	61	68	66	51	61	59	63	56	52	66	56	60	71	58	60	75	51	50	63	56	58	72	61	58	50	61	44	51	47	63	62	68	60	61	57	75	61	50	61	52	54	58	70	66	61	50	60	67	73	59	56	47	54	53	51	61	78	67	58	49	42	62	57	46	59	53	63
22401	3372	1335	1511	2694	3617	3811	3070	2457	1974	1622	1371	1301	1204	1180	1148	1079	1009	980	954	948	1001	1031	920	919	969	910	957	974	991	952	891	916	930	919	911	866	780	823	751	782	759	717	693	688	627	639	645	630	628	552	571	526	540	530	529	549	565	556	553	582	565	583	536	555	546	548	572	546	563	562	594	552	605	572	533	574	576	547	564	523	557	561	592	604	577	597	585	582	519	515	568	567	558	576	576	595	608	570	588	570	598	550	531	568	540	577	483	557	516	520	551	560	493	523	557	555	556	563	572	530	547	524	537	494	546	556	554	527	571	543	545	525	518	527	500	513	560	534	565	532	523	532	530	572	524	579	575	526	500	524	553	544	563	530	531	538	502	560	548	511	557	512	546	539	494	550	568	562	562	561	553	488	526	525	561	545	544	551	508	530	556	536	548	473	563	548	546	572	538	511	535	570	537	499	546	560	541	522	549	507	528	549	540	532	596	536	531	507	540	536	585	560	552	554	580	585	530	548	541	554	560	550	555	525	513	552	533	575	593	498	541	520	556	550	551	534	529	559	580	531	510	531	556	555	554	520	575	545	518	581	540	555	512	507	549	526	582	524	510	501	525	554	516	558	562	521	533	556	523	545	543	563	521	540	569	550	555	532	565	528	508	559	555	521	508	499	575	534	503	505	573	528	556	542	573	543	516	562	545	517	571	538	495	543	533	507	539	493	567	552	527	536	585	524	539	528	511	530	541	529	520	561	580	550	549	542	554	539	543	533	513	526	535	545	578	488	529	521	519	526	578	532	551	549	534	521	559	558	556	540	505	541	505	538	548	574	574	562	509	527	522	515	554	557	524	572	551	573	549	551	543	568	540	574	536	526	543	524	546	525	570	528	550	491	539	528	482	569	509	565	524	509	520	550	519	521	521	541	546	525	522	573	559	577	538	558	575	524	545	531	552	523	478	551	528	552	539	535	549	501	536	569	519	537	584	519	500	568	536	561	486	537	545	538	537	547	569	513	536	535	573	548	516	532	525	554	537	518	597	534	543	525	592	529	514	558	553	540	558	542	529	557	523	569	528	531	576	489	524	573	569	516	529	558	515	576	529	567	477	581	489	517	540	568	527	479	528	537	522	528	545	576	534	536	541	512	536	547	529	567	485	544	527	573	510	537	604	523	515	536	554	504	514	503	545	536	583	551	522	560	492	552	544	503	561	510	525	524	525	513	551	547	566	531	532	513	540	569	563	542	486	535	548	568	553	560	541	541	537	559	530	534	556	569	558	532	598	518	571	549	564	541	508	554	547	511	548	518	539	517	496	559	516	542	510	586	548	507	534	540	595	508	539	528	502	531	537	490	529	506	535	521	517	538	548	553	545	515	529	552	506	555	562	515	562	511	584	558	540	546	533	511	530	516	520	529	530	556	562	547	526	534	560	547	544	533	551	557	535	515	571	514	582	555	530	533	522	558	556	499	537	534	534	515	526	550	558	576	564	580	523	541	542	497	537	523	527	548	533	557	528	524	534	543	534	538	539	521	523	544	540	519	584	558	560	548	544	538	501	534	524	558	542	555	489	537	538	537	567	522	545	564	507	561	545	536	555	527	538	519	538	500	564	565	532	531	544	568	540	514	523	537	569	496	562	539	551	535	534	541	582	555	556	535	555	531	559	539	542	515	554	542	536	527	502	558	549	582	568	514	575	521	541	546	556	496	590	494	547	517	548	593	540	552	522	523	523	499	550	559	520	572	563	494	552	563	487	566	535	542	513	500	503	547	550	542	527	546	511	538	580	577	501	534	516	541	506	558	553	527	537	568	527	496	584	547	548	562	536	547	559	545	501	536	546	519	527	524	587	498	527	526	547	500	566	484	546	523	561	496	525	508	534	520	500	546	526	576	528	526	533	516	514	543	543	538	520	508	517	558	516	541	569	561	543	583	557	525	531	520	494	536	570	538	549	529	517	528	514	546	579	508	544	559	532	555	551	541	533	549	548	578	553	552	521	557	582	550	526	530	511	564	536	571	567	555	531	572	613	578	568	492	523	524	522	519	540	531	571	552	552	542	550	554	542	501	523	592	475	560	503	538	515	535	506	551	542	524	532	562	545	510	541	517	503	530	551	514	546	540	566	603	528	522	509	531	537	547	493	547	591	506	532	534	509	554	536	543	507	568	547	592	527	535	548	561	524	545	548	528	509	517	524	597	582	566	569	511	539	563	534	542	574	534	560	557	517	551	532	546	521	523	523	534	528	555	512	533	555	538	529	527	537	547	517	522	574	519	532	523	542	504	512	526	546	552	539	531	541	525	527	495	543	529	553	473	521	531	503	525	562	540	556	515	485	557	534	539	553	523	500	530	558	519	556	542	562	561	517	561	538	515	547	513	556	523	542	575	542	523	550	516	613	563	517	483	544	551	501	483	574	544	544	521	521	499	541	552	535	552	509	549	544	495	548	502	552	557	550	526	546	565	557	528	540	566	486	576	497	528	534	531	556	558	555	533	523	597	539	573	540	542	519	538	536	537	563	545	583	557	572	549	543	541	544	547	514	549	552	536	511	527	541	552	564	518	572	528	564	534	551	523	566	501	516	504	514	554	520	560	532	564	557	523	548	526	532	532	540	546	507	567	532	535	543	521	526	535	497	559	569	515	536	500	558	543	555	521	514	551	557	530	523	540	554	597	543	498	503	576	540	570	542	539	541	536	561	561	555	531	523	517	548	507	502	552	541	549	572	544	532	538	555	544	525	548	535	548	553	513	549	492	549	570	549	537	569	516	543	541	562	550	554	566	553	533	530	579	523	575	557	531	543	537	521	517	505	506	536	483	552	543	566	552	477	556	537	555	547	565	523	535	535	540	522	544	546	533	548	500	536	524	554	513	549	518	516	546	517	528	559	472	558	519	542	530	532	526	535	528	544	579	592	580	497	537	552	524	509	576	564	552	565	541	529	515	581	543	532	541	560	494	550	510	548	527	540	556	477	547	547	549	533	526	523	560	519	570	533	535	541	542	506	579	507	535	527	556	571	532	551	536	567	542	522	571	570	528	551	553	562	589	545	576	524	563	527	539	559	584	516	512	526	550	543	531	539	515	565	554	526	567	506	524	511	549	541	542	539	557	577	558	529	561	538	501	499	558	494	542	495	558	545	525	551	525	522	520	508	541	511	570	516	521	549	503	493	546	558	525	554	527	540	557	540	534	528	503	547	514	573	572	509	571	542	561	524	536	522	536	516	531	540	545	574	526	509	514	560	563	560	556	551	530	514	522	525	539	539	521	539	549	517	543	530	592	567	519	552	507	499	518	550	526	577	555	577	542	535	560	493	531	519	531	533	522	555	561	515	513	518	554	532	521	564	526	517	538	540	535	523	509	528	581	535	511	569	550	498	540	558	544	558	515	540	545	550	503	530	512	542	587	547	564	542	536	578	510	546	522	539	583	542	509	566	546	517	581	543	525	517	522	586	527	514	517	573	486	529	548	560	559	539	544	510
3492	660	175	108	125	129	123	123	127	103	107	84	86	79	78	69	91	79	74	91	81	90	88	76	96	74	74	90	85	76	86	74	87	89	88	81	77	87	84	69	80	92	74	60	60	82	57	50	61	74	59	64	60	81	61	63	56	70	47	66	60	69	55	63	61	60	65	67	69	53	85	58	68	74	56	64	61	64	58	77	76	61	63	79	52	60	71	70	59	58	64	60	69	65	61	58	67	60	82	68	68	59	64	66	57	57	73	71	69	71	62	90	64	63	74	74	57	74	66	68	66	75	73	61	61	71	49	67	62	63	60	82	62	48	70	57	62	52	58	63	67	68	51	77	65	65	58	39	58	64	44	66	62	78	70	64	65	69	72	69	73	66	81	65	72	72	67	70	66	60	54	77	63	60	61	57	67	78	70	74	60	69	73	64	52	61	74	83	61	54	59	67	75	69	62	65	67	63	51	73	66	65	52	79	81	64	61	55	70	44	64	50	49	72	64	69	70	66	58	78	56	68	70	76	58	56	64	67	73	66	60	49	59	60	68	82	71	79	52	63	63	65	63	48	69	53	59	69	67	71	61	47	50	61	64	68	53	63	71	68	47	71	54	86	61	55	69	61	67	58	78	65	53	59	47	70	64	62	60	69	60	66	59	71	74	53	54	94	65	69	66	64	58	76	56	57	65	61	68	62	64	63	67	89	68	50	70	73	57	59	73	84	67	68	67	58	49	62	71	61	51	73	83	62	50	66	74	64	74	61	66	80	62	59	51	75	43	64	63	67	63	54	67	65	62	53	61	58	58	56	68	59	75	62	64	81	80	63	82	66	74	75	53	65	55	55	60	58	63	76	68	59	74	62	64	58	76	59	71	73	72	79	54	60	63	62	69	67	62	58	66	70	75	59	58	70	72	69	76	76	70	73	75	67	64	71	67	62	69	65	76	54	60	69	64	53	62	66	58	64	80	65	65	51	55	64	65	69	64	58	66	78	61	72	72	76	55	65	77	63	69	64	61	71	65	69	51	62	67	64	65	58	62	57	67	65	61	78	65	64	55	75	55	70	71	54	58	73	64	58	53	69	57	62	73	64	48	59	62	60	65	64	70	64	64	68	59	58	55	64	54	67	69	70	74	50	76	71	53	61	75	60	72	62	65	56	61	71	63	67	57	66	66	63	50	65	49	64	58	56	52	77	53	58	65	60	72	66	67	78	71	69	54	64	80	63	61	73	63	64	59	59	57	62	75	51	72	65	71	47	74	73	67	63	61	62	72	52	56	73	64	68	62	65	60	70	58	66	58	61	69	61	60	57	79	78	58	74	60	78	61	65	53	63	66	79	59	57	59	55	76	60	63	67	61	75	72	74	78	77	59	60	63	66	65	65	70	56	64	77	77	71	65	59	75	77	67	67	75	69	57	58	60	53	69	64	61	64	54	58	64	62	59	77	64	71	77	70	68	64	78	70	57	64	66	68	66	67	56	65	62	75	59	76	59	53	71	89	57	68	73	45	71	60	70	61	82	56	64	69	76	56	74	67	71	66	61	60	58	59	73	58	75	77	66	66	54	55	84	56	72	60	56	60	51	64	72	56	59	55	73	71	66	77	52	57	68	56	69	64	66	63	63	67	74	67	67	63	69	50	53	61	64	59	62	66	73	65	68	66	76	76	61	75	61	65	56	60	66	66	51	65	54	55	73	63	64	52	64	65	63	64	78	59	71	82	77	60	59	71	82	68	62	62	62	75	63	70	69	77	79	62	65	53	78	75	66	71	53	67	65	74	47	73	72	58	85	50	74	71	56	64	66	72	65	65	61	69	64	79	71	78	60	63	62	70	68	66	64	75	59	74	55	62	63	55	60	50	61	66	62	76	56	61	69	72	83	64	54	67	71	46	67	67	50	64	56	56	71	69	66	61	82	56	57	51	55	79	65	57	65	61	77	77	65	79	65	58	74	57	62	56	58	60	63	70	76	84	52	70	61	72	66	60	60	57	75	68	78	66	67	58	75	66	59	62	73	67	60	70	63	59	61	62	72	64	62	61	54	54	70	50	69	75	63	60	65	74	56	50	65	64	70	63	68	63	61	65	74	64	57	62	59	58	75	52	76	73	53	60	62	67	56	64	67	58	63	70	55	57	68	52	73	67	66	71	70	67	70	63	60	61	66	64	67	66	50	75	69	57	57	69	71	61	81	71	61	69	64	59	65	70	63	61	62	56	61	71	70	60	92	76	63	69	60	72	59	57	68	56	53	67	72	66	49	69	66	63	71	84	64	54	72	67	68	68	63	71	65	74	68	68	66	65	65	55	54	57	64	53	53	61	62	71	61	78	64	76	48	71	73	75	74	74	59	61	65	74	76	61	56	66	67	65	58	53	57	72	61	71	55	61	69	68	58	83	58	67	58	54	53	67	51	79	54	70	59	67	85	56	91	76	74	82	62	64	69	75	61	70	61	59	61	64	64	61	67	64	80	65	79	59	62	60	60	70	65	80	55	54	72	64	81	73	72	65	59	58	63	95	66	60	50	67	67	79	58	66	65	60	64	65	64	73	60	65	72	59	53	83	68	55	62	74	63	66	67	63	64	65	65	63	68	63	59	71	60	55	61	71	52	66	60	78	63	63	51	67	65	63	62	69	64	56	59	58	58	59	45	56	59	64	58	49	65	62	59	74	72	60	58	65	57	67	62	64	59	58	76	59	66	51	63	58	65	59	61	59	74	67	69	73	74	67	52	72	59	64	50	69	60	64	69	76	68	65	70	82	62	65	56	63	77	71	65	53	52	64	69	71	62	60	58	57	60	85	46	59	45	66	74	56	67	66	72	70	67	78	59	49	77	61	64	63	70	62	67	63	63	72	48	55	66	63	60	77	59	63	75	71	65	56	55	63	79	63	72	63	67	59	62	57	70	58	50	65	68	61	58	67	68	67	50	61	62	69	76	60	65	74	65	71	57	70	67	61	76	55	61	72	62	63	59	72	70	57	59	59	80	63	76	60	64	53	62	54	60	68	64	55	69	59	78	51	78	60	69	60	58	53	76	59	63	61	66	71	55	63	81	65	70	55	73	61	61	67	54	77	53	65	59	64	73	68	66	67	65	58	56	70	52	55	71	62	76	67	60	73	63	71	62	72	61	65	82	72	69	71	67	58	69	60	62	63	68	63	66	69	68	64	52	74	69	54	64	54	59	86	66	66	72	64	63	60	81	57	59	71	72	63	61	59	57	65	74	73	71	71	81	57	60	50	56	56	49	75	70	65	61	64	68	55	64	62	57	60	66	68	71	66	71	65	67	74	66	62	70	61	90	65	78	74	57	79	81	64	63	61	70	74	58	63	70	73	67	71	73	78	53	59	66	63	66	64	53	64	66	61	54	83	66	70	80	77	61	62	66	75	60	67	66	60	58	50	63	74	60	71	68	57	73	65	58	70	47	65	64	66	66	70	65	63	56	56	57	53	76	68	65	65	68	73	62	71	54	63
26384	4873	1914	2155	4291	5931	5376	4265	3498	2641	2120	1829	1619	1486	1476	1465	1340	1232	1179	1200	1183	1312	1234	1124	1166	1123	1095	1103	1147	1125	1140	1090	1128	1017	1038	1002	998	937	920	915	878	885	886	801	850	805	754	745	738	749	744	707	657	648	678	643	643	653	610	599	663	641	623	656	623	633	643	647	617	663	602	621	621	631	658	634	654	713	667	635	710	651	605	627	648	693	665	731	697	638	631	625	655	674	657	660	625	668	677	651	680	633	604	643	625	581	687	592	597	570	641	644	588	618	600	647	616	625	630	597	610	629	567	617	622	630	653	650	602	616	615	607	671	606	589	625	606	604	563	626	571	627	609	642	612	635	650	665	601	603	637	612	650	631	662	614	690	604	643	616	618	600	625	623	640	559	610	636	624	599	633	650	614	659	650	602	637	624	632	603	616	634	584	629	592	589	664	591	579	581	650	588	623	609	637	599	598	580	619	639	630	609	634	601	609	602	580	636	612	643	577	626	625	630	655	603	637	614	637	635	641	630	603	617	627	644	644	625	654	618	630	638	645	614	608	592	602	604	613	611	593	614	654	589	587	638	620	598	639	586	614	632	612	632	577	568	666	566	616	642	635	584	607	678	587	655	572	587	615	681	633	618	572	639	585	607	592	604	582	690	599	637	606	636	618	580	636	636	610	579	649	592	624	612	595	612	640	641	585	585	649	596	636	648	669	637	583	592	626	623	640	643	595	629	649	575	627	635	594	649	588	575	623	597	642	585	596	626	656	613	558	563	600	585	606	666	639	633	632	597	558	645	605	639	628	619	620	595	623	634	615	635	615	607	622	624	594	558	603	639	589	622	610	639	607	610	609	591	632	613	593	638	611	665	636	614	665	602	602	613	627	640	593	592	628	624	598	592	625	617	625	620	613	636	598	609	612	646	619	624	621	627	611	691	591	609	573	614	601	605	631	652	608	605	647	660	593	670	617	604	609	654	672	625	657	627	620	671	653	626	608	592	594	622	605	579	601	621	628	645	608	631	640	597	597	592	570	630	619	626	626	609	626	611	653	636	617	601	659	632	595	607	620	608	617	688	621	612	650	611	585	647	566	634	635	595	620	594	628	630	582	604	654	580	628	640	638	616	629	626	609	620	611	655	652	620	598	583	673	654	639	628	580	588	618	636	600	626	601	592	666	576	625	598	606	598	591	583	641	632	653	603	637	640	563	667	565	601	602	629	616	647	613	599	634	568	615	647	603	650	613	639	626	650	619	604	644	595	650	624	628	582	611	628	561	606	597	643	590	604	603	586	611	605	633	570	662	660	652	597	621	606	649	592	616	652	576	645	613	638	627	632	609	619	647	631	606	613	642	603	612	600	609	630	617	613	631	606	661	637	622	574	642	647	633	672	657	611	594	673	589	610	615	595	657	624	598	616	609	602	671	618	627	606	617	636	566	678	583	624	587	623	621	602	602	616	601	642	592	601	646	567	605	639	626	637	608	617	637	609	635	599	651	609	631	596	585	621	622	635	595	601	624	568	635	633	593	615	659	605	561	580	596	647	605	636	661	614	610	595	604	646	614	588	555	591	598	604	604	607	656	599	632	593	591	647	654	618	640	600	595	614	589	598	646	632	633	595	612	601	621	603	648	598	634	640	617	622	657	634	594	629	593	609	622	565	589	625	607	616	626	613	601	616	627	627	620	627	673	619	690	627	606	595	611	607	603	619	648	545	594	633	602	646	606	609	629	581	598	622	592	628	631	628	549	600	594	614	593	577	634	612	654	603	604	620	631	615	652	577	661	604	606	632	609	638	588	637	588	596	593	571	613	581	599	624	615	612	613	630	578	622	606	594	644	611	629	623	641	599	646	639	589	607	613	629	614	602	627	633	614	617	621	605	647	617	637	654	609	619	600	615	602	605	615	646	622	611	571	604	595	640	603	605	614	616	610	614	639	651	587	615	650	676	613	670	614	605	604	628	590	627	597	634	576	568	655	602	629	620	603	612	651	588	589	596	654	673	608	609	576	668	626	635	628	678	612	643	610	593	603	587	616	628	623	620	612	604	615	639	619	644	622	631	601	608	602	636	656	578	606	605	594	601	642	596	613	605	631	594	585	601	624	605	598	616	622	597	613	603	603	627	622	668	630	563	624	628	628	694	609	609	590	565	670	602	592	638	652	607	588	612	562	634	657	603	606	642	629	602	583	619	601	667	647	606	634	638	620	594	613	594	598	632	667	633	608	606	645	591	587	631	614	620	634	630	630	671	628	648	600	617	610	613	613	609	627	611	579	613	675	599	633	620	635	587	618	627	632	590	606	591	611	594	664	613	600	604	655	622	658	617	626	633	607	657	584	652	607	627	611	628	602	633	610	650	626	596	651	592	649	639	650	617	611	618	620	615	628	618	580	644	633	640	656	594	618	623	633	596	566	626	558	628	619	614	580	632	626	627	616	632	612	639	591	612	604	620	621	578	644	576	622	624	608	645	595	616	685	673	593	619	648	594	612	594	607	587	587	630	615	654	564	613	640	627	580	576	595	627	604	644	642	629	656	609	595	639	625	606	633	618	646	661	636	588	629	600	616	583	642	633	647	605	624	634	596	578	600	622	609	582	630	624	652	646	562	619	644	592	612	648	594	549	618	601	622	623	701	609	628	634	624	609	603	624	589	633	631	648	644	588	603	567	651	619	616	616	591	667	558	616	629	618	586	612	600	633	645	560	623	615	640	640	629	624	619	624	621	604	609	623	605	648	591	605	653	610	606	632	634	593	613	608	576	649	617	598	672	604	618	605	589	569	646	620	586	575	597	655	624	614	595	603	645	620	623	643	598	656	684	648	556	589	640	634	579	632	582	599	634	606	613	681	579	654	623	638	632	593	622	608	538	612	643	604	586	604	611	604	631	631	586	629	604	631	622	588	609	637	634	584	593	599	617	571	621	607	612	588	593	608	615	655	618	615	619	653	645	629	612	601	600	619	651	671	634	673	596	614	613	610	591	572	622	643	660	647	597	619	634	556	612	590	647	597	628	609	660	617	594	647	602	600	657	629	648	632	619	651	634	557	619	658	608	642	595	570	628	636	611	580	629	617	618	616	618	641	608	664	618	619	647	617	581	589	587	612	613	639	627	623	629	547	578	658	648	604	645	639	603	595	593	601	600	622	608	650	620	649	606	656	641	643	603	630	629	651	630	594	660	610	612	621	597	611	606	602	616	641	613	564	615	630	592	613	644	629	599	590	560	619	648	594	643	665	633	583	588	578	644	576	596	578	625	585	628	585	598	664	649	580	617	618	622	639	638	625	636	616	653	622	583	642	629	616	578	583	611	620	668	627	628	642	647	587	602	644	570	618	608	590	647	605	640	581	639	651	569	637	597	594	622	619	581	593	657	595	643	619	562	574	654	639	601	666	596	668	597	622	611	625	606	635	603	605	606	601	641	605	653	629	610	587	547	594	608	592	621	594	624	632	601	602	594	610	603	606	605	601	599	632	620	601	629	622
1485	187	119	98	100	104	118	111	103	100	108	87	82	88	93	89	79	76	89	83	81	92	100	83	90	80	87	81	106	97	81	89	88	81	83	76	86	73	78	92	88	77	71	70	82	73	94	67	88	98	75	77	76	56	85	102	74	84	93	94	84	86	87	67	84	95	109	76	92	88	76	98	85	84	76	83	92	81	73	88	81	102	75	89	86	86	64	76	80	85	82	78	71	91	93	75	95	88	78	80	77	76	90	78	96	66	83	75	79	80	70	96	100	81	80	84	70	68	77	89	88	82	86	80	62	87	109	92	79	79	99	71	85	79	68	97	89	86	73	91	83	96	77	84	87	78	70	87	79	83	78	82	90	77	75	87	83	82	82	69	88	64	84	96	79	80	87	81	64	85	77	77	98	78	90	71	76	87	78	81	66	80	85	69	79	80	90	89	89	67	70	83	75	69	85	73	96	67	69	87	89	90	83	89	84	82	86	64	81	75	77	88	83	83	73	90	74	75	83	89	84	108	71	68	83	73	76	61	82	83	75	82	67	85	80	91	91	75	70	88	81	86	77	84	67	71	64	86	85	84	95	87	99	86	85	76	87	100	66	83	80	99	93	71	80	87	75	85	82	83	68	76	76	61	79	90	86	78	74	90	77	72	90	75	82	78	73	91	78	74	89	62	87	76	78	82	69	87	88	83	92	80	71	86	80	82	91	74	77	90	81	77	76	74	96	83	64	76	79	83	95	76	70	72	88	86	87	75	102	75	89	92	98	83	78	74	91	85	87	97	80	88	103	74	93	82	83	95	89	71	85	69	80	82	84	98	84	95	86	74	74	96	85	86	75	79	68	72	97	70	93	80	75	91	79	67	81	77	63	67	71	70	82	86	65	85	95	76	83	65	70	84	84	77	99	90	89	66	79	83	84	86	92	89	71	80	64	98	91	75	86	105	88	88	74	70	70	78	86	73	71	73	80	87	69	70	82	63	82	86	93	94	88	72	74	73	68	64	70	86	75	81	71	75	74	89	85	74	80	77	99	69	94	86	69	91	83	85	85	102	83	81	72	72	68	77	87	67	78	83	76	103	80	89	69	84	69	73	80	86	89	80	91	78	73	80	74	69	78	94	84	84	78	73	71	69	71	83	88	93	90	78	76	86	73	83	86	80	86	92	79	86	95	76	78	68	65	91	83	82	71	75	98	90	78	75	82	79	92	79	76	79	85	84	71	86	70	65	95	81	106	76	91	85	71	84	88	67	91	76	74	86	83	95	88	79	77	83	80	72	64	81	82	104	84	70	77	77	73	72	90	91	82	73	75	78	83	74	86	84	75	69	80	76	85	81	83	92	80	80	82	75	79	85	88	66	73	77	84	83	88	89	82	100	85	75	72	66	74	68	71	88	98	69	103	100	82	79	78	101	72	85	80	74	85	79	88	86	71	76	91	78	66	66	82	70	87	80	91	74	89	79	76	83	79	71	90	73	94	78	96	78	71	81	80	81	77	76	82	81	83	67	75	74	84	68	72	95	87	84	79	73	95	84	78	98	82	63	88	93	87	72	78	103	81	97	85	81	78	99	64	89	69	91	86	81	74	89	76	85	76	71	75	79	86	72	76	84	85	82	71	72	82	99	80	84	88	70	94	81	83	94	81	73	68	74	81	88	82	92	84	82	76	80	81	80	73	93	98	84	86	81	77	79	81	83	83	92	97	78	80	91	87	101	96	73	77	97	84	72	74	75	82	100	90	81	80	75	78	85	77	89	69	77	86	85	85	66	88	101	75	92	79	96	85	93	80	80	82	82	81	89	80	82	91	87	94	87	82	68	81	75	75	72	89	90	93	89	83	83	79	84	72	82	61	77	86	55	91	83	78	84	85	79	76	89	98	77	75	76	82	72	86	82	84	85	80	74	78	84	93	81	82	86	80	81	85	74	79	78	83	91	85	64	88	75	86	81	80	79	94	83	75	82	67	96	104	77	82	72	84	81	60	84	84	80	78	67	79	78	84	100	98	81	76	96	78	73	69	67	87	93	75	82	64	108	97	75	86	86	96	73	68	89	74	78	85	68	78	87	84	69	88	67	81	70	81	84	86	87	91	95	80	74	91	81	76	62	70	86	89	80	85	81	80	79	75	87	81	79	84	96	91	79	76	88	85	75	76	109	87	85	83	77	79	79	91	82	82	77	88	84	84	75	72	103	94	82	95	67	103	89	80	76	83	81	67	87	66	79	94	88	97	80	95	86	85	85	71	102	80	74	71	81	81	83	85	72	84	98	93	78	79	83	79	84	56	93	73	82	75	69	71	80	77	88	93	80	87	87	82	70	67	89	83	81	81	91	87	83	80	79	80	95	85	85	96	75	81	71	89	97	83	67	92	84	80	81	91	82	67	92	78	91	68	77	52	71	60	72	79	56	76	87	90	85	90	68	85	70	94	85	75	99	75	86	73	78	83	82	83	72	103	84	67	90	74	59	69	76	76	85	79	82	78	93	93	72	67	91	76	77	92	85	90	78	75	85	96	83	108	84	78	75	66	74	77	82	63	73	79	72	82	94	72	86	70	79	91	81	74	79	77	83	66	86	74	89	87	79	89	77	82	71	86	88	85	89	84	77	64	81	83	85	84	83	78	98	75	74	81	71	83	67	77	90	83	91	81	87	71	90	69	87	90	87	84	84	96	77	79	70	95	69	84	86	88	85	76	64	80	82	70	90	78	86	95	89	83	83	87	76	89	69	84	78	88	71	92	76	84	81	84	78	76	73	84	70	70	87	89	58	80	85	97	93	96	63	78	101	72	83	92	92	76	96	92	79	80	93	73	82	89	80	92	79	94	81	73	88	73	82	78	70	83	73	106	78	86	70	98	73	84	57	81	68	92	97	67	101	69	81	93	73	82	87	84	95	91	103	86	87	96	87	81	79	62	74	90	77	84	84	90	79	92	79	88	87	93	81	81	84	81	73	78	74	78	93	78	82	82	84	77	101	87	80	60	93	93	77	80	80	89	69	68	86	84	66	73	72	78	92	69	70	77	84	90	94	60	81	71	82	78	73	94	77	86	82	74	100	76	69	74	79	83	71	88	73	79	68	80	98	86	85	93	65	79	95	64	83	77	63	72	78	69	83	83	88	83	77	81	84	65	83	79	85	72	75	87	85	73	82	92	98	74	83	75	74	98	87	94	81	77	85	57	82	73	74	82	84	78	82	76	79	77	88	78	72	84	78	89	89	82	86	80	69	79	81	79	73	75	90	86	93	94	81	81	79	73	90	90	82	68	82	76	90	77	82	82	88	84	70	90	72	78	75	77	72	88	76	78	73	78	68	78	70	79	86	71	87	75	81	97	86	75	93	81	80	70	90	82	80	72	100	68	69	62	72	73	68	98	57	78	79	90	76	67	73	91	90	91	78	78	83	82	74	74	79	80	74	81	71	81	69	75	87	69	81	75	93	87	88	98	75	83	72	93	81	71	70	78	88	77	81	65	75
16922	2388	1180	1259	2095	2670	2622	2246	1852	1332	1260	1092	1107	1045	1059	1027	1030	904	999	975	1010	1016	1031	991	946	972	994	963	987	925	984	1019	983	958	928	920	929	874	930	875	808	826	801	872	879	820	794	801	796	816	754	724	746	790	764	765	733	734	724	772	730	775	743	693	788	757	733	711	745	730	711	754	778	755	774	764	750	722	756	693	686	764	764	712	769	768	725	745	733	765	732	745	775	719	784	738	756	770	762	790	743	727	757	745	766	766	761	709	768	757	752	730	704	726	705	688	737	808	761	755	755	767	713	772	730	727	724	704	703	773	730	779	731	728	767	680	729	749	757	744	752	749	761	727	729	755	712	713	725	698	785	739	750	731	778	746	723	716	748	753	776	725	740	731	762	769	743	744	749	718	725	703	750	751	692	725	775	690	725	734	767	716	708	691	740	714	753	727	684	752	734	760	733	705	735	718	688	749	770	694	742	734	731	716	720	755	699	718	759	699	712	716	737	749	738	734	766	770	776	673	763	687	776	665	725	745	702	751	743	706	700	738	755	763	720	726	772	689	724	736	776	709	753	771	728	796	713	754	732	738	730	747	772	718	723	796	701	717	751	723	715	703	716	733	701	748	740	719	716	745	763	733	748	721	787	728	716	772	701	745	710	754	742	721	720	765	744	748	762	777	760	730	757	719	726	709	699	763	696	763	696	747	729	725	747	746	738	714	763	751	711	721	733	750	720	772	737	747	701	738	735	750	738	693	773	784	735	713	751	764	687	702	706	774	751	733	737	721	729	738	685	758	723	748	755	748	735	776	704	744	724	727	750	749	754	732	725	737	678	693	708	746	737	745	718	738	769	712	746	727	770	707	710	785	713	744	746	785	684	773	735	763	717	715	754	776	732	711	737	767	698	721	773	800	774	708	707	719	752	674	744	737	698	706	728	688	664	694	755	742	670	732	744	793	794	721	715	772	700	726	698	745	749	718	689	718	698	752	724	752	740	755	754	701	739	709	792	751	744	760	671	736	729	771	774	750	771	764	718	778	736	692	744	695	693	743	721	706	717	769	724	782	741	700	741	754	731	762	720	706	720	710	717	745	720	737	731	722	740	779	775	742	703	724	730	701	742	743	749	784	677	744	720	756	775	747	691	745	747	723	773	743	730	764	800	770	717	752	739	679	768	723	769	756	724	779	730	762	706	742	745	742	787	720	759	678	689	733	729	768	803	736	713	752	743	762	729	733	767	740	765	686	754	727	724	696	712	736	749	717	725	721	738	750	713	756	706	761	717	734	730	751	742	724	748	741	713	694	745	741	744	707	741	766	740	690	746	764	686	769	741	738	712	730	720	744	752	746	748	751	746	771	710	773	784	770	743	701	759	717	762	694	743	745	740	754	757	736	763	734	741	759	759	733	748	734	750	742	743	754	738	755	729	711	769	750	719	781	727	765	724	726	724	761	777	790	744	735	750	730	729	711	772	710	706	732	736	743	727	722	727	773	705	695	734	755	721	763	676	749	746	761	693	747	776	734	688	724	696	728	746	701	715	696	763	714	757	717	702	729	732	727	757	730	738	752	765	761	730	759	760	736	717	757	747	724	677	754	680	656	715	708	755	734	711	728	726	712	694	689	763	762	688	718	741	713	746	685	768	782	746	722	723	802	719	754	732	703	718	714	750	745	702	745	710	739	701	664	687	766	720	747	722	680	749	681	723	746	691	687	730	738	676	720	770	788	715	702	727	716	737	749	690	724	756	680	736	714	732	733	692	750	711	726	789	787	740	692	734	727	756	695	742	746	722	764	712	742	715	761	677	727	713	773	730	780	721	728	713	751	741	761	788	735	734	714	755	736	741	727	752	745	712	711	708	762	731	738	720	746	740	714	741	707	727	738	712	730	691	727	737	720	770	743	714	809	750	779	721	719	712	709	735	713	716	711	709	745	782	723	759	659	733	735	763	703	712	732	726	764	693	755	753	737	712	750	717	706	734	719	735	723	754	730	727	717	744	766	704	760	771	686	774	704	727	785	679	754	781	725	727	735	769	735	755	746	714	737	743	692	727	726	722	730	750	694	732	760	738	777	706	756	722	746	752	768	767	720	739	694	699	711	767	663	727	749	735	718	705	745	764	779	749	784	750	749	730	704	753	720	709	772	688	774	756	745	730	705	757	770	777	685	757	762	751	747	788	755	756	768	747	717	783	778	750	740	738	745	734	701	716	755	706	749	733	739	747	752	767	759	766	713	724	709	792	722	717	757	744	721	750	737	724	735	728	723	732	744	721	748	718	775	758	707	745	763	747	704	672	734	737	743	780	731	709	722	723	760	728	743	708	727	759	708	753	748	732	717	715	739	764	775	762	737	735	757	722	746	769	731	735	698	767	718	762	800	760	747	729	749	737	757	757	717	709	701	774	747	753	754	699	728	694	721	748	707	751	782	790	765	733	695	719	744	695	734	769	731	680	770	725	749	746	757	718	687	739	697	729	729	774	729	713	778	756	728	715	740	737	745	686	762	751	796	743	761	764	717	724	727	642	695	752	678	734	760	727	696	768	722	713	736	691	727	759	715	693	693	731	732	773	734	750	735	733	761	736	724	733	702	730	744	693	733	764	695	666	690	794	693	730	719	792	753	721	722	733	767	749	734	766	781	749	791	722	774	720	786	732	746	727	755	704	743	771	745	745	751	762	735	740	734	708	738	717	775	682	743	717	711	735	710	715	734	706	744	707	738	715	730	740	755	759	728	746	727	719	725	763	739	704	712	733	726	713	746	701	746	728	696	768	732	726	763	744	728	765	701	736	752	763	714	705	765	728	724	777	778	758	712	711	704	774	755	727	750	814	774	760	789	752	735	741	704	719	762	730	694	727	728	737	732	719	752	758	777	703	730	772	743	687	717	718	706	752	760	732	683	733	727	700	728	720	744	772	741	754	714	756	704	736	712	734	738	773	747	716	742	761	787	722	724	716	709	745	775	660	747	731	709	755	698	717	742	695	717	752	734	733	747	712	728	736	744	756	726	732	718	727	712	690	719	686	742	762	718	710	767	712	741	723	768	802	731	747	732	748	732	737	729	719	749	661	701	768	773	757	656	740	751	761	691	768	746	739	773	748	774	746	743	783	762	735	748	729	774	721	745	731	746	769	739	760	722	690	722	710	707	732	778	732	737	767	776	712	761	692	760	742	757	703	735	718	728	705	789	738	743	729	698	746	729	774	745	746	760	777	791	744	733	731	689	757	726	742	754	722	736	758	717	704	731	785	758	778	703	710	683	731	713	748	728	761	704	715	790	723	771	729	762	721	702	742	688	694	735	750	755	746	744	721	771	724	752	723	733	753	756	754	732	712	788	729	714	747	742	754	754	734	754	747	712	796	758	719	728	776	757	732	728	712	747	755	710	753	727	712	754	739	742	720	790	733	760	738	730	744	684	730	699	790	710	752	718	759	720	708	721	729	702	796	741	718	743	754	775	753	742	708	723	743	724	760	758	695	679
2626	399	138	130	113	136	156	128	136	118	110	108	115	103	94	116	112	112	85	98	104	91	97	105	79	76	113	89	92	78	95	108	87	100	88	92	87	93	96	115	64	80	94	81	87	71	109	93	84	88	75	81	82	84	76	93	81	92	92	93	75	86	83	91	77	83	97	80	77	91	76	92	88	87	85	73	101	94	72	86	64	78	81	79	85	82	77	82	100	69	89	80	88	83	80	92	84	79	69	101	68	85	75	53	63	78	83	83	95	83	88	76	76	88	79	85	74	97	73	71	81	83	71	91	93	94	82	72	78	96	94	84	88	84	85	77	94	78	72	95	86	93	66	89	60	70	76	95	75	84	74	93	83	77	62	89	77	73	81	81	80	83	76	76	88	77	77	84	65	70	73	85	64	98	83	75	84	88	86	99	95	85	81	80	87	69	92	80	82	86	91	100	83	84	73	73	88	66	87	76	80	77	76	85	97	83	88	86	96	82	87	75	89	79	80	77	77	89	66	100	91	72	91	76	68	79	90	102	76	75	87	88	76	88	77	71	100	74	81	97	71	73	91	75	96	84	81	78	81	70	102	93	81	96	90	77	74	98	85	82	82	77	80	77	80	74	61	76	91	77	82	80	88	83	97	78	85	70	71	80	92	82	72	72	89	98	88	60	82	76	96	71	79	71	90	69	86	79	81	90	82	89	88	99	72	75	65	97	77	83	82	94	88	79	72	73	81	96	77	77	91	80	86	83	93	77	86	82	85	84	88	67	68	84	73	85	71	73	79	77	96	67	73	63	72	78	78	87	94	88	78	82	87	77	94	72	95	83	81	84	71	74	79	77	70	85	74	93	90	76	81	86	85	84	82	75	90	85	88	63	84	78	94	74	68	74	85	80	84	68	101	83	74	89	77	68	84	80	74	92	79	72	85	68	71	82	96	72	91	82	89	82	95	82	94	77	78	77	65	86	85	77	94	99	78	83	81	90	87	82	76	98	82	87	84	82	101	89	90	87	84	75	74	71	65	84	83	78	88	74	87	79	60	76	81	84	72	74	75	68	100	98	82	78	74	91	87	89	77	100	68	85	72	85	74	69	86	85	85	75	73	76	82	69	77	79	75	78	82	74	90	85	88	89	71	73	76	76	80	80	91	108	88	103	103	86	80	87	89	75	104	70	79	77	80	90	74	74	101	70	82	117	74	68	81	81	82	66	76	81	84	66	74	71	75	88	89	88	71	95	97	82	89	76	83	69	88	78	89	79	78	83	84	82	83	87	73	81	74	80	77	90	71	78	95	77	82	82	82	70	72	73	81	83	88	73	82	71	76	78	81	82	89	83	83	76	82	78	86	99	88	71	87	72	83	79	83	66	84	84	75	86	74	79	82	84	85	75	76	82	70	76	88	87	79	67	86	76	79	76	90	90	78	82	84	75	81	88	79	81	79	86	84	105	73	69	89	94	90	83	82	60	79	87	83	75	73	90	90	79	99	89	78	83	63	53	79	81	99	75	68	85	85	85	91	81	69	86	92	92	76	76	77	82	91	73	76	85	78	91	73	78	78	69	93	90	91	85	69	95	82	69	87	87	64	106	106	90	83	83	71	92	89	63	87	93	74	95	88	96	77	80	83	72	86	78	77	88	70	83	76	88	68	86	75	78	81	65	70	91	77	57	85	92	90	83	72	99	88	81	80	93	76	94	81	75	80	90	77	84	95	76	86	91	97	87	83	74	92	76	77	83	91	76	78	73	83	96	72	86	77	91	78	66	84	70	86	73	91	68	74	95	68	79	72	76	87	87	82	93	68	71	82	88	79	79	91	73	84	75	77	75	95	87	77	94	69	73	77	96	80	91	64	82	76	69	75	73	88	92	94	77	70	82	83	75	73	74	94	97	78	67	73	64	73	91	95	98	91	96	99	93	83	73	104	75	77	77	87	100	75	81	67	95	87	106	96	84	81	74	63	94	74	61	78	85	99	90	89	82	85	78	92	90	87	76	74	78	87	73	79	91	70	67	81	72	78	87	71	86	69	75	78	67	92	75	94	85	78	87	95	68	69	71	99	79	58	80	84	84	62	75	74	81	86	80	68	86	82	73	75	85	72	77	83	84	78	93	86	73	88	77	87	76	87	76	76	86	66	84	78	77	81	89	83	79	77	84	78	88	73	82	80	71	78	78	84	77	81	76	82	82	106	80	89	76	74	78	75	89	72	81	88	71	82	70	80	70	77	84	88	89	83	63	82	75	81	83	86	78	67	75	88	81	71	85	84	75	70	81	78	85	101	67	70	78	81	108	84	68	84	70	80	89	79	97	89	68	90	86	79	80	70	81	68	76	69	70	90	71	82	90	83	86	94	65	72	86	82	65	85	71	98	80	77	75	74	90	78	73	87	88	90	89	84	80	77	84	70	83	78	82	83	73	74	86	86	81	77	87	89	91	97	80	72	89	74	91	91	99	84	61	71	87	95	78	73	68	89	79	66	74	94	90	93	76	97	79	89	92	83	79	93	78	85	79	76	78	78	85	85	84	86	72	84	78	72	97	91	80	73	86	72	94	83	80	103	67	85	87	81	66	59	99	68	83	65	86	70	81	81	82	87	94	102	76	82	84	77	71	81	81	88	96	84	87	83	71	88	87	60	73	79	86	82	81	90	83	87	78	65	78	101	98	62	78	84	89	88	63	97	82	76	81	67	78	75	83	85	79	81	78	97	82	73	89	84	83	80	84	93	76	78	88	70	66	98	90	77	88	81	88	77	79	81	89	78	78	78	71	92	97	74	86	95	87	85	89	93	72	95	96	76	101	88	74	70	90	73	76	80	72	70	93	94	94	75	85	85	88	79	60	70	80	73	69	75	84	84	88	94	71	85	84	85	74	86	77	81	83	77	80	71	72	70	82	78	86	83	85	82	76	83	80	71	92	86	82	90	90	82	70	80	99	76	79	81	96	73	70	72	86	74	77	80	87	73	77	70	68	70	80	78	84	107	54	74	86	82	93	77	69	84	79	78	81	92	75	75	77	72	71	75	87	78	91	87	77	84	88	75	79	88	80	65	63	78	90	75	75	91	76	76	71	63	93	78	75	78	84	95	92	68	89	94	84	78	75	78	82	79	69	78	91	98	78	91	80	96	84	74	99	81	80	71	70	90	84	89	72	73	70	88	73	90	97	94	88	92	76	85	89	80	92	80	85	82	82	82	88	74	74	84	71	75	87	69	73	81	73	85	97	76	72	69	97	102	94	89	77	67	81	72	79	86	81	86	100	73	78	87	83	76	89	69	74	84	74	77	83	86	95	80	80	79	71	82	89	85	97	88	83	80	70	85	77	79	90	78	85	70	97	92	83	78	75	88	71	64	75	93	89	86	73	84	76	71	80	78	95	71	72	71	70	80	90	84	60	79	89	74	78	87	83	86	71	90	81	86	88	95	67	70	83	81	85	82	78	83	78	83	81	76	75	88	85	65	72	86	99	60	76	79	86	95	96
23465	4179	1698	2110	4231	4978	4806	3871	2960	2252	1805	1592	1497	1387	1324	1309	1315	1141	1229	1169	1179	1226	1209	1147	1139	1191	1163	1130	1132	1097	1119	1165	1071	1123	1127	1086	1038	1038	1000	928	958	906	948	991	923	948	953	814	931	855	832	784	757	787	780	731	800	771	753	757	791	747	782	779	774	795	780	778	738	775	765	755	760	805	757	794	835	835	816	813	805	785	729	772	788	794	766	770	808	756	794	813	765	791	809	751	842	771	788	775	782	738	740	793	781	783	749	820	796	770	742	783	793	781	789	769	734	757	824	740	744	726	753	741	784	754	746	743	795	762	764	783	745	751	758	766	724	761	782	785	775	787	756	757	741	791	768	780	788	805	746	770	762	818	751	751	754	749	756	780	725	738	806	735	741	773	754	738	787	759	790	766	737	797	758	763	707	785	830	752	801	766	794	786	743	686	761	747	691	754	803	726	786	720	742	747	802	764	807	788	735	721	789	747	779	730	777	774	755	769	729	755	734	798	765	763	788	749	751	767	750	820	835	822	796	766	760	780	761	755	803	785	764	731	735	757	777	745	709	730	711	768	751	750	747	795	792	771	774	813	737	770	781	768	793	756	735	734	744	739	748	808	787	734	800	792	766	800	724	764	796	740	778	795	767	753	789	736	775	753	763	803	741	793	724	779	790	754	779	790	769	742	757	732	752	723	775	707	728	725	768	782	732	741	784	753	767	780	775	786	756	752	752	810	727	790	736	755	706	770	758	785	724	743	745	789	749	776	721	777	770	765	770	777	747	761	777	695	756	716	750	783	761	784	773	766	795	776	789	759	785	773	755	741	765	729	786	795	752	774	765	751	754	752	808	736	776	761	802	776	790	725	733	775	773	764	732	792	804	719	819	736	783	763	793	760	777	750	712	767	770	751	753	763	822	787	742	818	766	763	755	767	757	768	750	778	755	758	763	780	799	718	793	768	786	784	795	744	782	761	758	756	791	723	799	791	755	739	776	756	759	794	745	736	729	788	739	779	791	770	765	728	778	751	730	714	776	770	854	753	796	783	783	784	808	734	756	757	774	748	761	728	762	799	775	752	783	791	814	734	781	790	811	758	830	768	746	782	768	791	706	820	770	747	735	769	758	763	728	764	797	756	756	746	762	740	760	730	814	736	788	772	810	795	725	748	809	783	773	780	809	779	761	780	784	705	734	786	724	774	784	744	799	817	805	786	790	771	728	806	793	790	765	752	764	707	761	768	768	796	771	738	803	797	752	715	745	787	762	760	802	731	756	784	741	767	748	797	795	787	812	784	791	754	742	770	773	758	725	778	787	787	817	784	757	775	757	772	756	775	807	727	768	753	735	762	836	738	790	738	769	804	772	789	828	776	768	718	732	766	801	740	785	802	757	769	750	808	763	758	782	786	781	773	779	722	778	763	754	751	803	802	770	808	712	795	743	774	787	775	792	796	791	761	725	729	801	808	801	806	769	774	757	748	795	752	800	757	769	765	761	781	804	760	777	777	775	781	820	787	732	777	760	757	757	801	755	750	718	779	765	763	823	759	778	810	828	780	769	765	753	725	796	760	794	760	763	797	777	759	741	744	720	753	763	769	710	762	729	761	789	776	740	806	823	848	818	793	777	755	783	756	768	739	812	723	732	777	810	775	783	812	791	762	722	760	787	754	766	773	791	755	769	758	743	812	765	743	756	785	774	714	808	753	725	782	748	782	762	718	733	788	785	786	762	741	723	759	784	766	759	780	796	761	801	764	752	766	740	761	769	734	781	772	806	804	746	729	756	724	764	815	799	766	796	784	787	829	753	765	775	719	716	753	754	755	753	763	754	774	753	783	800	828	710	778	764	770	797	784	744	785	787	752	712	804	789	772	740	763	771	769	784	763	734	789	781	781	751	751	737	779	804	760	732	761	749	797	741	773	782	738	874	810	760	802	783	754	806	750	744	774	802	774	757	743	792	721	774	739	800	772	742	805	778	791	796	728	757	734	751	767	735	789	777	793	763	774	765	803	763	803	753	745	773	714	762	729	809	744	752	783	770	737	780	771	774	831	690	792	759	735	792	740	787	721	748	777	814	784	772	803	808	769	805	761	756	780	772	757	801	739	814	734	761	783	813	731	789	760	772	754	806	771	762	774	800	732	795	751	822	754	752	755	778	795	744	762	756	729	773	752	761	783	766	843	719	752	811	745	728	802	740	790	796	802	748	801	753	763	731	779	800	767	767	769	782	760	798	718	778	763	730	779	766	765	791	765	762	787	795	744	755	810	781	760	792	754	786	757	754	756	762	794	800	777	739	776	794	754	771	788	733	765	754	703	709	778	820	806	758	777	760	767	761	733	747	744	788	751	790	790	755	785	824	801	756	765	769	773	766	762	781	773	744	766	754	768	802	734	777	783	772	746	827	763	806	814	760	818	738	787	732	762	729	797	760	764	759	748	767	791	736	806	806	734	712	733	773	737	758	760	750	771	791	805	780	724	775	760	755	729	737	771	736	762	717	781	759	745	834	815	770	734	755	783	789	769	775	762	734	766	749	756	729	781	764	776	742	766	774	768	768	752	782	800	766	737	770	749	768	764	776	749	731	734	751	787	844	760	756	753	766	760	752	732	768	768	768	791	783	775	713	776	818	812	764	764	778	783	772	773	837	764	806	746	775	732	727	755	740	704	776	814	739	762	787	798	764	783	739	811	789	769	733	804	712	762	782	817	776	788	779	804	797	789	734	746	740	730	759	777	829	830	766	763	825	772	805	778	818	799	826	771	772	740	775	822	758	764	726	747	801	807	769	732	772	765	842	803	782	762	764	765	761	763	790	798	739	771	797	783	722	773	770	779	736	752	741	789	749	802	793	793	786	822	752	813	788	783	770	755	767	717	762	772	795	760	772	759	776	741	751	745	780	765	778	779	740	722	754	712	782	812	821	740	813	782	730	762	755	750	798	741	774	791	816	779	740	742	792	761	770	708	749	779	762	811	740	802	749	730	784	778	776	789	721	733	750	794	718	767	770	812	772	742	790	760	764	723	785	790	757	775	799	769	794	748	767	811	732	792	758	758	759	749	784	735	714	841	771	802	755	771	766	776	736	788	734	731	759	769	768	838	790	735	760	718	750	791	767	783	784	756	714	766	754	770	771	798	730	788	709	811	732	792	768	805	749	764	705	729	726	763	774	753	715	763	751	745	716	830	753	764	720	751	772	769	759	788	765	773	773	765	728	773	755	785	749	754	743	804	717	741	790	786	754	759	779	758	780	786	755	746	750	739	740	799	787	745	797	764	788	767	794	773	791	750	797	731	787	770	777	770	787	766	733	753	805	743	748	756	796	802	760	732	824	769	766	782	783	786	740	718	762	811	815	774	698	733	763	782	731	806	763	758	766	725	782	760	763	812	777	736	715	811	752	762	702	705	759	784	756	786	777	780	781	742	814	826	718	726	770	744	789	763	834	782	759	810	752	738	784	747	780	770	775	780	786	789	769	706	749	734	771	808
2838	307	142	85	99	109	122	111	120	76	102	82	68	74	73	75	81	85	80	77	69	63	63	94	81	69	75	60	74	68	82	88	57	76	68	81	70	75	73	61	73	62	69	67	68	88	58	48	50	65	58	52	64	51	51	50	55	54	62	52	76	72	58	47	58	80	48	62	72	52	63	57	58	65	52	53	53	63	53	69	61	50	55	51	61	57	51	51	62	58	58	49	69	57	62	53	67	55	54	68	60	63	63	79	66	68	52	58	52	73	62	55	54	66	61	70	56	62	49	57	54	51	56	62	60	60	56	53	44	59	62	59	53	56	53	67	64	67	54	57	58	60	72	57	62	71	55	69	61	53	53	52	62	67	66	56	56	59	48	55	52	46	54	51	77	56	60	42	64	54	62	55	64	61	66	70	47	64	61	58	85	52	54	51	59	75	62	44	52	46	56	67	57	69	61	52	54	47	68	66	58	60	67	61	60	65	60	52	73	56	56	59	72	54	68	56	48	52	63	67	59	51	54	56	54	64	65	45	59	55	62	62	59	64	50	54	64	55	50	60	69	49	68	71	46	62	62	54	58	60	56	90	41	56	51	57	77	60	60	55	65	49	59	60	62	57	52	58	50	47	63	54	48	57	51	63	54	62	51	69	53	61	51	60	54	57	62	74	55	58	59	57	54	57	60	60	67	54	53	58	50	61	59	46	60	56	51	59	59	58	67	52	56	56	49	55	46	58	49	58	64	55	51	56	56	56	70	40	55	55	51	65	49	63	66	59	59	44	58	48	57	69	73	62	49	61	49	59	56	58	77	64	59	61	58	58	72	51	66	51	54	62	68	59	53	58	71	46	47	53	54	72	55	53	52	55	66	59	59	68	50	62	55	78	47	59	72	61	63	69	57	76	57	62	61	67	65	50	57	57	59	63	72	56	70	64	60	56	58	72	57	66	69	67	66	52	45	47	66	52	65	59	72	64	70	43	50	74	47	66	54	67	47	58	54	72	69	65	69	50	60	67	49	62	58	63	53	59	55	46	60	66	54	58	59	71	58	65	39	60	51	53	56	52	59	66	67	60	52	55	44	47	63	68	65	64	48	46	51	55	47	49	53	54	59	48	70	53	63	59	76	66	60	51	48	66	67	63	63	50	55	55	54	48	52	53	45	67	54	50	61	60	71	60	50	52	55	50	46	56	49	52	69	71	52	66	57	58	67	68	54	68	65	52	63	58	53	54	57	61	82	62	53	49	52	51	54	63	61	53	63	55	48	56	51	64	84	52	73	60	56	65	67	52	46	68	75	70	58	62	66	59	62	64	63	62	55	44	53	46	51	63	53	58	57	51	55	49	59	54	60	54	57	64	76	52	53	61	54	54	56	63	61	65	65	66	72	61	57	62	59	58	54	66	54	61	57	57	47	72	71	62	54	59	75	54	56	48	59	67	44	79	67	61	56	59	70	51	62	69	66	69	60	53	62	67	63	69	62	52	47	61	51	58	74	63	44	57	62	76	59	70	69	66	55	64	61	53	47	54	61	46	64	62	59	50	56	65	69	60	64	58	60	55	56	52	61	48	49	52	65	62	57	52	58	64	49	61	59	62	72	55	58	63	57	64	64	55	38	69	61	59	53	52	57	68	58	65	63	60	60	54	61	68	58	62	68	47	67	52	73	45	60	67	49	57	37	49	62	48	68	55	52	67	57	52	51	66	68	56	51	61	59	58	62	56	50	57	51	74	59	63	61	54	64	59	57	59	70	61	60	54	58	60	53	58	61	66	60	63	57	59	70	59	70	66	60	58	61	61	49	65	51	50	62	63	56	53	75	59	64	62	48	52	55	52	68	56	55	56	56	74	51	62	64	53	59	57	46	62	56	66	53	48	56	47	67	54	37	58	59	63	65	53	58	65	59	56	51	50	64	54	51	48	48	57	48	55	81	64	67	61	56	53	64	63	59	58	52	53	58	53	59	54	58	45	58	46	61	53	66	71	60	60	56	68	58	56	62	55	65	69	57	60	49	46	68	49	61	45	69	63	52	55	43	53	56	52	63	58	53	52	61	59	64	66	59	60	55	49	56	61	56	65	62	72	69	62	62	53	62	58	69	63	61	63	56	62	51	60	60	54	66	69	66	63	61	59	58	61	73	52	63	54	71	67	55	40	53	60	72	56	60	58	56	59	52	73	49	46	89	58	62	62	55	54	54	48	60	53	65	59	60	55	65	43	62	56	53	54	55	61	56	62	60	46	54	58	48	63	61	54	56	51	50	59	75	70	58	46	61	63	54	46	51	50	60	55	64	76	76	51	66	60	51	52	61	56	55	62	64	53	60	54	62	62	65	44	56	65	50	47	66	60	61	50	59	58	47	63	56	52	58	51	48	63	53	60	54	65	71	60	53	64	54	56	61	49	59	60	79	62	63	59	59	65	51	72	75	55	44	63	56	51	54	57	66	54	68	46	60	59	58	64	74	50	64	59	63	72	68	54	64	61	56	70	50	55	65	65	58	54	59	59	62	68	41	60	63	52	61	53	62	54	51	68	52	61	53	44	66	62	54	55	57	62	62	80	45	63	51	61	78	64	51	66	54	64	52	65	56	69	64	50	56	66	65	53	63	66	58	59	63	72	64	56	56	61	56	66	61	60	57	52	44	64	55	74	66	66	64	54	51	52	62	60	59	50	50	74	53	55	49	46	57	54	60	54	54	70	45	62	43	63	52	65	62	61	55	62	68	61	61	64	53	62	63	61	59	55	56	52	63	60	63	59	54	46	52	75	54	72	67	47	64	49	70	54	56	56	59	53	59	73	67	59	52	51	55	56	73	64	65	57	48	61	64	54	54	50	58	64	56	59	53	44	60	65	61	66	55	59	52	54	67	68	54	51	49	63	58	48	54	72	69	57	61	48	57	52	57	66	62	67	61	59	51	59	62	48	62	65	50	73	70	62	65	56	42	55	58	51	58	61	58	68	56	67	55	65	65	63	55	55	49	58	61	58	63	55	67	58	62	44	71	44	69	67	45	53	68	64	47	55	67	61	52	59	57	59	49	53	55	60	53	57	45	59	67	50	60	61	40	64	59	52	59	61	64	63	62	55	65	51	50	56	72	54	73	50	58	64	65	54	52	62	62	57	68	54	56	61	71	63	68	53	57	64	59	67	52	60	40	58	66	46	64	66	60	62	55	62	51	60	70	60	64	66	68	43	53	67	47	71	56	49	63	60	62	57	59	60	47	61	48	64	60	51	51	63	71	61	61	53	47	45	71	68	51	54	50	61	57	48	65	47	45	57	61	56	64	64	49	62	54	51	52	55	64	60	54	66	43	56	60	59	59	51	76	64	49	51	47	52	64	48	57	40	60	69	60	55	56	52	41	51	64	62	58	57	57	62	61	43	62	76	63	68	57	75	61	57	57	72	62	69	60	68	59	48	53	54	55	52	53	70	57	66	47	56	54	65	56	38	37	58	55	41	53	61	65	57	57	76	46	65
22674	3210	1454	1731	3454	4451	4296	3640	2746	2119	1599	1479	1279	1170	1133	1162	1069	1043	976	994	1000	1045	998	929	922	944	989	943	915	962	920	989	918	942	886	877	854	789	803	820	682	729	738	701	710	687	687	676	648	656	602	608	547	559	535	512	537	565	526	538	530	611	575	563	563	527	589	560	550	540	531	586	568	578	563	541	578	595	579	589	566	552	555	550	531	544	568	579	563	583	563	545	581	585	568	518	565	573	570	549	531	545	542	557	573	550	568	581	537	526	564	554	546	547	509	542	548	532	521	576	532	563	518	587	541	542	550	545	550	589	509	513	517	534	553	521	496	544	541	590	542	557	526	555	532	547	554	559	556	547	532	569	492	492	531	568	533	519	545	575	535	565	584	571	538	582	561	560	529	562	528	543	562	534	528	529	531	536	574	572	549	542	574	551	546	530	533	567	539	560	537	545	534	548	580	555	541	551	586	525	527	550	515	539	531	527	559	561	540	518	583	543	516	576	560	565	525	557	534	534	536	533	584	527	522	560	561	561	527	559	521	582	540	505	534	550	551	576	561	530	566	517	555	560	563	558	552	577	502	566	572	529	543	537	553	519	535	563	548	536	499	542	546	556	513	540	536	531	545	573	527	525	553	578	517	564	544	571	577	526	544	540	488	547	540	563	505	539	569	562	484	570	531	536	535	522	529	532	520	487	586	570	543	595	554	532	535	520	531	510	518	522	585	517	547	547	550	548	534	527	524	570	530	503	521	543	580	549	529	497	532	572	553	503	525	545	565	579	518	555	537	541	544	541	516	542	533	528	534	584	502	591	555	546	584	510	522	513	550	590	546	570	559	558	558	513	496	507	556	506	547	524	535	473	548	573	557	516	536	543	522	541	551	540	508	534	516	543	552	538	523	561	533	541	540	546	548	522	539	537	528	531	543	549	552	532	546	535	540	537	556	522	544	507	498	557	517	569	517	510	529	566	538	555	525	517	542	566	533	535	561	557	510	558	560	569	524	534	549	518	559	542	531	521	561	516	529	517	540	560	554	540	579	534	524	510	559	564	523	532	512	553	513	562	582	485	554	543	519	591	547	524	531	540	581	568	550	519	507	545	553	543	548	501	520	532	497	539	529	551	559	573	566	518	527	524	552	518	572	548	555	567	526	554	561	495	523	557	550	549	557	534	519	502	560	551	524	566	529	544	489	544	554	511	547	519	596	521	501	538	567	533	495	512	546	550	535	523	556	500	538	535	557	524	564	550	548	517	532	548	556	593	464	534	500	566	555	547	523	581	564	524	503	482	560	499	495	539	574	535	541	525	587	573	512	541	526	519	570	559	581	519	559	513	529	511	536	508	545	535	555	546	519	544	541	524	515	543	545	511	503	547	535	534	563	531	493	518	502	548	503	515	567	511	531	550	504	599	578	535	526	539	569	564	570	537	540	522	518	569	540	557	543	550	553	559	570	487	563	528	531	577	541	530	514	569	512	533	565	585	503	544	532	575	529	562	547	552	524	534	540	548	569	539	530	523	564	592	509	541	528	567	551	546	530	503	562	561	531	543	553	537	603	504	601	552	559	524	540	503	555	522	549	515	572	504	484	564	567	534	529	565	538	547	548	549	554	537	567	518	549	542	507	572	579	521	531	516	535	549	518	495	551	512	548	570	533	522	550	530	539	507	543	545	528	547	524	504	527	506	503	587	539	524	537	511	556	507	515	511	511	545	498	510	545	545	531	570	547	528	559	582	530	528	516	514	535	487	498	514	543	549	499	510	525	559	558	576	544	504	582	526	507	576	546	554	594	560	527	560	506	559	533	551	572	524	538	558	546	537	570	508	511	553	555	534	531	557	537	579	537	528	550	570	565	584	496	545	554	564	534	534	542	508	514	526	542	531	553	536	536	556	482	524	548	535	544	519	494	541	596	562	562	535	559	549	534	566	586	555	518	557	563	532	502	518	582	527	537	551	536	554	534	565	538	523	462	517	573	520	535	563	524	521	519	539	570	506	467	509	550	518	529	531	547	509	552	512	487	500	520	510	531	516	517	537	534	585	496	527	515	546	569	567	502	538	528	528	523	560	567	532	546	555	552	508	518	573	510	518	533	504	524	538	540	515	606	519	519	566	518	536	557	544	520	524	519	533	519	546	514	571	547	520	563	539	542	529	499	554	510	548	506	531	502	539	486	526	530	540	538	547	564	543	540	500	541	549	487	531	518	570	545	549	552	535	538	551	532	522	506	522	549	564	531	568	518	540	535	534	501	540	546	546	545	518	553	488	491	516	580	608	517	514	582	568	555	535	521	533	567	565	576	531	549	544	546	520	540	579	551	559	543	551	551	524	529	544	544	557	529	537	581	551	558	555	570	528	569	518	517	558	537	513	552	510	544	536	538	540	555	532	526	544	535	504	530	566	530	546	525	535	539	542	545	493	514	562	533	565	573	572	566	580	520	548	539	531	525	596	533	485	528	544	553	520	524	503	498	568	561	554	556	546	522	526	495	569	541	545	548	558	550	545	554	523	568	535	568	588	529	540	578	515	510	494	559	531	579	522	561	546	503	534	497	554	518	558	540	540	521	567	540	580	510	568	564	548	550	529	557	558	557	561	523	527	558	539	496	542	535	560	526	503	538	539	510	516	566	564	555	551	528	518	557	538	552	542	530	558	533	537	527	567	510	555	525	569	493	539	511	521	534	510	536	507	511	564	569	527	531	489	572	554	514	499	547	545	578	547	513	539	547	609	541	541	583	542	532	517	518	535	542	558	578	560	499	570	534	540	516	531	530	514	536	503	565	506	544	578	514	562	516	525	482	532	556	575	518	546	557	568	528	561	546	529	532	547	595	541	563	559	549	513	546	534	519	578	525	506	547	529	602	536	502	492	512	567	520	535	499	540	511	563	509	520	533	545	520	534	523	541	514	531	539	521	549	576	566	547	548	555	531	471	536	499	580	548	540	501	527	520	540	570	510	581	572	531	502	537	508	532	534	576	558	539	563	517	520	541	555	550	503	537	513	533	504	516	556	506	573	589	568	513	511	537	555	567	524	535	525	533	495	520	579	512	515	549	531	560	512	582	523	543	561	514	568	513	526	587	545	507	518	578	538	563	540	535	564	560	573	528	534	546	543	534	607	559	539	516	538	566	577	535	534	532	544	539	576	573	548	510	547	548	536	557	534	540	518	557	571	545	565	534	532	550	568	554	491	535	517	538	520	542	524	557	553	570	547	584	538	544	561	521	552	524	567	522	527	491	552	553	554	501	498	517	566	516	547	487	474	509	576	501	550	547	552	502	561	560	549	539	536	529	511	539	560	521	575	543	530	536	552	530	534	556	510	507	529	508	544	574	547	577	519	540	540	495	525	548	535	555	538	546	578	497	548	555	531	540	531	531	538	540	550	545	535	505	518	516	512	555	556	586	545	571	562	530	531	540	484	512	528	519	540	526	504	520	554	557	552	561	518	572	523	554	537	525	527	506	483	548	515	544	531	476
3480	673	185	147	103	140	129	129	117	99	85	99	78	92	93	80	78	84	99	83	90	77	87	80	83	75	86	70	78	71	101	86	87	82	89	106	78	67	87	82	82	78	72	79	71	69	70	64	73	67	66	69	74	67	58	67	68	86	75	66	71	76	50	54	56	77	74	58	48	68	72	53	46	63	84	63	64	75	66	66	51	53	69	76	86	75	66	67	78	79	60	69	73	70	69	65	75	48	69	78	69	60	75	83	74	60	63	65	78	59	72	58	72	68	63	64	64	52	76	76	62	61	85	69	62	84	59	62	53	51	78	80	62	47	54	69	59	45	72	57	60	87	62	69	62	68	61	63	44	67	58	56	61	67	49	60	56	71	65	65	67	66	63	66	58	68	58	60	53	55	66	81	59	79	65	63	62	72	53	73	63	63	67	74	61	50	69	65	64	56	70	80	49	70	79	59	62	57	58	64	71	69	63	58	58	67	59	69	64	49	73	59	55	59	69	64	60	65	65	60	63	69	67	64	61	57	56	68	54	50	84	56	66	70	81	69	66	58	71	54	74	61	57	60	70	64	49	78	60	67	68	76	73	57	64	65	76	49	72	71	64	59	64	74	59	69	60	79	71	52	74	71	60	54	64	58	67	74	72	70	67	56	77	60	72	59	72	55	58	71	65	63	65	60	69	57	77	67	78	66	64	49	65	69	63	70	63	73	50	63	68	59	57	70	58	45	58	48	54	65	71	60	74	82	79	65	60	51	72	69	66	56	74	63	59	71	63	62	61	71	80	63	51	68	59	53	84	60	58	58	58	62	55	55	77	71	49	66	57	65	64	62	78	60	73	64	76	63	55	68	76	63	51	54	53	60	66	70	50	54	63	55	64	66	70	77	61	75	64	72	65	48	57	57	60	65	69	68	60	59	72	64	61	74	67	65	63	76	60	71	63	72	67	75	66	64	59	52	70	58	69	66	71	62	66	83	66	62	54	57	67	52	72	67	64	60	62	79	68	72	72	64	64	74	58	56	62	65	67	62	55	57	70	57	61	53	75	79	50	62	68	70	64	58	61	63	56	66	70	57	71	59	71	71	56	74	59	56	60	66	67	69	78	62	61	67	62	59	68	62	64	69	77	69	66	60	58	55	70	62	77	59	59	68	57	55	58	64	65	68	65	52	60	67	73	57	62	51	75	58	69	57	60	54	73	64	86	60	67	66	58	56	77	57	64	74	64	78	75	63	64	53	60	65	63	58	65	55	62	51	52	75	58	53	53	68	70	59	48	50	65	71	72	55	63	47	64	52	61	66	61	59	63	49	75	57	70	58	76	50	60	68	61	71	46	59	60	68	65	70	71	58	65	62	62	76	75	81	60	58	64	68	54	58	59	66	66	61	59	60	67	54	57	66	71	57	71	79	60	73	64	61	54	76	61	69	65	74	88	73	48	58	56	70	65	58	61	66	70	64	65	54	58	62	63	71	55	61	62	59	72	65	65	53	57	65	56	57	74	70	53	45	73	75	63	78	65	63	64	72	72	60	71	70	59	60	63	65	67	60	56	68	61	64	56	64	73	85	74	47	72	55	55	60	75	64	54	84	77	52	67	68	65	67	60	58	72	85	48	62	72	84	61	63	62	71	76	72	63	65	68	68	60	64	80	78	67	80	64	72	57	70	66	53	65	59	62	70	74	71	55	67	61	60	50	71	73	63	61	77	57	80	61	54	57	64	73	71	71	62	83	66	63	53	55	67	76	73	53	72	71	70	73	67	54	61	60	63	57	63	56	51	54	71	56	59	76	65	78	63	63	77	66	62	63	75	60	59	67	71	68	67	75	75	55	58	65	67	64	62	48	71	56	69	70	58	65	71	60	67	77	78	73	73	59	71	55	58	72	62	56	73	66	69	71	63	57	59	59	66	61	53	61	58	68	57	61	59	56	84	73	49	59	60	56	54	55	73	62	64	80	56	78	66	50	53	57	66	57	56	53	71	64	60	70	78	63	70	75	67	72	48	67	76	66	84	50	51	63	65	65	86	71	68	64	52	61	67	61	72	67	83	67	75	73	64	68	58	68	68	70	44	84	66	70	48	58	75	68	60	60	71	65	75	64	62	77	79	52	62	56	61	54	69	56	74	65	79	59	73	59	64	72	61	60	59	66	67	67	55	69	62	78	52	73	67	50	70	72	54	77	71	57	73	57	57	68	49	65	49	66	63	60	60	67	59	70	63	79	78	67	58	76	68	66	53	66	73	66	68	56	69	65	70	60	62	68	52	57	70	63	65	67	66	53	63	62	62	55	62	69	72	74	58	75	58	72	65	54	63	60	59	72	66	58	74	57	59	64	71	54	72	66	50	67	60	74	60	62	70	58	67	65	63	57	66	56	57	57	53	78	63	58	76	54	76	66	61	68	52	67	62	72	66	64	50	66	64	57	60	52	64	72	66	66	74	55	64	62	68	55	64	64	49	73	69	58	78	68	49	73	53	57	72	61	74	51	67	74	64	67	45	72	61	60	73	86	68	58	61	68	49	76	66	66	58	58	75	73	72	50	62	64	65	83	56	68	60	62	71	61	52	66	69	68	66	63	71	59	59	52	68	75	69	58	67	73	57	73	67	66	59	54	61	63	72	67	86	64	64	70	69	63	61	55	69	66	61	57	62	53	64	66	64	64	68	63	64	66	77	61	77	61	54	58	71	69	63	58	67	65	67	65	69	56	79	65	55	75	74	57	62	82	70	83	59	69	59	77	85	48	60	71	69	63	67	71	68	66	68	69	67	69	68	96	52	73	65	75	54	68	68	61	64	60	77	50	60	70	64	67	58	65	73	70	73	62	72	70	64	73	63	69	62	54	54	60	77	60	71	56	65	62	70	56	86	62	55	76	50	81	51	68	52	66	64	71	57	76	78	69	68	75	60	48	68	62	60	64	51	66	60	66	57	67	64	58	82	52	55	43	74	48	81	51	67	72	70	78	59	69	69	71	75	67	63	65	52	61	56	66	71	76	56	81	64	55	72	69	57	62	74	66	66	53	46	69	55	72	68	66	67	77	59	70	60	60	63	61	63	57	69	56	64	76	69	57	78	77	71	77	63	62	64	62	68	56	62	74	63	70	61	72	64	66	70	76	67	59	63	61	69	74	45	85	66	67	86	69	71	67	67	58	75	57	56	61	64	60	83	69	45	69	61	81	84	62	58	63	59	63	57	59	52	53	77	66	65	63	64	65	70	74	66	61	74	57	53	73	72	65	52	66	71	70	61	72	61	69	89	74	61	75	60	67	69	73	64	67	64	69	81	89	72	72	61	73	65	62	69	72	80	55	59	58	59	65	59	77	81	73	58	66	69	63	71	59	61	78	64	60	76	67	52	77	50	72	67	59	69	55	58	56	51	85	82	77	55	73	66	63	59	59	59	81	54	61	83	54	71	59	54	79	65	56	65	59	68	65	56	58	64	56	69	54	57	67	57	71	55	69	61	61	72	82	68
26097	4648	2029	2572	4666	5979	5642	4764	3667	2768	2151	1778	1599	1480	1448	1429	1351	1262	1204	1242	1229	1260	1203	1130	1163	1097	1136	1084	1138	990	1092	1091	1063	1065	1043	996	948	970	931	923	870	917	833	831	800	826	815	756	734	706	701	663	680	654	624	629	622	622	633	612	643	636	596	622	634	629	634	595	609	603	636	632	625	624	618	645	651	679	700	675	650	639	611	650	648	648	658	629	651	644	696	645	629	646	660	679	670	684	685	654	655	624	618	635	573	622	636	631	600	649	581	611	613	629	666	662	578	627	622	640	606	634	583	633	642	592	573	611	585	606	622	641	605	615	596	629	617	580	609	621	601	599	576	630	576	603	603	601	615	657	600	611	590	603	627	598	634	630	589	636	577	600	648	609	594	615	659	620	614	622	555	613	591	584	647	616	618	599	614	613	600	616	577	627	634	584	666	617	613	612	636	642	641	604	659	559	662	633	606	624	629	600	595	612	577	614	584	580	595	625	648	617	624	597	649	603	606	574	611	593	591	607	571	619	613	600	604	626	588	602	613	570	619	600	647	626	615	570	618	625	573	583	624	662	588	595	559	592	642	635	641	634	599	629	613	634	623	567	603	584	623	625	600	576	572	615	588	639	605	615	621	574	598	649	599	550	596	623	607	608	583	648	604	635	602	551	619	620	620	558	600	598	626	635	602	616	597	631	624	613	585	626	627	613	581	588	641	657	639	595	629	550	592	594	590	622	628	613	607	610	635	570	584	632	596	652	589	628	634	635	597	571	576	585	618	669	589	645	586	587	594	575	658	581	642	611	598	605	611	604	601	602	604	624	563	607	644	639	629	657	592	596	557	596	625	608	612	663	608	571	637	611	589	643	621	572	601	643	602	613	587	614	602	656	587	584	628	589	596	557	625	594	613	577	588	661	663	623	611	617	613	589	605	599	589	597	620	623	613	620	623	592	611	624	600	624	609	637	650	685	585	594	624	625	567	624	609	615	583	585	610	623	654	592	578	634	589	616	607	611	613	612	594	661	557	587	637	604	631	653	609	608	627	624	606	561	629	590	627	640	605	620	640	581	586	565	641	629	582	603	562	630	637	598	594	642	640	579	612	646	586	643	635	606	580	614	617	643	603	635	624	617	609	617	573	583	599	584	630	616	607	614	580	615	580	656	635	578	594	578	565	606	607	594	624	619	596	588	569	598	610	602	618	625	617	599	593	607	587	620	615	636	613	596	582	587	608	544	620	620	605	596	627	597	570	626	614	610	601	603	586	595	601	606	619	609	615	609	622	604	605	627	634	618	613	596	617	583	619	633	597	612	587	639	618	612	614	607	628	656	599	639	602	615	600	572	582	594	555	595	620	632	657	615	593	607	594	638	589	615	560	654	626	598	625	628	625	615	609	582	606	635	587	643	563	629	593	618	604	582	615	611	607	588	626	604	603	644	607	590	594	595	629	650	620	606	616	623	583	630	636	621	586	614	614	595	620	599	607	652	619	628	611	631	610	585	614	624	595	631	564	631	616	581	615	608	650	597	577	595	587	642	556	610	662	629	636	615	658	597	590	591	577	620	611	558	590	604	619	539	648	604	595	639	571	598	628	644	608	577	612	571	605	601	646	634	660	641	596	602	599	573	635	591	613	585	620	596	589	573	602	578	639	626	617	586	619	576	626	632	655	580	580	603	586	628	644	656	611	610	614	596	626	655	550	620	622	639	628	614	612	604	595	583	627	588	590	586	596	596	601	588	650	610	665	610	591	619	605	581	626	627	621	553	610	580	611	644	603	612	625	597	615	659	606	612	620	607	611	585	643	599	609	597	624	615	612	554	613	621	659	616	594	560	566	634	567	660	619	607	667	641	573	582	621	635	560	595	616	649	597	633	598	637	615	648	608	613	626	607	599	648	609	578	615	623	602	644	646	637	604	604	598	639	586	628	600	610	640	602	629	562	575	613	608	609	582	617	651	614	568	631	626	600	628	631	620	676	608	641	618	618	628	625	655	583	622	623	610	675	600	593	584	601	619	585	615	631	649	588	596	573	601	590	625	616	625	641	644	588	622	586	599	581	623	597	626	617	615	600	551	640	617	594	628	604	581	634	659	612	571	577	631	648	542	619	635	607	637	660	559	580	620	617	662	567	567	589	631	598	630	624	662	627	586	614	628	612	605	626	545	611	596	636	602	585	639	626	590	611	591	630	592	579	617	563	621	598	627	618	623	645	629	624	617	582	612	564	655	570	636	620	643	591	637	619	639	665	595	617	607	540	609	559	602	642	619	578	663	621	638	601	608	623	640	625	608	632	608	615	628	599	567	579	612	625	602	632	614	611	586	601	587	633	597	617	618	642	592	593	585	615	617	601	594	631	586	684	640	651	625	662	578	621	613	587	621	633	651	628	633	596	604	619	614	587	622	609	634	609	600	626	639	589	607	622	600	594	615	594	631	590	617	619	617	586	613	630	654	611	635	600	619	636	594	597	616	597	554	545	635	616	631	623	649	626	554	618	634	592	621	626	626	576	640	615	604	616	599	592	575	573	614	593	601	627	615	595	603	655	569	610	616	641	624	617	613	620	627	599	585	610	627	594	608	598	576	607	593	583	613	598	635	634	650	627	611	603	629	614	630	593	597	566	694	630	580	612	620	604	603	585	675	613	641	596	613	601	624	597	613	616	609	594	606	636	601	572	603	606	603	637	592	629	569	587	605	627	579	614	618	622	606	627	634	622	638	578	641	604	609	601	552	602	609	600	616	541	619	619	561	610	592	601	617	628	603	624	641	579	598	601	578	599	633	558	642	632	611	612	634	635	598	605	567	626	587	605	582	664	632	632	598	629	593	631	596	638	615	592	583	621	575	624	612	579	608	633	593	620	593	630	623	586	592	589	626	608	597	635	577	634	661	641	624	571	621	624	604	624	646	598	625	606	632	627	609	620	587	579	582	615	621	566	570	625	620	651	572	608	602	582	555	628	614	661	612	655	593	643	605	637	597	632	604	619	632	573	572	582	621	584	609	580	583	599	610	588	601	607	610	585	594	606	651	602	620	622	669	636	580	598	608	633	580	615	603	641	586	595	574	655	596	631	620	624	638	575	600	595	624	592	649	606	614	609	556	628	623	602	605	628	606	596	637	618	620	578	591	620	618	634	593	589	618	616	590	632	573	616	554	635	629	636	608	613	574	620	610	642	609	582	610	633	652	586	588	559	584	629	654	614	619	637	555	616	571	590	596	587	587	573	588	586	599	597	618	610	589	635	679	575	620	589	591	589	590	568	646	642	602	624	645	616	600	589	669	606	603	610	659	598	618	607	598	672	583	655	569	613	628	608	605	604	638	598	606	566	587	637	603	631	652	632	602	615	641	623	604	584	565	577	621	562	629	639	595	599	629	620	609	601	595	644	605	573	587	621	616	623	576	606	588	564	614	596	615	609	607	630	606	579	650	581	604	605	601	607	608	631	664	611	614	583	615	608	632	605	608	641	577	591	624	600	558	602
1414	145	110	94	89	106	109	119	133	88	78	71	70	91	83	93	81	82	78	105	103	91	81	93	84	81	94	104	98	100	76	85	88	91	90	91	90	81	82	84	77	78	90	70	85	80	73	78	87	69	61	74	80	73	79	87	80	85	65	85	80	89	80	75	80	88	70	78	70	67	74	89	90	79	76	82	84	86	69	81	74	86	87	80	86	100	82	99	93	62	69	75	78	63	88	73	84	88	77	73	76	91	79	79	77	80	89	83	66	59	68	73	70	80	68	63	61	79	68	67	93	101	77	78	72	76	77	84	77	91	93	91	82	81	87	93	95	97	76	75	78	74	67	79	80	85	78	87	73	88	79	74	90	75	96	75	91	73	72	67	73	81	95	72	79	81	85	83	76	83	75	75	77	72	89	73	67	64	70	90	75	90	70	90	91	80	84	79	92	79	86	84	71	94	80	79	88	83	94	76	70	74	82	75	73	79	83	76	75	72	64	63	79	85	99	69	73	69	75	91	74	71	81	74	73	76	83	58	84	72	84	84	82	70	80	85	63	81	84	63	79	83	80	73	82	85	79	70	88	79	75	87	80	90	57	66	69	82	113	87	90	82	91	88	85	72	80	79	92	79	86	76	87	84	73	85	79	76	89	78	75	88	70	94	94	75	88	74	88	68	85	90	85	86	80	83	84	91	65	78	78	76	82	95	73	88	82	72	75	75	66	87	93	94	77	76	78	88	63	62	73	73	103	72	89	83	74	73	79	90	93	74	89	89	70	95	71	82	83	66	94	83	93	88	71	84	77	73	83	90	73	64	76	94	66	83	79	61	69	79	77	81	84	93	76	65	81	77	93	86	89	92	82	55	81	70	86	63	83	78	100	87	80	70	100	82	72	76	77	97	83	76	82	70	68	86	85	92	76	79	84	69	79	93	73	80	78	84	79	105	102	97	67	76	58	92	70	79	78	92	85	70	89	89	80	81	82	82	73	79	84	90	91	71	86	96	76	62	108	84	68	94	67	96	72	83	73	91	76	91	73	90	81	76	84	72	81	90	90	76	66	66	81	82	101	84	87	82	59	74	84	69	75	96	73	85	86	82	81	81	86	85	67	83	86	80	74	80	90	78	69	62	81	86	85	78	86	68	79	83	67	72	70	67	116	88	108	77	87	91	96	87	71	76	95	89	89	81	78	80	71	70	83	82	80	78	75	75	71	83	60	83	81	83	75	86	75	83	87	85	80	90	75	89	85	72	94	69	108	74	83	84	71	72	77	73	88	72	85	66	90	92	79	84	67	78	69	95	92	85	90	74	74	58	100	83	87	71	79	75	75	75	90	86	94	84	72	95	78	77	84	70	76	83	70	84	65	66	69	82	66	69	81	81	80	81	75	77	91	73	62	97	85	81	88	100	92	75	73	84	76	82	85	84	88	91	68	64	79	77	65	69	74	75	71	77	70	75	90	89	83	102	72	79	100	64	83	79	76	92	73	92	75	78	82	86	66	75	87	98	94	74	95	65	70	88	90	73	89	86	88	69	79	71	91	63	82	74	91	63	79	78	73	68	70	77	79	82	79	74	73	90	76	61	92	58	72	73	90	91	80	81	78	74	73	82	82	66	90	88	83	79	75	85	80	83	69	68	72	71	72	71	67	92	102	89	69	69	81	101	81	67	78	81	83	95	74	103	90	68	67	72	82	83	82	84	84	70	75	72	85	80	82	57	81	76	85	83	76	78	72	79	80	66	85	66	73	74	98	68	71	81	74	86	72	94	70	86	88	81	76	79	85	78	81	81	72	89	69	75	79	79	76	95	85	78	72	86	77	75	74	74	76	67	83	72	77	74	81	69	82	58	69	84	73	78	75	77	69	84	80	69	69	84	80	94	75	76	82	81	68	77	85	78	83	81	82	82	83	83	81	66	67	85	74	86	80	85	81	69	79	64	73	69	89	78	73	72	93	77	62	76	99	82	66	91	82	90	63	91	76	78	71	90	86	82	90	72	93	70	88	59	76	75	75	89	81	74	80	80	93	91	74	83	78	80	82	75	69	82	89	78	72	91	94	91	89	88	73	110	58	80	67	68	83	99	79	76	70	73	91	84	82	75	93	60	73	94	67	91	87	75	64	93	85	75	63	79	70	77	82	81	94	72	69	97	62	78	82	72	84	80	69	75	77	72	81	77	78	82	90	89	75	68	80	62	82	64	81	71	80	85	86	88	82	89	89	73	80	71	85	74	82	68	94	84	78	83	85	83	75	79	66	84	79	75	92	83	92	83	83	92	85	85	89	86	96	67	82	74	83	74	94	87	89	76	89	90	84	86	71	81	101	79	81	86	70	65	80	67	88	85	77	72	72	81	81	80	87	76	98	90	92	73	78	88	87	79	89	74	77	66	68	87	75	81	83	93	62	89	81	67	83	72	81	74	73	83	78	100	71	82	98	87	68	77	93	70	79	88	83	90	75	85	76	87	68	91	94	77	74	84	89	94	104	72	66	72	73	70	100	74	78	79	69	72	73	92	92	86	69	80	93	76	73	89	94	57	87	68	65	77	74	72	93	80	66	86	80	64	92	85	70	71	76	102	89	83	87	71	74	86	75	95	81	77	78	86	91	80	81	85	83	80	86	81	78	87	79	72	78	79	64	87	82	75	80	71	81	77	88	77	79	86	83	83	84	78	83	60	70	82	78	87	96	85	82	89	80	69	79	78	82	95	74	83	71	82	84	76	72	74	71	85	79	84	78	74	83	89	83	72	81	89	68	80	73	72	75	81	86	85	77	73	84	81	88	74	78	83	73	86	97	72	83	67	91	72	78	100	70	88	80	80	80	78	78	76	76	93	98	54	85	81	72	72	63	68	73	90	78	84	85	90	80	90	70	73	87	79	91	83	79	84	83	76	86	77	81	80	89	75	91	81	64	79	93	80	89	71	97	79	67	77	82	83	84	88	74	82	82	85	83	86	77	73	80	74	76	74	76	69	81	78	76	84	77	90	81	69	85	84	83	85	74	71	77	71	77	83	70	70	74	86	73	70	77	77	80	96	70	72	79	88	86	85	70	80	84	74	81	66	77	84	83	98	69	71	76	77	85	81	74	85	86	76	86	76	86	77	80	92	90	83	85	86	86	70	77	75	85	80	85	70	67	93	73	77	83	85	70	72	83	87	73	70	74	96	66	72	87	90	75	75	81	82	89	76	81	87	69	108	95	80	81	85	86	84	82	81	82	83	73	72	66	84	94	62	91	71	74	87	76	74	83	68	87	84	68	78	84	79	74	76	81	76	85	75	71	81	79	72	64	86	82	72	72	75	86	79	105	84	72	100	62	80	80	85	81	85	77	67	75	85	73	77	70	90	78	81	90	65	73	87	84	78	82	79	84	83	85	83	61	77	84	82	60	71	68	82	82	99	76	67	75	80	84	88	82	78	83	73	59	61	93	85	75	96	76	68	75	97	98	72	73	79	72	80	76	79	82	79	94	72	77	67
15965	2103	1176	1385	2040	2715	2861	2548	1896	1419	1260	1164	1078	1034	1119	1024	1007	997	1011	1013	1022	1051	1043	926	1010	995	981	979	976	966	929	985	1035	1004	979	881	897	877	901	869	867	860	870	827	804	799	845	803	765	780	775	735	761	763	768	704	752	739	696	724	749	695	725	731	718	733	719	724	722	719	713	715	679	684	746	728	739	769	771	786	706	716	736	738	760	784	740	735	727	751	732	726	687	738	802	751	712	782	725	786	793	745	737	759	725	715	727	729	769	730	769	716	749	788	675	761	722	735	690	726	760	753	721	741	766	764	729	781	735	700	715	703	699	695	756	693	750	729	768	704	716	700	730	737	752	681	718	706	723	752	687	702	727	689	732	720	702	721	739	711	724	746	736	773	708	720	713	767	734	696	748	753	767	734	732	722	756	725	710	758	691	674	729	764	675	765	755	749	712	775	685	706	731	748	730	740	716	694	716	713	714	769	759	722	672	713	760	758	736	726	686	701	719	787	752	719	742	751	709	708	752	718	719	737	726	718	708	694	707	756	755	781	724	737	735	730	678	713	737	725	710	734	761	753	762	690	693	760	742	721	728	762	712	707	691	742	740	745	729	801	751	711	710	756	699	748	714	786	719	724	720	712	689	736	773	737	734	760	760	751	751	752	689	759	702	711	700	745	723	752	759	722	740	760	769	713	741	723	739	690	727	706	710	748	736	722	721	745	735	742	669	754	781	707	743	682	719	733	799	681	791	727	717	741	709	684	778	714	713	746	715	743	754	704	714	714	770	778	720	761	737	750	748	760	689	779	783	731	687	709	699	736	762	672	751	747	731	725	724	688	736	673	686	754	738	770	737	718	710	731	698	775	719	738	710	713	701	688	723	687	722	732	746	743	764	759	734	720	743	718	724	689	722	732	749	725	721	712	742	730	752	724	740	736	740	718	703	761	695	726	720	733	705	767	734	743	718	712	738	744	744	711	734	757	710	724	709	683	763	738	719	716	738	758	683	717	746	770	674	727	737	717	697	749	764	725	757	727	774	700	713	723	737	730	728	795	722	682	745	735	721	754	709	703	740	732	762	759	712	721	710	732	713	708	707	705	713	709	743	696	787	711	715	746	679	783	757	714	713	732	696	735	753	710	702	687	721	710	710	743	720	713	719	693	696	740	736	743	755	671	708	772	720	691	792	674	732	764	766	719	758	750	730	794	772	697	715	708	745	777	667	722	735	768	714	669	740	703	713	749	736	733	721	719	695	770	709	766	722	734	698	750	729	698	743	718	735	737	769	705	736	711	742	713	729	699	725	746	717	697	784	742	678	822	716	746	755	724	757	684	715	720	686	689	703	752	770	727	709	719	729	737	691	727	723	707	736	721	729	694	715	755	696	709	727	720	726	730	729	743	743	717	740	695	723	689	715	749	768	752	759	666	758	753	724	755	761	742	723	670	744	756	736	706	735	693	673	738	768	734	708	746	737	732	731	710	748	770	733	662	716	719	727	704	689	701	679	712	725	734	729	732	714	687	717	756	774	737	757	750	735	692	800	727	708	709	708	719	691	715	729	707	707	744	739	735	719	756	738	719	721	699	728	727	717	748	724	748	722	719	764	736	717	740	715	690	740	754	751	687	707	718	704	752	714	740	720	717	721	689	752	740	705	725	707	687	709	743	754	748	673	760	726	753	703	707	728	719	695	684	717	787	668	706	704	720	741	749	762	739	728	678	723	767	728	694	701	739	747	757	701	736	757	752	714	777	738	732	797	745	696	683	674	681	737	688	729	719	719	720	701	723	735	714	682	724	688	709	746	729	727	696	679	765	713	730	708	739	699	725	777	729	699	713	749	725	717	722	737	677	716	717	742	714	718	791	765	750	735	753	755	722	697	743	777	711	760	732	755	735	708	748	733	716	708	708	736	682	736	735	718	719	691	755	764	718	694	744	694	764	724	707	749	744	788	772	758	723	652	695	715	665	806	692	745	690	766	732	750	715	738	726	745	724	694	718	699	706	707	749	746	756	759	699	726	705	727	707	730	734	723	682	722	706	724	765	726	737	768	697	688	712	739	744	761	698	747	726	725	707	726	771	726	698	769	711	723	702	749	735	708	783	696	754	738	685	738	696	723	735	735	722	762	731	783	732	717	713	732	759	756	747	746	740	759	783	755	700	741	727	697	744	751	740	711	710	758	785	725	761	751	708	711	693	738	735	765	699	741	752	691	717	743	737	697	725	715	724	721	706	720	698	726	732	743	687	758	721	729	720	777	695	719	738	733	732	720	647	712	722	732	747	713	753	707	698	761	723	705	713	734	759	688	760	791	796	743	723	718	725	737	711	749	764	704	718	665	709	765	774	727	708	774	716	701	739	712	694	689	732	725	773	704	684	714	745	755	730	691	695	729	694	739	740	748	687	718	707	709	749	722	723	763	738	692	693	707	734	740	683	672	740	727	744	685	723	726	789	740	729	751	710	738	691	691	734	743	733	724	735	796	715	731	706	745	732	732	761	771	693	731	707	711	710	752	726	716	704	691	747	686	753	739	747	771	735	679	741	764	709	711	647	701	695	743	726	683	791	744	691	734	718	755	743	741	751	745	700	737	740	702	701	760	744	697	731	704	753	734	716	758	718	732	750	734	665	709	694	748	754	735	712	763	723	712	714	734	712	730	743	735	741	734	735	726	738	695	725	770	699	734	711	714	721	722	685	744	750	738	736	709	694	752	691	698	720	728	699	745	721	718	725	776	752	710	734	713	665	703	757	718	696	726	714	722	753	708	774	694	708	715	769	728	734	732	703	748	749	758	706	730	689	762	711	728	719	746	702	770	750	703	735	745	759	708	738	745	727	702	722	704	715	745	716	747	756	775	752	698	712	776	698	678	728	748	741	745	707	745	720	714	725	689	692	739	733	738	727	745	679	750	731	715	689	722	753	720	749	712	737	729	667	738	748	721	691	721	755	782	732	677	759	719	740	721	787	749	706	704	708	662	723	696	751	757	703	758	751	756	738	698	777	764	741	757	711	701	711	731	703	710	741	716	732	722	710	731	700	735	772	727	746	761	659	733	765	748	713	747	804	691	673	718	759	738	736	708	744	734	727	711	759	740	738	771	754	699	716	759	769	719	729	745	743	739	736	761	708	744	690	699	683	699	727	764	718	720	687	770	716	730	736	775	698	734	697	667	728	734	745	700	729	721	749	739	737	697	709	752	711	754	708	666	703	732	725	748	717	693	766	743	758	692	741	777	719	714	722	703	735	750	697	772	678	705	782	696	732	755	727	733	742	702	739	751	737	736	726	735	727	687	727	731	723	718	700	735	736	732	697	711	741	726	739	720	772	750	719	743	712	695	699	734	745	749	723	696	769	707	715	745	681	779	693	733	766	678	710	701	778	766	707	743	708	708	731	729	773	702	727	722	737	750	712	737	715	753	760	729	714	723	745	744	781	698	737	761	812	687	704	707	724	728	738	755	719	766	724	704	761	709	728	765	751	725	704
2431	403	168	99	120	116	144	126	124	130	107	102	102	86	89	87	94	79	92	88	91	104	95	94	109	87	106	112	95	89	93	96	81	92	69	93	93	110	90	111	89	103	106	80	99	94	88	74	79	88	89	103	68	77	79	82	68	91	81	75	77	92	89	89	80	72	74	82	72	89	79	73	80	77	93	83	73	84	83	76	65	69	79	81	62	86	90	75	71	96	89	76	73	84	68	77	78	82	71	83	76	76	93	78	68	87	73	90	100	84	86	80	73	82	86	85	72	81	75	72	102	79	74	72	81	79	70	84	82	66	94	75	72	72	76	72	74	69	78	67	81	77	68	70	89	81	73	79	78	88	80	94	86	86	82	74	81	78	76	83	93	82	66	103	91	81	72	78	84	82	96	65	75	91	73	78	86	69	79	78	74	87	79	83	79	80	88	74	72	96	78	78	88	67	69	77	90	74	75	81	77	104	82	75	78	83	100	89	82	82	74	67	87	88	93	87	81	83	72	71	102	85	85	75	104	81	74	77	76	90	72	86	80	87	86	94	79	82	75	95	91	77	81	85	79	68	85	76	61	81	87	89	89	73	86	88	73	72	76	77	87	73	80	77	82	71	76	75	71	82	71	96	69	84	73	74	90	79	85	69	74	111	67	82	88	82	73	68	71	74	67	62	85	73	79	79	81	88	86	81	95	77	71	80	72	89	76	67	84	80	82	75	80	84	73	83	87	79	72	67	89	85	66	88	74	102	85	64	73	67	81	93	72	66	87	81	67	79	83	75	81	74	81	93	87	73	84	78	97	84	76	86	86	86	81	90	81	73	87	93	70	83	80	77	75	85	94	79	81	81	78	77	62	89	77	84	68	66	76	90	86	71	84	72	79	83	80	74	57	77	79	91	76	80	84	77	80	76	82	92	85	91	95	77	72	71	73	84	84	79	93	81	79	88	81	70	90	73	82	79	68	91	83	97	73	82	71	94	76	76	84	77	92	93	92	82	76	89	87	87	73	88	97	76	66	80	85	75	67	82	87	71	76	84	77	64	77	87	96	81	77	72	85	70	82	76	74	80	85	77	85	93	82	88	85	89	68	92	85	88	84	98	85	65	80	72	75	78	81	86	81	86	73	77	84	76	82	74	88	98	92	74	87	85	80	63	70	84	77	79	79	73	79	86	79	77	75	71	88	86	84	69	84	77	96	76	77	90	86	88	89	99	86	102	75	81	71	92	91	79	88	92	86	73	75	83	80	89	82	78	82	78	83	75	88	77	88	93	99	86	81	62	81	72	78	68	86	78	80	88	87	74	68	73	77	61	87	65	90	78	72	88	81	78	82	71	71	94	87	71	84	76	78	81	83	76	81	89	81	81	72	91	96	85	94	67	87	70	81	86	73	68	84	92	84	80	77	81	83	88	81	86	64	75	80	91	68	81	94	70	93	82	100	70	70	77	68	74	75	80	70	65	83	102	79	81	75	63	78	92	80	88	76	75	78	96	73	91	90	76	81	84	79	86	71	93	62	76	68	75	89	72	74	73	97	90	85	73	89	102	83	60	95	79	85	76	62	98	81	85	87	87	79	98	87	71	91	82	76	74	75	94	87	84	91	69	78	68	75	78	83	75	81	59	85	70	80	77	76	71	77	91	76	92	76	79	78	81	78	70	82	86	82	89	88	97	89	69	86	84	81	78	68	70	75	92	78	84	83	76	83	83	77	71	71	97	65	96	84	67	57	91	96	73	76	67	96	86	86	76	75	88	74	90	75	68	79	79	74	77	67	82	93	84	67	93	66	64	84	72	79	82	97	81	84	88	81	82	93	81	79	80	94	88	74	99	65	78	88	88	84	99	90	90	80	74	96	69	84	86	72	76	93	79	94	71	50	76	88	91	74	74	90	65	75	94	75	86	74	84	80	78	78	76	84	74	83	78	84	76	71	86	81	97	83	83	82	76	93	74	78	78	89	75	82	84	78	89	68	63	77	81	99	80	94	91	94	79	84	84	75	85	83	81	59	77	81	91	88	78	62	71	68	73	87	80	62	94	83	76	72	103	69	82	77	95	83	95	93	88	86	64	66	89	100	90	90	84	71	78	81	87	80	77	93	96	93	77	82	65	74	86	86	87	80	84	86	78	82	102	90	106	83	91	78	86	78	79	76	80	90	101	84	68	92	85	92	91	78	72	68	82	73	86	102	81	73	91	78	84	77	109	84	75	93	68	74	66	86	87	71	74	83	80	82	82	82	93	94	73	76	74	84	69	81	94	83	59	90	68	77	83	71	88	87	80	75	81	88	80	76	76	99	59	89	73	85	74	68	93	88	84	82	69	76	82	84	87	86	92	89	71	87	91	60	82	97	77	70	89	83	76	89	87	98	90	85	77	88	76	95	89	89	87	81	81	80	80	69	79	75	76	84	94	90	84	95	88	94	85	77	74	77	76	83	99	87	80	84	96	78	98	85	83	72	79	90	76	78	75	79	76	89	85	75	76	71	82	85	95	81	77	89	67	82	84	83	100	92	80	74	90	79	86	77	88	79	64	77	71	85	81	75	75	97	94	73	68	77	73	81	75	75	89	59	76	85	67	82	85	85	79	83	67	85	62	82	75	72	83	108	79	91	70	97	67	90	79	70	81	73	82	89	76	93	90	71	80	85	84	86	89	86	67	79	75	105	80	82	79	86	85	67	102	90	83	72	73	78	79	80	76	86	81	69	73	71	63	73	73	86	95	83	84	81	78	89	83	83	79	76	76	104	99	93	97	94	67	80	75	81	79	82	80	70	92	82	99	90	80	73	74	99	88	74	92	82	77	67	75	101	76	70	82	92	81	80	91	78	75	74	71	101	78	77	85	79	77	87	78	75	97	88	79	89	90	89	91	100	85	65	74	88	78	76	77	78	77	78	90	85	69	84	76	72	71	82	78	88	85	79	68	83	79	67	94	91	90	81	75	98	75	96	80	100	84	73	89	73	85	78	68	83	97	79	83	94	85	76	83	83	78	75	85	97	73	66	70	73	71	68	87	91	75	90	77	71	87	85	74	68	83	83	83	68	101	73	103	53	87	83	82	77	73	77	83	67	79	67	76	86	84	69	85	94	69	84	78	82	82	107	81	80	76	91	79	79	86	96	85	87	73	74	74	80	73	86	88	79	79	87	79	102	59	102	79	81	84	77	91	78	81	82	72	63	77	70	74	82	85	78	87	92	61	84	87	69	78	94	75	83	100	82	103	71	82	75	81	74	80	86	85	78	67	81	68	86	81	78	77	83	92	90	78	83	78	71	80	83	84	94	86	82	77	82	80	73	79	81	76	75	91	85	81	84	86	97	85	76	81	81	84	83	89	93	77	73	80	84	83	67	78	94	89	68	82	66	79	83	74	75	98	80	73	88	79	95	81	91	73	83	75	97	81	72	93	80	69	66	85	75	62	79	85	64	90	90	98	90	79	76	93	85	71	84	72	87	84	84	83	84	83	105	80	71	73
22641	3866	1761	1886	3607	4657	4670	4060	3266	2350	1886	1615	1486	1419	1413	1285	1325	1253	1246	1323	1256	1161	1192	1187	1124	1148	1149	1094	1090	1134	1128	1115	1110	1126	1148	1024	996	1039	1034	927	1035	962	909	911	901	900	915	901	875	777	788	833	801	774	816	789	800	751	791	745	782	766	771	779	763	809	745	709	736	725	741	758	770	718	769	773	848	768	807	820	813	795	736	798	768	788	740	815	809	784	798	758	754	805	822	813	782	760	841	737	824	796	785	783	758	766	762	759	777	733	722	717	758	745	732	740	710	720	729	779	749	764	730	779	739	778	738	783	748	779	755	718	751	727	747	733	772	723	813	768	776	755	789	764	732	793	793	721	749	770	756	788	776	807	768	762	728	726	750	750	810	765	755	797	796	695	751	779	742	752	769	755	766	758	771	781	727	744	702	738	766	729	703	760	778	732	785	754	779	729	753	747	764	751	780	783	788	761	764	786	746	766	781	753	746	783	744	770	815	762	755	734	744	823	771	745	775	773	738	812	740	800	746	786	738	746	688	741	778	776	729	740	737	711	746	762	823	728	774	781	744	729	754	699	776	792	683	721	740	723	816	759	728	725	741	734	770	731	762	767	708	745	740	795	796	771	770	743	773	756	800	744	757	818	754	752	796	735	731	769	828	758	705	713	757	746	737	757	745	758	743	752	825	769	762	772	723	820	771	720	813	740	758	735	757	694	721	770	763	751	766	769	759	753	731	789	779	725	784	748	740	784	759	697	723	773	726	718	780	731	792	756	717	739	742	752	776	783	742	787	753	747	773	721	818	820	768	801	703	731	756	716	769	746	702	771	797	776	749	804	735	722	773	794	704	784	770	806	759	775	748	740	754	776	777	757	728	787	735	685	755	772	751	726	754	778	784	751	770	779	784	789	779	727	793	752	763	799	746	770	760	769	798	793	759	755	760	779	748	791	738	755	768	753	755	747	786	722	787	755	758	730	758	792	766	789	756	782	753	833	756	701	723	763	782	785	772	741	740	761	726	770	752	754	746	723	713	711	768	772	780	726	761	714	780	796	760	779	768	764	767	754	771	799	747	779	765	725	770	735	814	780	745	765	769	727	749	792	742	740	790	755	722	791	754	800	747	778	733	762	802	782	760	741	726	737	716	748	807	694	787	744	757	817	737	738	711	773	785	749	741	756	773	774	693	748	771	760	788	745	744	737	751	813	771	783	770	800	756	764	754	759	735	702	771	740	727	758	746	739	743	810	720	776	755	765	823	769	755	763	717	766	751	746	735	714	744	744	744	704	758	790	734	765	763	736	770	765	745	778	791	741	787	722	759	757	756	741	795	738	734	754	777	732	711	726	762	748	740	769	766	737	764	779	745	772	813	747	744	789	746	795	744	764	777	767	803	729	774	759	798	727	745	766	783	751	723	731	741	768	748	768	756	738	749	775	783	820	720	773	762	758	728	766	750	761	742	738	734	720	818	701	764	732	707	729	718	805	779	710	761	766	806	770	762	745	750	770	764	726	722	745	767	754	742	761	757	726	792	719	750	778	744	742	730	766	782	762	777	743	784	698	761	773	758	739	759	770	713	754	722	679	785	753	723	729	730	751	773	746	769	763	749	748	755	779	738	763	746	761	767	711	698	766	742	793	776	769	755	766	766	784	772	738	784	716	764	755	783	718	715	768	759	780	735	792	734	751	803	741	735	769	707	711	773	748	756	737	743	735	753	724	772	692	759	751	742	715	728	773	726	739	779	784	777	712	755	727	761	814	748	763	722	788	767	812	765	768	749	697	776	720	768	786	756	757	821	758	721	796	734	761	807	710	736	763	760	732	782	778	800	732	703	762	766	727	737	738	752	742	803	749	735	753	817	747	749	784	751	732	774	761	744	698	758	762	744	761	761	783	747	718	791	773	763	739	760	764	710	738	740	761	746	780	721	799	772	736	775	796	780	724	765	784	742	779	763	737	771	737	769	744	804	726	746	742	740	764	800	764	727	751	739	723	739	756	790	753	768	757	739	697	742	757	755	807	733	766	761	742	737	761	744	712	736	746	752	767	776	740	789	777	758	750	701	753	725	729	716	736	811	755	690	722	740	753	762	747	756	760	763	711	740	696	754	728	771	758	729	737	763	740	782	794	728	767	743	784	759	747	777	731	764	784	776	762	781	745	744	796	765	715	743	752	756	791	736	781	729	718	728	739	764	727	746	729	765	767	780	765	724	698	777	760	752	781	763	785	754	756	780	814	808	700	699	794	711	756	768	724	792	734	793	749	767	766	774	797	748	739	739	740	773	765	755	751	765	773	763	734	769	725	792	700	750	789	801	716	722	754	785	725	764	757	784	722	791	738	752	731	733	773	760	714	781	737	730	784	743	765	776	731	736	724	759	735	788	758	759	759	734	710	762	757	743	749	765	793	751	771	742	766	783	735	707	738	834	736	733	720	796	769	724	739	718	749	751	756	783	769	777	752	789	773	782	756	690	782	770	821	756	798	767	747	718	723	799	720	750	793	759	792	712	764	740	774	741	724	700	782	803	765	751	750	721	783	818	755	741	699	792	795	765	732	718	742	753	766	773	797	772	752	721	746	715	743	761	746	764	738	768	735	778	746	757	759	754	758	752	776	751	786	795	778	755	807	760	760	723	758	743	741	752	725	796	745	762	784	740	805	721	728	758	779	727	813	715	739	805	773	706	749	748	689	726	766	747	765	763	758	759	750	750	798	756	722	775	724	760	723	749	772	754	743	737	755	715	747	791	754	753	759	766	774	830	769	726	756	800	752	756	823	774	743	735	704	744	736	777	724	735	768	745	759	780	781	804	701	766	745	742	743	784	762	736	772	741	719	755	778	762	778	752	765	721	780	753	808	727	749	737	729	748	794	772	735	739	804	758	736	743	752	785	749	818	770	761	730	800	779	714	750	742	740	733	765	753	770	760	753	744	708	777	748	776	735	767	770	737	738	762	754	782	757	757	745	778	759	758	789	757	738	785	804	722	815	777	770	763	727	764	752	731	808	748	740	747	735	738	774	728	743	739	759	775	770	766	785	776	731	710	736	752	760	729	724	744	780	742	760	818	777	785	776	744	751	719	713	798	768	761	748	750	737	801	764	800	814	760	781	734	713	734	744	800	698	819	786	747	762	752	764	710	733	741	743	759	746	738	763	725	784	781	788	735	799	820	820	756	707	728	799	749	767	754	738	760	737	762	794	768	726	810	759	730	786	730	775	738	733	714	759	722	731	732	772	758	725	758	742	745	742	759	745	743	753	777	811	770	812	739	772	788	757	707	755	729	774	770	755	690	750	744	809	768	783	744	733	740	727	706	744	734	743	758	734	741	710	730	757	741	748	792	708	772	738	757	733	724	755	748	806	699	755	762	735	798	768	777	742	751	780	712	712	770	781	741	748	784	722	761	765	746	762	768	738	735	717	750	759	779	722	743	739	747	751	730	737	767	729	757	761	730	725	799	797	770	776	701	735	756	744	748	768	780	757
2743	349	135	98	96	101	103	110	97	96	82	81	83	83	81	69	74	76	68	70	80	84	77	79	57	73	60	55	68	55	62	74	74	59	64	75	66	65	61	60	58	67	60	64	87	88	70	64	57	68	55	65	50	51	62	50	49	47	57	55	56	56	48	63	63	60	53	60	52	56	60	65	62	57	54	67	73	62	48	55	71	64	70	64	52	59	65	65	63	58	56	38	62	43	68	58	44	46	67	57	68	58	66	61	61	60	42	73	59	52	53	51	68	56	55	54	65	45	66	62	49	54	61	51	46	58	53	46	52	63	66	74	60	61	55	55	60	54	66	58	66	63	66	56	50	56	60	63	48	53	49	65	65	53	56	53	48	55	63	66	64	54	64	59	69	65	55	46	52	45	60	64	68	59	60	58	69	57	46	51	64	57	63	57	49	53	59	46	61	57	59	62	76	58	63	68	71	56	50	55	66	64	64	62	57	58	71	73	70	52	49	58	58	57	44	75	55	61	58	74	58	57	90	54	52	68	61	56	56	60	48	52	58	68	63	66	50	68	60	51	59	48	51	65	69	55	62	65	55	54	56	57	47	67	60	56	54	56	57	51	59	62	52	66	64	51	44	57	74	53	66	54	56	63	57	44	52	61	58	54	47	72	62	59	48	62	68	63	53	56	65	62	61	52	59	58	58	52	49	50	54	57	61	56	61	67	67	50	49	60	56	63	66	57	65	56	54	62	55	47	51	55	57	58	63	66	71	59	47	69	66	58	57	64	41	65	50	83	64	44	52	61	66	62	60	57	57	50	55	55	44	64	65	52	56	70	62	51	53	47	64	54	60	48	68	59	51	51	43	62	69	63	45	49	61	52	67	57	45	54	68	71	57	57	68	48	67	52	60	54	53	54	62	57	46	72	55	65	57	54	62	73	49	76	57	45	42	54	57	58	50	59	56	45	44	69	62	56	55	60	70	64	48	47	47	57	49	60	46	58	54	56	67	51	60	46	71	54	56	60	62	57	68	49	61	65	72	75	54	61	57	66	62	46	53	54	54	70	58	72	57	52	53	49	56	65	55	49	61	53	72	57	44	51	64	62	69	59	62	69	51	66	58	59	62	59	60	44	55	58	50	62	63	53	56	54	60	68	51	58	49	55	56	54	52	60	49	50	48	59	44	64	63	54	62	65	67	46	44	58	72	54	58	78	73	52	60	54	48	59	67	64	57	63	63	62	54	56	57	57	59	61	60	62	49	54	66	63	55	46	51	48	55	69	73	45	57	57	60	65	61	61	52	62	59	52	68	57	64	55	44	63	50	61	55	69	61	54	50	60	57	54	64	43	58	55	53	53	52	65	68	56	57	58	60	50	66	61	56	54	48	61	57	48	50	61	55	70	58	58	44	51	66	46	53	63	63	54	54	51	54	66	54	64	52	51	55	58	53	70	60	63	51	46	47	72	66	50	53	65	61	53	55	61	50	54	55	57	73	59	50	64	54	62	60	45	52	53	65	67	65	46	46	55	65	53	60	53	56	55	54	59	59	45	57	60	82	64	63	64	53	60	57	58	69	67	46	56	49	48	52	58	59	57	62	58	50	62	66	66	56	71	65	63	51	56	63	51	38	69	57	59	51	61	58	50	60	48	50	55	43	57	48	60	68	63	66	55	62	50	63	53	54	44	41	53	60	42	57	55	61	54	56	69	52	53	45	53	60	53	44	66	70	55	52	48	48	58	57	64	62	55	54	63	50	54	68	71	42	69	59	61	65	59	71	52	66	50	53	59	51	51	50	53	58	69	45	66	47	69	66	55	49	59	58	72	67	53	51	56	71	59	56	70	59	56	74	54	48	54	57	46	44	59	63	70	74	61	52	58	60	50	61	55	75	55	52	55	70	57	46	42	62	53	51	53	73	55	54	64	64	62	50	58	55	58	55	63	65	69	58	64	54	50	56	57	68	58	62	62	62	52	59	57	53	57	42	67	62	51	51	39	55	54	48	53	67	54	44	60	61	61	52	60	51	52	52	60	54	67	61	65	62	53	56	63	56	52	67	62	56	58	57	67	66	54	51	55	69	53	48	68	61	58	59	62	70	51	52	56	63	51	62	54	56	58	57	57	61	74	40	58	58	69	50	67	43	57	48	65	55	46	60	50	66	57	77	62	66	49	64	59	63	56	74	68	66	42	60	55	57	69	69	36	58	40	51	49	54	46	55	74	74	57	54	49	43	64	42	56	51	53	64	55	56	50	72	68	58	62	52	63	64	59	49	59	67	57	59	51	59	57	60	58	70	58	57	71	68	78	70	61	76	58	59	64	58	59	54	67	61	57	74	50	73	58	52	52	65	59	53	60	50	71	61	50	58	70	62	45	54	54	58	63	73	58	54	61	62	57	41	49	48	43	62	60	48	64	54	66	61	69	59	62	56	47	54	62	67	65	83	33	75	61	48	70	61	58	67	52	60	50	62	54	58	59	69	61	42	52	64	51	53	62	60	65	54	52	72	70	52	51	66	45	61	53	55	47	55	59	50	64	54	73	53	42	61	45	56	54	57	59	60	52	48	43	47	46	65	48	47	58	50	49	61	57	62	62	38	75	71	59	57	50	58	61	60	53	62	60	65	51	67	64	68	52	43	49	65	54	50	59	51	59	54	59	54	54	54	51	75	49	52	63	56	60	55	57	55	55	57	54	61	58	58	66	54	39	53	46	67	47	63	62	63	50	57	39	63	64	58	59	55	51	75	59	63	46	54	49	57	47	42	73	62	55	67	54	62	64	54	45	68	57	74	72	58	60	66	53	62	48	46	58	56	57	48	58	53	75	48	58	58	74	76	65	60	52	52	59	67	53	80	60	68	52	51	72	58	54	56	52	60	69	52	53	53	53	57	48	69	67	66	45	63	58	57	65	57	57	41	49	68	57	54	45	59	59	48	58	58	66	50	50	46	63	51	57	61	60	52	67	62	69	66	55	54	67	60	64	56	52	60	55	59	68	48	65	66	63	58	56	62	60	64	52	51	52	60	62	69	58	56	55	56	49	46	77	66	59	54	53	59	64	57	77	68	50	50	50	53	46	77	59	64	60	73	51	56	60	46	61	50	57	61	58	57	62	72	62	51	56	51	56	63	69	66	65	57	57	61	53	47	59	62	54	58	46	62	64	56	80	59	52	58	63	46	61	52	58	70	60	56	64	47	56	58	57	54	69	64	59	71	51	49	61	60	71	63	57	58	65	59	59	56	60	59	53	57	68	71	52	59	50	46	58	66	53	47	66	52	57	61	69	46	53	63	62	68	52	58	65	64	75	49	48	66	58	47	53	44	55	58	61	48	55	68	54	66	65	53	68	64	54	63	67	47	52	61	50	65	63	53	58	45	63	56	58	63	64	63	72	57	57	63	53	53	59	59	55	68	57	61	70	65	54	63	52	54	57	55	58	62	56	56	56	46	67	77	55	58	60	60	63	64	62	66	67	61	71	65	46	46	58	54	68
21925	3563	1435	1649	2937	3989	3879	3449	2868	2265	1780	1490	1344	1185	1250	1111	1099	1007	1083	1096	1074	971	1005	985	936	914	977	933	909	872	943	879	900	922	880	837	792	854	798	806	792	783	744	684	705	719	642	634	657	620	623	618	589	615	550	559	507	537	562	555	558	504	558	517	570	534	531	504	501	498	556	548	560	567	530	534	584	631	584	603	520	590	564	574	560	593	588	620	550	576	603	530	588	552	521	596	601	553	614	533	567	603	537	551	522	564	547	518	516	560	550	513	578	536	578	536	559	547	576	563	522	537	531	559	567	537	494	541	547	545	576	538	499	527	539	573	531	543	539	575	516	502	536	471	572	553	518	536	581	537	536	534	517	575	544	518	542	536	575	509	560	530	520	602	529	511	506	512	529	514	578	540	580	534	506	564	566	562	520	542	551	519	484	550	528	548	545	570	562	528	542	521	524	497	577	559	521	491	559	553	542	577	543	527	522	539	531	549	508	551	546	529	555	538	574	530	521	553	559	517	522	572	525	597	520	547	545	556	567	542	558	522	548	533	531	553	527	538	580	570	541	501	538	555	553	533	549	549	567	529	563	542	533	574	527	523	530	540	557	520	544	536	574	531	517	566	543	512	557	546	521	549	540	513	547	603	535	533	536	524	572	564	526	558	520	577	528	583	568	562	527	529	571	531	565	554	534	567	551	526	533	585	537	553	523	525	530	553	544	528	506	533	501	537	536	552	544	543	537	540	524	550	542	585	541	532	493	540	536	535	508	564	513	527	565	548	535	520	565	553	527	533	551	569	561	523	559	525	550	509	500	532	535	542	537	555	531	535	533	509	557	540	508	534	551	549	523	571	550	552	586	522	537	484	560	533	543	496	532	541	508	520	506	513	523	485	527	584	546	580	585	523	525	508	539	569	551	573	562	571	564	551	554	552	540	518	547	515	538	546	554	544	538	513	571	532	549	541	524	569	532	539	554	530	489	545	572	546	547	561	530	547	570	536	555	561	536	544	567	532	523	534	534	556	522	554	529	553	510	538	516	546	554	551	573	551	555	557	539	568	528	550	553	565	543	521	504	517	538	557	555	523	564	511	546	544	505	551	548	550	518	566	562	490	553	548	538	608	525	563	582	508	571	598	564	530	540	560	545	556	543	567	517	565	520	525	548	503	543	538	537	523	554	534	538	520	515	505	549	521	571	551	542	537	562	522	563	563	528	579	520	535	549	544	530	554	544	534	530	556	596	533	519	544	497	536	506	522	521	531	553	538	545	532	539	529	509	562	552	568	559	529	546	531	541	543	542	559	484	556	545	561	543	521	536	537	511	509	561	551	548	525	519	529	499	512	503	518	549	542	555	560	547	547	546	549	575	547	551	552	563	583	550	572	586	537	550	541	494	532	514	531	516	542	582	507	546	599	540	538	519	541	547	592	493	556	534	532	552	591	511	540	525	532	512	543	560	565	551	535	519	546	539	554	542	514	564	572	567	495	529	527	558	557	502	519	511	552	579	536	519	514	551	518	526	529	544	561	531	526	526	563	568	550	526	541	539	523	560	563	485	564	557	576	539	561	558	521	512	495	523	550	548	538	530	584	555	571	572	544	508	533	529	518	590	531	594	530	504	551	559	532	528	538	553	538	554	552	543	537	596	501	567	494	544	560	542	565	523	534	529	561	561	535	545	504	530	561	546	525	577	534	552	534	565	558	541	512	502	541	557	553	554	523	532	555	563	550	544	569	523	547	534	523	577	547	601	555	567	536	506	578	544	560	525	533	517	574	531	523	489	516	498	537	509	547	582	579	538	528	587	551	568	540	568	512	531	540	527	521	527	547	553	532	535	513	538	541	565	566	518	568	552	510	518	555	566	572	567	529	544	540	517	543	532	533	580	529	571	546	555	572	518	515	487	535	563	544	518	540	553	567	565	559	555	568	550	480	515	549	528	532	541	554	493	551	510	571	570	572	551	492	556	533	565	503	562	508	589	538	548	552	559	541	554	547	563	527	537	544	595	546	567	556	555	541	545	557	550	533	535	501	549	541	500	528	551	563	523	546	553	559	594	544	560	523	550	564	509	500	502	586	576	549	564	555	530	563	557	547	512	506	557	542	574	507	552	520	557	538	539	549	565	563	541	533	531	516	543	565	542	551	574	526	541	537	489	577	533	515	560	554	546	520	516	565	555	531	529	520	506	540	499	554	526	552	568	538	557	534	564	528	512	532	501	543	481	473	501	552	566	568	532	556	599	560	555	544	548	546	541	517	531	530	506	549	565	532	570	562	488	562	513	555	576	523	580	533	531	533	507	562	549	546	557	545	564	575	570	490	565	508	535	555	528	490	506	514	558	492	545	566	553	565	552	540	559	568	541	520	583	547	573	555	552	518	575	519	510	561	519	570	529	524	557	594	504	554	532	577	558	552	575	574	523	572	548	553	570	562	537	542	525	529	541	529	526	532	517	551	528	545	518	515	552	554	553	532	531	559	553	530	547	569	601	551	538	561	533	560	549	542	555	556	528	559	547	499	513	532	537	552	508	511	479	545	529	520	533	563	563	550	528	521	519	520	511	534	519	520	513	526	566	495	506	546	478	546	554	545	547	515	546	546	539	526	555	557	532	554	521	516	600	564	559	578	549	555	514	547	538	562	530	539	536	523	508	506	537	575	580	540	554	531	558	562	537	538	521	508	586	549	519	539	547	562	505	587	540	547	522	603	561	526	573	542	518	564	558	583	547	533	555	569	545	527	569	523	533	536	519	554	547	565	593	509	544	549	507	548	569	591	548	537	560	563	557	539	570	542	535	551	510	536	556	536	548	560	519	556	539	593	559	544	490	524	555	545	566	501	526	572	581	547	515	574	559	581	566	516	571	541	568	511	565	518	524	530	544	574	511	526	525	563	547	519	563	538	547	553	510	519	530	509	528	530	553	536	558	507	488	522	552	533	564	546	520	560	544	538	563	543	548	548	581	576	539	513	571	555	504	560	543	554	537	572	514	551	589	569	518	533	496	553	550	522	563	520	542	526	513	586	555	565	529	523	564	513	539	552	607	487	539	562	564	568	561	557	517	529	534	541	546	538	521	513	503	575	564	537	542	557	524	548	555	554	527	574	556	518	537	554	572	536	570	546	541	534	576	574	543	534	560	512	560	564	580	552	551	563	535	544	530	558	517	537	559	570	541	558	558	507	561	549	572	551	544	545	546	530	514	581	539	535	560	533	581	531	573	540	558	547	483	527	505	521	563	524	600	539	552	514	542	552	516	590	533	537	563	587	547	551	555	534	542	516	511	581	597	580	580	570	516	556	558	559	514	542	551	538	550	529	529	531	529	553	536	568	541	511	576	543	563	503	536	551	608	548	540	586	565	566	556	557	536	499	556	567	559	521	564	558	499	553	553	549	510	544	557	508	554	538	521	526	545	536	536	575	588	541	550	516	522	545	563	510	588	553	558	548	568	555	542	559	517	548	532	503	569	538	575	517	545	531	534	501
3373	536	188	117	116	102	133	150	124	127	111	104	83	95	84	99	83	68	81	91	86	103	74	74	95	91	81	72	86	79	95	74	87	76	76	73	81	79	68	81	87	74	80	87	86	72	70	81	89	72	52	83	75	66	64	82	74	68	67	64	62	72	67	57	71	57	73	71	67	58	66	64	71	69	60	55	72	69	63	73	71	53	59	45	67	71	50	69	55	48	70	60	77	69	68	60	63	57	60	71	65	71	66	59	47	63	75	62	66	61	66	68	54	71	67	80	63	83	58	70	61	61	62	64	60	69	59	52	55	56	63	55	52	71	54	65	71	65	59	72	63	81	69	55	69	54	70	68	50	56	63	61	60	52	55	72	62	63	48	72	65	48	61	75	63	60	77	70	50	54	66	62	54	58	75	66	55	72	62	54	61	65	47	66	70	72	68	53	76	49	58	68	68	51	69	57	65	61	53	77	64	71	55	75	73	75	65	61	55	66	59	68	68	61	67	66	61	63	53	76	68	74	56	59	71	80	60	56	65	64	81	69	57	62	70	60	53	62	65	57	63	67	79	86	64	65	67	52	67	75	62	66	69	76	65	69	74	50	44	65	62	80	58	50	63	76	58	69	71	54	58	60	58	73	72	63	66	70	76	61	70	59	74	74	69	57	72	66	70	63	63	57	56	74	73	50	69	72	63	59	51	52	61	74	51	66	65	59	57	67	70	67	91	80	58	66	54	64	69	72	71	58	56	67	61	60	75	62	61	72	64	65	62	61	71	57	59	70	77	48	62	59	68	72	74	65	62	78	46	68	73	56	61	86	76	69	68	63	65	56	53	65	58	56	69	62	58	67	70	77	65	70	72	42	63	47	62	48	62	67	61	74	56	60	68	48	70	53	56	73	71	69	60	57	62	58	77	60	65	48	59	71	68	53	72	63	74	65	66	76	71	67	55	69	47	58	54	55	78	65	63	57	63	59	77	64	62	61	74	61	55	60	71	58	68	63	55	81	65	60	54	70	63	72	50	64	64	56	72	69	66	59	68	65	70	61	58	80	64	60	69	57	59	60	50	60	63	57	69	37	65	51	57	52	53	71	62	76	73	52	63	68	67	69	64	75	56	72	72	59	69	61	60	52	62	70	62	69	79	63	52	62	58	69	81	65	58	69	69	46	66	65	68	57	74	47	70	46	52	75	54	70	70	53	63	58	59	70	63	62	62	59	59	60	55	57	61	68	61	65	50	62	51	50	70	86	55	66	59	67	54	79	51	73	78	67	58	65	62	69	62	63	65	58	60	68	66	76	58	60	64	70	62	63	80	55	67	54	83	56	67	45	69	61	77	60	70	51	64	64	65	61	68	54	58	57	62	64	74	63	51	64	78	57	64	58	67	72	63	63	59	65	65	68	61	69	73	64	69	43	66	59	67	62	64	66	71	63	59	74	66	55	65	59	75	62	59	58	65	65	65	78	66	52	66	53	74	60	67	61	61	69	70	61	61	71	50	61	49	78	74	65	76	64	71	65	65	56	66	57	73	69	70	50	57	58	56	55	50	59	57	69	55	59	61	64	63	71	68	59	57	72	68	68	63	54	64	71	64	56	74	72	62	74	63	49	61	69	54	60	66	69	77	71	56	54	76	62	49	63	72	85	61	64	69	69	63	62	69	76	80	56	91	54	84	72	67	62	54	74	73	56	78	61	59	73	64	77	56	51	62	70	65	74	61	69	63	65	62	59	78	68	58	74	65	53	63	55	72	59	45	61	60	79	68	66	58	71	72	61	69	64	49	60	57	66	55	52	61	59	57	50	61	73	68	68	60	74	72	83	60	66	51	68	61	64	68	55	66	54	58	74	73	65	66	75	70	62	60	52	53	67	68	61	65	68	68	69	51	68	69	72	78	56	62	80	65	46	80	70	58	76	61	70	72	63	74	67	78	56	66	68	66	61	65	56	70	64	64	67	64	54	79	68	54	61	63	67	56	62	72	72	52	66	59	62	53	69	61	59	73	62	72	65	63	49	65	57	66	54	74	63	68	58	68	66	65	61	72	67	65	56	72	77	62	65	58	68	79	54	74	62	65	56	54	62	73	70	58	69	60	52	74	69	61	64	60	65	58	67	62	61	69	69	50	66	63	63	74	68	66	72	59	72	60	56	58	67	67	51	68	50	74	73	69	79	62	65	55	59	68	59	66	67	43	72	57	65	81	74	55	61	50	74	72	64	65	80	67	53	63	67	60	72	56	70	59	64	62	81	51	62	69	56	77	90	59	48	57	63	60	64	74	61	52	75	60	79	67	57	63	72	68	68	67	59	57	61	74	59	74	59	67	66	54	69	48	57	70	49	64	87	63	61	56	82	55	65	55	76	61	70	66	58	46	61	40	69	66	53	75	70	57	73	68	54	66	64	60	71	65	59	56	59	79	64	62	66	61	65	62	64	64	53	70	81	68	72	62	51	66	66	62	51	69	55	73	46	52	92	65	64	63	61	58	75	55	61	79	69	57	59	59	58	67	69	57	67	71	61	69	71	65	67	58	64	64	75	61	70	47	58	69	58	48	53	54	71	71	83	63	68	75	70	61	68	58	53	51	57	57	73	55	78	68	51	72	61	58	67	64	72	57	61	68	68	60	62	70	64	52	59	74	53	67	73	62	71	57	63	63	65	58	65	55	82	63	64	69	57	61	60	56	52	90	49	53	61	65	76	55	47	60	75	56	87	54	54	67	87	62	62	71	57	72	58	56	49	68	61	61	53	64	56	51	73	74	69	70	46	76	57	83	62	53	61	62	63	60	73	64	65	65	70	69	57	60	57	60	70	57	71	52	61	72	70	62	62	68	66	65	67	64	58	58	63	51	70	81	66	53	59	61	68	61	68	69	70	62	63	64	67	60	54	67	74	71	65	63	62	54	66	60	67	54	57	60	59	45	70	66	62	69	55	61	62	58	65	64	68	65	60	60	75	65	61	67	66	68	64	58	57	67	47	61	60	66	75	56	68	58	53	68	72	66	65	61	66	58	64	55	54	63	59	59	66	76	63	70	63	58	63	64	61	63	61	73	63	65	64	66	58	68	64	59	65	63	52	62	56	63	65	65	77	55	71	70	62	60	76	57	85	52	59	75	56	63	57	70	64	71	63	63	76	80	64	66	71	51	72	62	63	75	50	74	59	79	68	57	54	71	64	62	71	63	70	65	68	76	55	54	69	55	61	62	59	57	64	71	80	63	62	65	71	64	66	65	70	74	65	55	73	74	59	66	79	59	56	66	63	69	68	58	56	55	53	75	61	65	78	55	65	62	53	57	71	71	70	43	77	63	61	63	66	70	74	83	65	75	67	58	71	62	59	62	76	57	53	65	69	67	43	68	70	67	62	73	61	56	66	61	70	62	63	70	60	57	72	69	59	52	53	75	61	65	70	69	60	64	62	57	67	53	68	54	55	72	65	71	65	92	58	66	58	84	59	56	59	77	56	73	57	76	56	61	66
25614	4521	1937	2208	4433	5333	5421	4676	3806	2913	2275	2051	1727	1677	1605	1467	1355	1254	1301	1414	1274	1222	1220	1135	1135	1119	1119	1091	1082	1065	1089	1080	1092	1023	994	1013	955	940	938	938	917	873	908	860	818	814	778	817	711	737	679	682	631	670	651	624	634	582	587	572	563	600	625	583	618	606	649	625	587	602	632	577	664	581	680	642	655	694	697	650	682	612	660	693	656	608	617	661	669	625	666	647	684	669	694	653	626	634	665	641	685	640	633	585	633	654	599	614	656	634	589	643	607	655	646	587	604	583	628	625	622	610	599	610	569	590	576	608	599	649	582	597	656	590	632	629	597	659	563	617	593	644	622	654	579	634	596	620	610	645	617	639	598	612	666	637	615	618	605	557	636	624	635	573	576	605	584	606	604	619	628	596	613	602	651	589	606	637	606	619	615	565	603	603	581	594	581	623	651	596	581	561	625	603	614	627	621	608	628	605	623	627	597	600	584	625	607	644	610	572	618	632	615	595	589	546	618	591	626	610	613	627	601	597	604	643	596	636	576	615	604	587	624	576	591	595	592	599	643	590	615	585	637	623	612	627	614	617	578	607	603	631	622	593	630	604	581	634	572	588	638	620	592	600	610	637	600	601	603	592	594	573	634	643	583	602	597	609	626	592	590	617	591	620	633	638	630	577	629	553	624	588	595	581	612	626	613	582	650	606	627	615	602	627	634	596	620	566	577	601	584	619	608	584	632	604	577	592	613	631	578	609	595	591	612	627	609	610	631	626	618	616	593	572	602	617	656	597	584	595	626	592	641	613	600	597	582	588	586	624	639	633	567	614	600	638	623	598	596	591	593	590	627	629	607	576	633	621	602	596	608	633	636	591	621	610	581	602	586	598	574	586	593	627	601	625	584	594	613	636	600	603	546	640	606	645	586	605	609	597	613	617	597	577	603	631	612	600	611	607	613	558	603	620	610	594	609	601	608	584	640	624	610	654	609	615	590	606	575	617	606	577	614	557	581	621	595	641	633	612	614	600	587	616	563	643	635	598	573	583	632	584	593	608	615	578	606	622	639	593	604	595	565	611	603	640	630	638	577	611	629	588	599	617	578	613	617	584	633	590	626	621	624	564	646	610	591	632	623	627	604	570	586	596	569	611	574	610	581	607	623	617	593	566	598	630	594	592	630	591	618	605	577	586	619	635	617	626	603	592	564	608	620	591	574	589	611	615	585	628	649	618	603	624	633	612	609	628	615	581	624	624	609	637	589	567	660	585	610	589	595	596	645	622	647	612	609	593	602	573	619	637	603	655	566	558	613	574	620	627	612	567	626	627	611	617	605	596	597	586	587	594	606	607	604	595	622	627	581	614	595	639	622	609	593	602	604	613	584	603	596	591	660	631	608	577	616	606	582	561	608	673	559	620	596	632	603	635	584	608	605	597	617	581	592	545	631	629	626	591	591	577	625	610	603	602	629	577	571	608	587	593	585	602	605	648	599	612	603	591	630	631	579	649	610	580	608	600	595	590	593	619	608	606	642	634	611	659	614	603	597	587	596	632	605	617	590	591	578	629	568	591	622	612	614	637	604	591	615	635	609	595	617	611	587	610	634	635	631	607	582	596	594	607	589	603	645	618	626	628	588	599	618	629	611	638	590	645	607	571	595	627	586	632	577	602	585	567	607	579	625	615	600	583	631	600	609	616	574	586	619	670	576	612	612	626	621	639	631	666	588	642	611	620	594	616	640	621	586	625	561	618	609	595	628	571	640	587	597	590	612	625	656	646	616	629	598	575	602	606	600	609	602	603	620	613	577	589	597	570	608	587	595	646	610	646	587	631	615	601	621	606	637	622	636	622	606	620	587	596	606	569	603	626	584	625	617	577	586	605	593	590	620	612	599	593	612	576	602	611	605	596	600	573	628	636	584	586	613	601	610	558	582	598	664	606	586	629	588	625	669	602	637	603	620	610	613	583	618	604	638	634	608	615	588	609	568	617	590	603	617	589	596	574	574	579	563	617	555	564	579	653	610	589	594	600	646	629	584	615	597	603	638	591	600	623	638	557	579	644	594	634	625	606	616	612	613	610	657	554	594	595	636	584	633	634	572	587	565	593	603	625	571	605	590	607	607	616	604	568	579	602	589	613	567	597	643	611	637	632	641	592	552	633	617	614	589	596	591	618	623	612	641	606	636	624	645	627	619	615	560	681	605	646	601	624	638	588	590	562	617	604	621	590	627	603	631	582	619	627	636	575	610	644	626	604	606	594	593	606	603	625	630	585	606	560	635	595	568	644	650	627	639	589	610	572	601	577	618	599	586	638	605	617	623	621	600	619	635	629	614	605	658	608	636	591	594	583	646	621	574	644	614	579	590	610	580	608	585	632	601	581	613	602	584	599	623	647	624	606	620	584	547	561	602	596	622	595	558	604	605	572	630	591	613	613	619	596	594	661	575	584	606	621	616	620	635	636	634	630	570	605	617	600	652	615	592	620	586	598	586	588	585	566	633	621	599	612	629	585	666	572	615	653	595	593	591	619	600	603	628	577	621	537	642	588	598	573	622	627	627	607	606	628	599	573	585	569	623	635	610	591	612	608	616	627	585	606	624	566	602	623	566	615	607	599	626	601	585	651	611	651	580	606	592	615	551	617	592	618	602	596	592	593	593	660	613	615	612	599	665	621	600	613	571	599	613	593	632	608	617	571	541	585	626	613	625	603	603	615	596	618	624	642	612	630	600	597	623	614	611	571	612	581	611	619	617	648	615	632	619	579	609	603	605	675	618	585	639	600	538	590	666	645	602	566	611	584	598	570	598	598	604	610	603	653	627	624	619	625	600	592	607	614	613	626	606	632	597	592	643	590	589	621	628	575	583	580	644	611	611	593	614	657	559	616	585	609	609	614	649	616	616	624	640	584	617	574	590	605	615	569	644	622	625	619	605	597	603	619	602	621	568	590	544	591	619	602	613	610	636	604	614	640	577	598	600	639	580	628	575	603	608	628	598	589	612	585	611	615	601	579	595	621	605	577	606	584	615	560	581	616	633	604	572	641	623	635	640	615	593	615	627	596	606	605	597	623	607	596	651	615	617	636	647	607	572	640	594	616	565	615	634	603	607	618	604	608	612	611	572	622	560	563	602	635	613	610	606	612	584	621	627	620	582	681	589	619	625	588	596	597	576	599	596	603	620	605	578	585	590	635	645	691	657	626	605	629	588	616	623	629	595	610	639	602	584	606	576	642	616	668	591	588	626	584	618	647	602	579	601	612	604	644	615	593	599	619	614	568	599	605	570	586	569	604	638	619	602	604	597	587	641	603	622	610	603	564	606	595	609	635	602	587	584	597	642	610	568	654	644	623	651	607	617	606	603	617	636	600	621	582	625	590	638	639	589	567	617	621	628	589	586	606	642	588	576	616	618	609	634	602	628	603	570	596	621	622	664	600	591	630	587	603	634	593	551	652	601	625	623	590	609	572	573	620	583	642	601	608	604	576	601	511	632	595
1468	137	114	100	86	94	117	106	96	90	102	82	88	96	94	97	89	95	101	75	89	80	95	96	87	77	90	86	78	97	83	96	93	92	75	94	90	88	69	81	97	103	81	80	82	93	83	83	75	79	78	82	64	71	74	74	60	95	76	74	72	85	77	74	81	68	96	80	80	72	89	89	74	83	73	82	73	69	63	92	83	94	79	74	83	83	85	81	99	80	82	92	77	79	81	73	84	81	96	63	75	83	86	88	66	86	74	94	79	86	77	74	89	89	82	76	78	73	99	74	77	82	94	69	72	73	64	81	67	77	69	83	79	103	74	76	76	81	68	81	84	85	82	72	83	69	75	90	69	70	82	83	84	78	77	83	63	81	71	82	84	73	82	87	80	85	82	76	74	66	90	78	74	86	79	90	70	80	71	80	74	73	82	96	84	78	62	92	60	74	82	94	80	99	76	83	83	74	81	84	93	64	70	74	96	84	81	87	66	80	86	67	73	71	86	87	73	71	77	85	82	70	88	95	83	64	84	86	74	77	87	65	76	85	68	76	85	86	72	79	83	72	85	76	79	79	86	86	81	72	86	73	79	71	80	77	79	78	73	85	76	74	68	72	68	68	94	89	76	67	72	75	73	80	79	68	86	82	76	88	69	85	79	71	75	91	78	75	83	83	80	72	66	84	80	68	93	83	75	70	83	73	91	74	78	91	67	79	76	82	86	69	84	92	83	82	93	73	84	70	75	67	69	74	79	74	78	89	78	84	79	83	93	80	94	84	91	85	84	94	83	93	77	82	72	77	67	92	89	76	74	90	89	86	82	77	85	76	82	87	78	88	70	91	83	85	76	74	81	70	94	80	76	89	76	75	84	82	94	85	75	83	86	90	70	66	92	78	78	85	88	80	66	63	68	76	88	68	84	88	74	79	100	86	70	78	86	93	102	79	76	69	77	65	70	89	71	81	82	86	92	91	72	79	91	90	80	70	69	87	72	98	81	85	81	86	80	78	55	62	75	88	77	76	84	79	84	79	74	67	84	72	74	89	98	86	70	77	69	81	69	85	85	80	68	81	93	69	77	83	92	90	67	79	99	86	88	77	78	80	90	80	78	79	72	85	80	74	86	66	84	86	78	89	78	64	81	83	78	76	82	77	85	75	79	83	68	74	69	98	85	96	70	71	81	77	98	68	74	76	84	75	96	78	71	93	76	77	80	72	77	69	74	70	74	98	73	78	77	90	74	86	93	70	75	87	76	90	77	95	74	91	80	78	79	85	91	77	84	85	67	85	75	80	88	80	85	77	77	83	76	81	77	67	74	68	66	74	77	95	70	80	64	85	74	86	85	81	66	84	86	59	84	61	76	80	78	77	73	66	84	81	73	70	77	94	82	90	98	86	76	77	75	77	78	83	92	71	98	76	87	85	80	76	98	86	67	67	74	73	82	70	75	73	67	85	90	78	91	97	92	100	81	67	91	85	88	85	73	90	79	81	75	90	72	71	92	68	81	67	81	77	79	84	81	96	87	81	90	63	97	83	91	90	106	84	72	101	87	85	84	89	78	70	54	98	72	89	88	74	83	70	73	86	76	70	64	85	84	86	69	91	82	70	69	88	68	88	76	77	87	73	102	80	87	61	88	59	76	64	57	75	88	82	85	75	80	74	58	79	84	77	63	81	68	88	81	89	85	74	83	81	89	76	83	79	64	73	75	58	87	79	87	88	64	88	92	87	74	79	76	66	78	80	78	95	72	77	93	69	81	81	70	70	89	76	79	77	80	74	79	79	81	70	82	75	70	86	78	76	70	69	87	69	83	82	70	81	84	89	87	67	76	85	77	76	81	86	82	89	59	84	83	83	75	77	79	73	76	82	78	103	89	72	80	89	68	64	87	92	99	86	70	75	67	85	80	81	76	85	68	78	86	78	80	83	76	71	85	83	85	87	63	89	90	76	84	69	59	77	76	72	70	73	73	78	91	68	71	94	84	64	82	75	78	68	73	86	80	87	70	73	85	63	66	92	70	84	80	82	57	77	86	70	72	71	79	86	78	72	86	69	78	73	72	75	71	85	72	83	78	83	99	85	85	86	84	81	81	80	78	66	80	63	80	89	70	82	78	98	69	85	83	89	90	74	73	76	74	83	82	71	89	85	68	73	82	70	86	76	91	87	83	81	77	86	90	77	59	83	69	87	72	69	77	82	93	76	94	87	68	74	81	82	82	70	99	75	70	65	87	65	60	91	99	82	76	97	84	76	64	78	74	71	70	79	83	69	78	67	96	80	74	82	89	75	85	100	89	83	81	61	66	84	71	83	79	93	93	81	83	111	85	66	80	73	83	83	93	101	76	75	67	81	73	79	79	69	80	66	69	71	80	80	80	71	89	81	81	67	72	75	64	74	70	80	73	76	89	74	67	73	73	100	83	88	84	73	63	76	74	83	73	72	86	75	70	95	85	84	79	77	72	77	77	85	69	81	92	67	65	78	88	99	72	75	79	69	99	90	92	70	74	90	80	90	84	80	84	80	78	76	70	74	97	92	69	96	70	71	81	72	77	80	95	80	85	83	95	67	81	73	87	75	76	83	78	67	90	68	87	70	82	79	97	87	74	86	60	85	75	69	74	68	67	82	84	74	93	82	61	84	90	81	80	83	91	71	76	67	73	76	95	64	91	87	79	87	70	78	77	66	81	79	82	73	67	76	83	74	78	91	76	86	82	89	82	67	75	79	99	72	71	64	73	73	75	68	64	76	80	83	67	77	87	88	85	72	77	78	89	63	85	88	85	92	62	87	73	82	73	85	96	84	83	90	82	77	99	83	93	75	80	85	92	89	56	86	84	80	88	68	80	83	80	81	71	88	98	86	79	93	78	75	83	71	91	77	87	64	74	94	99	75	68	67	91	93	89	101	89	83	88	71	71	83	77	76	62	61	91	93	83	72	71	74	58	66	87	77	62	70	82	73	86	86	77	76	80	78	72	91	80	91	73	79	89	100	73	74	81	79	79	67	82	78	85	84	87	90	70	59	67	78	86	85	67	67	77	80	74	73	84	78	95	84	100	78	77	81	89	86	76	76	90	76	77	73	93	94	64	77	91	74	99	68	77	85	110	76	78	78	80	83	67	102	70	65	74	88	82	70	78	81	82	85	74	85	95	82	78	76	66	70	79	91	93	84	83	74	77	77	74	87	95	75	64	74	72	104	76	77	74	77	55	98	96	86	83	90	78	88	87	77	62	71	70	84	80	85	94	72	86	76	75	77	75	97	72	76	70	79	87	83	87	76	93	84	82	93	78	81	62	61	82	69	84	74	81	81	79	67	79	73	78	91	78	82	75	70	73	82	83	86	83	91	72	81	58	72	79	73	68	70	99	90	81	81	80	70	64	72	85	78	92	90	78	82	67	87	90	89	67	78	72	109	67	66	75	68	87	78	84	83	72	78	74	68	81	74	87	79	74	81	79	78	106	77	81	84	87	88	96	82	77	77
16367	2121	1105	1271	1959	2491	2607	2403	2024	1635	1410	1358	1225	1130	1197	1089	1000	941	1027	1103	1080	1018	1060	1070	1022	932	994	966	966	972	1038	977	909	934	859	825	912	874	868	875	879	866	830	877	835	807	824	765	831	801	778	751	701	747	762	690	700	726	731	759	759	746	752	733	735	677	735	747	736	709	686	742	727	735	741	746	744	736	759	771	741	727	731	763	723	740	743	675	772	707	736	763	770	693	767	774	728	778	770	753	764	731	727	734	728	725	764	783	738	727	726	726	699	703	742	746	741	726	719	718	693	747	707	710	652	779	704	728	687	715	789	671	721	725	736	736	726	713	736	736	739	702	726	724	675	729	686	734	699	702	744	711	706	717	718	748	754	719	722	704	726	706	676	695	696	758	710	700	740	740	741	702	695	749	747	728	714	719	695	671	738	705	762	758	727	742	679	769	707	722	689	763	721	719	716	714	724	706	746	729	713	681	714	772	687	700	664	734	721	747	766	718	727	717	745	690	714	702	723	658	762	719	731	688	666	723	707	734	739	722	707	733	683	712	722	746	701	741	716	741	702	748	671	696	708	753	725	722	744	731	713	707	744	745	723	680	712	745	685	684	726	723	733	689	761	676	742	723	730	740	739	730	726	664	717	730	696	723	801	710	726	735	720	740	722	688	681	723	709	703	710	726	701	676	699	688	762	689	757	708	706	692	687	740	766	696	723	700	730	694	724	722	722	697	759	683	694	693	754	757	739	727	720	732	725	750	665	726	743	718	745	677	715	728	702	731	685	749	726	719	701	682	738	702	709	733	664	767	733	696	697	712	719	685	639	681	728	696	706	725	674	699	749	750	720	758	710	708	695	674	748	701	725	729	715	719	710	704	677	677	723	738	725	681	716	732	706	710	703	684	679	738	706	672	788	672	714	704	682	724	741	695	759	738	715	705	719	745	764	760	694	728	742	704	697	698	699	666	719	761	713	742	723	693	691	770	711	731	724	744	742	710	754	731	690	717	763	722	683	761	776	669	736	688	704	702	683	731	684	684	726	689	693	707	784	753	715	707	717	717	762	718	699	725	743	723	661	693	735	685	773	705	729	778	771	693	691	695	727	666	709	711	730	773	718	714	742	708	714	672	728	726	724	795	720	678	704	695	709	709	718	744	728	711	686	743	708	770	696	734	678	720	754	731	709	685	695	705	714	730	728	729	733	762	727	683	710	714	767	732	768	701	738	706	705	741	712	729	696	739	717	767	771	689	678	748	722	734	710	686	744	729	769	767	770	729	731	704	724	725	753	737	745	678	743	707	713	708	752	718	735	756	702	726	737	732	722	724	728	715	718	764	690	706	740	721	737	689	743	697	744	705	707	697	716	690	754	740	709	727	743	718	771	746	717	713	717	681	722	710	748	761	712	720	670	718	742	728	730	724	719	725	763	709	761	751	732	670	720	740	674	694	667	721	739	687	723	703	693	758	727	702	725	731	724	697	743	708	736	702	702	685	722	708	723	765	741	751	727	717	721	716	673	728	702	699	671	753	721	701	722	744	724	693	733	715	751	725	769	744	687	761	707	753	743	688	722	735	744	759	745	749	737	741	687	707	748	665	720	692	683	713	715	695	741	780	735	708	720	719	693	719	694	663	735	721	696	763	707	720	723	720	717	726	698	743	735	682	689	669	721	689	697	737	799	764	751	702	778	707	711	670	724	691	742	706	760	699	732	722	738	735	732	692	732	704	685	766	719	711	665	699	692	716	705	717	741	689	711	734	734	722	731	736	696	712	740	681	695	696	677	683	691	681	657	716	699	751	716	713	702	693	693	715	678	724	702	717	726	740	740	715	728	731	696	751	691	733	721	735	682	706	771	771	769	747	685	676	725	686	725	734	728	740	677	728	687	732	736	733	685	761	739	682	710	647	754	712	691	648	740	730	739	753	726	722	680	758	699	708	695	752	734	727	766	717	762	669	738	717	734	723	656	733	713	688	730	737	787	728	682	757	713	708	734	733	689	712	716	661	722	729	693	709	693	708	778	714	739	746	722	703	731	697	686	698	742	749	722	684	751	702	739	733	728	773	719	789	730	738	720	693	736	723	680	712	717	728	691	717	722	712	714	755	751	716	711	733	734	687	687	709	682	700	720	702	717	723	720	699	710	713	694	703	674	749	730	667	734	697	746	771	670	718	757	744	722	705	728	698	725	709	722	695	719	762	699	725	754	675	761	741	704	719	722	713	662	697	735	725	749	704	729	714	737	707	719	708	702	707	686	711	693	704	707	719	699	730	723	678	747	709	762	701	683	694	696	722	734	665	743	730	733	688	706	733	693	735	738	747	689	731	728	709	758	742	700	720	716	722	708	742	731	698	731	708	707	696	702	727	729	703	720	738	738	732	751	727	730	758	709	683	735	723	709	713	720	738	717	733	721	706	721	749	733	731	702	713	718	716	693	734	712	715	748	736	725	681	747	706	742	720	699	725	717	732	755	739	694	760	691	686	736	741	706	705	714	707	734	719	750	723	721	729	735	666	719	764	724	756	692	665	744	749	708	750	713	693	673	698	727	729	746	688	700	730	711	703	684	712	734	677	743	694	739	699	708	733	738	737	732	734	698	719	704	695	719	774	707	723	740	760	738	729	728	663	683	685	725	698	665	760	697	767	726	715	677	688	717	778	732	678	738	644	740	722	712	737	705	692	758	705	704	739	709	722	733	715	706	705	673	673	701	775	711	752	702	735	733	722	745	780	682	685	689	694	703	744	700	708	691	728	778	724	709	741	700	713	710	773	760	704	705	740	729	717	704	716	708	721	702	742	732	728	732	762	702	727	688	721	685	727	717	704	673	725	697	768	678	663	769	739	751	721	723	719	720	701	729	739	732	734	742	748	744	737	759	749	730	684	740	654	668	694	725	713	695	770	758	740	740	664	714	715	720	697	768	736	715	679	707	709	698	719	715	775	674	679	740	704	694	713	727	685	720	739	669	755	691	731	719	711	684	729	718	708	709	746	734	700	693	722	721	672	657	727	764	711	737	729	668	726	735	718	702	731	724	713	732	737	741	747	722	705	705	729	736	722	736	729	701	699	685	747	691	722	695	741	745	732	699	709	709	699	722	722	702	693	690	712	702	713	694	709	754	747	721	732	716	706	665	717	668	701	736	670	705	733	730	711	754	687	718	734	728	738	722	692	703	682	740	705	702	699	715	706	750	707	753	748	772	727	731	741	694	744	727	657	729	725	678	752	684	748	694	727	719	746	732	702	722	767	697	740	707	746	674	763	760	727	759	683	678	706	706	711	693	744	711	752	702	697	734	690	759	691	715	678	702	733	711	722	714	711	721	747	716	698	734	726	745	690	684	714	700	758	753	715	730	717	745	728	761	725	713	748	732	733	704	748	676	764	736	688	723	733	728	664	715	723	728	746	679	734	705	728	739	716	691	744	708	713	701	720	715	734	720	700	731	711	741	755	711	748	710	689	708	715	680	716	711	686	724	689	734	708
2623	473	148	99	117	117	123	122	132	128	120	97	108	104	81	101	89	97	108	89	103	94	109	97	94	91	100	96	82	76	110	115	100	87	98	87	84	90	91	94	88	87	78	91	76	84	87	93	78	76	99	92	100	85	68	81	82	78	96	81	72	89	81	74	90	88	94	61	89	61	78	106	66	88	72	85	89	93	88	87	84	94	74	100	81	94	71	91	75	74	86	75	88	93	75	78	75	76	77	97	70	69	70	67	85	87	79	71	80	82	89	78	85	90	79	65	72	95	88	72	76	84	92	66	64	89	81	81	74	78	81	86	70	80	89	79	86	73	78	90	82	82	83	64	67	75	79	75	78	75	68	79	84	64	71	80	87	92	69	83	76	72	79	74	79	83	80	75	83	76	72	76	79	77	78	95	71	85	81	76	69	80	77	87	77	78	59	64	94	59	78	81	88	83	85	80	79	71	80	67	86	84	85	86	72	89	88	78	78	74	87	82	79	78	70	90	89	89	76	74	80	84	85	87	81	89	81	76	84	83	92	65	96	64	75	88	84	73	86	86	75	74	83	70	85	68	77	82	88	76	94	98	82	79	87	66	71	76	82	78	67	89	78	73	76	79	75	91	81	102	103	81	85	80	72	71	77	80	70	79	81	76	87	81	69	65	69	79	82	88	80	74	74	79	82	75	69	92	73	82	68	91	74	92	73	79	76	90	88	79	91	88	80	78	80	86	80	81	93	67	91	81	78	81	79	82	77	65	87	96	78	78	80	63	80	91	85	83	90	71	76	78	82	83	60	90	69	91	74	69	70	90	89	68	81	87	72	82	86	61	61	78	82	79	86	77	83	65	89	67	91	79	88	103	82	87	86	86	76	83	77	83	86	71	85	73	62	69	61	77	86	71	88	74	77	89	89	75	94	94	62	72	82	66	85	86	77	84	64	93	85	102	60	63	73	72	65	75	82	67	71	71	105	77	78	89	80	95	93	85	87	69	93	81	75	100	80	68	74	89	79	67	97	76	84	72	88	83	65	76	86	86	95	81	80	74	93	81	83	74	85	83	69	75	75	88	90	87	76	73	90	80	85	86	78	74	91	92	65	90	75	75	80	81	73	75	81	100	73	90	65	76	80	84	68	94	67	84	79	72	92	79	94	102	83	72	87	91	81	91	89	78	69	86	78	70	100	78	81	81	85	72	76	80	69	91	73	74	80	71	72	65	91	75	91	70	96	80	79	80	84	91	88	52	81	90	92	66	75	84	82	90	83	93	84	84	89	86	85	77	91	75	76	91	77	77	93	74	81	82	99	92	87	83	78	82	78	79	80	72	73	78	70	68	74	80	76	77	83	87	79	77	68	82	86	81	72	72	71	92	78	74	83	85	83	82	96	94	81	85	80	84	83	82	91	63	101	72	68	80	65	85	76	84	73	82	65	91	82	84	86	63	78	79	84	73	85	77	67	90	69	72	74	84	66	84	95	64	94	73	97	73	103	70	86	63	81	83	68	69	76	76	82	92	77	69	92	79	88	77	87	75	83	71	74	75	68	83	89	85	70	85	89	92	84	72	87	80	75	84	74	82	72	68	81	69	72	87	78	83	89	82	80	85	100	72	74	78	86	80	83	85	66	81	74	79	90	71	74	98	67	77	89	93	80	84	72	66	78	86	64	76	85	88	88	90	62	76	63	79	72	83	76	81	78	82	72	98	80	81	93	65	63	70	92	83	82	88	82	93	66	76	78	87	77	74	59	95	86	71	80	70	86	78	74	70	95	84	81	55	79	83	92	80	67	79	85	95	88	72	90	90	77	98	69	80	73	74	86	75	81	74	79	93	79	88	79	79	92	75	80	69	80	80	84	86	77	104	81	87	83	94	87	78	70	94	76	85	75	55	82	88	75	76	80	97	75	75	73	92	102	74	87	86	85	88	81	85	103	88	74	91	83	84	75	83	90	73	88	89	83	105	82	77	66	89	84	70	75	91	89	84	91	82	84	69	84	87	85	80	89	82	73	98	67	60	85	81	79	86	77	83	82	86	79	81	89	85	101	95	83	98	89	72	79	72	84	79	60	75	76	62	69	83	75	83	81	77	85	87	87	90	81	81	74	78	81	86	63	79	82	77	85	88	73	74	81	68	92	94	65	81	90	94	80	83	82	84	73	82	82	89	90	84	86	71	73	87	94	86	64	76	73	80	82	80	85	80	80	62	74	108	70	79	72	75	76	89	90	87	62	74	71	90	79	70	86	90	83	68	92	81	91	79	83	88	85	84	82	87	79	75	92	69	62	76	72	97	88	90	68	81	85	81	100	76	93	73	86	90	73	81	102	87	68	79	75	62	80	74	103	81	65	60	89	85	71	64	79	78	75	88	102	84	80	95	81	91	74	93	69	79	78	92	85	98	78	95	87	65	79	63	78	72	75	83	88	77	81	81	77	87	79	87	73	80	72	72	77	77	68	66	78	73	80	70	64	83	94	75	98	77	82	73	76	85	83	89	71	83	68	89	72	72	72	77	76	83	80	83	94	80	80	82	98	90	93	83	76	83	78	85	70	85	88	76	74	77	88	77	78	90	67	98	85	86	86	93	81	90	93	96	80	67	84	78	75	92	81	71	86	76	81	68	73	82	93	87	69	76	94	67	72	87	83	77	79	73	90	74	84	76	79	80	100	76	64	74	72	63	85	80	78	84	83	94	86	94	75	77	78	73	84	86	79	77	76	71	79	77	88	79	90	77	93	68	92	90	81	74	71	72	70	66	91	90	81	82	83	74	85	81	76	73	92	80	77	86	70	81	79	82	89	85	80	62	100	66	71	78	90	84	69	84	69	75	92	83	69	63	90	87	78	69	76	86	88	94	93	76	75	73	80	68	91	76	79	76	85	86	85	72	88	75	79	81	80	68	62	77	94	80	91	73	90	85	71	91	80	88	80	87	91	88	82	85	78	74	66	100	92	75	75	66	90	93	65	81	89	62	74	71	81	93	79	94	93	82	99	72	78	87	92	72	79	76	85	84	74	89	90	62	91	84	70	84	75	74	91	85	77	64	70	76	85	73	83	78	73	74	85	67	83	87	88	76	78	99	79	91	68	84	76	82	83	86	94	87	104	84	83	79	90	72	83	68	80	54	73	80	63	63	110	80	87	96	69	88	80	76	76	90	86	92	72	87	67	80	91	86	89	77	73	69	94	85	77	60	82	86	88	72	74	82	85	79	84	89	78	89	76	85	81	68	90	81	88	82	83	85	85	93	96	75	88	95	88	63	72	78	74	73	77	78	96	88	81	98	70	91	85	67	73	95	77	78	77	69	69	78	68	62	78	87	74	81	84	89	72	76	98	86	86	76	72	88	79	83	77	77	84	78	96	81	75	80	76	72	86	81	75	85	77	66	87	92	97	81	81	80	76	77	79	86	79	83	82	78	80	73	81	97	95	82	80	78	81	76	84	108	73	64	88	86	67	82	77	86	85	85	83	81	101	82	81	74
23075	3879	1702	1953	3462	4299	4329	3680	2989	2491	2175	1929	1570	1557	1404	1361	1321	1205	1327	1328	1276	1348	1154	1113	1196	1171	1109	1226	1109	1170	1188	1129	1091	990	1004	1044	974	1005	1011	966	958	924	955	954	949	904	882	827	861	871	858	794	812	794	792	753	757	742	778	743	785	756	738	724	717	776	751	694	806	877	724	748	759	740	786	777	745	784	766	791	753	771	781	725	752	761	730	746	816	794	753	805	801	818	766	764	827	773	770	803	771	752	758	784	734	773	758	762	772	770	781	767	756	722	823	726	748	721	804	726	767	664	762	802	713	774	761	748	767	757	736	759	716	694	763	740	753	781	718	750	764	751	771	745	777	757	760	768	719	720	731	783	738	748	767	785	794	722	749	816	751	774	742	739	743	720	747	802	772	759	727	752	776	775	680	774	728	740	732	779	742	771	750	760	769	759	694	721	751	760	713	736	751	751	737	734	721	737	751	701	763	717	787	802	728	745	729	720	732	691	783	798	711	774	764	754	728	745	751	720	713	735	750	801	746	814	743	804	767	761	757	804	757	721	759	784	723	686	759	767	767	778	727	719	737	784	710	759	749	731	738	749	809	775	784	755	784	744	767	740	778	767	711	770	794	781	721	770	704	745	753	788	783	695	761	781	711	767	736	778	727	759	739	822	723	786	700	749	742	774	777	692	756	734	748	721	693	748	742	748	741	760	761	756	749	719	751	742	768	738	778	730	756	756	733	709	747	751	712	712	739	788	743	791	807	730	755	705	730	816	731	729	736	774	805	746	775	781	745	758	691	723	732	747	787	740	686	742	714	730	773	745	803	756	746	727	732	735	781	767	738	724	732	744	723	735	762	734	733	724	770	707	749	801	764	701	730	724	753	758	718	683	760	769	786	758	752	773	801	755	761	764	779	747	717	722	671	756	762	744	701	792	796	809	733	730	697	759	758	742	698	711	707	721	796	775	752	732	751	758	793	751	726	694	719	761	729	735	749	774	737	735	753	752	722	771	753	727	752	794	773	716	721	769	750	751	713	751	695	738	714	739	725	714	735	720	726	754	754	759	764	684	764	765	711	756	766	759	800	784	766	756	740	759	763	763	759	702	776	746	716	723	786	733	765	754	754	775	715	759	740	723	746	702	810	739	721	737	768	757	722	726	750	709	742	771	737	756	732	774	703	722	781	727	772	712	773	712	742	775	745	703	765	747	756	736	756	762	760	763	763	778	737	730	753	752	779	768	740	724	732	713	754	725	752	766	736	715	773	785	810	761	709	752	673	735	742	661	746	741	712	720	721	773	713	774	743	719	745	755	758	723	765	806	788	739	730	776	734	742	710	775	724	720	767	768	784	754	711	727	795	763	737	728	736	768	740	731	713	745	748	747	729	725	709	787	747	760	720	687	755	748	756	742	840	778	782	785	746	761	785	692	696	760	710	755	763	722	769	737	736	737	741	781	742	686	746	779	755	740	749	764	697	749	779	736	771	767	783	768	769	693	767	731	760	739	759	740	795	801	743	755	717	718	770	769	766	750	774	712	687	711	724	771	749	755	764	728	763	739	735	747	712	739	754	764	757	687	751	770	745	787	722	773	737	732	754	752	757	760	729	692	767	746	739	752	755	793	774	779	733	715	735	718	696	709	761	709	708	730	748	740	781	710	816	739	762	759	719	780	773	694	749	798	748	760	754	739	747	752	743	789	710	792	772	799	725	737	691	737	761	725	722	753	736	719	719	746	737	727	741	718	714	699	781	742	750	743	752	742	727	736	764	759	693	757	732	763	727	757	741	762	786	723	743	757	754	724	717	737	769	776	707	719	735	754	744	786	750	728	747	757	790	735	780	758	737	706	800	763	741	778	737	734	753	718	756	767	738	743	726	763	775	741	783	750	759	707	761	727	736	735	826	728	718	748	736	726	743	752	717	706	732	751	742	782	741	742	767	726	798	749	785	716	777	744	719	742	796	740	716	756	752	700	749	764	741	732	735	761	710	794	698	792	758	673	711	781	770	737	734	768	738	785	781	729	739	673	702	708	772	742	753	777	720	783	750	726	728	741	763	752	774	717	728	724	756	740	712	749	782	768	766	752	724	739	738	729	727	748	744	746	726	719	737	729	749	715	771	764	776	747	734	737	782	754	735	750	732	750	775	735	709	731	775	751	736	795	723	757	740	743	777	729	794	767	739	765	756	722	794	770	777	760	753	759	751	719	773	734	770	770	753	760	730	815	721	772	738	713	738	717	746	718	756	775	769	720	764	750	709	774	767	752	721	725	746	746	743	765	775	780	700	739	710	693	754	721	744	801	785	764	717	752	777	795	729	734	796	756	750	708	764	765	723	763	803	766	792	736	707	724	774	739	739	771	788	719	722	762	776	786	746	750	761	765	750	788	811	780	762	760	788	698	746	773	763	796	740	770	787	819	757	753	720	732	763	748	750	785	759	706	722	724	741	761	767	753	752	764	756	710	721	758	775	770	729	735	707	708	715	721	799	739	674	757	766	727	767	742	753	739	757	765	740	758	791	761	736	765	734	761	736	728	754	748	775	750	783	770	729	773	742	717	772	753	760	714	756	728	752	771	776	744	768	765	746	741	713	758	794	803	749	750	733	753	693	726	747	727	755	752	728	736	739	728	755	786	727	767	731	776	782	753	698	745	734	749	736	791	769	690	780	802	729	714	786	786	748	776	724	763	747	767	765	759	726	762	734	736	730	774	793	713	722	792	758	733	773	741	697	752	735	790	791	725	804	776	727	754	758	776	701	770	718	810	718	703	772	720	773	780	722	748	728	730	761	770	797	722	788	790	713	798	754	743	683	728	759	777	697	765	717	739	738	789	717	736	794	770	806	708	727	801	768	778	765	727	751	768	817	718	725	680	751	747	768	743	728	758	729	715	768	737	757	767	790	723	731	719	752	721	759	762	768	777	761	751	803	754	735	734	728	762	781	746	755	720	736	711	749	747	727	742	757	770	774	719	726	707	731	736	732	729	800	754	730	785	738	787	747	774	813	803	744	709	757	743	779	754	730	748	748	736	754	755	735	782	704	772	737	735	728	760	758	748	722	789	788	756	779	725	737	767	707	770	729	752	710	744	704	783	739	748	729	815	724	732	740	760	756	752	704	727	773	749	686	733	763	729	756	759	813	745	717	746	736	750	756	773	746	710	759	756	723	765	742	714	753	772	755	755	746	785	740	710	742	751	745	767	734	755	727	773	780	800	721	728	776	779	726	739	825	764	722	748	740	747	738	770	694	759	761	775	767	765	759	748	764	755	742	742	705	728	698	764	691	764	793	702	745	723	740	732	746	740	726	725	750	689	739	761	767	762	731	750	771	741	730	768	785	764	760	763	714	770	756	735	738	737	790	750	779	685	753	757	783	757	778	755	736	730	748	774	731	727	721	739	716	751	741	745	731	700	733	755	718	726	740	782	781	734	757	785	716	766	778	791	765	781	704	723	783	730	717	740	737	706	778	737	782	725	751	779	732	710
2750	259	115	102	91	99	110	121	94	105	89	92	81	71	67	64	77	73	66	80	79	69	74	74	84	66	63	73	73	68	76	44	47	59	68	78	88	53	68	77	63	56	79	57	66	77	63	51	71	58	67	61	43	51	64	79	78	44	57	61	55	47	61	61	63	47	53	57	64	54	68	63	55	58	62	70	64	49	59	58	59	83	65	55	54	66	61	63	69	72	35	61	52	66	70	47	60	62	43	57	61	61	62	55	50	64	60	54	76	62	53	61	55	55	57	51	66	61	63	46	41	59	55	60	74	43	53	55	52	60	61	60	55	64	62	60	53	65	51	57	67	54	59	48	40	61	54	71	57	54	59	48	59	55	56	59	79	68	56	58	58	60	48	49	53	54	66	51	62	52	47	59	55	44	61	68	56	53	65	54	43	61	56	57	57	64	52	72	67	72	55	66	67	52	70	62	51	54	56	55	52	64	55	60	41	61	70	47	56	53	52	59	69	64	65	68	64	60	54	50	58	69	48	68	60	63	62	61	66	55	60	50	67	63	45	58	57	65	51	44	66	65	61	66	64	56	42	71	55	53	54	48	55	55	59	75	58	60	69	50	51	74	65	68	46	57	62	50	68	57	65	46	55	55	52	53	46	64	61	46	53	57	52	59	53	59	64	66	59	57	56	59	50	60	57	56	61	60	62	61	60	62	61	53	57	47	56	63	62	47	54	70	52	57	52	52	53	58	35	65	60	50	69	65	49	51	78	39	58	59	66	45	65	66	44	57	51	58	67	57	69	49	57	62	66	66	58	60	50	66	62	56	60	69	63	60	46	61	63	46	66	45	60	73	48	71	52	50	43	59	53	55	58	46	57	55	52	57	64	61	48	49	53	59	67	68	70	59	51	60	54	68	60	57	52	48	40	57	45	55	44	44	61	55	47	61	54	67	58	57	59	64	60	66	74	57	60	59	58	41	61	51	56	60	69	54	54	61	49	48	64	45	58	50	60	49	69	49	66	61	56	45	61	53	60	59	46	61	51	61	62	71	52	54	53	61	61	55	62	61	54	54	47	51	48	50	61	59	65	53	65	51	69	56	66	51	50	51	65	54	54	60	51	57	59	56	47	56	63	59	71	68	69	55	65	66	59	45	56	50	58	47	66	69	70	65	63	64	51	53	43	58	69	78	56	65	63	53	47	63	57	59	46	72	65	51	63	67	57	52	62	67	66	62	54	73	51	58	74	60	57	61	72	48	36	54	57	54	64	55	61	62	51	51	61	58	54	75	41	45	56	63	53	55	50	52	65	59	75	78	64	56	67	59	49	59	63	65	47	62	63	64	58	55	57	50	69	53	66	56	58	50	59	59	56	68	62	55	62	64	46	59	62	42	50	38	53	52	56	69	46	56	67	56	42	56	51	46	57	65	60	71	67	52	61	55	53	49	44	54	59	67	52	59	50	69	68	58	59	63	66	57	60	68	69	73	71	54	60	67	57	64	57	48	55	65	48	52	54	60	58	55	57	67	63	52	50	51	59	53	52	51	52	49	45	60	56	59	50	51	54	65	69	79	57	58	55	58	50	47	52	56	50	72	59	55	47	61	61	65	50	58	47	52	65	61	53	51	61	65	66	52	65	49	60	59	57	53	56	68	56	59	60	52	53	54	51	40	58	60	58	53	58	62	66	57	64	71	61	40	57	52	52	46	58	72	41	49	60	50	57	74	51	41	72	55	51	62	47	48	60	56	56	51	48	56	57	59	55	55	54	73	63	59	50	62	45	66	59	66	53	58	47	58	47	41	48	67	60	64	61	56	60	69	47	66	63	67	58	60	59	56	58	62	65	62	61	66	52	66	63	54	55	62	52	65	65	68	56	51	60	55	62	63	55	75	72	54	52	52	51	56	47	60	64	53	48	56	70	58	63	62	52	50	52	47	60	59	48	59	67	53	49	56	65	43	72	68	62	53	45	66	61	63	48	51	54	56	46	47	62	67	62	54	64	49	58	54	60	60	52	63	60	69	62	45	47	70	56	71	52	51	43	66	56	64	75	62	69	67	59	72	70	67	62	54	52	51	50	55	58	67	69	53	40	64	56	54	63	63	61	63	52	61	66	53	64	47	49	52	58	61	64	68	63	48	48	63	55	59	52	58	50	59	56	72	55	51	57	44	48	45	57	52	60	38	49	69	57	54	73	46	60	56	64	49	57	55	48	74	55	58	63	60	55	46	66	53	56	62	64	53	36	50	50	68	65	66	61	54	63	55	67	65	66	68	54	45	61	50	56	54	58	55	55	34	49	53	75	65	56	65	41	72	76	67	61	50	55	58	58	49	66	69	49	69	60	75	45	67	48	63	37	56	61	57	57	58	44	61	65	44	43	52	56	63	64	49	70	59	72	53	46	56	57	56	61	51	65	55	58	60	56	52	65	44	47	69	60	59	56	66	64	71	58	58	71	57	58	56	49	55	55	52	62	52	56	49	63	56	58	68	62	60	69	54	59	42	48	68	52	47	61	68	59	63	47	60	66	62	37	68	68	54	59	70	65	54	47	64	62	66	60	67	66	50	53	50	49	66	61	52	69	65	60	59	57	59	51	47	56	51	63	64	46	53	58	56	61	58	59	61	54	67	71	59	56	63	53	56	55	70	63	39	62	59	80	46	52	71	75	62	54	58	69	50	59	39	59	58	50	52	48	57	55	75	47	61	60	51	60	60	42	56	63	55	48	59	43	63	51	65	68	61	59	54	60	64	55	57	63	55	74	74	54	80	54	50	60	69	58	56	51	52	47	66	72	52	58	58	61	63	66	67	50	67	57	56	65	53	56	63	55	74	55	62	57	58	58	60	60	53	55	74	54	70	50	61	60	49	61	60	49	58	48	61	58	63	59	63	60	68	42	54	64	48	46	66	54	52	54	57	52	61	60	53	42	63	58	57	55	53	57	53	67	64	56	58	50	62	49	63	53	39	59	52	59	57	50	70	55	46	60	70	61	47	57	60	59	61	53	58	51	54	62	64	53	70	64	56	54	48	70	54	56	49	70	61	66	47	45	64	54	52	55	60	55	60	69	57	53	55	50	62	40	55	52	56	48	52	60	49	51	61	67	64	67	58	41	54	54	52	52	65	57	64	71	51	57	56	53	52	57	58	68	53	54	55	66	51	61	40	49	47	44	56	47	68	69	56	60	47	57	63	62	53	67	57	52	57	48	61	66	69	74	57	54	64	55	62	55	56	56	40	54	50	70	55	66	53	57	57	44	53	48	64	63	69	50	52	56	52	65	67	67	51	67	62	49	73	66	65	57	52	54	69	74	56	58	48	62	60	62	48	64	74	49	59	51	70	59	59	52	58	64	62	47	68	53	64	63	61	43	64	63	60	54	72	54	61	58	48	58	56	60	50	60	51	49	54	70	59	52	66	48	76	41	53	54	49	67	56	52	54	63	43	51	62	63	60	48	67	69	62	49	57	51	49	61	46	58	49	51	69	53	55
21946	3291	1484	1581	2968	3887	3945	3378	2767	2406	2090	1679	1395	1358	1266	1181	1069	1048	1087	1081	1159	1044	996	961	1054	906	926	985	972	925	877	890	879	824	815	830	807	809	774	769	725	742	726	722	710	680	665	735	685	605	591	591	592	572	545	537	550	552	506	546	523	544	524	550	554	552	551	515	507	499	511	524	568	540	550	528	572	561	621	593	580	569	559	563	614	549	563	545	543	534	603	535	535	554	540	546	581	578	537	541	555	573	543	513	508	577	529	474	549	514	525	509	580	545	534	519	513	530	574	522	548	549	518	518	461	550	528	522	546	552	573	501	515	552	495	606	510	529	514	574	528	519	478	526	545	515	545	536	556	526	566	506	532	529	520	563	561	526	545	510	547	516	542	527	515	547	548	518	497	538	530	560	557	497	527	535	523	515	498	531	577	573	520	480	516	587	527	517	531	550	520	522	526	591	514	527	483	563	512	537	500	537	510	526	522	515	533	507	518	500	518	507	535	538	518	524	557	578	549	514	524	505	498	512	495	512	523	525	531	532	526	544	574	541	518	535	528	552	548	529	530	529	549	510	504	543	539	506	524	544	517	527	558	542	493	498	533	498	543	518	545	568	518	548	506	508	567	510	535	535	512	553	481	527	531	489	513	491	506	450	526	542	517	511	544	563	562	525	528	543	578	522	505	524	575	511	511	505	515	555	528	545	525	506	509	486	523	573	531	525	564	564	519	549	523	493	532	564	550	531	503	533	521	533	533	543	545	517	566	494	527	511	512	524	531	518	481	531	515	527	509	511	539	563	524	526	523	546	581	525	515	537	517	533	518	501	538	530	554	494	535	518	537	543	527	524	515	524	545	539	534	495	537	527	486	540	540	547	514	533	556	511	503	510	553	531	552	562	534	527	531	542	527	522	516	491	543	523	500	551	552	517	519	541	549	546	548	544	533	503	509	494	548	535	550	526	489	542	571	536	564	502	500	534	511	530	521	549	529	523	536	542	517	510	524	501	539	495	534	555	515	553	512	531	555	517	518	496	519	506	548	551	525	535	543	504	529	526	542	463	534	498	511	548	547	542	565	504	495	457	520	505	512	511	534	567	537	534	523	559	540	545	513	527	556	543	522	496	523	510	558	544	555	511	542	544	524	563	520	532	499	528	519	535	507	506	543	535	515	491	552	500	500	491	528	535	572	535	550	507	496	516	532	555	490	585	526	506	523	505	543	509	541	531	554	527	497	550	554	579	546	528	524	541	506	535	500	497	565	537	498	507	535	493	522	549	530	491	538	538	542	537	534	514	521	487	516	517	560	526	536	486	560	528	520	543	502	505	512	562	493	537	556	518	519	532	512	545	515	550	520	522	553	554	516	525	512	528	553	520	494	492	509	508	514	485	503	508	554	548	499	565	523	550	491	549	539	514	529	494	493	568	549	508	503	528	524	552	526	530	543	554	527	506	510	515	541	468	532	517	515	516	530	517	542	493	520	504	547	532	542	545	503	513	507	512	556	531	545	534	574	523	508	511	568	545	542	532	521	523	518	541	548	551	550	513	549	506	538	547	522	478	553	518	561	494	524	486	514	505	515	545	554	534	566	558	538	509	570	474	497	527	548	515	531	528	535	502	530	492	547	512	543	561	502	527	544	550	500	515	528	473	510	507	528	518	558	564	494	559	510	543	538	500	508	524	498	556	492	548	537	491	507	556	523	536	535	508	489	509	542	526	507	492	511	506	581	533	549	547	536	491	573	559	521	556	524	522	543	498	513	555	551	555	519	505	514	523	526	531	555	534	514	544	540	527	510	515	551	563	562	521	506	560	538	547	568	525	522	556	540	544	539	520	550	508	553	535	552	526	538	538	533	524	489	556	521	529	553	533	534	479	535	541	494	504	576	521	554	530	496	498	554	514	512	503	536	563	565	509	539	514	535	507	545	561	537	532	500	501	546	541	521	534	525	488	532	500	545	475	543	542	548	524	502	456	528	530	530	550	558	519	521	549	525	540	579	508	526	543	536	509	521	548	542	526	550	529	537	516	570	533	516	525	532	506	563	496	526	517	525	551	504	472	540	482	545	555	516	530	535	506	516	548	554	515	524	529	525	524	583	549	564	526	535	559	529	534	543	557	570	511	523	536	539	519	524	540	559	517	515	508	506	546	512	548	534	523	559	548	508	524	528	536	552	549	562	505	516	536	534	498	503	516	572	526	562	522	497	531	546	564	506	523	571	537	522	476	541	547	502	513	533	515	520	537	516	487	529	597	553	506	531	526	546	519	550	540	489	509	531	510	515	540	544	538	526	534	504	546	525	495	533	478	491	533	558	533	511	551	533	509	533	546	519	527	517	549	497	546	566	507	542	569	547	564	555	531	500	522	506	539	512	552	544	541	516	551	502	520	508	488	520	533	529	542	528	526	511	510	569	528	499	511	529	549	533	454	534	556	513	531	499	583	567	490	522	528	564	515	482	512	504	502	510	536	497	512	540	511	512	507	563	506	488	517	545	507	498	543	514	538	526	554	539	499	522	533	509	534	524	506	552	527	535	520	537	519	541	508	517	499	553	531	534	552	477	513	511	505	498	533	519	508	511	538	512	530	515	526	514	527	485	501	555	525	517	530	531	552	547	537	489	496	509	535	509	532	517	536	499	509	530	547	513	525	518	530	537	537	560	534	507	522	522	533	527	563	545	527	548	509	552	517	556	536	557	550	526	496	484	507	519	474	519	516	495	528	489	540	544	545	527	548	517	507	545	589	573	503	519	548	512	507	536	517	535	534	546	520	515	508	537	580	499	544	548	540	522	527	560	482	502	578	491	507	562	551	546	503	524	534	526	557	518	528	556	525	520	530	486	489	534	525	491	554	541	537	536	512	504	529	501	526	533	527	532	483	553	539	528	545	524	530	560	493	483	533	571	498	572	526	553	541	527	501	531	512	539	515	442	486	559	512	508	508	573	503	508	526	508	515	515	534	525	521	517	544	559	520	515	502	513	522	549	518	517	475	554	493	519	528	532	557	554	565	550	494	533	520	567	514	524	586	501	562	534	538	540	451	538	535	523	506	537	500	514	497	542	583	505	538	536	487	492	568	543	522	517	571	502	546	522	553	478	552	566	550	515	561	521	537	561	516	549	512	563	576	533	518	559	552	538	481	550	501	541	522	499	508	511	515	502	551	529	547	508	540	488	527	565	497	512	535	536	568	516	483	544	520	515	562	536	558	529	551	537	556	531	522	563	536	465	556	554	536	529	544	558	539	515	522	502	547	517	540	526	509	472	534	518	561	504	496	552	547	515	520	527	484	518	522	571	499	526	548	517	507	567	574	494	516	551	526	542	521	511	523	517	528	533	559	546	552	544	570	498	535	555	531	556	528	525	494	523	536	514	548	525	526	503	552	530	532	546	543	541	530	530	537	517	525	517	517	591	498	529	547	565	519	537	567	509	534	546	559	530	516	528	524	503	518	549	544	553	520	540	540	501	527	557	545	532	543	566	521
3319	572	175	119	125	124	142	139	110	108	120	98	103	91	95	80	89	73	88	96	80	71	89	92	76	81	72	75	79	88	90	75	72	83	60	74	79	90	72	57	59	76	71	64	85	83	67	85	77	70	68	71	74	75	61	68	67	59	66	67	85	61	68	64	58	57	66	70	78	70	60	51	65	59	61	62	69	71	58	59	49	68	61	69	50	69	69	75	73	57	67	76	56	60	72	80	66	69	64	82	73	64	55	61	80	70	64	64	53	64	58	63	65	71	53	75	71	73	77	83	65	70	74	70	56	67	64	71	83	58	60	57	66	65	67	62	63	75	46	59	48	72	54	70	69	51	53	69	44	59	80	51	64	52	54	63	48	72	63	79	56	60	53	65	48	63	68	71	53	63	76	68	60	51	61	59	56	49	70	73	48	58	71	57	73	72	55	76	66	68	64	74	72	65	58	62	60	60	62	61	64	73	71	68	50	53	68	64	67	71	55	60	60	56	60	42	71	67	62	73	72	72	66	51	59	55	65	47	54	57	60	73	63	67	59	63	63	72	65	66	67	54	65	63	53	54	56	65	64	54	86	57	73	64	82	66	64	60	55	65	49	54	65	72	63	53	65	49	59	63	62	82	65	69	70	59	83	53	77	57	66	61	70	63	64	62	87	65	66	60	63	59	56	67	63	55	64	60	59	74	66	60	60	64	61	58	73	64	80	58	57	68	68	63	71	63	75	63	42	59	66	43	72	55	57	70	59	50	68	72	65	65	51	72	60	61	65	63	68	64	63	70	57	66	50	51	71	65	49	62	51	74	50	66	63	62	59	69	62	80	45	65	48	64	64	64	58	60	64	58	71	51	73	67	65	71	61	57	59	70	50	51	67	65	68	63	70	68	56	67	67	80	61	60	53	79	55	60	51	49	73	74	71	68	57	59	60	63	63	65	60	43	66	54	66	54	63	76	65	71	54	60	61	63	76	69	72	62	69	49	64	52	64	69	51	71	63	65	52	50	51	62	59	46	59	66	78	66	55	71	62	67	55	66	64	70	85	62	62	65	60	69	59	63	71	57	69	74	74	57	67	56	65	59	55	56	76	56	66	52	69	68	67	58	70	50	66	54	69	59	58	55	62	62	46	63	60	62	60	63	62	49	75	60	55	58	65	69	72	56	54	62	73	48	54	59	66	60	61	65	61	50	78	53	63	65	60	56	63	77	52	59	59	79	64	72	71	63	56	63	60	46	61	65	73	58	53	57	68	57	59	67	68	79	64	66	72	59	75	51	52	50	48	52	59	64	64	68	62	64	59	68	68	67	64	68	75	69	78	72	67	68	66	75	47	71	78	75	63	49	49	57	59	67	82	60	76	71	68	67	67	53	64	71	67	66	67	85	60	64	55	66	68	73	62	63	58	70	63	56	60	53	58	74	70	56	70	71	68	54	52	75	79	67	61	68	62	66	67	75	70	65	74	68	67	49	64	68	58	62	57	63	71	74	67	60	48	64	51	53	53	73	70	70	48	62	62	64	73	74	55	72	57	61	54	73	63	73	77	59	66	59	59	57	62	58	54	83	62	53	79	67	69	60	69	69	66	65	65	67	52	64	63	75	65	69	57	59	56	73	71	72	59	61	60	70	87	67	61	68	75	76	61	59	75	61	74	77	51	63	64	70	66	71	59	59	61	55	65	57	66	70	54	66	71	79	65	48	62	69	56	66	58	52	57	66	52	57	53	70	69	60	58	58	61	51	58	47	58	65	61	61	57	62	69	62	70	66	69	62	59	72	64	51	56	69	67	73	76	71	68	78	57	68	76	52	62	60	60	62	59	64	63	64	61	64	76	60	62	53	63	73	54	69	67	61	71	66	62	65	67	51	62	68	72	57	61	60	58	66	77	61	73	66	86	62	72	58	55	62	65	60	78	55	77	62	55	54	65	67	59	69	50	61	63	47	61	66	76	56	82	67	65	60	68	63	58	51	55	69	51	75	59	64	60	56	65	82	63	66	65	61	58	54	65	76	68	56	66	50	75	68	57	72	57	62	71	67	67	63	61	85	55	65	67	65	66	68	71	71	61	54	56	64	74	59	65	57	56	69	69	64	56	53	59	63	68	72	66	60	63	60	64	86	77	60	64	57	69	64	70	64	70	67	56	54	55	64	70	54	67	49	58	74	63	78	48	67	67	50	46	58	59	63	70	57	76	64	70	67	63	60	69	59	78	55	68	62	55	46	67	75	57	62	74	79	57	62	87	75	65	64	51	64	56	53	67	70	44	57	64	65	64	58	56	74	68	77	61	71	61	66	64	71	49	67	65	62	70	63	80	80	78	63	50	63	71	68	64	61	63	73	53	62	69	66	64	57	64	59	67	63	68	58	74	61	62	53	59	79	72	77	53	73	58	52	54	60	73	62	76	62	56	68	57	74	61	64	69	58	55	76	63	35	75	63	82	62	53	69	58	62	59	64	59	62	57	61	58	53	57	65	73	64	73	65	63	56	71	67	66	53	69	62	71	59	64	59	63	66	71	55	71	75	75	71	60	70	62	47	69	69	66	79	67	55	58	45	69	71	55	67	56	74	75	54	63	64	69	63	49	60	53	72	58	46	66	61	67	73	51	60	60	52	67	57	69	62	82	74	72	64	74	73	65	64	73	54	85	73	81	48	62	62	68	69	53	68	62	82	65	75	56	74	63	56	60	54	73	55	61	81	58	48	74	61	49	54	64	65	57	63	73	64	67	65	65	65	59	61	55	52	49	73	64	57	69	67	62	60	53	71	59	68	61	77	65	47	71	66	45	57	59	63	57	63	52	73	63	65	63	53	59	66	65	60	67	53	78	62	77	62	48	74	60	61	54	70	72	73	70	58	50	60	72	72	62	55	67	50	70	58	61	83	54	51	64	54	71	65	57	78	66	67	81	69	55	61	49	68	56	60	63	69	42	70	52	63	70	64	63	59	51	53	77	68	63	66	60	64	69	57	64	66	63	72	61	62	54	57	56	63	51	71	67	51	57	71	72	53	67	66	69	66	66	64	66	67	83	76	51	75	59	64	61	76	58	64	56	73	69	73	63	65	60	59	54	62	71	75	56	58	55	50	72	57	75	68	63	66	59	61	62	57	72	72	56	71	58	65	60	63	85	71	55	48	69	63	59	70	59	72	67	61	71	56	75	54	60	64	64	49	82	63	64	66	61	74	66	60	71	66	62	63	75	66	52	77	69	66	52	82	66	61	75	50	61	68	83	59	58	72	68	69	82	67	58	71	58	55	63	75	67	79	64	59	66	59	59	68	75	68	68	55	72	64	59	65	62	65	57	73	55	57	75	57	59	51	69	67	65	70	67	64	68	68	63	69	73	65	75	61	62	70	52	78	62	73	81	68	58	69	66	59	60	62	71	49	49	82	64	50	55	68	70	63	71	71	59	58	46	64	63	60	69	57	57	63	62	62	65	59	55	76	68	54	61	68	58	63	50	55	69	59	72	60
25887	4347	1888	2322	4877	6020	5434	4573	3731	3391	2865	2193	1919	1768	1625	1408	1370	1256	1325	1372	1325	1276	1217	1217	1183	1205	1130	1148	1079	1074	1104	1082	1089	1005	1059	962	951	928	894	895	846	850	885	838	843	814	769	741	794	760	746	702	652	651	647	617	583	616	551	605	602	571	593	607	568	622	611	632	576	641	619	586	627	579	623	575	581	643	619	692	698	640	631	665	624	622	598	617	636	653	662	565	586	620	602	626	621	668	644	637	648	594	635	639	628	597	600	620	610	624	615	615	619	587	636	637	586	569	591	643	603	594	580	588	585	624	580	586	620	606	606	611	606	631	586	598	545	635	590	575	587	604	629	570	587	620	621	592	550	645	614	604	570	627	604	612	591	589	601	584	603	584	630	578	591	607	568	611	591	614	568	611	619	573	613	545	577	612	593	602	604	586	569	589	615	590	629	587	603	602	602	620	626	576	579	619	607	588	633	598	605	582	603	622	634	609	606	592	609	582	594	586	560	586	555	664	563	592	580	643	618	610	588	616	572	596	549	584	605	571	605	596	627	640	588	634	590	580	600	563	575	616	587	607	595	594	567	659	577	661	596	595	619	620	619	601	549	592	585	628	609	607	567	610	595	567	585	595	536	581	564	584	610	600	645	577	602	598	606	607	605	579	608	606	577	575	591	637	590	617	571	593	600	602	553	654	604	583	623	592	598	580	575	628	541	619	588	604	584	640	580	604	616	586	615	562	586	649	584	590	578	599	615	567	576	595	591	642	610	625	591	595	601	579	624	560	614	585	590	632	572	645	600	627	648	634	613	585	587	616	631	573	643	611	619	571	595	579	598	620	630	549	611	595	606	617	624	638	627	608	630	602	628	610	602	637	584	576	573	564	615	584	625	597	588	582	624	600	603	568	603	561	592	593	598	596	626	600	617	599	571	611	563	598	584	600	596	621	582	621	587	602	604	605	612	633	609	583	589	644	587	569	598	600	646	625	557	567	615	600	623	629	605	590	542	609	605	623	638	551	582	562	579	569	622	607	596	561	570	578	605	570	618	588	607	612	571	603	614	597	587	646	592	607	592	610	591	553	583	571	595	606	602	597	598	598	570	552	622	562	579	582	632	580	596	618	616	568	592	599	604	630	606	614	637	614	613	556	608	595	574	587	559	542	563	583	580	608	604	630	624	599	567	610	612	581	590	580	586	584	619	569	594	607	611	628	647	609	614	563	594	621	644	552	633	601	618	612	612	578	617	611	582	608	605	602	611	569	625	592	587	627	604	614	578	568	629	619	614	626	579	608	637	573	548	574	661	595	563	625	540	595	584	552	602	597	584	544	588	570	601	629	580	623	617	603	626	615	597	588	603	631	641	590	588	625	591	588	580	584	569	589	634	609	580	583	562	564	586	586	607	593	633	624	609	603	581	580	606	587	589	611	595	581	564	599	561	648	539	591	611	569	601	621	564	579	567	574	603	585	630	587	604	584	587	612	584	613	604	622	591	587	583	541	616	617	611	602	586	555	554	610	623	587	604	604	589	576	598	609	612	641	615	604	615	568	574	554	591	608	567	578	590	605	595	578	555	597	585	592	636	591	585	589	583	634	621	627	624	599	638	584	607	571	610	565	550	608	621	588	597	611	601	600	619	614	590	522	564	646	615	616	576	595	616	584	596	560	585	649	622	589	603	622	557	537	559	595	563	578	635	552	596	590	614	559	573	586	550	600	579	571	565	623	594	650	590	569	611	562	616	578	619	606	600	599	570	566	585	615	567	568	522	583	621	596	628	621	581	569	584	620	623	592	600	588	593	603	615	595	562	607	600	609	589	579	586	618	541	588	589	601	598	648	601	608	573	598	600	613	624	624	584	591	588	640	637	627	588	601	611	636	620	571	597	571	606	606	581	638	572	609	604	593	615	555	615	621	577	574	624	594	589	627	618	591	650	558	587	571	611	587	608	588	623	608	588	588	645	628	569	643	638	595	582	597	597	593	560	616	600	563	609	604	619	639	586	562	613	600	601	573	585	587	618	615	619	629	605	574	627	586	608	597	587	609	589	594	571	565	609	608	603	610	581	637	572	607	584	592	566	527	621	597	572	611	567	542	559	640	554	601	620	616	613	663	586	580	588	565	612	587	612	583	651	613	595	596	597	578	591	594	564	608	579	606	628	575	632	599	555	596	584	591	613	581	581	566	552	555	663	577	568	644	608	576	628	627	585	576	622	585	657	600	571	627	606	559	565	586	603	557	568	582	633	612	600	591	592	586	572	580	607	563	595	603	597	618	589	586	627	578	598	575	608	595	578	601	583	621	598	617	586	610	620	593	615	577	589	553	557	609	571	619	610	638	599	598	634	609	578	561	582	596	599	592	605	597	596	631	593	560	546	605	611	586	581	589	583	591	586	570	553	586	616	607	607	613	587	623	595	548	624	622	584	619	601	585	608	594	600	580	593	592	580	594	601	590	578	571	621	554	573	598	551	582	558	652	556	636	598	595	615	599	585	560	567	614	606	588	611	621	607	612	596	626	585	567	601	585	637	589	552	611	560	590	576	637	621	635	564	610	556	637	613	596	589	576	572	616	586	626	526	614	606	634	586	623	624	588	592	606	590	569	611	591	597	581	589	604	597	585	597	606	561	605	582	597	569	580	604	554	624	604	590	561	613	587	609	578	595	656	606	568	573	587	581	572	585	630	571	590	569	626	604	633	603	582	622	576	616	634	601	617	606	600	600	626	567	546	618	607	570	589	555	593	535	555	602	597	566	598	613	585	620	602	564	646	642	610	569	614	601	613	597	625	633	583	559	621	617	587	560	606	581	583	646	550	627	618	579	569	565	623	630	602	628	565	579	573	605	597	607	622	571	552	571	582	645	587	575	597	601	628	615	576	573	619	586	612	592	616	610	586	583	587	590	601	604	594	592	603	564	580	584	601	634	595	593	572	606	587	591	611	576	632	623	623	605	573	562	590	588	619	615	604	602	574	627	587	624	624	606	618	599	621	596	621	595	567	572	594	571	603	578	606	595	557	608	632	588	582	636	591	589	612	626	572	577	606	587	620	601	557	601	608	606	607	598	575	581	683	591	539	591	552	622	609	590	628	611	604	595	607	583	626	640	576	652	596	573	539	593	615	618	612	577	599	658	549	597	591	575	586	558	629	588	573	571	567	620	593	590	590	597	584	585	657	606	586	603	593	583	598	643	557	602	619	612	584	597	591	613	555	592	605	583	615	608	595	545	599	580	599	589	589	616	602	591	567	616	639	590	598	528	553	648	601	554	618	622	579	591	581	605	634	588	555	584	573	587	642	596	606	592	572	592	569	587	572	654	593	610	562	570	621	620	595	592	526	612	580	585	634	575	604	627	592	628	611	580	621	619	586	573	608	606	590	626	563	579	557	590	588	624	630	625	628	611	576	615	576	602	591	603	579	599	576	603	567	627	596	577	564	584	571	601	620	575	564	568	617	545	628	594	582	570	587	583	580	616	585	582	591	585	633
1444	157	107	85	93	90	99	107	111	109	102	86	86	90	77	79	92	71	95	87	98	85	66	70	75	78	77	97	80	94	89	87	94	76	81	76	97	89	95	84	72	99	81	97	98	79	72	96	88	78	77	81	78	75	76	68	84	83	88	63	79	95	70	80	82	72	81	75	76	57	77	85	88	85	78	60	66	85	81	66	75	71	84	82	75	71	61	89	79	64	83	90	69	99	99	88	62	78	88	77	84	76	83	84	78	76	81	65	68	77	75	77	84	73	67	73	67	75	91	73	67	95	69	91	86	70	75	87	70	75	68	94	84	66	83	78	60	81	81	76	74	88	66	95	70	68	73	86	96	64	91	74	81	70	92	94	86	70	92	69	75	70	73	75	86	81	69	72	85	93	74	73	88	96	81	74	66	81	83	72	72	57	78	64	82	80	84	61	83	73	84	98	77	79	83	79	82	78	71	86	78	55	86	80	70	67	82	80	57	81	80	75	66	73	73	76	74	81	72	71	69	85	80	63	79	75	64	88	77	74	73	79	81	80	93	87	75	64	81	71	77	84	86	57	97	71	79	69	80	87	86	93	73	100	75	75	78	80	98	84	85	70	76	82	68	80	74	72	89	85	83	68	65	56	73	74	70	99	80	81	64	89	75	80	71	102	63	81	100	73	73	63	78	92	68	89	91	80	68	73	79	77	88	79	86	73	80	77	74	84	82	82	84	66	82	70	80	65	61	90	75	86	97	65	92	76	81	76	69	68	78	85	86	70	64	83	77	87	79	83	64	75	79	77	70	70	72	69	72	78	63	82	72	69	89	73	84	82	86	83	68	71	65	68	76	73	90	82	59	68	80	80	86	70	75	66	91	78	81	76	82	69	67	85	71	93	75	62	85	70	78	83	74	75	67	89	67	72	74	95	79	81	76	88	83	61	67	86	65	84	89	84	76	67	84	71	67	80	74	85	88	80	76	67	67	68	83	66	77	68	96	75	87	72	84	72	67	73	85	81	89	84	81	72	79	76	87	69	75	61	73	91	81	63	72	78	82	98	87	81	87	75	79	79	64	75	83	83	78	85	78	96	65	85	75	81	82	82	96	74	67	78	77	75	76	73	90	75	73	86	68	82	75	74	78	71	70	68	70	62	77	78	76	82	81	80	82	84	78	75	79	64	76	83	78	74	60	80	73	70	73	69	93	67	80	70	86	92	85	88	67	79	82	74	83	82	82	85	74	90	73	90	83	70	66	75	67	86	80	66	77	82	66	78	78	86	74	73	66	85	80	76	75	87	52	83	85	77	79	68	78	82	77	73	79	86	77	72	82	82	58	83	73	71	67	85	84	84	87	88	75	72	71	81	84	69	95	69	71	66	85	94	64	82	81	85	72	70	66	81	68	78	75	70	78	67	73	71	74	88	100	67	72	101	73	78	69	64	81	80	69	74	71	84	81	87	72	77	92	79	77	77	82	78	70	75	75	76	64	83	75	71	68	67	79	68	74	71	79	66	88	83	70	67	79	65	74	71	89	85	65	76	74	80	79	79	82	68	68	66	71	69	78	83	95	82	71	72	69	67	75	76	85	92	85	68	67	65	90	62	90	80	85	84	82	87	72	74	73	62	73	83	82	66	64	77	81	87	71	74	66	85	88	72	76	75	65	77	65	79	76	70	68	75	65	90	80	71	85	107	58	73	73	106	79	70	86	68	75	84	82	75	77	66	78	86	64	71	81	64	74	66	74	79	86	79	90	66	85	64	64	66	80	89	75	69	48	78	67	81	68	83	77	77	85	92	79	87	87	71	75	78	77	72	72	83	93	70	90	84	86	73	65	73	77	85	61	68	67	74	83	75	73	76	77	79	83	92	81	74	71	89	72	70	86	80	90	73	77	73	75	81	82	74	79	65	83	89	80	103	80	71	74	72	75	90	87	81	83	80	72	86	79	65	72	79	65	77	68	72	96	77	82	70	89	89	91	79	83	63	87	91	83	77	66	77	75	77	65	92	87	65	80	67	81	85	67	67	75	76	86	71	76	70	68	85	71	95	69	72	79	69	73	82	96	76	71	84	89	77	78	74	76	65	97	76	91	90	72	90	75	86	69	72	81	87	62	74	76	66	89	69	82	84	80	73	72	71	69	89	80	61	83	84	83	74	98	79	76	90	70	79	84	81	65	75	64	70	85	71	62	73	64	79	90	75	76	62	74	101	80	81	70	72	86	77	80	79	64	81	76	89	74	84	86	81	76	90	79	62	93	65	76	76	65	76	83	80	92	69	76	76	65	80	66	67	84	62	81	75	73	68	87	76	83	70	96	57	74	67	78	90	82	67	76	67	71	75	81	88	68	83	70	71	91	73	63	62	66	95	73	70	89	76	78	82	85	92	88	100	77	73	82	81	63	77	80	87	68	80	71	76	84	80	82	81	86	61	75	78	97	101	67	86	79	75	79	86	80	73	95	68	82	97	67	68	77	75	82	77	75	92	87	70	77	70	91	71	79	88	80	75	79	83	80	79	74	64	84	85	63	64	87	75	75	71	62	94	79	70	98	71	75	82	88	88	63	90	67	84	78	78	84	73	77	74	72	86	84	73	65	81	85	67	82	78	73	68	80	64	73	70	74	79	62	77	89	82	69	90	72	72	89	96	70	87	84	82	88	80	83	80	78	65	80	70	85	77	69	84	80	74	78	76	98	88	74	91	76	92	75	62	84	68	61	89	75	87	62	69	72	74	96	76	78	68	91	69	70	71	57	72	74	66	90	80	83	75	89	84	75	71	80	64	74	81	76	67	86	58	79	59	87	63	64	63	90	74	70	68	83	75	78	73	84	84	78	78	62	72	85	87	91	70	61	74	65	81	82	82	78	71	75	71	83	76	68	76	72	88	69	76	88	58	75	85	76	70	75	77	68	72	79	96	74	74	82	73	87	79	75	73	88	70	72	73	57	84	83	68	85	82	72	70	57	87	71	94	94	73	75	63	80	77	69	76	82	88	72	77	76	70	84	82	73	75	78	79	73	69	65	59	71	87	81	79	84	71	78	67	77	58	68	72	74	70	76	66	76	64	79	67	68	67	75	73	97	66	87	78	76	93	93	68	81	65	80	71	82	93	75	88	74	87	64	70	87	80	86	84	82	83	78	64	62	79	99	77	87	73	84	81	79	74	76	90	64	90	73	82	67	76	88	75	72	66	84	90	74	92	84	77	70	88	66	81	62	82	65	86	65	80	89	93	97	56	72	75	70	79	72	76	90	75	89	58	67	52	78	70	80	80	69	85	81	75	70	63	57	77	77	63	71	93	77	80	68	73	69	60	80	69	82	82	91	73	82	75	84	78	83	77	97	73	65	82	70	82	79	87	60	85	83	80	75	82	70	88	76	76	70	80	68	81	73	71	75	77	82	67	65	68	76	79	69	80	70	76	65	84	78	74	80	64	74	79	90	89	81	81	95	69	74	59	80	70	82	69	80	75	75	81	66	64	73	94
16354	1875	1207	1313	2091	2827	2710	2279	2102	1873	1777	1381	1227	1247	1141	1049	996	1074	1079	1057	1003	1012	1067	1049	992	1101	1004	993	961	1010	975	1023	949	875	888	931	889	868	926	882	840	811	841	838	799	804	809	813	779	788	827	762	780	726	688	739	722	702	688	719	659	697	689	728	698	675	699	693	668	684	759	714	637	647	705	695	700	716	702	709	759	724	737	734	706	712	703	709	728	705	727	706	664	718	705	741	729	729	695	777	744	712	713	732	734	719	731	721	711	761	669	752	673	692	736	704	744	699	688	700	678	727	719	699	715	674	673	699	671	741	645	681	714	740	732	728	703	696	755	688	712	682	713	697	684	716	672	702	699	708	718	644	743	693	711	709	727	735	706	700	683	734	692	687	708	702	715	680	706	685	714	726	673	686	682	691	691	735	730	709	724	717	710	689	702	701	694	722	794	722	754	707	750	693	726	739	700	692	723	756	723	672	681	718	671	709	718	711	717	703	743	669	700	657	648	721	691	686	666	706	692	654	751	711	700	718	731	689	730	726	749	734	745	748	729	689	658	716	733	699	642	737	711	689	729	728	722	712	682	698	728	676	675	733	697	697	727	699	707	719	738	714	669	667	723	659	701	691	693	716	685	667	727	678	718	638	641	715	705	753	739	699	686	719	716	733	733	716	709	686	777	699	702	687	718	674	712	704	722	732	720	681	682	747	707	732	721	710	726	737	719	735	691	695	699	731	713	707	699	672	680	698	703	717	692	694	680	720	693	701	746	737	699	698	691	691	733	720	722	775	692	671	723	685	724	685	688	695	716	687	667	724	718	699	707	683	694	696	712	710	750	657	718	687	702	697	688	720	715	723	743	716	772	699	688	737	723	690	739	733	691	676	690	710	716	749	713	726	642	691	666	721	685	663	716	704	738	703	688	716	711	732	680	722	711	708	777	708	711	697	717	711	664	714	725	745	733	718	720	683	728	733	679	707	683	752	729	677	686	689	685	722	708	718	738	705	741	676	707	733	722	705	674	695	713	716	693	711	735	685	712	757	691	676	654	722	676	704	693	686	658	749	701	712	689	687	741	700	700	688	704	730	722	719	682	707	684	710	715	720	690	724	727	724	729	690	715	736	699	685	718	731	733	681	687	709	751	737	721	682	691	685	689	715	716	716	717	680	669	693	714	723	716	685	720	657	726	732	680	741	704	691	677	701	680	667	726	729	701	737	714	655	707	724	675	706	709	731	697	764	743	727	740	702	689	692	653	692	702	726	717	703	663	729	700	708	683	696	749	776	743	719	686	700	728	672	669	686	728	718	680	687	721	705	695	709	688	755	726	666	683	712	717	714	738	657	746	738	723	702	722	713	711	714	714	669	723	674	706	691	727	732	719	696	679	695	672	762	699	671	635	693	700	698	694	678	729	745	747	732	676	696	722	719	734	653	743	699	710	705	757	691	672	731	739	690	677	706	709	707	714	685	748	702	718	705	696	701	722	686	754	691	710	732	724	742	702	723	722	680	752	708	744	723	702	723	713	725	693	674	723	713	698	723	731	706	740	704	715	711	702	678	718	789	715	729	721	697	726	721	656	718	718	707	733	650	704	729	709	665	744	703	738	693	707	723	760	712	728	689	713	759	701	736	682	728	717	741	700	709	740	719	723	724	756	731	740	686	717	711	691	673	690	679	701	700	685	673	729	734	734	720	737	697	707	656	690	724	714	693	696	756	712	657	700	712	704	723	716	719	680	718	638	703	693	735	683	739	687	709	751	711	736	745	714	692	736	747	692	699	668	678	678	787	718	713	675	683	733	707	761	752	717	682	714	707	729	738	742	720	717	746	710	740	721	740	642	706	726	723	732	669	712	769	711	721	720	726	677	701	723	683	697	743	675	703	693	725	738	691	764	720	724	674	686	731	720	769	692	707	696	723	680	749	674	697	740	762	722	702	702	715	721	644	718	689	699	745	743	716	689	700	691	699	709	709	734	706	687	761	685	686	698	710	675	729	663	738	742	727	679	727	710	699	695	734	711	702	718	716	713	691	721	709	684	701	724	702	705	709	789	706	740	688	711	678	680	769	747	684	667	697	722	697	653	692	708	721	716	686	688	750	741	706	719	732	736	653	695	705	678	723	691	685	659	746	719	713	650	717	684	683	711	712	747	693	716	679	750	765	690	660	703	690	705	708	678	709	669	667	687	722	703	745	645	681	692	742	772	761	725	712	731	656	715	664	700	707	703	727	725	664	694	727	719	723	694	676	751	709	733	667	710	692	682	705	712	706	711	717	713	718	729	730	712	761	691	715	688	717	705	705	693	700	728	733	703	708	697	750	710	700	674	754	728	693	712	712	701	716	681	671	748	697	711	744	724	728	688	706	730	694	754	747	743	698	680	693	700	727	697	700	708	711	692	625	709	711	653	685	741	708	707	709	766	735	711	706	704	715	684	661	696	704	739	690	706	694	687	697	696	687	668	735	752	723	712	668	745	706	748	751	680	733	716	691	754	729	701	631	730	700	742	682	739	728	726	724	770	673	685	757	744	719	675	723	736	682	758	660	654	677	697	708	705	709	690	729	703	670	687	716	706	689	705	717	697	719	664	730	698	700	718	705	699	713	691	736	714	732	712	709	758	731	694	747	718	670	724	781	714	709	722	697	734	702	713	697	689	747	729	724	703	691	714	682	675	725	721	722	724	688	698	702	691	719	682	693	667	712	711	689	705	776	656	730	683	725	747	706	684	724	743	691	690	720	692	715	720	701	702	689	664	765	683	692	657	740	697	702	731	731	713	691	693	705	710	651	756	717	702	685	727	730	736	692	754	762	740	696	737	683	747	724	726	743	693	749	726	716	717	714	695	755	736	738	708	664	716	698	702	706	700	713	660	715	704	705	690	726	734	719	735	712	722	727	694	739	683	722	711	717	680	716	680	689	704	723	758	691	661	683	696	671	655	717	761	691	741	684	710	746	689	717	715	674	726	708	668	661	658	705	654	726	720	657	724	748	736	723	667	697	713	724	751	679	700	775	720	716	690	651	721	706	691	721	724	739	710	723	741	690	718	695	715	691	687	727	700	693	682	694	698	729	685	706	737	750	695	699	740	765	683	714	667	668	690	632	766	684	695	653	712	703	674	664	738	739	711	746	715	687	756	712	722	643	668	715	683	672	749	680	724	735	696	675	726	707	713	703	712	724	707	747	697	682	723	705	706	695	685	739	713	736	693	721	700	696	679	707	755	684	700	743	723	697	737	681	714	707	718	680	725	737	681	724	743	705	696	660	689	706	714	691	642	695	677	658	671	697	727	705	715	705	699	723	663	713	748	736	650	749	691	730	742	698	764	693	711	690	706	718	718	695	643	764	720	702	742	718	719	713	668	721	659	753	676	689	688	708	711	737	708	735	682	746	701	696	715	647	716	754	729	721	693	722	672	687	697	700	744	711	684	717	682	716	713	679	741	725	729	726	725	659	713	718	694	710	685	687	656	720	691	706	721	717
2560	448	167	132	134	127	129	133	118	118	133	134	114	89	93	91	96	99	97	113	96	95	82	93	77	103	84	91	99	101	78	78	103	99	92	105	70	77	79	97	78	82	88	86	88	90	76	72	98	99	90	73	73	78	73	67	64	66	73	67	81	74	68	69	78	77	87	69	87	66	81	68	92	81	81	69	79	78	79	66	83	88	88	80	86	78	63	78	68	69	93	75	74	83	79	97	80	78	77	82	67	63	80	61	78	94	68	80	104	99	64	75	80	81	85	67	85	87	100	86	86	69	87	69	76	78	74	87	77	73	71	69	83	76	79	87	88	72	72	82	79	94	62	66	80	93	68	77	73	78	78	87	72	85	61	78	79	72	82	95	80	94	72	84	99	87	74	82	88	69	77	86	72	69	65	77	70	69	87	78	78	71	81	84	66	77	79	70	85	85	71	71	72	77	87	85	84	67	62	82	69	79	83	77	84	77	80	91	80	68	68	75	83	80	83	88	79	67	74	94	72	75	81	88	77	78	72	85	91	81	65	76	91	77	75	80	85	77	69	77	80	69	74	82	85	66	83	87	95	80	106	67	68	93	88	77	75	79	100	67	77	79	75	74	79	77	87	72	75	83	80	72	85	66	73	65	83	65	74	110	75	85	92	81	70	69	80	70	81	71	81	86	98	86	65	74	82	97	90	74	79	80	77	82	83	76	69	77	94	90	86	90	82	84	89	63	82	75	78	76	74	80	76	87	77	94	73	70	93	82	82	65	66	71	89	92	88	84	75	78	85	80	60	80	68	76	87	75	77	81	85	90	98	60	86	73	67	86	90	82	88	79	80	70	77	84	62	68	79	86	85	76	85	78	93	76	84	86	70	86	90	93	65	85	90	92	85	78	79	81	77	70	77	80	68	71	68	73	78	75	89	71	82	89	88	72	83	57	75	73	77	72	85	73	79	67	70	73	71	79	68	86	95	96	88	80	81	83	78	78	90	87	92	85	83	74	93	73	91	82	93	76	73	76	76	69	93	79	89	94	86	87	75	65	70	78	73	75	79	76	90	76	78	74	91	65	85	71	72	93	89	64	78	68	69	79	78	86	82	77	60	83	86	85	77	86	77	89	78	68	76	59	80	83	76	89	96	69	77	65	83	88	71	70	88	55	84	91	75	70	63	74	98	82	82	80	79	73	61	93	75	80	79	71	79	83	61	81	65	69	80	74	92	86	57	81	65	74	70	87	81	85	65	78	78	79	88	90	86	69	75	79	73	78	96	95	68	80	86	76	72	68	87	76	85	80	73	81	67	84	79	91	76	80	73	99	66	80	91	77	100	77	80	81	66	79	77	92	76	78	87	87	81	68	80	82	70	81	89	72	78	69	76	73	79	84	86	83	87	70	80	87	80	73	67	79	78	86	67	83	76	85	89	87	79	80	84	71	87	83	102	70	77	86	74	82	75	83	79	59	84	74	71	75	92	73	70	84	76	92	75	80	70	72	86	85	90	85	77	93	79	64	74	78	90	78	79	89	86	95	70	84	81	73	74	80	80	85	72	75	65	78	81	87	84	87	68	67	70	83	70	86	99	73	78	75	75	94	101	57	79	85	74	78	82	75	72	91	66	64	72	71	82	91	81	72	67	80	63	81	79	76	61	83	87	77	88	91	82	69	90	74	69	82	79	80	69	51	81	73	86	73	78	70	81	88	68	72	66	81	96	77	72	74	73	75	83	73	62	69	105	83	75	73	77	84	62	74	82	64	84	66	82	78	101	93	65	79	79	71	89	103	76	86	84	76	73	64	83	66	69	115	84	73	84	95	69	84	59	78	70	81	76	71	65	66	70	73	79	79	95	91	97	71	83	91	101	66	79	80	85	76	81	79	81	71	76	73	86	84	78	72	83	64	81	98	78	70	89	84	64	76	71	87	87	81	72	75	75	65	81	74	81	80	84	99	76	72	77	88	75	99	79	73	67	80	80	93	85	82	74	73	70	67	98	73	70	76	73	87	71	74	74	78	92	81	77	72	79	78	80	71	81	78	91	95	75	82	77	85	56	71	82	74	70	82	81	68	80	79	62	67	77	68	95	76	76	90	76	84	90	80	89	69	84	85	62	78	73	79	72	64	90	80	74	76	80	81	82	88	79	82	87	73	57	67	76	81	72	71	64	80	73	68	64	74	90	83	76	75	78	89	88	72	84	70	99	77	80	88	80	81	88	72	62	77	98	75	56	75	79	75	79	74	76	77	80	96	96	84	84	64	80	78	77	73	76	74	54	80	78	77	78	74	82	79	81	71	82	84	64	83	78	84	78	63	83	79	77	90	92	77	75	77	79	81	66	80	84	83	80	90	93	78	73	72	82	88	64	69	62	94	68	87	78	81	83	79	74	80	73	80	88	79	73	78	90	80	68	76	79	82	78	74	69	86	75	73	72	66	83	80	88	76	79	84	61	85	87	70	83	80	91	80	61	61	84	71	67	64	81	77	79	80	72	87	79	79	81	77	75	77	82	80	89	77	62	88	78	74	76	75	90	68	73	84	94	86	95	91	80	72	102	84	98	73	86	94	81	72	107	79	77	80	93	70	65	84	85	59	75	80	95	86	70	77	89	73	77	73	74	91	73	71	87	67	95	73	93	84	75	88	71	76	88	78	83	78	76	71	76	67	77	79	69	72	87	90	77	92	91	83	82	77	80	97	76	64	67	73	78	85	78	69	77	75	80	86	80	80	67	91	90	69	79	76	69	83	67	71	85	68	74	71	78	70	73	100	72	79	78	77	83	81	91	72	64	91	74	71	87	101	85	67	71	77	70	70	85	62	68	83	67	82	69	66	64	85	81	77	70	81	87	73	79	80	79	76	81	84	71	73	78	94	76	99	82	78	83	82	77	85	101	89	63	70	81	69	83	96	83	79	80	86	91	69	75	80	80	74	82	87	74	92	78	79	92	69	96	88	61	83	83	82	92	88	68	81	82	74	75	83	86	79	78	88	73	103	90	77	85	95	65	90	77	63	78	102	81	84	83	78	62	82	87	89	84	93	99	79	70	66	85	66	93	72	77	81	92	92	85	83	80	71	84	84	71	75	78	85	85	85	69	78	88	76	75	71	79	87	78	99	92	78	88	80	78	80	81	72	82	76	86	60	79	70	73	85	79	82	80	75	71	84	81	84	74	90	85	73	80	66	77	96	76	83	74	73	83	95	82	76	85	84	69	73	81	85	79	82	72	69	80	96	80	86	75	83	61	83	71	74	84	74	81	73	102	69	77	78	93	65	68	79	79	84	62	80	82	83	84	70	79	90	70	73	70	80	87	92	77	80	91	86	79	90	71	95	80	81	65	59	95	70	62	69	69	85	83	52	90	78	91	74	79	73	88	73	90	83	90	97	76	83	89	74	73	69	88	74	67	65	82	69	74	83	67	79	75	63	84	80	63	80	69	64	91	94	72	93	94	78	92	84	72	90	83	63	68	78	85	82	102	78	83	79
22746	3895	1737	1984	3798	4799	4390	3630	3231	2655	2359	1951	1759	1673	1501	1336	1251	1309	1329	1261	1264	1194	1209	1169	1181	1156	1129	1179	1123	1172	1110	1121	1114	1117	1015	976	997	972	954	935	998	909	874	921	829	848	916	859	809	880	845	820	870	774	777	744	703	776	742	719	723	712	748	716	727	729	754	714	722	738	707	726	724	750	773	754	727	746	762	792	831	792	744	769	741	762	774	770	761	806	745	795	740	756	716	763	764	760	765	827	782	767	747	747	772	770	713	692	708	762	724	741	703	744	715	772	741	707	741	709	700	672	695	693	734	727	719	773	730	661	723	739	790	695	747	770	764	686	721	704	759	766	779	703	688	728	760	711	739	741	734	713	750	728	746	726	755	752	722	770	761	764	767	736	743	711	698	733	800	731	703	725	725	721	738	770	723	758	711	746	760	714	756	711	729	738	743	709	712	729	764	717	727	749	722	713	749	772	763	705	701	767	712	715	738	701	747	761	760	775	710	731	733	731	742	729	722	710	746	749	706	723	698	713	695	739	736	717	756	715	715	767	691	728	719	790	698	714	706	746	746	737	733	689	728	687	726	770	754	739	705	786	721	703	763	721	729	748	693	746	752	744	756	740	716	734	720	750	740	790	731	740	755	772	781	746	700	754	725	740	713	760	676	732	764	736	751	734	709	684	768	692	699	723	719	762	735	712	746	716	768	728	737	740	761	732	765	725	752	715	712	751	758	707	756	759	739	699	710	797	775	708	720	712	671	736	737	728	694	723	718	720	760	729	757	750	719	753	702	759	746	719	753	698	721	742	743	763	737	706	720	712	789	737	704	744	722	693	763	748	752	751	768	736	747	718	724	738	770	735	756	755	742	759	745	729	715	742	697	707	721	763	724	735	787	723	687	679	742	775	732	728	740	734	715	726	724	757	745	701	725	703	735	793	713	764	715	731	707	734	734	730	754	735	769	764	745	725	690	685	715	734	737	732	739	697	733	745	763	730	738	750	724	687	775	714	764	771	725	761	739	787	715	756	706	743	752	798	693	746	790	739	725	720	743	733	720	694	749	791	751	748	740	776	747	712	756	702	736	702	720	730	764	762	721	698	747	742	787	705	709	700	729	752	758	711	755	721	717	707	733	717	692	755	734	743	715	674	731	754	705	765	709	787	729	706	734	755	743	738	735	763	749	689	736	716	754	748	772	753	742	703	707	722	747	792	722	735	758	714	720	754	757	728	682	734	726	718	736	708	738	736	747	749	755	703	735	748	748	732	705	783	715	752	740	749	772	792	802	790	711	716	743	760	777	785	722	675	723	728	702	732	743	720	708	725	740	769	743	719	780	736	708	745	725	709	698	715	731	748	747	717	751	766	713	778	731	741	709	742	709	701	753	724	755	759	748	739	747	746	806	734	755	761	740	735	707	770	719	698	752	665	732	706	752	702	720	690	674	725	720	776	693	718	736	738	781	688	765	702	764	719	725	761	722	728	707	705	722	705	761	692	682	756	732	732	742	675	730	697	752	719	745	772	688	712	746	790	731	730	758	758	774	744	705	721	731	738	733	707	737	726	761	729	790	726	722	715	715	739	714	709	754	760	771	715	743	764	766	736	728	740	751	700	750	751	727	716	750	757	675	735	745	788	765	750	744	722	756	785	763	714	668	753	745	722	722	722	777	742	764	689	753	745	764	702	701	713	739	678	709	738	708	702	779	722	766	737	740	735	708	706	742	772	752	726	737	748	733	783	772	698	768	735	675	768	730	700	789	723	667	707	740	741	716	733	757	720	750	753	755	734	739	795	687	713	756	720	716	758	739	690	737	727	726	762	772	728	758	769	717	729	694	712	724	730	716	751	714	689	706	707	713	772	709	710	739	721	721	732	731	733	737	758	714	708	783	731	773	718	745	711	729	728	749	715	736	765	745	734	674	752	756	722	722	742	715	754	757	729	692	681	729	720	755	722	729	790	735	714	736	758	757	741	772	742	726	711	711	711	756	729	771	738	742	750	732	734	755	744	725	779	723	711	742	794	751	760	677	725	775	762	729	750	736	822	751	760	711	735	740	720	731	746	768	778	766	707	713	756	719	765	718	727	675	743	701	763	730	703	700	736	675	775	716	729	756	735	702	720	726	699	745	743	749	712	706	722	740	755	738	761	701	718	760	745	748	749	709	746	697	734	762	720	688	671	715	715	772	711	785	715	785	744	782	713	751	727	716	730	741	719	723	820	717	736	713	746	734	766	725	735	766	757	743	754	748	698	735	739	747	789	719	687	694	732	737	748	703	758	706	761	675	770	731	741	764	746	725	704	736	712	749	703	736	690	739	798	735	768	749	725	702	749	715	723	757	714	759	800	728	730	732	744	675	755	749	750	728	729	717	764	730	744	701	712	748	748	744	728	698	752	747	725	744	755	797	786	759	727	746	733	744	745	737	759	737	728	762	777	775	725	713	696	749	741	755	760	712	756	689	698	713	714	722	752	699	721	765	820	759	722	734	748	705	761	714	725	813	697	755	719	740	756	727	726	706	739	713	728	703	747	737	694	686	730	752	758	750	677	687	769	757	728	673	757	737	737	753	692	720	702	751	756	756	771	781	706	691	721	728	693	764	712	691	742	742	733	730	730	728	754	779	761	717	743	742	768	761	729	756	702	715	777	713	670	709	729	726	739	753	722	697	790	707	701	747	718	734	745	735	690	738	740	789	700	746	689	750	807	718	719	726	741	710	744	752	745	771	762	725	750	718	692	758	752	694	702	728	720	736	768	740	784	703	742	712	744	735	778	797	721	677	763	754	757	708	776	696	738	740	743	668	706	727	698	722	783	691	701	754	724	763	754	703	758	734	777	778	707	735	736	748	761	742	703	747	704	715	765	689	747	737	793	731	730	720	711	706	724	742	730	730	746	723	704	772	704	709	756	707	741	772	705	754	709	783	740	722	771	708	702	722	738	684	668	774	671	736	748	735	702	731	696	746	722	745	762	679	685	748	747	710	738	718	772	736	702	741	727	749	782	700	729	741	754	710	761	709	777	792	688	751	717	747	749	758	700	718	672	735	755	819	706	678	742	722	766	752	750	724	734	763	754	713	749	768	716	730	760	723	742	758	691	744	731	763	740	749	706	732	728	701	699	758	675	718	766	707	733	751	731	798	725	811	749	707	739	791	700	734	770	724	757	712	741	651	754	778	690	712	720	706	722	727	764	742	757	729	748	693	735	704	711	766	722	756	711	735	719	724	751	702	752	735	720	797	743	734	742	768	763	731	738	756	713	676	737	722	725	719	726	690	747	723	776	753	729	759	712	745	780	720	731	679	694	728	778	724	727	727	762	761	764	698	725	674	747	730	739	688	774	721	722	748	696	718	743	732	694	653	705	747	735	727	724	706	741	688	698	747	724	729	704	718	709	714	782	758	755	774	711	728	724	712	695	800	726	736	681	696	742	737	685	733	690	684	721	716	734	750	727	699	777	734	750	740	771	677	729	709	742	771	750	727	734
2615	253	100	94	93	110	111	102	90	92	106	87	90	84	77	64	76	86	72	71	60	76	66	90	73	74	76	84	76	70	74	74	72	64	54	71	70	49	48	78	66	54	65	67	52	52	61	63	79	62	63	52	64	64	63	44	56	65	66	57	68	60	49	62	65	66	56	56	51	55	76	59	61	49	55	52	57	44	50	41	53	66	60	50	58	62	52	50	58	61	47	60	68	53	47	61	40	61	54	53	54	61	66	57	68	57	64	50	59	60	54	63	39	56	50	50	65	54	50	63	52	51	54	65	56	65	54	59	56	46	72	64	57	53	60	58	58	60	56	50	69	54	46	47	80	49	52	52	45	52	53	48	55	49	56	62	69	55	53	53	60	55	55	43	51	67	61	53	63	49	52	58	58	50	56	51	38	50	46	47	46	47	50	56	57	64	52	54	43	60	69	45	54	59	63	52	68	61	62	43	62	54	50	47	67	63	44	64	49	73	51	59	50	66	67	51	53	49	52	49	51	61	50	57	56	57	46	51	53	54	53	64	57	49	57	56	57	57	69	55	59	56	52	57	65	62	59	59	45	58	50	53	60	45	52	61	53	53	66	53	55	61	54	52	56	49	65	65	72	50	48	56	50	45	44	50	63	57	55	48	56	61	59	55	66	68	49	54	61	58	54	66	58	41	66	63	50	59	64	51	58	44	47	51	54	55	56	52	55	39	56	54	49	45	72	63	52	55	48	64	45	57	62	60	62	53	50	57	53	61	53	52	48	57	61	60	65	40	43	65	36	52	52	60	51	60	53	57	56	49	54	64	57	59	36	47	57	65	68	71	59	67	58	61	50	52	50	65	59	71	76	59	58	65	46	60	53	53	56	52	63	61	49	47	59	54	55	61	67	56	56	54	63	60	56	55	54	57	59	49	60	49	46	52	62	50	58	59	53	50	68	52	57	38	56	51	47	55	65	68	53	67	50	64	60	48	57	57	60	62	51	55	69	53	49	65	58	44	45	69	57	50	49	67	61	57	51	64	57	52	47	60	52	50	65	56	50	37	55	57	55	60	64	61	58	49	57	65	52	49	60	46	59	40	67	62	52	50	41	60	51	51	59	62	77	64	62	47	57	59	62	64	54	67	69	59	55	56	53	53	55	54	55	57	55	49	58	62	47	62	48	72	56	48	75	43	59	56	57	61	48	53	60	68	59	53	44	60	61	60	58	48	74	63	64	60	58	49	51	63	50	49	52	63	52	51	69	55	60	50	60	63	48	64	57	48	65	52	64	67	52	50	53	54	68	57	52	63	65	48	69	61	54	54	47	53	48	57	63	45	53	52	58	50	53	71	69	44	49	52	42	62	51	57	45	49	50	56	55	65	63	62	68	53	76	67	63	51	50	38	59	69	47	46	60	55	61	66	58	58	53	52	55	66	54	58	64	70	67	72	45	57	57	49	59	46	53	59	47	67	55	54	58	61	59	47	40	69	60	57	57	43	59	60	53	46	57	59	56	39	60	53	51	55	47	65	60	74	56	63	43	57	50	61	63	68	50	62	53	64	62	49	56	56	51	69	57	64	47	56	68	57	50	47	84	48	45	50	67	51	63	46	44	56	51	52	57	52	44	56	57	64	54	53	54	65	46	55	51	59	57	60	53	65	73	64	60	60	72	61	52	48	64	63	63	54	53	43	64	39	56	58	63	56	53	70	54	64	53	61	48	59	41	55	63	54	52	49	46	71	55	57	44	46	55	61	53	60	60	58	61	44	43	64	62	68	61	72	64	65	60	55	49	65	59	61	75	52	57	61	56	46	64	63	61	55	61	50	60	54	60	46	45	54	47	53	57	53	60	48	49	42	59	50	54	56	55	46	69	53	55	66	47	50	47	57	47	54	61	53	54	66	67	60	47	47	50	65	63	49	61	40	54	43	56	49	68	56	60	56	51	69	61	63	51	61	52	69	50	69	57	55	51	61	62	66	57	65	56	48	50	57	52	65	65	57	63	52	50	59	56	60	61	56	38	67	56	60	53	54	63	55	47	61	53	49	68	67	44	48	57	67	65	61	52	47	54	52	56	53	63	73	54	41	56	52	48	60	67	48	52	50	46	53	55	50	53	55	61	47	64	42	58	75	53	63	54	54	50	53	60	55	51	56	64	58	59	57	62	80	62	66	42	52	53	61	46	65	49	65	48	63	53	63	47	58	65	64	51	73	54	62	53	57	51	55	52	70	56	45	49	64	64	47	65	49	62	48	54	75	56	58	58	62	56	47	58	50	45	65	60	71	51	45	52	52	51	54	61	52	66	46	65	66	44	60	54	52	57	52	56	56	53	52	67	51	36	62	56	51	45	53	48	56	50	50	53	59	64	54	60	49	58	42	72	51	46	57	63	68	66	50	49	55	49	56	62	67	50	53	41	66	57	56	58	54	54	51	58	51	40	51	61	46	56	53	64	52	47	51	50	59	55	51	62	45	48	47	60	50	51	55	49	53	55	62	50	64	61	64	62	70	62	54	49	68	65	57	40	57	67	61	43	47	60	52	48	61	46	53	68	62	52	58	59	53	50	61	57	61	50	63	60	57	60	61	42	53	51	59	58	52	54	57	52	67	66	44	51	61	60	64	50	60	69	57	70	71	57	46	56	49	61	63	61	62	61	62	55	52	71	60	55	65	62	59	55	52	58	44	62	59	65	54	60	56	56	74	46	64	43	55	56	71	46	58	50	57	50	57	67	47	61	53	63	48	64	60	44	55	57	63	60	51	52	53	55	60	59	46	43	66	52	65	62	48	41	48	40	52	62	62	53	51	59	53	46	54	62	50	62	53	52	66	40	64	67	60	50	55	54	55	46	68	51	46	68	56	59	60	54	55	52	60	71	48	55	60	49	59	53	60	54	55	61	65	54	54	53	55	59	61	54	59	59	57	55	50	51	55	61	51	48	57	63	43	50	59	41	59	63	51	56	50	60	64	47	50	54	59	53	54	51	40	60	55	62	54	49	49	59	55	55	59	43	59	45	59	48	47	59	60	64	40	66	58	58	48	63	38	54	60	72	57	55	60	65	52	60	64	55	62	49	56	65	56	56	71	54	57	56	47	45	49	56	53	75	76	59	56	61	54	59	51	52	54	72	45	58	57	37	56	47	54	64	50	68	42	60	53	62	62	53	50	56	46	48	62	60	40	72	61	56	59	44	42	71	49	55	58	49	56	57	65	46	54	64	47	67	50	61	62	61	60	77	59	59	65	50	62	64	71	56	57	55	40	53	59	62	49	58	56	53	55	55	55	62	52	53	51	55	62	60	65	51	47	65	51	58	65	54	47	66	64	61	62	58	60	59	54	58	53	48	53	58	56	72	52	48	57	49	61	47	59	50	50	59	49	66	64	53	39	47	44	61	69	66	69	71	60	58	46	56	51	58	48	58	54	50	52	45	52	52	40	56	53	53	50	53	56	53	66	67	49	56	44	63	61	64	75	60	63	74	59	51	61
21853	3217	1397	1592	3111	4075	3930	3359	2881	2813	2340	1946	1642	1464	1269	1167	1149	1172	1152	1111	1084	1008	979	1039	949	978	895	974	947	904	928	922	894	859	858	792	698	771	730	790	744	705	701	719	713	688	684	645	617	649	617	615	604	572	576	530	515	541	517	530	473	549	484	515	538	504	538	513	530	524	509	551	536	545	536	515	526	534	551	543	579	531	511	509	487	604	552	553	565	568	539	547	580	571	541	534	550	557	604	604	574	548	542	548	509	509	516	504	516	500	519	506	542	531	464	519	532	512	526	531	504	544	526	498	489	517	524	527	526	515	548	515	505	513	495	525	487	510	530	518	545	546	516	526	547	521	538	516	555	493	534	512	477	584	495	533	563	519	550	526	524	586	512	520	496	517	485	536	506	515	488	552	512	493	521	475	522	544	534	527	537	541	510	501	489	548	506	513	493	484	466	508	498	524	518	541	582	537	507	498	561	533	492	557	504	525	471	511	495	490	529	579	525	513	498	537	520	512	503	475	504	541	513	505	539	520	487	470	530	489	532	559	503	543	502	520	483	510	541	527	499	519	523	548	494	523	536	545	514	523	532	554	492	508	556	513	505	490	530	517	512	499	554	520	524	514	501	540	533	544	522	518	486	516	515	500	527	510	492	521	501	482	566	509	552	506	493	527	508	517	558	539	495	520	552	562	504	522	545	528	532	494	565	544	514	488	479	490	517	507	547	501	482	496	516	498	499	512	510	498	530	500	525	524	520	505	510	483	513	531	524	537	519	514	532	473	513	514	551	549	539	541	535	510	461	496	538	479	528	511	523	506	512	521	525	505	511	568	540	489	515	515	523	504	536	514	486	536	487	505	506	542	544	539	515	550	519	490	483	477	487	542	488	503	498	514	510	500	511	505	499	543	502	497	536	525	509	473	529	524	518	477	521	545	565	518	495	501	465	542	529	503	485	519	521	533	509	523	527	487	552	522	530	547	486	543	503	541	490	578	571	501	538	554	513	532	496	521	532	516	485	503	540	506	531	489	496	535	500	550	529	514	527	507	491	502	512	535	524	524	507	515	482	518	482	498	510	519	538	497	557	506	538	483	539	506	545	524	515	537	521	515	530	477	482	521	546	530	516	525	489	528	523	568	519	533	508	495	519	532	493	536	505	536	493	477	566	529	508	504	528	519	512	542	514	516	510	539	502	495	505	542	514	531	529	531	490	492	543	551	535	516	536	534	502	488	539	527	515	528	552	521	543	507	513	533	565	547	487	535	557	521	508	539	556	488	530	525	559	530	495	496	470	532	469	515	551	555	516	525	523	527	491	498	528	505	525	480	527	516	529	483	508	532	515	523	504	545	524	555	522	550	557	509	493	555	488	531	536	490	484	498	536	483	553	528	529	518	503	502	533	509	552	543	497	532	561	556	511	522	524	514	527	522	506	536	517	535	522	577	502	539	532	511	501	505	564	557	526	543	510	507	559	484	523	525	547	525	495	576	537	519	512	526	529	529	564	514	558	488	509	487	512	498	539	521	529	460	537	525	528	557	518	507	530	527	530	508	462	526	544	516	512	541	537	524	508	513	539	489	531	532	540	527	504	531	515	546	538	502	495	527	506	543	532	509	553	526	508	551	531	543	504	525	501	494	499	502	500	509	511	471	514	538	517	511	546	524	506	521	546	518	510	513	526	494	522	519	503	540	493	532	497	503	510	506	502	538	555	516	497	533	511	486	457	508	534	487	501	542	516	503	510	491	509	522	507	536	547	545	546	523	548	550	517	505	516	514	481	530	569	504	504	530	517	513	523	508	478	524	485	522	519	511	538	507	550	510	501	524	548	563	553	501	532	514	529	484	501	525	536	547	499	546	543	534	508	525	486	513	522	527	539	526	535	522	502	489	498	507	527	500	496	526	484	464	516	564	572	528	537	514	548	505	493	557	523	541	521	537	503	550	491	520	534	487	496	534	522	533	487	513	565	480	484	474	528	536	489	508	498	515	565	550	521	501	494	553	548	528	502	519	534	502	515	477	547	536	494	501	514	500	509	497	507	568	520	503	535	553	538	499	551	535	533	508	536	534	550	516	539	484	512	488	495	502	569	513	543	524	478	536	505	528	498	510	500	498	516	519	520	519	513	515	520	547	508	474	490	482	522	557	486	483	530	539	531	516	567	520	512	583	530	502	537	520	566	497	550	503	519	527	503	488	581	515	510	554	536	548	484	521	510	556	523	535	499	477	524	552	508	508	509	508	523	510	551	511	528	516	532	517	498	522	536	488	511	518	482	535	526	491	494	539	489	541	513	510	491	505	527	525	538	507	534	505	471	506	541	541	528	544	529	528	514	528	499	525	498	508	494	523	511	492	511	479	535	533	550	489	542	527	478	518	515	528	548	504	546	555	510	527	534	527	513	565	505	586	517	484	525	527	524	493	540	508	553	507	537	564	492	519	527	546	508	504	566	521	533	507	513	507	496	544	532	502	560	487	510	549	524	497	487	538	501	547	501	485	556	508	556	537	474	468	537	524	569	560	495	540	539	505	526	487	528	554	542	573	522	530	545	532	492	522	485	539	498	488	517	499	492	556	494	523	514	556	534	515	533	479	538	511	491	532	533	488	507	555	519	559	544	554	563	497	531	508	531	522	530	556	537	518	499	553	497	491	505	517	512	508	492	483	499	524	523	520	517	499	497	538	524	501	495	541	556	538	512	515	524	520	484	494	482	489	515	527	509	529	536	514	505	516	515	543	525	512	509	515	509	512	521	490	522	490	512	531	555	536	498	556	510	494	548	481	548	554	531	550	496	488	475	518	516	479	505	491	583	511	525	490	524	541	517	499	494	522	511	548	554	512	529	499	494	498	497	523	472	538	539	560	552	473	528	501	497	528	522	517	553	586	509	492	529	524	548	498	492	530	517	512	491	517	473	500	514	508	546	495	567	545	531	490	487	524	490	512	543	518	514	516	502	516	493	490	551	534	540	510	528	504	516	518	503	522	563	487	510	515	542	526	517	526	524	569	553	533	552	504	510	507	449	531	531	520	514	546	513	494	505	530	551	548	531	508	472	485	499	515	469	538	508	504	526	549	558	526	520	511	546	480	504	515	510	556	504	498	530	516	491	538	535	504	514	508	543	563	537	520	531	508	528	536	549	552	489	551	523	535	489	533	520	492	493	523	527	503	550	504	525	517	554	551	490	533	481	519	524	554	492	495	464	498	525	492	513	488	499	546	494	512	556	508	488	494	519	540	554	579	511	530	503	513	538	497	481	548	483	527	506	547	513	536	505	519	501	541	497	503	539	501	530	512	495	495	539	510	552	491	524	503	532	535	501	527	500	503	582	536	510	555	459	494	484	478	521	510	516	520	543	512	502	540	502	564	503	507	520	511	496	545	531	470	556	533	532	548	506	547	496	540	533	487	538	507	484	546	559	489	514	548	494	521	496	532	482	526	497	499	524	501	473	521	503	538	491	557	488	479	556	498	549	532	478	525	546	506
3356	520	146	113	89	122	140	133	122	130	124	105	107	112	89	76	80	79	72	87	79	75	85	86	87	92	78	79	60	83	83	81	88	79	75	75	74	67	69	82	69	75	86	86	72	70	71	69	92	65	76	65	57	45	82	53	87	55	71	54	52	69	57	69	64	58	54	65	66	62	64	65	60	63	61	64	62	62	54	48	76	58	53	55	58	70	57	54	69	68	61	59	60	57	70	74	60	71	73	57	59	70	56	66	62	61	54	50	60	68	71	57	50	68	63	53	56	64	73	70	72	66	61	53	67	63	60	56	67	77	63	70	60	60	58	52	60	64	59	64	60	58	78	84	68	56	60	70	61	69	53	64	66	51	63	69	61	60	72	75	60	56	74	55	81	72	58	54	64	65	64	75	60	71	72	57	61	68	70	64	62	57	65	69	57	66	60	52	74	89	66	66	59	71	60	61	69	85	54	51	66	62	68	61	66	56	50	56	55	53	57	56	61	61	66	71	73	60	69	58	83	77	58	59	63	46	57	89	56	73	52	69	65	58	42	58	49	61	50	60	66	51	58	51	60	65	62	58	56	57	69	56	66	54	51	57	57	71	51	66	58	66	64	70	65	79	61	58	58	57	51	58	65	53	72	56	66	63	44	69	68	68	61	56	56	59	53	47	62	65	71	63	62	55	53	61	61	58	54	81	51	63	66	58	52	60	61	76	69	63	59	56	55	62	55	57	51	46	73	71	57	63	61	52	49	65	88	70	69	52	59	86	51	62	74	55	61	62	62	57	55	66	51	54	56	58	53	74	66	68	63	77	54	55	57	69	62	56	63	62	67	63	61	54	62	61	59	72	53	74	43	82	65	58	64	61	64	75	65	51	57	75	67	63	57	58	67	54	53	57	68	64	53	56	65	66	56	41	61	66	65	71	44	47	50	58	51	58	66	70	57	61	49	68	56	64	64	77	65	63	46	64	60	58	58	59	57	64	67	60	66	48	52	57	63	49	49	72	62	63	69	64	68	53	73	64	62	65	67	75	65	41	67	52	71	61	52	64	60	61	60	60	79	67	57	53	54	67	64	55	71	71	65	61	66	67	51	69	79	57	65	58	72	67	67	59	66	53	64	50	51	74	63	53	57	68	54	72	59	66	70	73	67	68	63	76	58	59	53	70	59	61	62	56	70	67	62	58	54	76	77	60	64	61	60	67	72	58	57	58	59	62	55	53	68	58	71	66	64	66	68	69	69	61	72	70	63	49	54	70	59	63	77	47	53	47	62	69	75	65	58	65	54	64	59	58	66	78	57	63	56	62	59	62	70	54	59	62	63	52	64	59	50	56	47	66	60	64	70	69	57	66	59	44	59	61	77	65	49	51	70	64	46	66	58	59	66	54	65	39	51	56	49	65	61	55	63	58	67	57	68	71	55	60	60	66	57	55	70	55	63	61	74	70	70	51	79	67	74	66	61	65	64	67	61	47	52	79	68	73	68	61	61	70	70	76	62	62	52	60	60	51	71	70	61	60	64	57	55	46	59	59	32	56	71	67	62	57	60	48	53	54	61	58	60	68	70	48	54	60	60	71	57	57	53	55	70	63	70	60	61	64	63	59	69	59	56	59	58	57	71	69	56	73	57	61	69	61	63	76	57	49	48	64	60	59	58	67	70	62	48	40	60	57	72	69	67	46	67	55	57	62	71	54	68	74	62	73	63	68	63	51	62	71	54	60	62	70	55	63	64	64	67	71	63	52	69	61	69	78	58	57	59	66	65	74	66	60	58	66	64	58	50	59	53	58	61	47	75	72	62	55	72	53	55	53	71	58	53	66	56	57	64	67	64	58	58	69	61	56	51	61	63	75	58	64	62	59	57	53	50	60	58	60	55	68	73	76	75	58	68	57	86	66	61	61	66	63	57	62	59	45	63	47	61	68	70	70	55	78	74	59	69	68	59	61	63	54	50	63	63	59	49	50	48	65	64	68	64	56	76	63	62	63	61	68	48	61	52	59	73	70	67	68	66	53	56	61	60	60	62	53	69	54	56	57	58	65	66	68	67	58	54	73	54	63	71	50	72	60	60	69	69	54	68	53	68	66	58	58	60	49	60	77	64	63	62	55	72	55	60	63	53	67	68	66	60	65	69	59	65	61	59	56	62	71	56	68	60	57	65	73	49	63	77	69	61	62	64	67	53	84	64	65	65	85	58	61	67	69	66	82	59	67	49	62	62	59	69	61	64	63	52	63	70	61	57	74	55	68	69	57	80	71	60	60	55	61	47	57	54	54	58	69	58	53	57	57	61	53	60	63	68	63	62	66	69	48	72	72	61	65	62	55	58	65	72	65	63	58	66	55	49	62	65	58	51	52	59	65	53	64	65	61	75	67	60	68	63	60	66	58	74	51	62	62	53	67	68	56	61	69	65	61	66	53	52	59	66	57	51	69	62	70	60	68	63	48	59	51	74	75	63	52	62	61	54	65	65	60	81	59	56	55	76	67	48	48	50	54	68	56	68	53	63	78	53	62	75	68	58	59	66	42	56	73	67	57	58	57	50	58	59	70	64	63	51	52	63	53	55	42	58	83	66	56	58	66	70	66	65	62	60	58	75	68	66	68	72	63	63	64	44	64	55	60	69	69	63	57	69	74	59	73	62	72	54	65	69	64	58	69	74	57	72	62	53	64	64	58	65	72	55	75	78	49	69	67	62	67	57	57	44	63	81	66	77	60	52	59	72	59	68	61	63	66	53	68	60	65	76	68	66	51	63	68	76	75	74	50	71	48	64	53	68	67	69	62	56	54	58	51	55	48	57	55	62	68	68	64	52	69	68	61	78	72	58	57	70	73	61	53	63	68	65	75	61	61	59	89	75	63	61	60	59	55	54	58	65	54	56	62	53	69	60	64	65	64	58	62	82	60	65	52	56	70	59	58	67	52	62	55	74	72	43	66	66	54	75	59	68	64	71	63	62	54	61	58	57	54	63	65	64	60	63	54	73	63	71	55	54	61	61	66	65	66	59	58	71	64	56	43	75	53	52	78	56	69	71	78	69	62	83	84	48	64	71	60	50	52	46	75	49	56	65	71	62	56	59	67	58	57	68	73	71	67	50	67	80	56	60	61	60	63	62	54	56	63	59	75	58	71	64	54	58	66	75	57	64	60	69	66	55	69	66	63	55	75	60	61	57	70	63	59	60	64	65	55	64	53	47	45	65	60	55	57	76	72	61	55	59	59	60	67	55	74	66	69	67	70	63	62	63	59	63	63	69	68	49	76	52	69	69	57	58	51	63	56	68	49	58	53	73	64	64	58	64	64	55	71	69	56	64	57	58	57	54	90	62	68	48	70	57	64	84	71	61	64	55	70	66	62	70	61	65	66	62	66	63	56	61	47	67	57	54	58	61	60	67	65	59	58	63	59	59	57	61	69	84	61	58	54	69	62	62	68	71	65	54	58	79	70	64	50	59	45	71	43	53	72	61	72	73	68	81	59
25508	4267	1787	2154	4335	5842	5491	4585	3983	3527	2948	2382	2154	1902	1689	1504	1390	1419	1487	1349	1255	1204	1161	1120	1178	1137	1195	1230	1152	1098	1133	1103	1091	1078	961	908	867	900	871	913	842	895	868	836	778	762	803	764	747	757	667	730	689	698	652	595	585	619	592	605	607	547	556	573	573	596	584	628	600	564	603	596	613	601	582	571	629	595	626	660	638	636	627	629	599	607	691	573	658	609	628	638	637	577	626	617	598	619	635	646	594	652	617	602	661	597	595	618	616	536	586	570	607	538	576	593	568	609	562	599	598	621	572	638	555	622	609	559	581	582	589	560	609	574	612	581	566	609	557	622	545	563	568	571	550	580	557	587	589	573	601	587	561	610	588	580	548	569	568	562	568	542	604	568	567	590	607	627	571	526	607	557	570	639	549	540	627	603	605	630	585	597	588	623	572	560	580	583	576	591	584	572	533	567	612	618	590	586	562	645	579	611	593	562	568	557	593	606	614	583	588	570	539	601	560	612	591	621	553	559	575	587	609	601	587	598	613	577	600	596	577	619	585	612	549	558	569	610	566	632	577	612	608	610	559	550	630	549	593	613	612	579	587	586	614	547	548	589	616	580	582	605	617	595	564	582	570	626	570	640	577	575	571	552	558	555	540	589	627	616	599	612	590	597	590	558	585	595	608	618	592	595	574	603	599	585	539	580	604	616	579	626	579	594	635	612	624	581	556	564	567	588	540	598	618	615	596	572	576	612	602	598	570	569	608	606	554	570	549	563	566	560	570	590	603	539	584	555	583	611	578	613	549	568	584	550	626	589	550	569	599	588	638	572	614	635	580	605	599	629	608	604	583	594	600	577	591	566	545	564	587	593	619	569	586	612	577	573	613	573	598	508	590	605	595	568	562	538	581	571	540	599	573	588	582	603	617	623	522	585	606	624	601	609	596	606	568	596	581	579	572	563	659	627	621	600	666	591	578	629	592	562	584	585	607	605	572	575	586	546	587	556	568	586	582	553	612	584	602	599	589	557	585	619	586	583	625	556	596	576	578	620	558	588	606	596	589	576	560	561	591	557	611	588	570	576	605	579	549	574	590	601	552	595	577	601	609	627	603	589	568	603	620	592	549	596	596	587	613	629	617	611	586	601	609	618	593	582	592	617	615	586	620	613	638	594	581	630	586	552	568	568	582	539	582	587	584	560	615	616	599	562	599	601	608	565	557	579	616	573	559	580	574	602	571	630	580	554	621	586	562	601	582	594	599	583	607	572	553	605	624	595	583	602	626	612	561	627	594	611	565	595	558	606	526	586	553	619	611	585	588	605	577	624	598	594	572	577	559	588	625	628	604	606	590	577	583	600	575	612	645	581	566	629	613	595	546	541	610	524	574	588	583	608	621	588	597	574	610	594	570	537	638	559	607	583	609	581	564	596	573	614	543	564	549	576	604	552	581	592	587	588	606	613	572	585	566	535	567	573	590	578	627	614	630	565	559	603	625	562	570	581	592	561	581	616	564	566	585	563	570	570	597	655	608	580	601	599	579	606	590	583	571	573	595	557	554	612	577	621	563	624	580	588	576	648	583	617	590	563	579	586	553	595	587	563	579	618	566	620	558	586	570	551	580	566	575	639	575	594	564	605	599	594	589	601	603	583	594	578	605	567	596	585	558	596	579	576	551	577	586	617	571	571	602	593	568	593	599	587	595	579	543	607	596	597	567	616	577	532	591	611	613	585	566	628	551	597	576	553	577	570	602	581	596	587	568	593	581	576	575	594	594	592	541	537	587	553	613	579	624	599	568	594	592	656	584	632	541	584	580	560	611	545	579	587	560	592	589	568	550	572	558	555	581	600	576	592	576	609	567	584	578	575	589	581	618	597	566	558	595	585	601	605	584	575	589	589	586	572	589	577	594	601	563	612	563	604	570	584	577	587	568	573	569	596	603	603	587	579	609	595	604	568	592	549	617	638	541	600	577	594	551	599	598	578	577	562	604	602	630	553	586	536	601	595	608	586	578	625	599	594	603	570	589	568	565	600	602	570	605	638	586	614	552	554	641	593	598	598	570	528	573	598	590	612	566	539	601	585	550	601	601	585	598	599	593	578	604	571	543	612	597	594	648	600	635	569	623	599	586	561	544	559	584	601	579	602	607	624	557	588	595	595	628	552	607	567	625	567	583	605	590	592	612	561	584	594	590	587	604	585	587	589	611	559	587	605	580	605	584	606	594	586	586	623	636	603	567	549	595	596	595	570	566	602	608	568	625	590	514	569	572	635	637	601	567	591	595	595	558	585	592	598	605	573	600	605	571	553	603	580	598	588	585	612	562	597	605	572	572	601	610	610	585	556	594	558	553	577	570	592	576	598	614	607	570	619	596	572	573	613	607	559	587	558	575	568	589	610	586	596	627	603	589	542	594	587	594	582	613	614	554	596	566	596	583	586	593	582	597	607	569	593	582	588	563	596	554	587	539	585	560	577	604	602	554	553	555	584	607	581	579	609	611	613	575	589	632	609	579	592	620	588	638	578	611	564	558	550	585	651	586	585	566	564	570	635	570	571	554	625	553	599	605	558	613	559	590	558	590	595	578	567	616	568	569	580	565	546	580	528	587	597	557	553	569	546	628	575	597	625	645	557	595	595	562	591	601	559	552	569	606	578	586	581	607	569	607	572	585	594	602	619	600	609	587	597	573	569	578	590	597	635	566	606	604	586	591	625	619	546	602	585	580	592	575	567	571	598	603	606	548	602	610	605	576	580	585	586	588	600	580	618	613	581	614	600	586	592	589	573	614	609	577	589	554	614	587	570	603	616	565	598	591	618	591	580	621	614	536	557	586	578	591	607	614	630	544	604	558	592	544	587	550	603	568	573	564	572	586	625	583	631	599	564	589	599	551	588	582	603	589	618	566	570	572	610	580	612	587	562	571	587	542	623	579	592	591	583	573	569	577	613	587	560	577	611	622	552	582	606	580	578	540	600	626	634	588	582	578	581	569	575	610	563	543	614	612	545	547	580	633	559	561	614	574	598	615	553	568	553	615	613	569	596	621	568	602	599	516	574	583	571	632	586	603	557	592	615	589	624	619	611	599	583	633	580	592	579	623	579	575	610	571	612	594	567	582	591	568	609	588	607	557	599	621	582	558	603	603	608	564	579	572	578	594	587	601	586	587	574	593	569	578	621	604	638	577	639	547	624	552	637	531	617	593	547	578	561	570	536	569	631	589	585	593	565	603	577	612	594	570	562	547	593	531	613	583	562	582	599	592	594	554	543	568	560	593	593	580	592	547	557	585	557	571	588	595	589	593	586	593	569	584	603	625	593	578	561	604	563	597	587	601	531	580	627	576	611	569	608	578	566	578	585	599	549	601	612	624	578	587	602	596	589	583	595	582	600	595	594	549	624	616	633	628	637	564	567	605	550	590	594	553	615	600	626	608	577	589	597	598	590	603	604	589	633	593	634	578	621	593	566	542	597	600	576	578	569	598	580	620	560	571	559
1443	120	95	95	86	107	107	119	105	102	101	89	101	91	78	64	77	89	85	83	80	90	87	87	69	89	104	96	99	83	71	91	92	83	88	105	75	85	73	68	86	97	83	96	74	99	86	74	72	90	88	89	78	70	90	67	86	58	65	69	78	78	67	69	77	82	75	66	66	82	88	75	79	77	70	66	74	69	79	77	66	72	83	91	92	76	80	73	65	83	88	86	73	71	87	64	98	73	80	71	79	80	75	79	78	82	80	79	80	74	91	72	77	73	72	85	86	77	83	82	66	73	66	91	79	77	62	60	91	84	94	76	85	70	71	78	75	72	68	72	97	87	75	68	73	71	77	69	68	72	91	78	70	75	88	82	91	66	81	70	79	74	76	72	93	69	79	75	79	86	80	65	72	104	74	88	69	78	67	88	86	79	80	70	86	82	86	77	97	79	77	72	80	71	59	70	83	83	86	66	80	81	83	77	71	68	66	91	81	93	88	76	85	77	87	68	73	86	86	67	80	77	70	87	67	91	78	65	67	89	65	78	90	80	84	70	75	86	71	83	88	72	72	78	77	69	74	77	81	65	72	56	72	73	78	73	90	91	78	70	74	70	91	78	77	81	72	82	80	72	68	71	96	75	71	63	82	92	61	78	80	90	86	73	76	68	64	87	98	80	66	62	76	67	76	86	86	63	71	71	70	79	65	75	80	87	78	64	62	84	73	72	85	64	71	94	86	64	96	86	83	72	83	71	71	81	69	70	77	84	77	73	60	87	72	74	90	70	83	81	73	83	71	68	75	101	89	85	90	71	63	74	61	85	69	71	79	62	75	82	69	68	101	70	64	79	96	67	68	94	94	79	73	81	76	68	72	87	71	77	71	79	82	77	68	77	71	75	95	93	89	93	82	97	94	78	75	72	64	67	76	71	86	79	77	73	67	80	72	72	79	82	68	82	82	71	84	84	85	69	75	79	70	73	76	65	70	65	98	85	68	61	85	75	78	88	64	85	75	77	62	83	92	77	77	63	76	89	81	79	80	61	75	82	73	65	86	75	65	77	80	75	74	91	75	75	86	78	86	73	81	78	73	71	76	86	72	78	81	90	72	83	77	70	85	76	73	74	91	80	81	74	73	81	96	78	82	82	97	80	56	82	73	58	101	79	62	84	90	76	77	60	65	71	78	83	55	68	87	87	67	81	73	75	76	86	77	81	96	66	72	85	59	70	61	76	87	70	97	75	82	88	86	93	90	81	96	75	74	85	72	75	76	80	87	81	80	89	75	84	73	83	80	93	85	84	83	56	68	56	69	73	84	72	77	81	81	66	86	66	82	82	71	82	73	64	72	66	71	76	93	69	72	76	66	68	67	81	80	77	85	88	66	61	71	71	74	81	70	81	71	71	82	71	93	74	74	80	80	62	65	79	65	73	71	75	67	83	67	74	71	75	72	85	73	62	65	70	61	81	69	67	65	83	70	69	80	89	70	64	67	86	83	72	87	97	77	74	64	88	83	52	69	75	81	80	78	80	89	97	81	88	72	78	69	83	98	77	89	69	71	81	70	90	77	90	80	72	66	60	73	62	72	64	84	70	71	79	68	89	74	67	55	91	65	84	74	82	71	76	76	78	83	77	87	88	74	67	68	91	76	70	63	55	79	69	54	88	75	89	75	82	77	86	87	73	81	83	59	93	64	74	61	85	75	85	68	79	68	94	86	70	91	80	73	74	78	74	72	86	67	69	85	80	69	72	68	81	66	74	70	59	71	68	96	75	86	85	86	83	82	72	82	67	69	66	73	76	81	76	88	69	71	78	68	72	68	67	77	81	61	81	82	73	84	71	80	85	87	65	63	71	63	84	84	78	79	67	77	81	76	91	89	62	92	70	78	73	95	79	84	93	80	84	83	81	90	67	65	95	65	61	72	75	72	66	74	78	72	77	78	79	80	72	83	83	74	79	76	76	77	82	71	82	83	76	77	79	74	71	82	90	59	81	71	76	67	89	75	90	72	76	68	89	59	76	76	64	80	85	81	79	77	66	76	75	81	76	78	95	65	90	57	73	76	75	76	64	74	76	77	89	86	91	85	83	74	84	55	72	85	96	71	90	79	90	76	88	70	80	78	81	80	73	75	90	66	65	83	69	75	67	76	76	89	74	83	69	66	72	74	84	79	86	73	82	88	66	92	59	65	80	73	84	72	76	79	73	63	60	79	60	72	82	62	64	85	73	93	80	78	60	74	91	75	65	76	78	71	70	75	89	89	75	77	78	82	91	77	85	76	75	79	79	71	69	86	76	71	80	54	78	73	82	80	72	63	70	85	79	79	77	72	80	78	80	70	84	80	57	88	73	66	68	73	79	62	78	70	75	88	70	79	66	73	72	65	62	88	71	81	70	83	83	81	69	67	72	66	75	83	79	79	79	76	84	69	82	71	76	66	76	83	99	88	77	86	70	89	73	69	72	61	91	79	79	84	73	80	88	79	85	71	67	72	84	75	82	75	70	70	82	80	81	73	70	84	78	72	78	65	83	86	67	66	67	76	85	75	62	73	68	61	60	83	81	75	62	74	81	78	84	55	82	81	73	70	77	70	74	77	67	85	69	72	67	89	75	87	84	58	71	81	75	83	85	97	89	67	88	65	64	71	72	70	67	85	94	63	81	80	86	71	79	72	63	66	89	79	72	82	69	69	78	79	94	85	71	84	91	85	82	80	82	88	77	82	75	88	100	79	62	68	83	69	77	86	75	82	60	75	72	60	79	71	74	73	78	106	74	72	62	70	78	66	100	76	79	81	75	76	84	87	91	75	87	80	74	72	79	86	75	82	78	81	68	92	76	57	76	69	94	76	79	79	69	92	60	81	90	84	76	75	82	60	77	78	84	86	75	60	82	64	72	56	82	79	80	69	88	70	82	88	73	75	91	79	91	81	84	83	75	71	83	57	66	78	70	84	80	74	84	70	82	70	72	80	79	98	71	80	79	84	77	83	69	67	96	83	64	77	68	82	78	73	71	73	76	73	61	77	70	76	76	85	64	77	87	84	77	72	85	84	69	74	94	58	78	83	77	58	97	91	75	66	63	67	72	86	70	86	82	84	59	103	65	74	87	81	70	82	89	80	68	70	76	79	83	79	70	77	68	64	69	84	82	65	91	75	83	73	77	88	80	61	85	69	67	77	77	85	88	75	85	75	88	80	62	79	87	86	60	67	70	71	93	83	66	70	76	69	71	77	58	77	69	73	79	65	77	71	88	78	86	79	82	90	63	71	66	88	82	76	80	58	77	77	73	67	72	87	75	74	82	90	79	79	87	85	76	88	92	86	87	83	62	83	79	78	72	87	58	80	68	71	57	80	86	80	75	60	82	73	83	74	71	70	79	74	69	73	90	63	67	87	81	87	69	72	66	68	72	69	71	83	72	74	81	71	72	90	74	84	77	80	69	70	65	75	63	84	75	81	69	73	77	80	83	82	65	73	90	85	77	64	86
15619	1842	1131	1180	2014	2564	2588	2319	2125	1920	1677	1367	1343	1269	1177	1093	1038	1075	1111	1145	1047	989	999	980	955	1002	952	1016	945	981	998	970	972	970	892	865	867	841	891	836	804	862	836	835	803	826	768	739	756	745	752	758	721	724	694	739	714	722	667	685	688	684	689	739	711	683	670	684	721	750	683	728	688	677	704	704	685	695	694	739	741	669	697	717	702	724	685	718	747	742	698	694	713	731	696	699	723	696	721	671	676	718	704	701	699	725	657	725	657	641	684	682	681	671	673	686	736	697	656	686	680	728	663	704	731	662	704	680	720	734	684	708	686	701	708	687	692	675	677	670	720	687	744	735	676	722	679	682	698	705	689	701	704	676	671	705	744	723	643	740	686	689	691	673	704	699	690	702	683	649	665	693	714	654	757	701	669	714	708	668	667	695	720	710	692	699	713	704	719	682	704	702	727	696	701	667	675	665	654	713	676	702	706	700	699	664	694	719	689	667	713	719	740	699	686	701	695	671	701	711	667	676	708	709	710	736	692	730	712	692	711	634	693	694	716	698	684	723	690	709	685	641	680	664	625	665	720	654	703	750	677	678	703	758	696	669	702	692	705	689	708	696	742	700	671	754	705	689	699	716	695	697	689	731	679	753	706	729	623	658	703	697	685	676	656	699	689	717	706	713	717	736	704	755	673	695	647	706	680	647	703	705	710	682	685	678	732	685	710	693	699	705	735	713	703	669	665	731	699	657	703	692	744	668	711	682	699	663	664	687	749	711	680	730	673	713	698	719	649	713	702	692	691	702	693	720	735	696	705	627	720	746	653	678	720	675	672	694	722	678	660	731	705	711	676	703	696	681	739	714	705	677	717	646	677	662	709	725	676	723	707	673	672	702	692	700	727	659	705	705	748	706	691	672	713	693	715	666	700	674	670	724	743	710	721	660	659	683	766	661	723	711	715	650	696	721	701	715	678	706	642	661	676	681	698	704	650	700	674	732	676	706	681	674	693	698	705	694	693	709	722	686	737	692	626	730	698	693	706	707	665	686	694	714	678	696	677	753	691	682	662	709	672	696	692	703	696	701	703	652	665	669	707	683	692	711	687	698	711	733	676	687	665	669	689	681	708	741	742	688	696	648	680	697	637	673	684	708	752	700	685	655	717	673	705	650	683	711	741	702	740	718	673	714	706	670	699	667	785	680	738	645	687	706	700	695	716	720	653	716	713	724	679	719	710	647	673	688	696	763	738	700	683	682	680	717	723	672	700	707	706	686	699	750	641	681	726	673	730	672	685	734	659	714	688	694	692	691	705	677	684	690	704	668	681	684	700	720	690	728	749	700	715	695	688	705	718	680	711	695	694	710	680	664	667	719	704	758	684	732	712	699	684	724	701	729	680	680	690	701	703	689	701	743	688	701	739	682	698	693	671	708	676	694	670	686	714	691	687	678	704	678	688	683	723	666	668	648	668	713	708	676	700	706	691	694	660	675	685	669	647	706	676	681	699	698	662	682	664	651	720	704	730	685	692	709	667	699	685	655	684	705	664	710	697	743	654	674	653	719	701	679	664	644	721	736	737	729	679	708	634	727	663	729	696	679	678	654	730	691	673	723	699	691	690	697	710	679	774	698	664	711	691	682	677	701	707	671	693	676	671	665	694	692	695	670	740	674	735	710	719	658	682	754	719	713	701	711	727	707	718	719	711	715	727	667	679	672	723	703	680	684	678	726	720	685	668	741	727	691	685	684	693	711	702	635	649	662	724	744	648	693	706	658	683	728	660	687	684	705	742	721	718	682	703	712	676	672	708	686	690	698	703	663	698	640	709	668	690	724	671	671	717	696	678	669	771	684	632	706	677	660	679	693	706	720	661	690	683	676	646	690	721	708	669	696	707	701	768	707	673	738	733	706	694	662	727	637	669	658	720	674	709	666	702	751	726	705	676	679	671	709	714	698	736	686	717	749	672	685	741	672	729	670	746	734	730	710	690	681	688	720	674	669	754	672	706	724	676	715	700	676	713	721	661	704	696	669	672	689	688	691	674	625	671	720	716	625	700	698	598	683	694	674	676	704	689	736	735	700	657	717	714	717	696	619	675	736	693	753	676	729	686	704	692	718	699	713	669	728	716	678	711	658	686	737	750	676	717	698	653	703	688	717	672	679	734	684	694	679	702	709	699	710	704	742	692	730	724	667	695	697	711	701	664	722	682	691	658	714	715	661	677	682	739	694	698	650	729	714	722	717	731	693	676	723	658	721	688	715	743	685	708	761	738	695	638	702	674	675	663	716	712	695	633	721	697	701	665	700	708	700	735	680	682	684	717	707	695	720	672	727	725	671	692	697	714	708	699	688	677	756	668	713	673	763	680	705	716	611	686	684	666	692	704	701	713	707	702	670	699	691	713	699	718	694	703	640	713	720	707	691	726	686	727	664	703	703	699	705	676	729	671	708	679	698	708	684	676	709	721	709	708	736	645	721	700	703	678	698	727	651	621	690	705	691	654	691	703	720	682	713	747	711	688	708	703	738	697	704	710	673	726	702	702	676	727	739	666	709	706	655	705	678	658	695	685	674	701	683	725	705	692	702	694	688	722	679	681	671	737	699	715	699	755	726	677	726	711	634	707	711	723	666	708	688	706	692	700	703	701	691	726	694	663	632	685	673	724	738	686	716	699	657	683	669	682	731	749	694	701	716	706	648	731	699	712	689	686	694	718	677	702	686	670	698	709	685	693	700	748	705	673	658	666	696	708	694	669	647	661	715	668	692	719	701	679	708	671	676	647	696	690	740	697	705	664	652	699	679	756	675	697	691	719	720	710	681	667	691	740	672	680	659	687	715	726	683	664	702	669	674	717	718	669	679	669	688	708	706	747	701	694	711	686	661	700	652	700	698	709	660	720	722	705	667	706	694	754	716	697	666	676	690	683	704	705	708	712	726	646	717	699	744	652	678	708	658	723	727	690	687	705	684	670	710	665	744	687	748	710	693	689	722	696	680	702	661	709	685	694	725	649	705	720	690	742	698	704	678	635	656	741	727	723	699	667	715	773	709	666	692	698	687	647	662	626	656	659	727	681	733	679	729	665	679	675	685	679	690	696	700	694	701	646	654	719	684	720	739	661	655	755	687	768	659	713	714	684	739	726	734	707	631	676	706	687	696	714	716	733	728	690	724	657	688	651	734	704	672	727	687	707	676	701	716	683	701	751	718	696	738	652	725	708	723	688	656	707	634	698	756	645	693	687	674	732	713	691	703	674	723	717	618	667	706	641	663	721	692	727	707	677	707	706	699	710	682	726	684	681	718	688	692	717	686	666	663	704	731	756	688	708	679	699	697	692	632	700	684	668	706	730	697	697	711	694	694	700	707	672	751	676	697	712	682	736	689	684	729	713	714	712	685	732	694	711	764	702	684	700	726	694	731	714	697	716	748	712	681	707	690	707	674	680	703	711	681	665	702	684	709	700	675	731	716	715	692	722	617	719	691	681	699	702	688
2320	413	187	113	101	114	115	94	105	108	111	98	120	86	104	80	89	92	113	86	84	91	94	83	96	88	89	92	74	75	84	104	91	88	90	91	82	79	77	94	88	99	75	85	90	88	92	68	77	90	93	78	88	89	88	72	77	85	89	76	74	86	80	81	71	86	87	72	73	80	82	75	60	102	77	79	74	71	82	67	81	88	71	76	80	87	82	93	87	73	78	89	63	88	74	58	80	56	84	77	87	82	78	83	67	79	79	75	77	78	80	80	75	73	81	71	70	76	92	72	88	88	88	84	85	81	88	74	93	73	84	88	70	76	80	77	69	88	87	86	75	82	72	74	74	65	80	95	67	75	63	84	94	69	91	81	69	72	78	76	89	82	78	67	77	81	72	69	85	57	80	83	71	63	68	89	82	78	71	70	76	80	82	66	86	60	65	80	66	93	73	73	72	89	67	74	62	76	76	74	88	54	78	73	81	89	73	70	83	74	84	71	80	86	79	81	79	84	70	76	93	77	91	82	88	89	69	83	68	74	77	82	80	84	90	73	66	70	81	77	81	69	69	81	90	80	70	75	78	86	74	73	73	80	79	84	65	75	83	68	78	84	65	73	74	81	82	85	65	69	73	81	85	79	94	85	71	68	72	59	74	84	76	73	50	71	71	79	90	70	79	82	79	74	72	77	73	81	81	82	83	64	89	79	71	78	85	82	75	87	77	87	77	93	79	66	84	74	62	67	69	77	69	73	90	78	68	77	86	76	70	70	68	89	79	62	82	94	84	85	84	72	77	61	84	73	87	59	75	63	62	70	86	81	75	63	86	75	65	83	67	73	61	79	59	72	66	69	79	73	72	93	83	76	76	81	79	80	79	78	75	86	81	53	78	84	71	63	79	80	73	68	82	74	79	74	78	83	72	103	80	88	77	75	70	77	78	70	84	75	94	58	82	71	87	86	80	87	70	83	92	71	81	69	93	74	81	79	88	66	67	78	60	75	88	89	88	79	71	77	75	82	73	73	70	98	76	71	78	101	62	77	77	81	90	84	70	68	76	69	70	82	77	91	68	71	77	60	79	70	62	83	74	80	75	95	79	79	77	72	85	89	71	78	66	71	78	76	78	75	104	97	85	82	85	74	67	81	86	60	81	64	85	88	76	72	65	78	90	81	95	64	81	79	87	75	72	95	88	77	90	76	87	77	79	74	67	77	59	91	81	88	80	74	76	74	85	66	92	68	82	83	75	68	57	69	77	77	66	78	66	71	79	69	81	64	80	70	72	75	97	87	80	86	70	66	87	72	66	93	92	78	99	86	77	66	83	65	81	73	97	87	78	67	62	68	78	75	77	68	67	79	65	86	65	74	82	84	64	70	86	86	86	65	81	105	78	69	69	78	73	60	87	80	65	79	79	87	59	79	78	83	87	61	82	84	80	76	84	78	76	82	86	67	76	76	81	66	73	86	80	70	79	75	74	69	83	78	80	78	88	75	78	74	64	62	73	80	70	86	81	76	85	86	83	70	84	65	52	67	74	78	83	93	73	70	73	74	88	82	77	69	74	78	88	79	82	86	75	73	83	71	73	92	81	81	79	70	71	73	79	73	74	86	92	75	77	70	78	67	77	82	91	91	84	90	88	80	68	84	64	73	82	76	77	92	86	65	71	70	75	68	86	83	99	79	72	84	72	76	83	73	81	94	83	87	80	91	80	71	85	74	87	74	92	75	76	70	74	63	67	69	77	84	69	66	82	77	71	104	64	77	84	92	82	78	90	68	75	63	78	85	65	81	72	69	75	61	77	59	86	75	69	79	87	64	65	66	77	66	77	76	86	66	82	84	91	75	78	77	74	75	87	89	85	77	69	59	67	89	78	84	59	77	75	85	93	83	73	63	93	94	80	70	73	83	91	71	75	73	76	84	83	75	84	94	81	68	83	65	59	72	86	74	77	89	77	65	85	76	78	78	80	93	75	83	78	89	80	88	72	79	82	78	79	77	91	83	65	81	66	74	77	69	66	93	74	64	85	84	80	84	75	90	67	65	74	79	78	64	60	85	79	68	65	71	90	83	78	80	76	78	87	74	81	78	79	80	76	83	83	100	93	78	99	89	71	73	94	83	74	82	78	83	73	74	68	69	74	71	72	85	76	77	89	79	77	88	88	80	90	75	79	77	86	79	82	81	100	76	78	72	94	86	75	87	90	68	74	87	81	80	79	78	83	87	76	69	89	75	74	80	72	80	107	87	83	76	83	89	80	78	69	68	73	75	83	62	80	76	74	78	72	84	73	81	79	78	79	75	89	70	89	92	86	74	64	77	87	76	83	73	84	79	55	86	86	74	90	82	76	76	87	94	98	82	76	78	74	75	64	92	82	76	86	79	76	75	83	72	66	77	75	70	91	83	70	78	74	95	67	77	76	92	80	70	79	76	81	89	92	66	78	61	81	85	69	76	98	77	70	81	66	79	91	81	92	103	80	81	71	81	77	74	79	65	66	73	71	73	83	88	79	53	86	79	77	87	89	67	65	92	72	67	88	63	78	77	66	80	89	86	95	87	88	83	69	61	67	68	85	89	75	78	66	93	71	73	71	99	79	77	71	78	85	74	72	82	68	78	87	60	71	97	81	85	76	79	91	63	77	81	85	72	69	84	83	79	96	80	67	102	63	68	86	91	79	70	70	83	83	80	83	83	83	76	71	81	74	73	69	71	61	80	86	71	67	91	74	89	89	72	67	87	87	70	81	71	80	74	76	82	76	86	78	92	94	76	74	89	94	66	84	89	76	77	82	82	87	92	75	77	105	70	83	79	69	78	83	73	84	75	57	74	65	64	82	83	82	71	77	76	68	67	96	81	78	83	82	65	89	64	70	78	68	87	65	83	93	63	66	76	82	69	75	77	75	79	75	95	85	72	85	69	64	75	79	74	66	83	70	86	84	68	93	74	72	71	83	91	79	86	69	88	80	87	90	78	71	66	73	83	88	73	62	74	90	92	80	62	69	87	81	101	75	83	89	83	75	67	72	85	91	68	76	58	82	95	86	81	87	77	83	59	77	80	85	83	82	87	70	95	88	78	98	69	72	62	80	70	66	72	77	73	93	73	78	92	79	81	75	78	74	78	72	86	82	78	79	73	83	86	60	80	83	74	78	89	82	76	68	88	78	74	91	68	74	83	94	73	68	86	91	77	91	65	77	78	88	80	64	84	93	84	70	67	85	79	80	78	77	80	71	77	83	69	81	83	86	78	80	85	84	79	56	78	81	86	79	71	68	66	73	91	85	74	74	65	82	70	67	82	82	72	77	87	68	80	74	69	66	78	82	62	82	89	73	84	74	72	74	65	76	84	84	69	71	88	80	84	83	76	81	73	76	89	84	80	79	77	79	73	72	91	67	65	85	71	86	73	72	78	67	74	75	80	72	74	62	95	80	74	84	75	62	73	70	92	79	80	93	73	91	81	64	86	75	82	86	81	85	70	75	76	80	84
21684	3643	1649	1935	3675	4477	4169	3484	3043	2616	2317	1920	1770	1726	1516	1385	1311	1355	1331	1287	1186	1116	1166	1164	1166	1161	1206	1118	1088	1162	1113	1133	1075	1124	1073	1019	992	966	942	886	914	893	885	914	914	866	866	904	826	860	800	816	802	753	777	779	742	763	724	686	754	779	720	756	698	669	697	694	760	713	712	715	713	696	726	767	714	770	771	735	807	727	782	726	731	728	777	751	731	750	759	757	716	778	743	759	755	768	729	787	774	794	764	733	751	712	730	692	731	778	733	718	753	725	698	724	712	738	740	698	756	733	703	732	723	774	716	700	697	743	768	746	701	725	689	730	690	718	720	709	766	734	731	736	760	705	729	773	707	756	724	699	775	682	716	708	710	760	726	718	762	688	737	693	678	717	746	757	762	740	700	749	737	693	744	764	710	745	722	667	690	695	760	727	769	731	736	737	728	722	723	730	739	725	739	738	675	707	720	724	736	751	736	695	726	756	741	733	720	693	760	706	748	688	724	716	738	765	732	706	697	694	729	754	696	757	726	737	673	734	682	749	689	740	710	754	739	751	753	714	740	685	745	701	676	743	763	770	682	690	760	736	714	694	725	797	695	704	723	720	719	717	730	695	715	733	723	728	697	723	744	767	722	693	688	710	691	728	728	707	743	707	751	704	719	688	707	692	742	739	747	714	694	737	725	739	715	698	729	704	718	758	746	706	746	671	673	683	721	723	721	736	738	703	698	711	742	765	689	744	778	744	723	764	716	758	750	714	748	763	723	719	698	730	755	692	752	742	734	710	724	755	735	740	704	752	705	746	706	751	722	748	747	735	741	714	703	711	752	705	701	728	725	746	704	717	720	771	668	747	731	728	723	757	755	743	698	752	737	714	762	751	725	707	736	725	696	729	707	738	716	708	723	681	729	694	722	723	710	683	737	747	718	725	703	718	698	704	716	706	743	713	715	715	712	770	730	719	734	731	722	710	704	696	692	738	760	706	733	755	732	719	742	660	733	725	694	722	714	757	715	759	716	761	694	696	712	748	721	773	713	720	742	718	748	706	723	721	725	744	724	701	718	742	756	766	720	712	749	732	735	687	731	724	691	704	715	709	755	755	730	712	711	699	754	749	694	731	700	723	700	695	731	732	721	716	711	755	711	696	748	740	738	677	700	721	774	681	695	730	713	702	691	716	730	729	754	727	725	703	691	726	722	690	759	713	715	722	703	712	771	733	748	702	677	748	724	768	776	698	700	699	701	676	729	727	700	771	738	723	735	746	680	712	688	717	711	720	744	770	711	726	735	698	717	753	723	717	684	717	711	732	721	721	744	699	748	681	717	701	732	739	723	716	703	743	725	714	736	743	701	719	753	720	740	732	768	740	727	776	736	707	676	747	734	713	709	738	803	688	741	741	740	711	687	725	726	735	711	718	735	714	696	664	670	708	741	724	748	759	723	705	715	687	714	730	732	711	698	672	706	728	681	769	668	709	760	720	708	724	713	698	734	726	704	714	714	730	703	741	746	788	721	708	740	740	711	741	704	733	725	773	750	729	701	742	754	700	694	753	750	665	693	767	727	774	677	742	710	744	739	707	760	734	755	689	735	687	746	692	759	748	754	688	721	712	721	742	697	735	758	707	732	680	761	712	742	708	716	727	731	742	731	771	719	760	722	739	750	711	757	767	782	724	689	706	764	712	709	668	698	675	734	744	724	739	709	760	765	710	767	724	738	703	729	743	698	732	723	753	693	717	760	711	711	700	710	751	765	757	752	696	694	723	775	702	771	718	761	731	739	755	786	707	718	710	741	778	702	698	726	711	714	696	693	701	681	748	742	778	720	720	713	725	740	713	742	700	772	709	711	747	720	757	747	700	693	726	725	707	722	757	692	697	713	702	706	732	705	704	743	743	717	703	766	729	733	734	729	718	707	737	690	694	751	747	684	734	699	708	745	745	736	752	722	697	731	717	703	750	729	742	725	714	717	679	729	742	690	699	756	752	746	696	705	727	695	720	736	707	721	702	718	742	693	707	715	718	711	730	779	731	709	730	751	699	773	706	713	688	711	698	662	725	705	720	707	661	683	733	720	725	690	723	712	729	732	692	746	748	691	679	744	751	674	718	702	723	695	744	723	769	733	760	739	685	706	724	717	755	697	735	731	772	717	705	702	709	707	723	706	687	723	757	720	738	692	738	752	731	701	749	699	701	731	729	719	744	737	778	746	786	676	769	733	723	736	715	722	748	773	738	755	721	759	716	700	718	712	718	723	697	756	745	757	741	661	705	715	681	782	724	722	689	691	750	705	701	732	701	726	731	722	684	699	717	742	754	682	700	729	693	731	687	692	728	730	737	744	732	684	739	723	714	684	729	728	724	769	750	743	716	713	800	748	738	696	701	730	698	725	742	730	738	726	701	710	714	765	750	729	707	720	735	736	704	749	730	718	723	692	729	755	719	697	712	727	667	716	728	692	730	768	694	733	712	725	710	763	674	777	714	736	708	718	749	708	760	700	720	707	724	679	686	687	744	767	722	735	686	725	746	725	704	686	710	718	750	717	712	722	728	705	687	737	744	741	745	752	756	769	713	708	687	737	710	709	693	707	752	709	733	729	759	670	751	683	696	697	711	691	731	736	771	721	705	733	724	693	741	758	701	675	689	705	688	678	694	691	701	717	751	679	723	704	718	721	713	717	750	714	722	728	738	731	735	705	732	732	730	762	730	681	752	706	765	745	712	754	782	703	719	708	719	718	689	743	744	717	709	731	707	709	736	710	671	705	689	751	725	707	706	715	703	761	736	771	708	728	701	708	770	745	727	725	751	691	755	721	717	683	729	748	709	691	760	753	701	738	699	739	734	684	725	716	713	736	729	728	743	735	726	762	719	743	700	750	726	694	674	728	682	747	721	698	774	721	751	728	743	688	747	702	717	701	713	733	763	732	701	765	705	764	691	744	735	701	698	742	756	696	728	697	729	714	714	742	713	716	802	740	745	703	728	751	754	754	699	694	745	674	679	716	750	684	707	696	745	658	749	699	695	717	700	717	723	745	727	736	797	700	711	691	732	708	730	738	732	717	722	736	694	738	700	758	742	769	722	711	757	753	730	660	705	709	722	695	742	774	712	736	681	741	711	764	733	729	727	713	701	745	713	669	749	755	741	692	726	762	677	773	728	751	675	737	755	690	765	711	739	717	715	712	756	724	735	741	725	719	712	712	681	744	705	742	664	742	690	762	716	767	682	728	758	712	664	681	756	731	746	746	735	691	729	711	715	701	709	718	746	727	795	752	767	688	659	673	705	722	706	710	737	705	765	707	745	756	714	755	713	759	737	719	702	681	708	728	716	716	719	706	725	727	693	696	776	763	725	730	720	737	726	725	709	707	726	731	740	713	745	731	723	721	740	703	710	756	717	759	763	744	740	729	690	729	742	705	732	712	678	685	721	737	760	701	748	716	693	727	772	749	752	693	730	691	708	719	732	730	733	674	741	767	754	710	702
2637	307	134	88	91	96	102	95	91	98	90	88	80	81	74	72	91	79	70	67	74	70	74	78	66	70	59	55	72	64	74	73	61	67	84	68	51	65	52	70	64	51	66	52	69	59	54	57	65	60	82	50	69	54	61	68	55	53	59	56	65	46	59	50	55	47	62	58	61	39	57	47	56	57	59	67	52	51	54	53	73	55	65	68	53	66	58	58	62	50	55	61	53	52	69	54	56	59	61	58	60	59	51	65	53	68	57	65	53	49	50	66	62	58	57	53	60	54	62	59	57	63	40	57	54	67	63	52	64	56	52	55	58	61	54	55	62	59	47	46	44	62	50	59	72	57	56	52	57	48	64	49	37	67	52	70	53	58	59	46	56	70	45	56	55	55	60	69	47	59	55	63	49	48	52	55	63	59	57	55	55	60	49	52	59	63	54	54	51	50	55	56	54	66	63	65	54	61	55	60	70	56	51	59	57	56	40	53	50	62	55	54	62	56	52	53	53	59	50	37	51	60	50	59	59	62	61	51	49	62	46	65	55	52	58	50	51	66	49	56	65	71	64	52	58	52	61	56	58	56	54	71	45	40	38	60	51	45	56	59	74	43	48	55	52	59	42	45	58	49	48	67	55	60	52	60	56	63	58	49	55	54	71	54	47	54	50	58	53	66	48	54	59	67	50	51	44	62	70	52	61	57	55	65	61	76	55	57	54	50	42	51	46	68	58	50	55	55	48	52	55	57	55	55	61	54	60	63	60	46	48	61	53	70	58	48	57	65	66	57	51	52	74	56	64	64	54	70	60	49	53	58	54	59	69	54	63	55	59	56	57	56	59	48	64	56	62	50	50	64	49	54	56	53	51	64	51	49	55	60	53	62	67	68	60	53	62	55	55	62	66	50	74	56	53	51	57	55	57	57	53	48	73	72	42	50	65	59	69	62	53	55	56	61	55	57	57	70	49	61	46	53	65	52	60	68	50	56	43	43	47	43	52	46	44	57	58	51	55	54	62	61	52	67	66	61	53	64	66	64	63	56	55	57	57	56	50	47	56	61	60	54	56	54	71	57	58	61	45	56	62	57	60	53	59	71	60	46	51	53	47	55	65	63	50	55	56	58	55	71	53	57	57	48	57	53	57	42	52	50	50	48	47	65	53	65	65	65	55	61	61	61	46	49	47	61	68	63	54	79	57	64	52	56	63	50	57	55	55	35	54	44	47	60	70	61	49	68	40	56	53	66	58	65	58	61	53	58	62	57	53	42	66	51	52	61	63	70	48	67	51	49	47	60	44	70	64	56	51	51	49	60	61	61	57	53	60	60	63	66	53	65	62	51	53	50	58	58	56	56	69	46	52	54	56	47	57	58	44	54	50	56	48	54	48	59	60	59	62	53	55	53	73	65	60	55	45	58	65	44	52	53	64	52	70	51	51	50	44	50	54	71	52	64	54	61	44	57	54	51	61	65	53	66	54	61	55	52	53	54	52	60	56	68	42	58	68	57	52	59	48	48	62	56	60	55	62	45	50	52	49	56	54	60	54	59	74	50	58	50	63	50	51	47	57	61	65	49	53	64	57	58	47	51	56	66	51	68	54	55	58	56	47	65	56	49	52	61	54	61	52	41	40	54	45	48	52	61	63	54	55	58	56	53	54	48	64	65	60	57	42	57	58	47	54	56	46	46	58	44	50	49	57	65	59	44	61	52	48	70	55	52	51	62	58	56	64	56	64	48	62	55	66	67	67	59	58	57	43	53	70	55	78	57	61	50	53	57	48	67	56	54	59	50	60	48	61	68	48	53	47	60	56	53	58	53	45	50	52	62	51	62	46	55	58	56	57	76	57	68	54	61	49	48	57	64	61	56	57	50	51	56	60	41	67	55	61	46	60	42	62	59	52	63	56	44	62	51	48	55	58	61	60	62	61	64	56	58	56	60	49	43	44	42	52	58	51	66	42	57	51	52	56	52	56	51	61	67	62	49	53	60	56	54	61	49	69	53	53	40	47	54	49	62	44	65	74	47	55	61	44	64	57	66	54	53	55	46	61	53	50	53	62	46	48	45	53	44	54	45	50	49	71	49	58	64	54	50	49	76	55	70	62	61	63	49	60	69	56	59	63	59	52	46	61	60	67	50	58	46	57	42	54	48	53	57	67	49	59	50	59	49	46	64	48	58	61	54	58	51	46	53	57	46	62	62	61	69	52	55	41	64	61	57	62	67	50	58	43	66	58	52	64	52	53	58	32	56	56	48	51	56	62	58	65	61	52	53	56	53	63	45	65	49	61	49	57	46	66	50	53	50	51	62	61	48	53	60	55	52	66	58	66	62	56	48	58	46	62	53	59	53	49	55	51	52	58	52	52	56	33	58	55	56	65	63	54	63	48	56	54	50	52	61	55	64	61	54	72	48	66	52	46	72	54	54	55	52	70	35	58	61	52	53	55	62	56	52	57	69	69	65	45	46	38	69	59	60	41	46	51	49	47	60	49	60	58	57	70	50	62	45	56	64	46	47	57	49	55	47	52	50	59	65	45	53	56	54	57	56	42	51	67	66	49	64	66	65	63	60	58	52	62	50	51	55	56	67	65	52	62	53	55	50	55	43	55	52	48	58	60	51	54	46	56	63	65	55	57	60	57	62	67	58	49	59	60	53	50	59	46	47	55	48	51	52	43	56	54	64	54	59	58	58	46	52	63	57	59	47	55	58	66	55	57	52	53	48	63	36	53	57	55	61	59	67	48	64	69	59	51	67	58	62	63	58	64	57	45	50	52	57	54	59	48	49	51	57	65	63	38	56	65	55	48	64	58	53	51	55	60	53	50	59	54	51	63	61	50	64	44	54	70	59	43	55	66	51	51	63	66	51	62	69	53	55	55	63	66	47	56	48	59	55	64	76	65	63	48	49	60	66	44	63	57	55	60	49	67	52	49	67	69	60	42	54	60	52	58	46	61	69	50	49	70	61	57	62	54	67	44	57	52	57	50	59	49	42	64	49	42	64	50	51	58	54	47	50	60	52	66	61	60	58	64	53	62	75	70	61	55	47	68	61	55	59	82	53	58	64	47	65	63	54	51	56	53	55	50	63	54	59	69	51	68	55	50	50	59	52	61	54	50	51	55	56	54	81	72	52	53	57	55	68	49	41	60	66	66	71	45	47	62	47	52	62	48	47	45	66	57	53	50	42	75	37	61	49	50	63	72	44	54	51	47	45	48	60	68	70	67	61	47	62	55	58	58	63	49	69	57	54	63	74	50	62	45	58	59	44	55	57	44	64	61	54	53	45	56	57	58	61	66	48	56	48	47	62	58	61	49	56	64	58	62	58	69	48	59	48	41	49	50	40	53	56	51	56	61	49	58	71	59	60	57	58	64	79	51	48	56	61	44	45	52	51	41	50	50	46	61	43	58	57	53	60	44	56	65	57	48	62	52	50	65	61	47	55	62	63	57	49	67	65	65	56	65	52	48	51	46	52	65	65	61	62
21374	2714	1426	1597	3175	3815	3521	3047	2662	2329	2023	1853	1699	1477	1311	1232	1152	1145	1079	1138	1074	1068	990	952	940	1013	987	1022	934	978	941	965	912	901	921	866	759	727	715	780	738	685	714	667	716	670	654	636	693	609	595	605	591	563	543	563	556	506	508	566	482	483	512	516	511	530	535	511	488	505	505	484	488	486	524	522	497	500	571	527	561	536	575	536	527	548	530	564	519	572	526	555	509	546	534	546	520	542	568	553	585	541	512	511	536	564	490	524	489	539	498	522	515	506	514	540	509	510	509	534	469	510	472	540	489	536	513	555	519	530	507	528	481	515	538	517	505	522	528	528	489	518	497	524	520	500	526	531	495	528	522	505	538	488	523	511	514	565	549	526	465	527	539	514	541	487	511	472	508	504	522	504	520	511	555	513	555	547	479	539	481	508	519	522	528	525	547	512	518	482	502	495	533	517	503	507	511	519	492	496	490	532	496	568	525	545	535	508	485	528	506	519	528	497	498	514	518	503	508	546	510	528	555	523	514	516	550	523	531	527	501	516	540	515	562	492	498	543	535	520	515	532	536	495	508	513	479	519	489	525	500	517	537	495	511	552	478	529	513	491	535	493	523	509	517	513	538	507	563	486	542	530	501	520	486	538	533	495	500	517	499	510	523	535	513	507	517	538	523	483	492	462	514	505	491	463	520	531	513	517	522	508	509	517	472	504	509	518	498	503	526	490	500	492	528	514	515	499	511	497	538	522	509	521	528	516	492	511	479	500	512	479	498	557	509	511	540	543	503	520	533	495	508	490	500	498	522	547	499	512	507	500	489	529	532	527	493	508	553	494	545	513	510	509	531	499	538	535	536	509	526	510	539	561	523	507	510	501	531	521	509	525	545	512	505	513	553	554	543	527	458	515	508	528	503	504	542	503	492	519	536	506	495	516	511	509	545	540	520	541	515	499	498	506	499	503	502	511	515	507	503	521	485	474	533	504	533	526	516	513	504	527	517	522	511	536	538	510	507	495	539	485	493	518	519	514	502	536	538	545	542	475	481	539	503	491	495	501	486	499	484	490	538	510	514	512	519	507	534	517	518	475	538	520	485	579	508	522	529	497	483	510	526	537	540	511	539	509	528	535	507	476	496	502	522	517	526	510	550	543	561	514	517	531	494	498	495	528	520	549	489	537	480	560	544	482	541	512	497	468	495	529	516	558	489	524	496	498	533	524	508	464	507	485	537	542	499	493	491	545	527	474	514	504	506	505	494	488	469	476	493	509	492	509	521	538	524	496	492	537	522	502	483	512	504	502	522	508	551	505	536	490	566	555	509	491	513	511	500	500	490	502	480	505	487	523	534	528	503	512	520	531	461	494	537	504	496	497	494	544	509	525	534	557	525	491	505	570	514	508	507	517	496	499	509	489	525	489	506	507	497	506	532	499	541	496	489	513	496	495	566	521	525	464	505	494	492	518	532	455	562	542	571	495	527	489	530	492	510	503	550	562	490	561	494	513	518	516	492	513	561	516	518	507	516	503	543	556	519	542	543	530	502	526	489	464	492	488	526	552	486	490	506	543	482	472	480	502	481	532	495	524	514	507	489	521	497	516	492	485	505	528	519	508	515	496	517	506	495	518	529	519	555	532	498	461	496	538	537	512	517	522	548	508	490	534	498	515	524	500	493	483	540	555	533	520	534	520	509	488	492	480	541	485	510	540	538	532	509	502	510	536	517	498	512	486	547	514	468	550	504	529	508	524	495	535	514	521	460	488	517	484	482	537	526	538	514	486	514	526	487	530	516	563	491	504	493	504	522	498	502	541	489	515	490	506	541	508	544	521	492	526	500	482	493	488	553	509	538	487	504	514	477	516	524	458	510	495	526	513	522	536	526	501	539	510	568	565	510	545	499	502	525	509	481	490	485	536	462	506	516	536	486	485	526	522	522	519	546	518	549	507	481	538	528	467	525	530	515	487	559	482	515	547	499	480	482	454	511	505	524	554	522	532	492	452	485	471	477	537	491	499	523	508	511	526	528	506	489	524	502	506	505	509	509	556	531	539	511	505	528	488	540	479	523	518	543	523	526	547	545	526	516	494	524	483	511	475	506	527	519	542	496	519	492	528	512	550	516	529	516	521	501	536	524	492	501	498	473	526	488	504	517	494	515	499	533	498	516	498	501	516	507	519	476	532	505	482	492	509	529	520	539	471	500	518	513	485	495	497	521	539	516	523	513	522	519	504	512	510	502	480	496	496	490	511	494	524	488	522	508	484	490	559	523	528	528	457	514	537	493	482	532	505	473	508	519	523	547	505	547	535	503	505	556	488	507	529	495	527	495	547	499	520	536	561	472	487	494	538	505	518	490	542	470	523	520	516	497	513	497	538	515	497	539	506	526	506	529	518	513	528	501	519	482	521	473	515	507	524	483	576	497	524	497	493	507	474	497	552	508	506	509	565	523	522	505	561	489	493	497	480	517	475	480	509	559	530	522	495	522	514	529	533	492	516	537	473	479	549	465	531	526	494	517	503	505	505	514	595	472	541	489	529	449	506	513	523	512	511	538	512	534	492	530	533	491	487	492	510	501	531	558	501	500	515	525	503	532	513	506	517	479	560	518	497	509	468	521	563	528	552	538	511	530	498	473	542	505	502	496	517	525	513	497	532	480	500	505	474	541	497	517	507	512	525	504	497	559	485	497	573	481	534	498	517	539	527	478	491	510	505	517	495	549	491	495	532	518	486	497	501	498	484	548	530	514	531	527	479	492	496	512	561	489	498	545	502	480	525	526	527	517	467	546	539	470	499	504	522	544	516	511	552	500	526	521	495	515	556	525	504	482	486	554	553	467	542	529	519	516	508	518	524	507	497	506	499	504	529	517	526	558	492	497	469	534	501	499	494	519	518	527	506	546	533	508	500	535	486	511	564	522	521	481	506	513	485	512	525	515	526	518	484	501	555	523	514	507	528	505	483	499	501	494	516	504	512	521	525	473	527	472	497	498	525	505	504	490	518	517	526	476	535	487	485	515	494	559	516	485	494	508	519	451	518	555	501	540	549	486	534	480	540	479	508	476	510	512	505	538	484	493	491	508	466	528	492	533	503	530	471	478	504	472	521	533	498	482	509	520	496	543	516	527	496	508	545	514	541	508	499	507	443	482	508	514	508	498	541	516	564	514	526	526	555	496	558	550	520	465	539	539	501	544	494	496	491	501	526	531	553	498	475	480	534	506	511	526	536	544	485	495	501	518	504	530	541	506	557	502	504	529	512	477	489	468	547	525	512	515	521	501	508	499	489	529	498	508	542	503	578	470	493	512	474	539	504	525	511	507	515	549	474	561	512	511	531	516	519	490	471	505	522	487	497	526	507	505	519	553	539	535	548	519	533	503	527	487	544	515	528	500	542	523	517	547	507	502	526	523	503	513	525	501	558	531	498	499	532	516	487	509	530	509	512	540	467	451	527	507	523	540	524	533	490	501	462	475	475	481	533	509	535	553	494
2968	539	184	126	101	124	129	115	119	108	114	112	102	101	100	104	91	90	90	104	74	86	79	73	66	93	72	81	79	80	101	88	85	78	73	84	62	61	68	85	74	60	62	80	68	61	62	73	43	75	63	74	65	70	55	47	59	62	66	72	47	76	77	68	62	46	64	60	63	57	68	66	69	67	57	59	69	73	62	59	58	54	61	54	87	57	79	71	56	67	66	63	52	61	66	56	61	65	60	57	65	69	85	66	57	72	63	58	61	65	63	55	56	52	68	78	67	74	64	63	57	63	71	54	68	63	60	67	49	63	67	52	65	81	68	52	57	62	64	59	57	67	65	71	63	59	53	55	70	63	55	66	54	50	51	66	86	61	58	59	68	72	59	63	74	66	68	62	69	78	60	56	53	84	53	59	62	61	55	74	58	69	63	62	64	73	57	75	68	58	51	46	64	58	76	68	56	61	62	66	62	69	58	57	41	68	74	46	64	62	62	51	53	51	49	58	60	49	66	68	62	62	64	54	73	64	62	73	49	50	55	60	51	70	69	64	53	58	58	59	57	71	62	59	55	67	58	74	65	70	60	65	68	62	65	65	73	50	48	62	56	79	60	63	71	71	61	74	67	51	63	78	56	63	55	61	64	62	61	52	63	71	71	67	59	62	46	69	76	71	50	67	59	80	71	63	63	56	71	58	57	57	67	63	65	43	57	55	68	60	71	62	60	60	76	62	77	63	44	61	66	65	66	65	68	63	52	60	67	56	62	63	67	72	68	64	72	55	69	69	65	71	66	76	61	71	68	54	65	60	70	68	67	65	62	56	54	62	58	56	65	59	65	65	57	73	76	66	61	64	48	60	61	79	50	52	59	60	67	65	67	62	68	66	60	61	73	56	57	65	66	68	64	73	63	75	63	61	63	62	55	52	57	65	56	63	59	55	72	59	49	68	66	65	53	79	72	66	57	54	72	60	58	77	56	50	74	73	57	67	58	71	64	65	64	52	50	74	59	68	58	64	55	60	76	55	59	63	80	52	57	63	65	73	54	56	65	71	48	57	61	79	69	47	66	62	73	71	63	58	58	52	61	60	62	62	71	67	69	51	49	55	52	55	61	78	42	61	61	49	81	49	60	63	61	67	54	57	55	65	72	61	53	54	80	73	60	63	60	62	47	74	71	58	53	54	69	56	65	54	61	68	53	74	59	79	57	69	63	61	66	72	65	64	64	60	64	60	64	50	62	59	46	59	52	57	60	64	51	62	60	61	60	56	55	51	56	53	54	60	65	62	63	60	66	66	63	68	60	61	67	65	41	54	68	62	56	62	74	58	73	59	64	67	57	52	53	58	63	58	59	72	57	76	72	68	66	57	55	74	57	50	66	55	62	47	56	67	45	56	73	64	59	45	55	66	64	66	68	67	58	61	71	58	56	60	54	70	53	66	69	66	60	55	69	72	57	68	67	54	52	58	59	55	68	82	58	62	71	63	73	64	63	55	63	59	68	73	76	58	61	74	48	67	63	82	57	74	65	55	72	51	60	63	69	65	66	66	62	72	61	60	55	71	61	65	58	50	55	60	47	66	58	51	56	72	51	57	57	54	70	63	58	65	61	61	64	67	60	70	55	68	58	63	59	65	57	52	53	68	59	56	47	47	66	64	43	67	78	60	53	55	63	64	63	54	69	63	62	51	63	54	72	58	79	57	64	63	71	70	61	56	55	55	63	50	55	75	69	64	63	66	60	66	63	61	63	57	45	57	56	60	66	57	67	65	74	52	58	73	55	78	54	64	69	68	61	58	64	61	59	46	60	44	69	54	65	83	57	68	60	58	59	67	51	63	52	78	62	57	57	53	67	57	67	63	57	68	70	50	45	69	58	61	58	57	58	52	63	56	63	66	60	55	61	63	66	66	61	55	61	64	75	68	65	57	57	60	63	64	76	54	57	58	60	57	62	60	65	60	60	68	71	70	52	68	56	59	49	83	64	71	54	58	49	69	57	61	72	57	54	55	63	50	55	62	61	69	58	76	70	62	58	63	74	68	56	82	62	68	64	70	61	55	68	53	41	57	66	49	58	64	68	69	51	71	61	71	63	73	54	64	64	62	56	65	58	62	55	47	51	66	49	71	54	56	55	53	56	62	60	71	54	46	63	68	63	80	50	78	53	53	63	72	62	70	51	78	59	70	49	72	46	66	65	65	54	62	73	58	59	57	58	72	60	65	83	58	58	48	53	56	56	68	70	73	64	76	61	74	55	62	65	57	57	56	62	58	63	77	69	57	71	46	63	59	55	57	54	58	71	63	50	70	70	58	74	62	62	64	57	80	64	50	62	74	60	63	57	55	66	62	57	45	66	44	58	74	53	61	58	68	42	59	68	75	65	60	62	51	65	58	51	65	65	64	56	58	58	60	65	56	66	62	67	69	66	63	53	69	43	74	69	73	88	49	69	49	51	56	76	51	65	81	74	59	59	55	61	45	69	56	53	63	59	66	61	56	69	56	60	72	57	42	59	56	47	66	57	55	62	69	56	60	49	73	60	62	74	61	87	57	62	68	62	57	55	71	75	52	53	67	66	57	58	59	56	73	69	77	53	64	73	69	57	74	54	50	50	63	52	62	73	51	52	67	64	47	58	65	61	56	64	60	69	67	74	66	61	58	47	68	56	58	69	75	56	62	66	65	65	60	63	62	66	51	60	54	62	64	63	59	58	62	61	51	77	63	61	60	75	76	70	72	61	56	48	59	66	60	63	57	73	59	68	67	58	48	43	55	62	55	57	69	68	57	75	57	69	55	66	54	79	53	54	60	62	56	65	52	69	61	64	70	63	73	61	53	61	63	57	73	68	62	61	49	57	75	58	51	51	47	69	61	65	66	56	73	71	61	68	64	64	65	64	50	69	60	58	63	75	57	53	62	66	57	64	77	60	53	65	70	68	65	78	83	77	83	62	52	62	74	57	52	57	65	60	56	56	56	50	67	51	60	59	76	63	53	50	60	61	54	72	52	66	64	75	79	59	69	64	70	63	51	80	75	63	62	56	77	49	70	60	69	58	69	76	58	64	64	51	58	53	58	74	60	55	53	56	52	53	61	51	63	59	62	61	62	66	65	67	59	70	61	65	74	64	61	66	64	63	69	42	69	49	62	64	61	58	68	65	53	63	59	47	71	70	63	69	47	62	62	69	55	62	65	56	59	64	56	63	50	53	53	60	63	59	72	74	56	72	44	63	56	64	59	56	77	62	64	76	51	63	69	62	65	62	56	62	60	56	60	63	56	65	64	62	52	60	51	59	65	63	75	45	79	62	66	55	46	69	56	69	64	44	64	79	64	47	47	53	57	57	47	63	60	68	54	66	52	51	61	58	58	75	49	66	72	74	66	58	57	67	65	54	50	65	52	49	62	63	81	56	51	67	60	68	62	52	66	67	55	55	72	59	65	63	52	58	50	68	52	72	72	59	51	57	68	64	47	73	67	52	70	55	53
24825	4489	2064	2190	4308	5369	4968	4269	3503	3104	2666	2442	2163	1807	1643	1564	1414	1394	1379	1467	1326	1229	1242	1197	1186	1133	1192	1124	1175	1149	1174	1115	1062	1095	1050	971	958	860	849	881	859	862	858	797	772	785	755	777	770	749	708	726	659	669	647	568	607	602	563	574	570	581	562	592	572	560	577	593	578	546	592	578	641	622	595	629	603	587	652	628	635	647	626	597	594	635	629	587	596	627	611	590	596	639	636	621	602	647	586	634	646	642	602	629	596	588	588	578	592	600	616	599	588	587	580	563	623	558	598	571	557	552	600	630	619	608	557	609	581	566	610	582	577	579	595	584	584	597	586	583	564	636	566	589	550	567	578	602	572	601	574	559	589	558	588	585	589	583	570	592	583	566	575	565	568	603	592	605	598	557	524	556	535	582	570	583	582	540	612	583	620	587	580	584	573	581	593	594	585	591	549	625	614	568	596	582	558	587	578	583	622	576	599	564	596	629	538	617	595	581	583	588	542	599	583	597	546	551	526	529	591	595	615	603	573	600	560	608	571	559	567	582	547	578	572	593	565	622	597	584	600	593	574	604	635	609	547	605	562	568	592	603	554	527	557	571	593	548	555	583	572	624	550	600	575	627	617	552	558	575	571	563	562	588	564	552	609	568	593	570	566	600	588	584	583	593	605	583	569	605	618	581	607	606	538	600	595	583	638	550	605	607	573	526	579	573	610	594	549	560	580	589	592	576	546	594	539	580	629	583	596	573	593	589	580	565	610	606	543	581	575	587	556	578	558	565	591	585	578	558	557	572	578	634	576	610	597	596	569	549	581	559	612	585	646	637	618	592	542	555	591	594	601	573	598	567	577	532	619	591	598	615	535	557	629	610	573	554	577	584	585	589	605	591	637	558	607	559	572	582	535	587	567	578	572	570	561	550	538	548	599	580	614	591	577	589	615	538	574	601	585	606	580	561	563	599	560	571	553	597	556	583	570	581	585	547	595	567	564	568	572	563	577	562	617	566	598	560	569	568	558	571	568	537	595	582	548	592	566	597	629	586	584	575	565	571	580	590	614	579	561	638	540	596	620	561	616	578	527	582	583	586	560	557	569	610	567	587	547	561	573	598	617	578	555	586	576	612	566	582	588	597	578	580	593	586	583	577	553	529	583	623	567	583	612	596	570	579	579	591	589	571	568	610	582	615	616	606	555	594	567	587	592	580	579	555	581	599	573	592	582	587	584	575	602	616	597	571	601	563	634	577	542	594	558	558	567	621	552	593	611	547	570	573	580	571	561	567	583	577	574	571	591	612	584	552	558	580	571	544	585	549	571	541	564	570	556	584	607	575	627	566	571	576	594	549	585	602	620	587	584	572	534	593	595	583	579	601	563	609	622	593	577	594	611	577	568	549	562	578	578	581	587	575	610	557	537	569	550	594	612	588	573	605	569	589	608	603	589	586	599	594	585	557	559	591	578	587	569	566	568	563	587	567	614	610	549	558	555	556	582	558	601	591	620	609	567	578	570	587	588	578	625	584	565	644	550	547	588	572	586	560	613	531	603	567	572	615	563	590	576	562	560	599	587	568	600	586	570	609	599	571	565	613	555	563	587	592	610	569	598	602	579	548	611	559	584	588	595	577	567	565	549	575	574	587	648	573	604	550	565	595	555	572	563	571	633	581	574	590	586	589	603	581	615	605	576	601	577	579	629	609	560	552	570	564	587	540	597	587	598	572	610	599	581	565	544	613	597	526	606	570	598	591	554	612	603	567	614	596	557	562	573	525	589	602	589	606	537	580	563	569	569	568	541	594	604	597	603	603	589	559	580	610	574	576	522	558	606	563	595	571	558	580	608	576	611	569	576	602	555	536	581	567	582	610	566	613	586	579	554	591	605	589	550	580	556	573	559	570	600	563	615	557	609	614	544	594	599	547	567	618	558	592	581	586	604	620	551	554	551	550	597	599	555	561	582	557	591	563	580	576	558	644	581	570	556	589	555	572	569	601	608	587	560	552	584	555	563	580	557	620	571	586	614	581	576	561	582	620	614	569	600	610	584	613	538	581	566	601	590	613	554	595	580	551	535	569	582	584	602	541	568	561	561	545	609	580	587	570	561	588	584	597	615	571	600	583	583	571	581	578	644	577	602	610	599	567	564	556	572	595	566	596	592	615	572	594	606	588	570	587	583	606	538	575	546	546	591	565	562	608	559	598	593	601	589	561	619	580	562	548	547	615	550	551	530	594	568	605	567	602	574	561	580	575	614	611	641	565	583	574	554	561	565	600	582	551	601	548	559	555	542	563	604	583	609	587	595	564	607	534	536	572	604	590	633	590	570	568	547	564	562	602	597	588	608	563	582	572	570	582	552	586	590	594	563	584	622	568	560	606	599	540	538	639	608	566	616	541	568	578	553	595	568	618	588	621	575	584	615	549	548	600	545	598	567	601	640	578	597	556	575	616	582	575	610	571	570	584	567	585	596	583	574	592	635	579	584	607	593	574	596	551	560	546	594	568	540	605	566	546	583	616	567	573	549	544	557	616	536	605	573	517	575	593	566	557	565	570	615	609	570	643	575	578	564	615	568	640	613	577	580	609	574	586	517	595	562	558	587	525	569	566	568	587	598	572	551	552	587	560	605	572	562	609	568	595	597	561	569	557	557	574	561	627	585	546	634	543	555	560	568	571	585	562	623	573	589	601	543	584	621	577	569	612	543	551	583	571	589	569	547	578	581	588	554	576	591	548	548	573	558	616	627	585	571	548	585	633	606	561	586	612	576	581	580	600	586	610	572	582	611	621	546	571	565	563	539	541	599	565	591	577	557	599	584	555	587	581	531	566	586	555	562	596	626	625	611	589	631	568	603	577	603	564	587	581	575	571	644	621	611	572	580	583	612	624	606	601	575	623	582	578	577	570	582	589	580	583	578	594	607	631	594	554	538	587	586	553	554	605	572	595	561	561	527	590	584	626	581	599	575	588	568	583	542	596	581	579	636	624	572	580	620	591	614	569	577	596	613	561	609	600	580	591	547	544	560	557	597	574	571	576	629	559	607	568	571	557	592	548	561	612	560	563	566	569	586	589	588	558	590	615	629	577	601	583	567	545	573	595	558	569	567	572	527	614	623	564	547	587	572	523	643	614	515	578	593	567	577	622	632	577	606	559	570	591	556	581	634	606	567	602	577	544	567	556	623	542	596	577	619	530	596	647	592	628	627	629	596	548	575	562	626	593	609	567	582	587	625	557	565	567	569	549	553	589	621	602	591	566	562	580	599	613	604	593	574	600	604	619	542	571	560	529	583	573	575	582	623	589	537	585	565	571	548	586	625	588	586	590	586	597	569	580	557	577	614	560	591	583	572	609	574	590	564	595	594	601	559	576	577	625	602	611	578	604	562	600	554	566	603	573	576	526	618	574	570	556	604	614	612	585	573	579	588	621	602	553	588	612	544	582	553	578	628	600	584	569	565	608	605	579	589	624	590	621	536	570	587	599	549	583	527	566
1355	160	120	104	94	88	104	116	70	99	82	95	76	91	78	92	100	93	77	77	98	88	82	79	83	94	88	78	76	80	80	79	87	83	73	66	74	82	77	68	78	93	83	73	85	76	69	79	83	85	83	82	89	74	72	74	65	76	58	80	80	81	79	72	72	77	74	62	62	83	67	73	80	82	78	87	83	76	80	52	68	82	52	76	67	80	74	71	49	66	82	67	81	80	63	88	71	63	88	70	67	71	61	94	65	76	86	63	72	71	73	63	73	74	86	67	70	63	72	74	68	86	70	68	67	76	80	70	73	57	81	76	74	79	68	65	79	88	71	69	77	80	81	73	71	88	88	77	84	66	79	67	76	80	82	60	62	78	66	85	58	76	77	84	81	83	70	78	80	75	72	83	101	80	78	90	82	77	70	72	81	80	85	73	74	83	100	76	71	66	65	88	61	61	85	89	75	72	73	62	75	72	76	78	65	72	67	73	75	79	70	66	91	66	66	81	58	76	74	79	88	64	75	70	59	64	88	67	81	77	71	59	80	76	79	77	70	52	84	74	79	91	71	85	79	79	76	83	80	64	66	79	68	81	71	90	69	68	77	93	78	63	73	76	83	90	81	83	83	87	69	89	68	76	60	72	72	69	66	79	72	89	80	70	78	73	53	68	75	68	81	76	73	82	83	57	95	69	75	67	69	83	76	75	75	80	68	78	79	77	80	75	87	77	71	69	81	79	67	70	68	65	75	85	75	78	78	69	78	71	87	81	65	65	72	80	66	65	75	78	76	85	78	72	88	80	70	91	77	75	83	75	91	80	72	80	68	80	78	75	66	72	71	69	84	87	76	70	69	74	87	64	72	64	90	71	60	75	73	65	82	59	71	66	83	86	67	86	71	74	76	73	71	70	59	72	87	67	64	71	85	78	63	62	51	67	75	57	78	68	77	64	98	75	68	72	72	80	71	62	70	71	93	76	74	67	82	59	82	96	79	80	76	75	88	84	93	74	76	88	79	79	68	65	80	79	87	77	66	86	81	88	65	83	69	73	76	71	85	82	58	86	71	75	65	74	83	81	73	84	84	69	79	86	78	65	60	75	76	77	69	71	73	80	88	79	87	74	81	81	82	81	66	83	96	88	76	86	70	78	74	61	60	66	84	72	70	80	81	78	79	69	81	86	79	70	75	81	85	75	60	95	82	80	83	88	70	80	76	84	76	76	71	88	66	65	84	73	76	85	82	83	63	77	80	76	59	88	75	86	71	72	69	81	70	77	71	73	66	62	75	64	79	62	85	74	78	84	92	86	85	68	69	82	77	74	64	84	74	61	63	81	69	59	86	73	75	83	72	67	93	61	84	59	72	72	73	70	80	71	84	89	75	84	65	72	66	68	67	71	81	74	76	79	73	90	84	83	69	90	76	73	75	66	80	61	78	71	82	87	78	74	64	59	84	88	72	82	54	69	91	77	69	69	59	80	84	68	74	67	90	70	86	78	65	92	81	67	91	68	69	76	81	59	62	67	80	73	73	66	80	71	74	72	73	84	80	80	80	75	75	66	65	76	76	65	79	73	78	79	89	76	81	81	66	84	58	79	85	94	70	72	73	53	71	63	62	72	87	76	74	71	89	77	65	84	48	79	76	58	73	61	91	75	64	70	84	71	85	58	60	74	63	76	82	76	83	70	72	82	62	76	90	59	74	66	70	79	64	67	75	76	67	69	75	62	87	74	71	72	69	86	80	71	76	70	68	63	77	81	80	68	87	69	68	79	76	82	94	77	77	70	72	70	88	84	88	72	73	69	73	76	76	88	70	62	78	88	89	67	76	77	76	67	85	79	80	87	85	65	80	82	95	89	89	69	85	81	81	68	86	70	71	70	84	70	81	95	79	61	71	63	75	85	68	75	80	71	61	83	72	73	79	67	76	89	69	75	69	78	70	71	70	83	72	64	62	73	67	83	67	88	74	77	75	79	72	73	64	77	77	71	82	90	70	84	81	72	60	62	79	71	78	84	66	84	63	72	83	83	80	90	76	74	73	70	59	85	64	84	83	73	73	85	68	84	85	86	84	72	71	83	92	84	77	83	83	67	93	97	72	67	75	75	67	84	71	70	75	69	66	62	74	74	82	81	79	80	82	67	75	58	66	72	71	74	82	62	77	72	71	90	71	71	72	90	85	72	67	65	85	82	65	87	82	69	64	72	72	73	67	80	67	75	73	74	63	77	64	63	75	87	73	72	68	66	71	67	87	87	80	58	72	81	74	90	75	78	75	67	77	72	67	76	68	89	68	69	81	66	67	73	72	71	78	71	97	77	72	78	84	59	79	67	66	86	81	77	66	76	71	90	77	65	63	63	69	79	66	66	80	75	75	90	72	86	76	86	69	77	74	84	85	76	78	64	81	78	75	73	66	87	74	81	73	56	72	70	82	89	56	85	71	68	77	86	67	87	71	69	73	74	60	83	61	64	70	70	74	84	83	66	82	91	71	86	87	86	65	81	68	69	86	75	72	65	71	74	70	76	77	75	78	67	84	88	79	76	66	81	71	79	77	68	81	79	70	77	86	62	66	90	95	82	87	68	78	71	80	67	80	79	72	83	74	68	78	62	87	81	66	89	62	82	86	84	75	82	69	86	64	80	87	77	70	65	96	73	82	79	79	73	65	62	69	83	82	71	88	76	66	73	66	75	67	79	62	71	60	69	74	86	79	73	75	91	57	82	86	59	80	67	81	65	76	80	72	80	75	84	70	81	78	87	74	78	57	79	75	72	82	73	69	67	83	74	68	71	66	76	80	84	83	68	84	76	79	101	77	87	74	61	78	59	66	94	74	82	78	68	87	70	80	85	66	66	59	80	83	72	78	69	82	70	79	80	68	82	56	63	86	79	83	82	74	80	79	93	67	62	70	81	56	86	86	67	88	69	70	88	81	69	84	79	91	72	57	85	75	69	73	73	88	69	65	68	80	68	80	62	79	81	74	63	71	74	62	71	60	72	101	76	83	75	76	66	73	88	78	81	62	76	74	79	73	85	77	78	78	62	87	70	68	66	78	62	75	66	83	56	88	77	75	75	79	71	78	58	73	79	76	78	70	81	69	66	74	94	75	76	78	69	71	73	70	76	74	84	85	72	67	75	77	59	74	92	76	87	72	78	76	75	83	62	68	75	89	67	62	80	85	74	57	72	58	71	72	82	61	57	79	79	68	86	75	84	72	64	66	77	68	85	83	70	76	73	88	88	90	76	72	76	68	67	74	67	85	79	66	69	62	60	50	73	84	69	85	69	82	75	74	56	65	77	65	84	77	66	83	81	88	70	70	96	76	95	68	76	80	78	60	77	67	82	72	83	56	75	75	77	88	83	64	77	72	75	66	79	65	62	79	78	61	65	80	67	83	100	61	70	65	85	80	68	77	82	67	73	89	80	76	64	73	84	78	81	62	77	78	69	75	83	66	66	70	85	84	64	82	82	82	79	73	70	76	82
15090	1978	1130	1210	1975	2391	2396	2090	1854	1681	1428	1261	1288	1254	1196	1117	1056	1077	1065	1098	1087	988	1002	1041	1001	1040	1059	981	1024	966	978	926	1011	989	987	847	883	888	840	800	811	837	798	776	788	797	749	734	747	748	790	725	748	673	753	786	732	675	678	713	664	654	732	665	674	671	677	691	718	710	704	743	692	665	663	648	674	676	675	709	730	690	700	729	699	670	661	662	655	744	693	689	698	693	699	699	717	695	713	694	737	710	667	691	705	677	715	694	696	703	686	695	669	730	666	714	645	754	695	708	715	664	622	683	697	701	685	669	708	670	681	700	665	745	662	682	669	650	683	624	659	681	733	692	664	666	696	707	638	697	676	661	680	726	716	677	668	712	686	706	682	675	634	707	703	664	741	715	703	660	730	677	708	731	723	654	688	663	679	710	666	705	653	684	700	703	713	710	631	652	683	657	691	676	643	696	664	695	691	649	667	652	712	683	691	645	628	698	703	670	708	723	698	656	708	670	697	663	684	663	672	723	738	710	664	681	666	707	679	675	694	695	694	712	647	708	687	680	664	684	694	683	640	691	689	701	709	688	700	709	695	733	712	707	682	668	704	636	705	681	662	652	739	674	699	685	727	722	680	678	710	638	637	681	691	695	701	695	733	702	708	708	675	692	729	728	723	668	690	682	692	729	680	677	695	684	734	643	698	668	632	679	705	647	693	667	682	671	712	690	652	664	737	659	709	695	682	671	732	701	685	648	715	681	735	733	690	654	654	706	706	690	681	686	671	669	638	745	669	669	667	742	672	686	659	676	633	695	696	688	664	649	696	657	707	699	657	724	702	676	686	717	673	694	635	666	690	687	665	672	666	707	706	712	712	693	643	663	707	698	675	732	657	756	642	672	680	627	696	657	719	672	672	650	672	717	656	680	676	651	722	652	693	679	671	689	705	704	653	699	689	678	708	690	706	697	678	670	666	706	657	694	715	663	675	675	695	641	688	714	680	671	644	711	677	652	656	690	715	724	693	665	686	687	736	717	686	691	656	722	670	691	712	702	723	696	690	662	649	672	671	654	672	680	659	683	684	634	670	644	674	697	685	673	670	647	714	682	681	714	698	707	674	730	674	701	696	721	682	666	725	719	699	674	674	692	636	659	726	698	727	703	669	703	685	707	714	726	715	696	695	687	738	675	674	707	683	675	673	616	668	658	711	671	647	696	672	681	692	739	729	655	682	658	672	646	664	673	675	641	657	683	714	672	684	681	660	671	704	728	652	684	695	624	631	685	706	674	702	711	703	698	654	677	662	651	719	676	674	662	666	679	654	679	702	729	710	717	688	654	682	687	709	707	685	719	702	679	694	690	711	658	682	686	690	688	665	714	701	701	678	679	663	666	699	658	681	698	745	716	676	659	689	679	696	699	709	724	701	718	658	732	724	650	694	699	684	644	663	648	655	700	690	658	695	692	656	689	674	715	651	654	680	687	733	706	678	672	703	711	655	718	696	652	691	682	693	745	686	636	708	716	675	740	649	668	634	754	672	676	675	678	677	664	709	694	666	731	647	687	674	674	675	693	700	699	694	665	679	721	671	682	745	690	683	705	679	689	672	689	717	649	660	700	696	659	635	678	665	700	704	667	700	692	671	693	684	699	659	661	664	702	679	682	687	648	716	691	718	680	634	694	650	699	717	635	708	729	645	641	695	665	657	681	697	679	640	719	668	741	692	703	680	669	734	657	708	613	704	690	715	687	670	731	658	700	672	659	670	647	694	748	731	673	693	696	696	696	707	645	676	707	666	657	708	639	699	712	654	664	691	674	684	724	664	699	700	670	644	689	709	680	678	670	683	660	651	685	688	695	666	681	691	699	690	765	634	691	655	664	678	686	684	644	674	626	709	726	624	648	685	751	710	684	716	661	656	699	692	672	683	665	696	670	677	600	681	644	714	672	671	635	698	676	708	698	727	706	709	637	673	730	708	713	686	671	682	727	692	698	710	710	720	641	698	662	646	698	668	666	718	706	710	698	700	734	698	684	615	686	681	688	751	715	610	697	712	652	688	700	707	699	643	670	729	690	678	698	658	699	699	706	659	646	688	706	724	698	651	649	694	618	672	674	684	692	723	650	670	718	695	694	698	643	639	652	685	693	660	691	711	736	704	729	679	659	686	710	656	725	642	641	696	682	681	697	663	635	683	655	677	678	687	609	695	673	685	696	678	714	654	686	685	674	694	648	642	719	637	691	657	714	672	752	654	680	671	668	690	676	676	681	659	682	683	644	671	682	652	717	667	707	710	678	669	630	672	701	666	713	677	702	660	682	718	715	699	682	706	714	711	676	641	698	673	663	695	724	676	681	650	688	660	684	692	649	694	724	705	681	741	728	648	676	708	691	683	712	681	694	675	676	680	677	687	693	742	657	721	626	689	709	647	667	671	681	720	729	641	688	708	698	706	695	708	610	709	703	728	682	674	656	718	681	673	704	687	662	680	683	712	669	700	659	716	679	745	695	704	668	670	665	632	675	695	666	741	690	672	731	675	677	679	660	678	672	713	650	650	722	698	652	670	714	676	714	678	694	678	633	678	692	715	710	689	650	676	633	700	707	668	683	718	659	707	689	656	665	695	667	678	678	635	666	690	704	708	721	650	666	686	708	633	708	656	702	666	665	681	670	680	728	702	718	707	713	655	686	710	706	688	687	693	648	640	724	719	738	735	708	732	646	689	662	687	710	688	716	670	686	678	690	697	693	702	686	705	692	705	732	676	712	678	684	657	710	706	686	646	678	674	705	662	664	655	695	673	655	671	669	704	669	648	680	678	631	637	664	659	693	655	683	695	699	685	696	692	704	673	681	661	667	672	739	696	692	681	721	669	638	724	644	694	684	712	692	716	673	721	670	652	687	661	645	644	691	702	660	652	683	668	702	688	749	652	676	687	681	666	669	642	624	681	687	742	676	689	707	674	668	672	709	651	695	687	655	706	712	668	670	698	650	687	677	669	630	691	689	644	693	700	687	646	671	690	676	753	677	699	695	678	714	740	670	690	688	691	692	644	709	661	667	725	743	649	719	687	655	696	716	703	638	742	708	707	715	678	685	673	656	672	715	701	673	694	664	699	672	702	662	677	714	685	721	712	694	656	649	678	694	692	706	683	651	669	680	643	647	706	676	661	684	657	672	712	673	708	638	649	714	726	661	646	718	747	713	739	657	656	689	683	661	696	654	702	693	723	691	675	695	689	702	681	683	687	673	694	662	662	669	674	654	687	753	682	708	661	707	709	708	677	649	692	674	666	679	665	665	684	708	671	684	668	699	675	725	748	736	664	703	692	687	711	687	671	698	714	676	703	716	697	682	707	678	726	718	687	694	657	684	698	719	679	673	699	718	690	710	681	679	673	706	669	663	680	716	683	728	691	648	659	673	671	687	757	718	699	681	669	690	683	698	718	709	657	693	673	679	679	679	646	711	691	681	682	705	706	697	663	698	701	697	657	660	684	692
2388	372	154	103	129	117	137	132	106	119	114	87	96	114	77	95	80	101	88	83	106	81	87	91	98	93	94	94	68	98	117	91	104	99	86	80	82	87	94	114	72	106	80	80	79	89	91	79	79	85	68	75	86	57	80	81	68	95	73	76	63	86	65	98	78	85	61	83	85	72	72	83	99	88	79	85	94	65	76	90	73	66	85	88	75	63	80	71	76	94	82	82	79	68	92	69	75	86	65	74	89	60	71	78	79	75	62	81	80	57	72	71	70	74	76	76	73	84	76	71	62	73	93	67	79	92	76	90	80	79	81	69	74	82	80	77	67	87	82	62	69	68	80	82	67	85	80	74	80	72	61	79	60	78	73	69	75	97	88	81	76	83	76	68	76	56	80	79	71	70	66	74	75	73	66	84	83	92	101	67	79	72	72	73	69	91	83	63	80	84	91	80	80	93	87	72	69	71	78	80	90	69	92	80	89	77	61	81	85	74	80	90	86	74	86	72	84	80	85	72	70	78	80	70	66	69	82	70	70	75	94	75	83	74	84	70	70	88	78	77	74	71	64	83	72	67	92	74	77	81	79	66	79	91	69	88	70	59	70	87	80	84	87	76	71	67	107	73	79	71	88	81	79	67	70	69	72	87	67	59	71	72	86	83	78	74	81	73	78	80	74	72	74	79	92	68	80	75	68	66	101	70	73	71	71	75	78	72	79	79	92	78	71	74	79	84	64	83	68	59	77	78	71	70	55	82	76	79	70	74	81	85	86	75	70	75	66	80	85	69	76	67	83	79	81	74	78	63	79	87	67	83	95	64	87	60	69	70	74	72	72	78	90	81	74	92	70	81	66	74	66	102	81	79	84	81	70	84	66	86	85	77	69	93	91	86	65	87	62	87	76	76	83	58	84	80	79	79	86	91	66	73	67	76	82	75	65	81	74	86	76	69	86	78	78	65	75	71	82	86	63	78	70	70	88	67	69	73	73	74	77	85	85	93	74	87	73	82	68	68	67	87	92	73	85	83	81	65	80	75	68	90	99	80	79	82	87	60	79	77	73	71	86	69	85	74	67	83	68	67	87	91	69	84	77	53	77	63	83	73	71	62	76	82	89	84	70	86	92	80	72	67	80	70	81	82	69	78	100	85	88	89	90	76	60	91	73	89	78	75	77	77	69	73	79	77	77	67	82	74	69	85	85	76	72	72	81	89	73	70	87	66	74	93	75	78	82	70	78	83	79	78	64	69	79	57	81	62	77	76	86	89	74	78	74	79	77	87	78	84	67	78	72	81	83	75	90	77	77	67	62	58	58	72	66	79	81	68	71	91	89	61	72	63	82	56	71	78	74	70	71	87	67	77	67	75	79	79	76	79	65	85	66	70	64	90	93	72	95	64	79	65	74	73	85	73	74	75	79	80	69	70	78	77	93	81	75	87	71	60	77	64	77	84	84	92	69	81	77	64	82	85	90	87	66	78	87	73	70	77	73	92	83	74	61	67	89	60	77	76	80	88	70	70	88	81	72	69	70	99	81	96	75	75	84	70	73	73	72	89	75	79	73	62	75	74	77	81	69	63	82	74	82	72	89	85	74	60	79	78	56	63	85	64	85	75	76	62	91	67	76	68	71	81	60	93	74	57	70	72	72	79	78	57	72	72	84	96	71	87	76	71	75	64	82	85	82	67	75	74	86	70	67	70	87	77	78	92	73	74	61	83	101	93	89	79	78	72	90	72	87	78	84	65	75	74	83	51	78	66	86	73	74	78	86	82	77	82	77	86	87	73	88	73	80	81	82	77	64	82	91	85	69	77	74	80	67	81	79	71	87	74	86	84	75	72	61	69	67	83	74	69	67	76	74	79	92	71	83	83	67	83	78	69	94	79	79	72	85	75	69	67	65	69	65	82	66	76	84	73	67	82	74	76	63	75	80	82	86	84	70	93	78	72	70	85	87	72	98	81	83	75	83	79	77	81	70	78	74	69	78	78	71	85	82	71	67	82	88	67	77	91	85	80	74	64	84	72	88	69	82	77	82	74	78	88	72	84	81	72	77	83	82	76	75	87	75	89	95	85	76	69	94	60	81	77	70	83	78	84	76	70	74	69	74	80	74	75	71	88	103	73	73	75	104	66	68	70	75	74	86	82	77	71	81	79	92	70	73	68	65	83	91	77	90	67	71	76	70	95	65	75	78	80	104	90	78	83	99	87	84	73	84	74	81	69	78	65	75	76	70	75	81	72	70	72	77	87	93	84	67	83	78	93	80	82	78	81	76	81	95	68	77	73	73	81	69	79	64	93	65	87	76	72	71	65	79	82	76	72	72	79	91	70	87	65	79	76	74	80	88	84	82	64	81	89	75	69	74	83	73	68	72	76	87	79	65	69	66	68	87	77	85	71	87	76	66	85	90	86	79	71	79	73	81	78	101	64	60	92	99	73	87	75	79	69	101	102	81	73	65	70	72	82	76	80	75	75	90	85	81	70	83	81	87	87	81	81	88	83	80	72	82	68	80	70	80	77	75	67	74	90	86	85	79	77	90	85	82	90	75	98	76	77	67	72	87	71	81	68	93	78	71	67	77	64	89	73	89	91	77	105	82	79	89	76	66	78	70	81	76	79	76	71	83	76	66	62	77	77	75	83	83	73	75	96	72	83	77	82	76	62	61	78	76	85	71	76	68	57	85	85	73	77	70	72	89	87	86	84	92	84	99	71	68	79	75	83	79	76	88	64	90	79	80	87	64	76	73	68	86	76	73	63	78	67	80	64	74	78	77	64	91	77	69	86	80	81	67	81	85	74	64	65	71	81	80	67	76	81	74	69	69	63	67	71	76	80	78	90	76	90	77	61	80	67	84	89	81	64	86	64	89	73	69	89	88	85	84	87	89	73	62	81	75	66	66	82	69	71	89	72	69	83	76	73	76	81	85	65	70	79	88	83	67	68	67	71	76	75	79	75	65	86	81	59	64	75	72	70	71	76	74	78	86	85	83	71	84	73	100	69	62	91	65	77	68	89	65	70	72	71	72	80	80	61	70	79	67	86	67	76	68	87	91	60	75	67	82	77	63	86	72	84	65	93	82	79	93	83	79	70	87	78	66	76	92	84	78	69	78	76	74	75	82	66	80	67	80	83	72	85	59	71	86	83	88	77	68	74	81	90	92	68	87	75	78	79	71	53	73	85	87	82	73	75	82	77	91	73	77	68	80	79	72	80	75	76	78	82	69	75	89	80	84	75	73	88	75	85	82	74	83	72	74	81	76	87	77	72	77	72	88	69	70	74	84	70	89	89	79	78	75	92	83	69	83	66	88	59	70	74	61	92	70	74	79	73	67	87	76	83	74	73	59	90	93	73	77	65	69	78	68	75	76	83	78	82	80	87	83	91	86	75	73	85	79	87	80	69	66	76	66	74	71	84	78	89	81	70	72	84	63	89	81	77	57	69	62	66	86	75	65	61	65	75	77	87	82	79	78	84	72	71	72	96
21770	3369	1645	1902	3544	4466	4169	3535	2890	2414	2144	1918	1730	1649	1581	1432	1352	1354	1359	1321	1225	1251	1213	1217	1166	1240	1188	1172	1237	1240	1123	1095	1034	1096	1149	1039	989	882	906	995	957	904	897	914	911	837	826	850	775	815	819	771	815	801	738	789	769	723	735	675	731	731	751	679	705	731	711	724	730	679	708	736	701	729	714	688	752	760	704	716	685	738	706	782	687	744	706	664	757	707	773	764	784	746	737	761	701	775	715	775	765	759	710	692	729	697	770	720	705	701	704	800	727	716	691	724	702	755	702	740	709	737	679	673	691	683	723	695	686	734	712	696	659	699	681	679	678	709	726	729	704	668	727	685	699	711	741	702	721	736	711	700	741	714	694	710	717	706	711	736	703	694	694	708	723	720	718	686	750	702	735	695	697	766	694	742	714	716	702	727	768	734	693	721	699	735	720	718	725	713	715	680	718	705	704	713	722	715	710	705	659	725	717	700	707	702	698	711	698	719	751	750	726	717	717	702	702	712	688	701	759	729	703	649	674	692	712	656	742	681	730	689	727	738	690	751	719	713	789	666	709	739	764	732	695	698	717	706	696	723	691	727	703	723	726	759	738	684	736	691	721	693	697	679	726	704	740	727	753	712	711	727	699	760	703	754	727	695	707	747	682	691	704	720	720	702	755	755	723	733	705	733	649	679	697	697	723	692	752	744	696	727	740	718	701	650	702	709	752	729	764	699	721	687	698	641	735	724	715	720	719	681	729	711	707	715	727	757	640	705	714	674	713	734	710	685	744	688	726	699	689	721	737	729	690	699	725	754	698	675	752	685	711	718	755	681	686	657	720	741	734	714	679	719	705	716	718	688	738	711	765	740	695	698	709	690	699	711	701	686	719	716	716	722	687	725	757	725	721	730	699	750	712	734	683	690	649	722	737	739	675	741	700	681	677	706	740	667	727	751	736	749	697	685	716	714	730	727	709	705	726	755	728	721	710	769	743	697	715	747	699	693	763	694	733	691	687	696	691	679	741	637	743	715	748	698	764	760	742	688	697	744	753	684	737	705	754	718	717	728	730	730	727	713	747	700	720	679	683	693	722	756	702	717	749	721	741	755	729	658	710	756	682	704	703	668	668	712	664	682	762	733	742	680	741	711	673	763	739	710	763	717	711	700	717	721	740	690	681	717	727	697	674	733	698	724	708	730	729	731	721	722	683	737	710	764	691	738	740	753	727	701	677	740	706	766	754	731	700	713	682	716	705	688	676	650	695	766	713	727	695	724	705	677	716	699	721	676	681	718	694	693	702	697	697	732	711	679	699	733	717	766	711	739	685	722	724	729	706	645	716	701	665	672	726	705	678	715	714	715	727	730	696	700	720	715	679	715	744	683	757	715	701	752	712	708	725	674	687	711	703	698	758	766	707	701	753	770	761	713	652	623	709	718	691	655	740	700	715	731	728	635	718	731	699	701	712	730	715	692	683	714	719	729	695	713	649	665	700	673	702	707	726	733	745	721	725	690	710	690	706	698	723	675	699	702	707	702	724	708	760	691	745	694	687	739	706	704	752	771	738	748	765	707	680	717	686	741	710	706	732	742	747	710	718	704	743	740	703	731	773	723	740	704	736	759	685	723	705	700	690	746	698	718	713	720	712	686	709	727	698	709	705	697	682	737	717	724	704	722	693	711	750	766	711	703	705	694	724	724	721	730	762	709	747	703	690	713	729	696	741	709	754	680	725	713	694	765	726	691	709	718	735	716	720	693	694	753	680	689	756	697	687	666	689	720	667	676	725	727	736	717	695	731	704	701	720	688	687	712	725	695	736	696	765	709	728	706	721	734	669	724	718	723	676	742	724	714	698	749	718	633	709	756	660	675	688	739	699	705	651	726	692	702	717	682	688	688	765	717	730	713	694	666	692	680	748	723	680	723	704	718	696	752	725	725	728	731	703	746	700	703	702	719	747	708	713	741	682	741	689	719	671	757	692	700	713	739	693	715	720	679	676	706	685	724	721	743	723	710	725	664	691	706	741	717	759	739	721	697	687	758	696	691	716	692	676	719	714	704	721	725	724	709	720	756	671	753	716	680	737	721	695	682	712	721	696	731	701	660	689	734	670	709	691	733	718	682	708	688	743	685	684	735	660	709	708	714	716	685	748	733	710	684	722	759	686	693	691	758	665	740	702	740	748	720	737	681	663	710	722	749	742	714	778	723	702	716	708	714	723	723	700	725	711	700	686	722	716	700	711	721	699	736	728	721	733	724	718	784	700	707	697	691	724	707	720	699	705	688	753	714	728	691	727	695	674	661	759	698	707	702	689	705	678	748	710	728	686	688	708	706	718	688	724	682	736	702	692	740	702	664	728	710	702	692	658	725	730	707	726	699	684	697	629	694	743	702	700	700	726	710	726	755	688	749	702	739	705	724	691	683	732	741	689	705	748	725	695	645	759	697	731	727	655	689	666	721	704	726	750	719	709	734	697	695	690	746	687	729	767	729	700	734	730	736	741	710	743	697	698	705	731	634	692	694	681	691	741	666	719	751	757	700	763	714	713	701	717	728	728	743	734	711	722	705	732	710	737	743	729	717	755	699	667	693	701	696	704	735	708	717	733	680	733	710	698	742	724	696	682	767	659	760	698	745	721	727	729	668	686	744	684	746	759	706	744	670	701	665	701	686	717	719	676	769	738	680	713	701	722	720	717	706	699	684	801	707	682	713	672	688	698	697	709	713	749	696	678	744	734	752	711	765	686	700	725	746	726	714	676	710	737	701	676	690	708	728	715	738	714	695	709	677	729	746	717	731	675	684	730	698	662	718	664	720	754	739	678	695	700	724	748	720	705	723	724	671	751	696	730	692	745	717	714	698	719	695	725	715	695	691	726	703	693	709	733	730	758	675	705	704	692	673	707	730	693	707	714	681	709	722	703	711	684	751	707	739	704	752	691	748	676	693	687	753	716	676	691	702	657	691	732	695	727	683	721	715	732	737	730	731	695	660	706	721	714	692	705	683	742	725	706	669	676	764	698	738	707	723	694	727	712	683	699	695	691	692	691	710	741	715	714	763	668	682	696	748	751	715	738	698	663	674	709	655	703	685	739	694	686	729	747	703	716	728	699	742	742	737	713	725	714	706	690	696	762	684	692	697	711	699	702	708	690	676	693	680	739	695	684	728	695	717	723	774	719	704	683	742	705	728	695	709	704	727	756	723	723	689	760	758	717	707	703	777	720	704	722	728	702	693	693	711	722	677	686	704	724	694	680	716	715	704	745	722	722	716	745	677	720	752	704	681	732	681	769	720	763	758	707	716	679	727	710	700	694	685	703	718	748	747	709	766	722	697	730	691	684	730	725	724	751	726	713	676	675	726	709	635	665	756	708	720	727	709	725	694	720	696	756	662	677	685	717	705	684	713	693	744	662	665	703	717	734	743	727	734	661	684	680	706	742	725	720	741	736	722	703	745	702	759	699	772	698	768	737	757	709	732	751	719	780	711	716	682
2453	270	113	77	99	94	98	98	84	83	82	75	55	100	69	73	63	63	74	71	63	67	72	75	76	61	78	67	56	72	62	73	75	73	61	66	63	68	61	62	66	62	56	60	58	54	70	73	63	57	60	59	51	64	52	60	65	50	60	65	50	59	48	47	62	50	57	60	62	56	44	53	50	40	59	56	64	53	66	78	43	62	49	64	64	56	53	54	60	74	47	47	57	50	63	69	55	55	63	45	64	55	63	52	50	61	44	58	69	69	50	51	45	63	60	55	47	46	42	62	57	61	53	57	59	46	48	52	67	41	65	57	59	57	58	68	47	54	54	50	52	62	53	55	66	63	49	66	60	58	53	73	53	64	53	55	61	52	49	51	62	57	43	50	51	59	51	61	61	54	48	33	58	66	63	62	63	61	50	56	70	44	68	53	45	45	72	52	64	51	71	42	62	54	46	52	60	62	62	62	44	48	57	63	60	52	51	55	58	64	47	63	58	58	62	53	62	58	44	45	53	61	54	53	55	58	51	60	59	52	69	68	60	65	51	60	53	54	45	59	54	58	54	61	51	50	51	61	52	53	48	64	53	52	54	48	62	54	62	66	64	59	59	58	61	50	51	52	45	52	82	57	53	68	60	48	53	60	61	56	46	54	55	59	49	50	49	61	64	55	47	55	41	58	43	52	84	53	58	45	56	57	53	36	53	61	31	62	56	63	59	61	59	57	50	52	60	68	48	57	57	55	60	64	53	64	59	53	60	59	51	48	57	61	49	49	54	46	61	49	72	53	70	47	59	66	59	66	52	49	67	56	48	58	66	59	58	58	57	59	56	55	52	51	53	55	65	49	53	56	47	51	59	55	52	40	58	53	65	52	54	55	44	64	56	55	55	52	57	54	64	44	46	56	63	61	64	53	52	56	53	52	66	48	56	50	60	54	45	55	56	59	43	43	49	47	67	64	51	50	60	65	64	65	48	56	49	56	55	58	60	56	67	48	51	49	69	61	53	63	58	47	50	65	42	60	58	75	55	45	54	58	62	71	54	62	60	53	55	65	67	48	62	59	52	57	56	59	64	49	52	56	50	53	57	52	58	51	49	50	54	60	60	56	56	55	56	49	61	55	51	44	61	55	51	38	48	55	49	55	57	59	42	49	65	58	62	57	68	55	43	54	59	56	51	59	45	47	63	54	44	43	52	57	50	60	53	58	65	53	61	56	60	59	53	45	39	65	60	62	52	53	53	70	56	65	63	54	56	45	55	46	63	51	43	45	57	63	53	55	50	56	59	48	49	50	49	60	54	43	55	46	62	63	59	53	64	49	61	49	59	54	68	52	52	57	51	64	49	50	60	59	72	71	51	55	53	55	44	42	60	50	50	57	68	41	56	52	51	52	70	59	45	61	53	53	55	48	48	68	72	63	47	62	70	63	64	55	44	52	45	60	79	47	61	72	54	52	54	58	50	58	44	56	56	41	58	61	54	50	49	54	49	49	46	56	50	62	60	63	53	47	55	60	42	55	54	53	60	55	56	52	56	62	53	51	57	51	66	64	38	55	47	49	53	58	67	54	50	49	51	48	46	47	48	54	58	66	54	61	52	57	52	68	53	68	50	55	74	53	58	68	54	67	59	56	66	58	59	45	61	49	60	45	54	59	38	76	55	44	59	38	64	58	64	49	56	48	58	64	53	52	61	53	41	62	61	56	56	56	48	60	51	53	50	50	62	52	50	62	54	52	59	48	47	62	54	48	53	71	54	48	52	47	55	44	52	55	56	35	58	43	50	49	51	53	52	59	66	63	56	68	53	65	50	63	74	70	46	56	54	56	59	54	46	54	55	53	48	60	55	50	56	55	41	65	43	49	61	52	62	70	65	48	53	61	31	65	49	42	67	53	66	48	62	55	50	61	55	63	56	57	59	59	57	52	54	52	56	43	59	42	64	67	61	49	51	47	66	53	48	44	67	46	65	59	56	33	49	62	57	43	47	42	55	58	60	46	54	51	55	46	56	64	50	66	48	61	61	64	44	59	46	49	56	52	53	52	56	56	51	58	62	62	48	53	58	54	61	54	56	56	67	45	49	49	58	69	51	58	61	60	61	63	54	61	58	43	61	55	65	55	54	51	66	54	48	52	52	57	56	62	55	51	57	66	76	35	57	47	53	42	59	60	71	60	48	49	46	57	56	50	54	64	54	68	60	61	73	70	63	56	62	46	54	48	57	64	52	48	43	56	53	41	45	51	44	70	55	57	54	47	58	47	55	66	68	44	62	62	52	53	70	43	58	56	56	65	46	61	54	68	52	52	37	42	47	66	50	70	60	56	59	41	51	52	51	52	56	76	66	58	57	69	59	53	55	51	58	57	55	60	61	42	54	57	58	50	61	55	47	53	61	57	56	63	60	53	58	53	48	48	49	62	59	54	46	53	47	44	59	59	60	63	37	69	55	45	43	46	67	44	54	51	72	37	71	49	55	46	66	55	47	60	52	61	53	48	55	50	47	49	68	45	52	46	55	57	59	51	47	62	50	55	42	58	46	50	44	60	58	60	54	52	60	56	50	64	57	60	55	59	56	34	62	50	58	49	44	56	48	62	55	56	59	57	57	59	58	53	66	64	65	60	65	52	56	49	55	50	56	48	63	62	40	52	48	61	55	58	46	48	52	69	53	56	45	57	51	68	56	60	41	45	49	49	51	52	61	52	61	53	52	63	47	65	65	51	55	73	57	42	59	54	44	45	53	64	64	58	53	57	50	55	40	52	57	53	49	49	51	44	59	49	65	55	48	51	46	56	57	56	50	55	57	63	48	61	66	75	51	62	56	62	43	55	45	35	52	68	55	44	48	59	48	48	53	56	59	58	64	46	55	48	47	55	56	68	42	53	45	57	56	61	66	55	42	55	63	75	48	65	61	59	65	57	46	49	56	56	60	77	49	55	50	72	51	50	55	58	53	53	51	50	56	58	51	53	55	57	54	51	50	65	51	55	51	59	47	55	76	57	53	55	56	59	55	62	58	52	48	54	52	45	44	56	59	58	58	57	64	55	59	66	50	55	56	50	46	73	60	60	45	47	47	59	53	57	47	59	59	74	52	59	58	48	62	48	52	42	66	60	57	63	57	55	56	49	51	56	53	46	56	62	48	44	77	51	61	50	46	49	65	49	62	53	54	52	50	48	57	43	62	49	42	41	47	68	44	60	73	59	62	55	46	46	55	53	56	48	69	61	56	52	38	67	50	56	57	48	51	67	57	53	52	64	65	43	57	62	53	46	60	54	53	50	50	54	63	53	60	52	63	53	69	42	72	47	61	65	62	50	62	53	60	60	60	52	46	57	57	43	59	50	50	57	45	56	54	58	54	65	48	60	53	52	64	64	60	49	49	59	54	46	57	54	66	54	56	64	53	51	46	43	65	54	50	46	50	63	60	61	61	59	41	56	50	49	55	61	49	48	51	57	50	62	53	59	62	66	61	69	63	49	58	43
20624	2823	1385	1526	3063	3928	3779	3084	2676	2362	2032	1857	1608	1505	1462	1240	1173	1235	1191	1165	1063	1066	1082	1077	1075	1010	1014	1033	1049	980	976	964	951	849	874	869	790	738	719	785	763	715	720	698	662	713	643	630	619	593	606	613	587	605	546	528	531	556	506	519	541	514	526	562	515	514	581	503	512	518	512	502	475	524	487	541	510	521	509	535	548	522	560	543	556	543	531	542	569	540	519	556	518	486	549	541	516	576	566	592	525	521	515	512	538	534	489	476	512	505	514	487	497	531	503	515	496	500	512	496	493	515	491	487	525	525	495	568	490	477	482	574	525	520	498	533	572	514	504	573	488	495	474	493	551	543	534	518	463	477	534	551	497	512	543	487	540	533	494	534	501	491	506	564	524	531	542	525	503	518	484	534	499	472	504	481	535	507	459	481	482	529	506	493	478	469	508	523	524	492	517	494	476	568	515	514	500	496	481	470	513	517	508	488	505	476	491	527	529	507	522	506	513	484	498	516	492	500	549	538	500	495	484	460	531	522	523	493	518	519	499	509	527	538	501	448	476	508	512	524	479	503	516	518	483	498	482	536	489	521	493	532	502	508	510	547	543	515	450	513	485	486	495	551	501	508	494	524	497	486	488	535	497	495	494	540	511	524	514	468	505	484	541	480	471	484	497	485	529	477	503	539	518	505	481	513	531	551	499	500	484	518	523	494	494	492	493	518	486	496	499	510	514	482	520	518	567	495	511	492	523	528	481	541	489	525	523	512	482	542	459	514	474	488	498	458	514	523	510	504	503	524	532	524	457	494	498	487	515	499	535	507	518	540	505	492	469	531	512	518	533	456	513	545	524	518	500	484	510	495	524	510	523	500	498	547	515	563	524	507	518	489	501	537	503	520	485	536	467	511	514	536	558	501	489	503	535	530	524	476	510	489	482	490	473	488	521	501	496	501	461	496	489	500	489	498	510	514	508	472	499	528	512	528	491	508	542	511	510	469	506	486	528	496	499	461	535	504	508	521	522	460	495	502	473	507	504	499	492	534	504	581	535	480	517	489	518	512	481	534	502	491	508	486	516	488	528	487	521	477	498	505	517	505	450	474	461	490	491	534	494	502	515	500	491	505	516	505	508	502	497	502	513	533	512	502	505	507	520	470	547	479	542	513	546	489	503	512	507	496	488	513	503	519	539	504	503	537	497	514	542	527	537	463	489	523	502	501	528	488	486	532	478	514	515	539	495	506	482	482	542	510	506	519	474	515	526	512	489	483	505	507	468	480	497	515	490	476	494	499	493	464	494	513	491	514	495	531	520	494	503	487	544	518	534	511	509	514	513	526	559	485	517	513	512	501	520	482	524	508	506	496	476	510	527	509	503	536	483	514	531	510	522	486	517	513	501	514	533	484	484	515	527	525	524	536	504	495	501	524	499	507	468	532	519	567	540	502	465	496	493	470	521	489	516	480	492	517	477	504	532	510	514	534	551	583	504	465	484	470	536	512	523	520	550	540	524	523	501	566	510	551	507	498	508	535	518	530	511	534	495	447	548	484	531	491	511	504	520	480	462	495	538	531	524	498	490	499	468	470	492	508	526	547	516	522	502	513	529	526	481	508	516	504	494	492	522	482	493	537	502	496	488	499	514	496	484	473	506	483	495	534	559	485	528	493	497	499	515	487	510	505	531	535	510	505	514	499	518	528	465	517	557	535	470	508	494	468	531	525	545	488	517	539	517	504	515	508	469	468	498	470	510	521	479	529	510	504	494	520	513	507	490	506	525	523	525	472	513	519	541	551	496	508	488	499	481	497	489	489	509	519	486	523	502	535	512	453	499	515	524	494	514	534	540	502	503	501	505	480	504	513	507	519	463	543	455	531	467	493	510	478	487	532	465	485	519	507	485	480	527	509	508	502	517	513	537	492	501	503	522	530	475	514	517	492	544	557	512	547	510	448	545	451	489	520	550	510	488	475	448	501	487	481	515	506	514	492	510	525	503	497	470	517	545	509	524	486	511	522	498	511	529	475	487	523	509	557	494	506	526	505	504	510	466	514	508	468	486	522	521	536	541	486	545	472	480	490	518	536	545	478	472	533	527	502	489	503	512	509	523	530	504	490	528	527	535	537	472	487	488	506	513	529	480	513	490	507	539	533	495	490	512	513	494	463	495	486	535	474	518	533	533	516	490	514	519	561	498	455	498	512	513	544	505	530	509	532	536	498	482	524	510	538	559	487	546	512	481	524	508	517	527	499	539	503	518	516	493	506	501	491	553	486	530	482	508	526	531	512	500	451	460	513	528	491	538	555	535	484	498	503	485	548	515	505	546	476	529	518	486	521	497	521	518	513	482	481	487	542	515	514	476	517	522	507	471	465	549	508	493	524	530	484	490	526	513	517	512	517	512	544	538	492	524	472	525	530	504	472	482	486	486	548	503	519	484	507	546	482	462	506	494	527	499	510	512	535	513	513	515	467	529	515	498	481	514	470	486	544	503	479	484	505	541	516	523	499	507	520	532	552	542	546	544	502	526	492	526	536	493	471	544	526	512	496	480	541	503	541	512	503	512	460	490	515	490	488	516	505	511	502	485	498	460	535	486	518	490	510	508	523	489	466	523	502	513	499	477	516	495	540	479	498	535	488	514	448	530	485	531	517	521	525	538	486	498	504	518	486	480	524	517	545	509	528	560	503	494	450	484	499	498	498	512	498	488	484	510	493	498	532	503	502	489	546	509	543	462	534	460	489	485	508	512	484	494	556	511	513	533	527	533	488	531	524	520	525	519	536	469	495	499	494	508	498	539	512	485	544	486	483	490	499	515	479	491	525	541	532	472	516	506	548	530	498	521	489	517	512	537	484	556	503	518	530	486	462	523	525	501	520	506	503	506	498	493	549	492	569	488	495	500	546	490	481	504	520	542	480	494	500	461	535	506	507	514	472	482	479	475	481	481	537	512	510	557	524	451	511	542	497	554	483	512	517	517	495	525	547	492	508	543	448	515	499	525	514	495	525	496	518	522	482	491	496	550	501	506	489	510	488	537	461	496	526	503	505	450	517	513	520	536	500	515	521	477	517	506	504	546	505	517	499	508	503	522	514	518	474	516	516	478	484	533	511	472	539	492	523	541	507	479	499	498	462	500	512	502	505	488	509	549	508	517	517	530	487	502	497	527	508	502	516	490	487	525	485	509	484	514	493	483	489	491	518	524	512	514	525	470	476	535	476	492	501	485	520	545	537	472	497	501	534	514	480	513	468	482	527	511	527	515	477	466	521	503	495	466	540	513	531	483	513	516	460	480	524	517	522	482	534	468	492	504	513	553	505	495	505	490	496	510	544	522	508	525	479	456	471	455	550	505	525	521	520	504	532	537	541	526	520	498	522	537	521	512	512	536	461	509	525	557	472	483	512	509	504	493	539	488	494	521	504	501	475	540	466	473	518	483	510	481	537	461	518	474	511	487	501	522	494	528	483	536	505	524	492	497	516	527	516	481	464	497	485
3217	506	158	118	113	101	119	134	128	122	103	99	105	90	107	85	86	76	88	71	87	96	91	69	77	94	85	93	86	75	84	83	81	77	65	69	59	55	82	69	68	66	64	77	64	48	55	76	62	61	51	75	61	60	59	62	65	65	66	61	61	75	57	56	53	51	58	64	54	63	58	61	60	40	55	57	69	60	75	59	59	64	64	72	73	77	61	62	56	56	57	67	61	74	58	50	60	69	61	63	50	67	68	72	59	57	58	57	60	61	70	68	64	63	74	62	63	58	63	55	52	61	71	53	64	69	62	50	70	55	51	44	73	65	57	63	62	57	65	54	74	59	53	59	61	66	68	63	55	50	73	62	83	51	53	59	62	67	65	56	69	57	58	63	50	72	78	58	55	71	62	53	54	68	60	61	73	70	67	62	78	66	64	61	60	57	51	60	53	64	65	56	58	64	66	60	72	68	60	50	61	36	70	79	58	57	63	73	73	67	57	56	61	45	77	59	49	43	67	49	68	52	74	64	55	57	68	51	57	64	61	56	57	49	53	51	59	55	55	57	52	67	57	61	60	65	62	53	54	73	58	76	54	55	59	82	54	56	61	73	49	47	60	55	70	60	56	53	56	56	68	56	61	62	52	65	58	52	58	57	59	80	59	56	49	65	60	70	59	77	70	55	60	66	53	49	62	63	66	64	59	62	66	56	51	56	81	70	59	61	54	59	59	80	67	50	67	65	69	62	47	61	52	73	61	51	64	55	52	59	78	60	65	67	63	59	42	81	63	77	45	61	59	51	82	66	41	58	64	70	64	65	66	57	52	62	70	66	81	68	62	55	64	65	74	61	58	50	79	76	61	56	64	69	65	61	67	66	55	57	58	53	70	57	73	54	66	50	58	57	50	63	60	68	62	69	61	70	61	60	59	75	85	58	66	51	62	73	56	56	56	66	57	65	61	49	52	63	59	43	61	68	62	53	51	72	59	69	55	65	58	63	65	58	57	65	66	61	52	38	59	57	54	65	49	51	71	58	75	46	77	57	54	53	49	58	67	63	59	60	59	50	63	45	69	67	64	56	59	53	54	68	62	57	61	55	69	49	52	55	64	69	58	72	67	55	41	57	54	53	58	49	57	56	65	49	50	57	60	49	56	72	61	53	53	61	63	55	54	67	51	60	65	63	52	62	67	50	58	55	65	57	68	74	47	55	65	68	57	50	48	59	59	66	60	47	51	60	61	68	67	63	51	70	52	53	56	64	59	54	86	54	58	55	59	67	61	55	59	50	56	65	50	69	60	67	58	54	66	63	64	65	71	58	60	65	64	69	59	74	59	61	72	58	53	69	55	71	60	66	59	51	63	64	63	61	64	77	58	51	57	67	60	52	53	63	73	58	57	75	55	71	56	63	57	69	59	73	50	70	64	60	60	55	62	73	57	71	52	53	65	62	66	62	69	66	42	60	65	67	63	60	68	52	68	59	72	65	55	61	57	63	67	61	63	55	52	55	48	50	77	59	56	67	53	55	65	51	47	71	70	62	51	52	60	66	67	68	67	66	61	49	65	53	53	48	66	65	55	79	65	61	54	58	49	55	64	67	50	65	55	57	54	63	68	57	50	50	54	57	73	54	55	55	56	53	68	54	69	65	72	57	63	54	61	64	63	72	60	47	58	63	64	64	75	47	68	62	66	48	63	38	74	63	43	52	63	60	58	53	68	62	49	55	64	39	65	58	43	67	63	55	57	67	72	48	51	55	62	51	62	57	56	56	63	57	73	65	55	55	60	54	67	57	59	55	45	67	56	68	62	56	63	63	57	59	63	69	59	55	51	58	60	75	68	67	62	58	61	54	63	64	64	52	48	63	65	68	57	63	60	50	53	55	69	62	52	69	45	81	61	48	58	57	52	63	57	67	65	66	67	56	51	56	56	69	70	65	64	55	53	61	39	58	72	73	65	67	62	58	55	55	77	59	54	61	54	64	58	54	42	64	64	70	68	74	61	49	65	71	51	59	69	65	67	54	49	56	51	57	57	65	74	61	57	72	58	63	60	67	65	71	59	42	69	59	69	64	62	66	52	70	63	49	69	62	54	57	64	54	65	68	43	48	68	54	60	47	60	64	54	51	70	68	53	65	65	70	66	70	70	56	56	68	67	62	55	75	61	73	66	69	54	45	63	55	51	59	73	67	64	55	65	63	48	51	70	66	66	63	61	59	67	73	47	58	63	76	57	54	65	51	65	63	61	58	63	65	59	65	56	44	64	57	54	65	72	57	56	63	40	57	61	51	61	61	54	56	69	51	67	59	60	44	59	77	54	64	64	60	63	54	62	63	83	50	66	43	57	54	60	53	65	74	58	67	54	57	58	62	57	79	58	68	62	50	55	61	51	60	64	59	45	64	51	64	54	41	66	56	65	64	55	55	62	68	63	63	66	53	54	72	63	64	58	59	69	64	67	55	48	60	55	56	56	76	73	58	71	78	45	52	62	53	69	61	55	68	64	57	53	62	55	62	67	56	43	58	59	61	63	66	60	47	62	61	53	50	63	54	58	59	65	51	69	60	87	61	51	51	63	43	62	63	61	63	65	58	59	60	55	71	66	55	67	51	59	60	57	58	83	74	64	68	62	75	61	43	62	53	63	60	66	52	60	46	69	67	63	56	60	43	62	65	72	67	57	65	67	63	69	57	52	65	70	54	69	68	57	77	58	64	50	66	69	57	75	63	66	72	73	50	50	66	80	54	57	50	69	57	68	57	70	46	48	62	56	59	65	67	63	50	57	42	57	65	69	48	69	62	76	52	74	63	66	61	60	55	63	66	74	60	64	79	55	59	62	65	65	54	59	61	61	63	64	59	62	47	59	63	53	64	50	69	50	50	62	57	72	62	58	57	53	60	72	52	71	58	54	63	42	63	63	56	56	56	76	63	68	56	61	72	54	63	63	54	63	65	70	70	53	65	67	52	58	58	63	56	55	64	54	66	59	73	59	64	59	65	48	52	68	64	58	66	53	80	60	56	60	63	66	60	53	61	67	63	62	53	45	60	68	68	52	50	66	65	62	66	49	59	67	57	60	75	60	53	58	78	45	49	68	68	50	47	73	66	65	51	61	74	62	45	72	53	54	52	58	64	67	58	78	52	60	60	61	64	59	61	62	63	45	49	70	70	50	54	69	64	68	65	49	64	65	52	68	61	63	54	77	75	51	65	79	53	64	68	60	52	57	64	64	77	66	43	73	72	57	64	61	79	72	55	63	71	63	72	68	62	64	69	67	51	62	75	61	50	67	58	52	61	61	49	46	60	68	58	63	59	67	59	54	57	62	58	52	55	70	41	60	64	57	57	48	54	58	44	55	55	64	66	49	69	56	61	47	52	54	75	62	60	64	75	63	73	56	58	60	73	51	64	47	60	71	62	60	66	61	54	69	65	67	75	59	74	77	65	62	57	66	92	57	49	67	57	57	61	58	55	67	73	69	60	67	63	56	60
25396	4475	1835	2320	4504	5564	5044	4450	3607	3107	2599	2343	2144	1980	1816	1573	1454	1440	1446	1385	1410	1317	1252	1288	1308	1243	1227	1260	1249	1142	1106	1151	1136	1045	1026	971	919	865	889	937	884	828	835	787	781	788	755	757	698	668	676	622	657	656	591	591	604	655	584	579	563	606	573	582	620	543	590	605	589	588	581	586	575	574	585	560	556	578	562	611	643	591	591	628	625	599	654	607	649	600	621	594	621	571	646	654	593	659	652	634	648	632	581	566	596	606	585	581	630	569	551	607	558	580	611	607	585	547	559	579	589	563	585	604	533	533	583	557	575	602	589	565	564	617	537	599	584	584	634	600	567	552	587	597	608	562	579	601	602	593	609	521	629	605	570	620	573	541	582	568	598	561	563	603	578	585	587	551	552	600	544	563	556	588	595	546	600	571	557	546	544	586	544	600	563	608	558	559	593	547	577	557	627	581	557	574	538	584	592	591	574	586	571	592	620	585	555	585	607	563	645	543	617	618	560	620	556	555	560	528	601	586	566	585	594	524	546	610	559	598	554	574	594	569	557	571	584	572	559	568	585	600	561	614	580	555	570	596	569	582	632	600	594	533	556	565	574	598	578	575	577	555	596	556	567	582	547	604	592	579	569	538	593	590	582	588	532	592	581	569	571	596	551	562	572	599	588	606	586	587	559	571	611	567	588	594	578	567	564	597	520	522	609	574	571	560	632	609	559	561	555	601	588	539	561	556	586	572	572	589	563	612	582	591	598	614	590	608	600	611	569	561	593	618	597	544	558	518	572	574	595	574	600	625	551	616	610	554	587	557	600	611	551	549	610	587	617	581	584	559	566	546	560	578	639	614	575	566	616	630	561	581	588	563	624	535	600	547	559	516	570	539	570	564	615	596	609	584	620	613	602	589	578	557	568	610	564	563	600	568	599	542	586	563	548	573	603	572	550	600	537	590	593	579	575	582	599	606	566	545	561	574	612	568	579	542	585	562	565	574	592	570	556	605	563	594	534	566	550	530	592	580	558	548	580	574	566	558	618	564	622	580	591	608	597	553	556	582	568	591	589	562	557	585	539	609	560	606	538	595	591	563	550	574	635	576	541	550	555	588	539	538	576	582	572	572	579	571	573	617	559	586	588	557	550	607	590	582	584	589	540	543	516	562	584	580	555	559	575	553	640	608	553	589	638	622	594	582	594	580	575	555	585	596	578	550	583	558	558	572	598	603	584	574	541	588	582	556	559	621	567	587	573	578	572	566	578	557	594	584	572	576	561	629	582	619	583	565	586	594	591	572	577	607	606	545	562	566	565	583	564	561	559	595	582	550	524	569	613	600	607	560	548	579	576	605	547	576	580	545	595	591	607	572	596	586	560	556	573	540	562	560	573	565	598	579	568	562	562	592	591	596	588	544	558	587	573	558	602	563	567	561	570	570	600	595	548	574	583	567	572	571	563	555	572	552	576	566	595	604	557	574	624	591	571	597	566	595	611	538	591	566	599	631	521	582	587	574	610	570	584	576	569	624	594	574	582	587	555	587	583	531	545	523	625	574	572	580	574	578	615	600	580	560	584	562	596	612	589	558	577	560	590	566	574	608	581	557	567	602	569	570	595	569	594	601	562	561	612	559	609	563	599	599	563	584	596	625	582	532	523	548	584	546	593	601	582	600	611	571	611	556	600	612	592	604	594	571	631	603	590	573	558	534	568	555	573	576	567	572	581	608	600	544	547	618	579	582	555	607	615	566	556	619	580	535	586	554	586	568	581	559	561	617	533	591	594	536	590	574	585	584	625	604	563	608	559	564	582	592	599	588	570	590	566	581	539	611	567	621	581	569	575	621	583	623	589	537	556	579	568	603	552	586	588	580	586	613	579	577	586	545	578	599	566	555	558	589	567	596	550	608	560	553	575	550	571	579	570	582	592	581	590	563	535	563	573	552	582	574	573	526	583	572	631	561	582	562	547	609	564	575	553	527	581	590	593	534	572	563	571	567	591	605	593	584	579	605	584	567	578	598	563	591	579	589	536	600	528	590	577	599	548	593	554	567	562	572	630	564	548	567	563	569	580	585	576	602	589	596	576	563	559	607	635	557	636	582	579	553	537	558	577	555	559	608	602	587	585	588	558	558	576	619	593	533	587	569	550	569	631	596	582	584	523	605	589	579	547	576	608	576	606	583	547	578	573	528	591	547	633	580	574	583	560	581	575	576	531	584	574	589	607	591	589	537	539	594	575	555	571	581	582	592	620	585	597	556	535	584	591	573	570	615	570	615	629	520	597	568	548	602	594	587	634	585	594	558	594	539	613	590	570	592	567	572	546	568	628	545	552	581	574	539	571	587	592	548	573	586	546	565	591	585	578	557	600	572	572	628	550	604	597	555	572	568	562	601	633	554	539	569	574	518	596	568	600	548	547	592	546	568	579	551	561	584	582	605	569	536	549	550	582	627	589	532	556	573	606	580	561	573	617	599	566	605	620	618	589	524	592	581	635	537	540	623	575	634	606	595	579	593	570	582	561	528	559	576	556	529	597	585	605	582	600	555	536	596	556	597	609	568	552	574	616	569	604	559	562	590	587	595	564	560	652	565	588	596	626	577	570	553	586	589	586	616	580	558	577	616	549	581	619	591	602	596	591	629	578	565	576	605	586	608	585	555	541	581	573	587	549	616	582	550	579	597	563	568	592	544	566	620	619	577	603	625	584	562	551	575	586	538	579	573	585	566	579	590	565	566	581	538	563	589	571	624	585	561	590	573	562	576	603	579	583	596	539	576	597	559	573	582	611	568	597	576	600	608	559	547	551	555	577	566	567	570	586	580	575	587	554	541	598	593	523	559	577	562	543	622	582	632	619	552	579	609	589	539	578	598	574	600	541	618	516	554	567	551	552	637	597	576	608	615	570	581	578	596	585	618	563	579	535	634	593	580	549	547	549	560	574	607	590	612	561	573	579	575	612	622	544	579	525	538	567	559	586	606	576	537	595	616	569	582	547	525	553	585	591	586	557	583	596	637	563	557	605	625	632	582	598	607	611	583	537	576	580	597	559	557	614	604	573	565	596	603	598	616	551	610	595	560	594	589	620	610	574	582	585	597	548	578	553	623	599	575	555	628	584	580	590	556	589	611	579	590	613	578	545	610	548	559	554	589	586	537	571	555	547	622	626	550	557	580	564	531	595	586	567	563	592	606	582	600	526	586	605	539	548	615	578	581	589	591	592	590	570	544	599	553	607	573	595	530	544	590	557	556	598	571	526	578	590	597	557	615	572	571	619	594	619	621	554	563	572	551	580	583	563	601	576	620	623	563	584	595	578	575	580	593	573	542	574	591	564	559	573	613	537	549	587	530	573	565	555	602	623	552	538	565	570	610	596	583	557	561	571	601	614	558	562	547	567	585	548	559	587	577	578	583	598	576	592	581	558	571	559	580	587	586	547	556	561	595	585	559	541	570	559	601	588	538	584	595	603	546	555	604	567	589	580	552	607	594	563	561
1363	139	80	79	84	109	102	100	110	80	79	102	73	86	101	96	64	95	82	90	87	66	82	82	100	93	83	97	96	68	83	77	94	91	77	80	75	70	70	73	71	81	78	87	80	90	77	69	70	65	78	67	70	88	78	68	80	82	72	81	72	86	78	71	80	94	84	78	85	81	74	61	79	65	75	71	69	66	86	67	66	68	83	85	80	54	76	76	75	82	73	85	71	78	80	96	86	73	75	63	74	67	80	79	66	71	63	77	72	81	78	55	75	68	79	72	70	52	80	69	61	78	79	75	87	68	72	61	79	67	66	71	69	73	83	70	94	73	65	70	81	62	80	88	89	78	64	94	82	71	66	72	86	83	87	74	65	81	69	74	74	69	52	60	70	82	72	59	71	90	81	80	78	87	78	66	66	73	68	77	53	78	64	89	86	86	83	69	71	74	83	77	72	80	85	81	71	69	76	62	73	68	76	83	70	69	72	90	79	86	63	76	73	72	72	83	61	72	74	69	91	74	76	67	78	70	79	79	81	70	71	79	84	62	69	73	84	79	76	78	66	69	71	81	72	76	74	72	82	77	66	81	61	69	68	78	75	77	77	72	74	78	80	76	67	88	80	80	88	81	84	60	64	71	73	72	67	82	68	67	80	63	78	77	62	77	78	85	75	83	67	69	68	70	76	84	65	74	90	74	61	72	64	62	75	72	92	74	64	71	85	67	81	59	80	77	78	64	76	66	76	74	71	80	71	57	84	64	85	78	89	70	72	70	90	80	85	61	88	74	74	59	80	66	89	63	78	69	87	97	68	73	69	80	83	80	74	65	75	73	75	90	66	75	72	70	88	84	65	75	70	81	63	71	79	73	84	73	84	63	85	76	76	77	81	64	80	76	80	68	77	66	73	68	81	64	85	62	86	72	71	79	70	77	74	70	73	71	71	74	72	71	66	85	87	82	74	67	76	88	76	80	80	68	71	71	80	69	80	75	77	82	79	64	65	63	83	68	77	77	85	83	73	61	70	88	69	60	70	61	78	70	73	82	79	74	66	75	73	72	70	72	82	75	62	74	70	56	76	78	81	59	94	66	55	80	84	58	76	69	69	67	78	70	70	66	64	74	82	61	72	62	59	84	71	81	79	66	70	66	83	67	74	74	67	67	71	72	76	60	58	63	77	69	86	65	84	72	66	66	68	64	88	59	86	71	60	61	67	69	72	68	91	77	64	58	78	77	64	91	76	74	80	70	78	78	68	70	72	64	76	81	72	67	77	71	75	81	75	72	65	70	78	86	63	81	67	71	79	82	79	75	72	54	70	76	58	71	85	73	78	80	93	69	96	75	75	74	63	68	70	64	73	81	70	67	63	90	89	63	74	78	58	64	66	75	77	76	71	87	70	66	71	67	70	76	68	80	74	85	62	95	90	85	80	78	68	71	76	80	82	85	74	74	73	74	69	57	83	79	84	62	74	93	83	71	65	81	82	62	71	72	68	62	71	75	72	67	77	67	79	79	68	64	76	92	74	68	66	71	78	65	77	74	66	71	63	69	80	72	69	84	65	77	64	93	68	75	81	72	66	70	70	63	85	80	59	74	89	73	83	70	90	79	75	76	72	74	63	68	67	78	81	80	81	76	64	68	78	79	77	74	70	71	79	65	83	87	83	66	68	57	83	60	78	71	80	73	71	91	65	86	69	83	83	72	76	81	79	65	73	80	82	67	65	63	85	83	80	81	64	94	79	73	71	86	67	87	58	82	62	70	76	72	56	67	55	61	82	92	73	66	69	69	74	71	80	62	69	86	70	68	84	78	79	71	83	58	71	76	62	68	57	67	71	78	78	83	82	67	71	64	74	74	56	69	88	76	68	76	72	74	68	86	93	77	80	66	80	82	68	69	82	65	76	71	64	88	67	82	85	64	83	73	68	66	84	76	77	81	72	75	68	89	78	53	65	79	87	67	71	87	76	74	67	71	74	74	79	62	91	88	73	65	71	76	82	67	69	64	65	66	78	61	82	69	71	83	72	56	88	79	79	82	68	75	68	72	72	65	57	58	80	79	72	85	69	72	71	82	81	86	79	66	54	91	70	65	76	73	80	72	68	74	79	83	90	82	82	61	76	82	71	74	86	85	66	77	80	68	79	88	77	75	75	72	70	76	67	67	65	89	77	82	75	74	84	77	82	71	68	70	77	72	70	73	63	69	78	61	77	92	67	83	78	90	69	65	68	80	70	65	81	66	75	65	73	77	81	66	88	75	73	70	74	83	64	64	88	94	73	61	66	72	83	86	78	77	62	95	64	82	68	83	70	77	75	87	80	92	74	70	69	79	77	88	77	88	73	74	95	87	89	74	89	78	90	69	54	71	66	73	81	81	64	64	63	76	76	85	75	73	76	71	58	59	80	65	69	91	65	74	65	65	87	75	68	75	72	69	67	61	64	74	75	72	79	80	70	82	73	64	68	70	70	79	76	81	79	75	78	71	75	64	70	63	74	69	87	76	81	71	69	72	70	90	58	82	75	68	74	75	85	71	73	77	64	78	80	77	78	62	76	80	94	87	83	63	66	76	77	60	73	67	56	77	66	68	78	73	83	72	72	82	81	85	62	58	78	80	68	70	69	58	70	82	84	92	57	64	78	84	78	81	87	67	70	64	66	82	84	77	77	81	84	90	90	85	81	80	72	58	76	80	72	69	74	78	81	80	72	80	74	76	73	72	79	74	62	73	71	76	79	69	67	80	66	77	71	86	69	73	63	82	68	68	70	67	63	76	74	71	74	76	80	66	79	73	73	77	76	69	84	70	77	89	77	79	70	80	85	75	73	83	81	74	66	79	86	85	80	76	80	90	69	80	77	71	70	85	92	73	80	61	69	77	66	85	67	75	66	74	74	77	69	91	73	78	61	76	84	77	60	73	66	72	85	66	68	87	70	76	69	76	77	82	77	68	77	67	75	73	81	89	64	72	65	72	52	68	78	87	78	67	76	62	76	91	68	76	74	71	64	71	65	70	70	70	77	80	65	78	69	73	72	74	85	66	69	78	91	85	80	79	67	74	77	63	100	76	89	71	81	70	69	73	77	65	72	65	71	71	63	90	70	78	81	66	86	74	85	76	81	84	66	74	75	91	73	83	74	68	64	91	69	83	64	86	80	64	68	78	67	73	72	77	64	60	60	82	67	79	69	66	76	77	81	74	54	71	73	72	82	83	72	84	67	68	79	71	67	66	80	75	75	67	83	71	65	62	70	71	73	60	89	64	78	84	70	79	59	74	73	79	78	90	66	66	55	53	80	85	80	74	72	84	69	69	71	79	69	86	76	59	78	72	76	77	71	78	82	64	82	74	73	67	71	65	90	60	69	67	73	78	67	70	71	86	82	77	71	72	75	82	94	78	85	78	87	80	66	84	69	78	88	77	69	76	82	79	81	73	82	89	94	84	86	66	77	89	70	69	74	61	72	72	77	79	63	62	68	78	66	63	86	79
15636	1839	1011	1168	2019	2441	2578	2311	2062	1725	1610	1531	1395	1355	1275	1159	1126	1152	1105	1115	1118	1119	1058	992	1024	983	986	1036	1001	976	929	990	978	959	880	877	881	896	863	812	863	828	812	834	816	772	758	743	712	705	755	697	759	739	701	728	672	697	644	625	665	622	675	712	686	673	666	709	693	674	717	691	716	710	681	611	756	705	651	623	703	683	707	680	703	660	713	722	734	767	689	744	684	688	673	641	684	683	697	729	735	667	699	692	686	646	689	681	694	689	713	657	693	668	712	725	675	679	662	704	647	699	660	675	671	713	640	692	661	673	716	707	662	669	647	653	688	715	648	650	673	731	644	669	668	654	673	669	695	682	634	679	679	714	657	694	692	639	624	704	665	684	703	667	657	706	657	677	729	648	682	651	649	667	696	693	689	691	658	667	696	724	647	698	740	652	642	662	722	697	643	694	723	692	664	639	653	665	705	694	674	703	612	690	708	645	688	666	698	665	706	680	717	676	712	723	690	718	687	674	658	689	691	668	660	664	674	696	688	719	699	644	649	639	624	654	694	702	670	640	719	694	688	707	678	634	705	657	666	677	686	682	665	699	669	696	715	685	679	675	710	677	690	680	671	644	703	740	652	671	675	696	718	712	672	699	675	667	684	642	657	693	662	698	671	668	651	738	684	697	611	678	706	664	706	685	690	685	628	666	699	688	686	699	694	694	701	662	652	709	673	694	666	704	637	676	646	700	690	652	645	694	674	706	674	670	669	672	688	678	671	632	680	646	674	696	679	661	651	691	670	705	677	700	658	637	683	705	678	669	679	701	701	672	673	650	650	677	673	746	654	650	696	714	660	708	704	688	706	674	717	688	696	694	681	668	651	727	659	621	668	700	678	662	647	657	674	661	662	707	665	675	649	691	673	672	694	704	666	701	705	680	713	727	687	721	691	694	642	695	653	696	673	641	648	685	655	712	682	690	745	685	657	723	644	701	669	653	682	688	648	668	702	677	673	629	696	699	665	681	698	706	647	689	705	654	728	654	674	668	685	662	656	694	685	712	693	696	716	665	698	694	699	664	692	702	682	747	682	685	680	693	667	688	725	662	682	692	682	662	656	675	686	677	691	679	639	668	712	707	703	727	701	635	721	680	654	706	695	645	696	637	674	649	666	681	682	695	688	713	642	665	687	691	668	683	681	667	670	657	685	675	690	711	701	674	666	660	698	722	683	640	657	714	700	709	710	668	652	693	690	677	629	706	655	681	689	693	653	684	669	687	733	682	675	671	711	665	633	655	691	673	672	660	667	644	678	712	711	672	634	659	729	668	686	700	681	690	689	679	660	689	708	683	693	671	700	668	661	692	689	672	712	707	696	699	667	699	722	702	684	693	652	687	647	718	679	703	643	721	662	714	675	638	684	709	663	701	681	631	682	656	725	672	704	672	667	681	667	660	665	657	633	666	670	688	702	684	678	720	700	745	711	679	658	700	671	730	674	715	689	686	677	664	707	671	737	672	681	711	714	618	647	691	707	653	647	704	648	698	697	678	683	706	626	695	669	692	702	695	679	648	647	649	698	683	651	709	650	680	652	713	689	660	693	647	689	643	691	694	661	673	666	687	690	697	650	664	677	663	668	629	695	689	676	672	666	642	724	713	707	648	703	627	687	624	651	685	687	681	698	719	693	666	670	691	696	700	746	695	669	660	719	670	692	663	717	694	697	657	674	682	696	658	705	661	674	671	640	676	667	679	672	639	738	703	664	687	671	679	664	670	682	695	703	670	678	638	605	737	643	625	683	703	711	724	654	678	693	636	674	688	732	701	682	660	636	713	672	648	708	646	654	693	683	688	681	662	718	729	679	702	658	653	712	745	691	681	672	654	681	694	711	691	689	704	665	743	631	698	690	691	695	683	653	721	707	664	686	704	695	690	693	655	643	693	650	668	648	692	725	708	663	665	639	669	738	744	679	655	690	683	691	719	711	645	665	719	660	638	704	675	641	703	662	679	665	640	673	683	711	672	684	726	662	654	684	683	673	660	711	647	671	666	676	670	669	668	680	722	655	714	696	650	648	727	668	684	733	661	711	645	678	684	703	645	675	690	700	670	647	674	731	684	662	655	689	694	660	697	707	663	728	665	666	680	666	683	669	690	683	681	637	707	681	669	702	646	698	658	691	654	652	620	693	661	651	652	615	673	693	705	697	696	703	712	675	677	723	686	662	688	704	686	637	702	693	726	676	679	656	688	727	625	672	657	695	682	685	653	682	706	656	655	651	714	673	679	703	685	701	702	671	671	672	680	703	657	728	701	715	689	704	703	654	629	651	651	701	688	629	649	702	695	709	718	673	708	665	696	700	695	681	721	680	668	645	729	685	655	708	742	714	693	678	649	672	638	690	767	681	662	657	657	654	631	689	702	686	684	679	663	696	643	660	721	687	691	659	638	657	637	692	682	652	712	670	665	674	709	677	691	644	667	670	676	691	703	692	687	670	655	690	684	701	676	731	720	714	629	697	645	650	672	729	666	639	693	682	648	620	665	672	724	685	660	683	688	747	671	711	682	680	716	714	638	663	632	723	680	624	619	702	654	658	671	687	711	666	662	624	637	669	700	672	651	669	662	677	677	711	698	690	645	679	645	704	677	675	708	704	637	698	681	658	652	748	673	734	665	616	653	666	686	678	740	647	694	680	672	725	704	665	661	689	677	719	643	682	670	686	669	669	671	679	680	676	647	657	726	693	691	632	679	663	695	699	701	676	702	696	664	647	674	672	626	663	712	675	691	696	725	681	716	643	663	672	678	700	683	640	655	709	711	674	676	705	680	682	670	707	666	682	683	670	703	695	714	706	703	691	628	709	659	631	668	674	682	674	657	654	719	677	734	677	718	687	734	697	686	700	658	717	649	663	667	704	691	721	698	663	670	677	694	683	691	650	663	706	743	697	672	678	699	676	649	674	707	693	706	670	685	645	711	627	658	629	712	711	678	661	659	670	691	673	692	678	668	706	670	656	678	730	738	695	653	753	672	687	641	757	651	688	697	665	653	628	707	695	671	682	686	638	695	706	665	679	689	685	674	666	682	656	659	711	711	701	664	648	666	671	734	749	646	682	697	673	677	630	685	659	733	692	694	674	707	697	697	727	661	692	711	661	686	656	684	738	674	669	742	681	642	712	664	664	692	645	682	699	707	635	647	671	708	692	681	654	633	708	659	690	717	684	697	676	624	658	657	703	668	684	751	641	722	723	692	682	705	670	720	664	646	674	710	657	630	672	697	693	674	649	686	688	723	687	687	708	656	730	716	688	708	693	659	703	640	650	717	629	719	685	667	681	691	677	675	696	657	687	687	689	647	696	713	670	699	741	659	708	704	659	676	683	642	687	715	673	689	672	680	679	696	720	686	706	665	666	710	682	701	691	689	667	672	700	702	681	647	697	668	736	631	654	692	719	709	669	676	719	679	649	647	698	665	686	658	665	689	702	700	708	698	706	597	636	677
2277	341	134	118	102	122	158	132	111	102	121	99	128	100	98	94	110	112	92	80	86	103	93	81	109	101	95	100	91	77	113	101	88	95	79	88	67	77	83	67	73	88	88	82	90	93	69	74	73	91	87	63	81	76	80	70	84	78	86	62	72	72	80	78	88	68	82	80	62	73	77	74	75	79	64	77	74	71	63	64	66	74	76	71	88	84	64	79	91	84	58	78	74	64	75	63	59	77	71	60	80	86	60	80	77	71	81	65	82	69	89	77	74	64	81	64	73	72	74	72	80	59	75	70	74	57	69	85	88	76	64	77	83	94	95	87	73	74	71	77	86	76	85	78	65	95	85	46	85	83	76	81	69	78	69	67	77	76	79	82	82	63	65	92	69	80	74	87	67	66	76	61	84	76	84	74	78	68	77	85	55	90	71	75	59	80	75	64	72	68	79	72	83	73	75	71	70	77	85	79	75	65	81	79	92	70	81	81	73	52	71	74	61	87	79	82	72	74	73	76	79	69	64	83	74	65	60	63	80	75	71	66	70	63	84	79	75	79	66	53	66	88	71	77	67	58	74	85	69	80	76	74	61	62	74	73	72	65	85	66	84	64	67	81	67	68	70	71	78	78	79	80	72	83	79	74	80	101	91	72	67	65	81	65	61	84	68	76	71	77	75	82	84	74	70	73	79	56	85	62	83	84	91	69	71	83	78	71	79	87	76	87	83	70	59	68	80	76	84	63	73	86	71	86	85	83	99	74	75	72	87	76	73	67	76	71	55	62	72	65	69	80	83	77	82	64	85	75	61	80	83	81	77	90	81	76	78	64	75	82	60	72	88	69	57	85	68	78	75	58	88	71	96	87	60	78	75	76	88	78	55	72	96	57	75	70	64	70	76	70	63	81	83	82	63	72	78	70	81	77	85	74	83	55	55	81	102	81	76	79	69	72	69	75	56	80	70	75	71	95	72	80	85	71	78	85	76	76	73	88	77	75	58	78	85	92	80	69	80	77	69	86	74	70	75	78	80	82	86	53	74	78	66	69	98	90	69	89	75	80	67	80	74	79	59	78	63	77	75	76	65	76	70	73	72	68	75	78	65	77	68	87	78	68	85	82	73	89	83	83	80	73	80	63	69	86	77	73	72	69	82	79	89	56	80	81	72	83	67	72	80	76	64	78	89	63	63	69	78	73	68	79	70	82	76	68	70	74	97	77	70	91	79	83	71	81	68	83	77	67	68	62	73	68	77	72	79	69	56	67	70	74	58	58	75	66	58	75	77	75	84	73	73	80	74	67	70	61	72	77	84	69	63	83	84	68	76	74	75	66	76	80	73	91	70	56	77	99	69	74	85	68	73	88	74	81	60	70	74	83	88	62	75	57	75	69	55	72	82	84	75	67	69	65	78	84	91	74	71	74	91	67	74	82	88	71	75	95	63	66	82	81	70	65	91	82	77	82	87	67	83	72	74	54	82	67	91	78	81	76	85	76	74	87	77	59	85	68	83	71	78	78	68	68	59	78	73	90	56	74	65	81	88	82	67	72	60	79	87	88	84	73	73	74	73	78	70	73	81	64	74	65	81	64	77	80	86	74	74	74	79	62	73	71	72	82	59	75	77	69	89	65	76	76	76	91	81	66	82	79	68	79	71	73	69	72	64	68	77	76	85	73	78	77	63	68	69	73	82	77	70	72	80	61	62	56	64	81	71	70	60	64	66	74	68	62	82	76	98	70	77	70	96	75	75	84	60	63	92	70	92	63	82	76	78	65	68	57	62	79	62	70	73	69	82	73	79	71	71	78	65	69	71	69	77	83	58	86	74	83	85	58	72	84	90	83	66	79	77	105	59	66	69	81	94	69	71	74	82	71	71	73	67	78	79	73	85	79	64	97	70	66	84	76	92	80	77	66	81	82	70	79	60	83	77	68	72	74	89	73	87	77	66	78	71	59	88	66	68	83	75	84	73	61	75	86	69	66	86	70	66	74	73	71	70	68	81	65	72	80	81	90	79	71	83	78	77	67	82	79	86	63	75	78	67	82	71	96	78	84	96	72	83	86	77	72	73	79	64	83	75	76	61	82	71	62	77	77	66	72	82	91	81	74	84	94	90	78	74	70	71	95	73	74	56	57	71	82	96	81	71	67	60	68	88	80	75	76	66	72	80	81	78	83	68	84	78	68	78	85	79	66	76	81	79	69	71	64	85	74	71	73	81	83	63	85	64	63	75	85	67	73	60	56	83	68	81	84	72	58	88	76	58	72	66	69	70	68	87	83	64	72	74	57	75	74	94	75	85	64	65	76	64	71	86	66	70	84	90	86	76	74	76	61	90	68	75	76	68	60	73	93	71	77	76	53	73	78	88	84	73	76	82	82	63	73	78	64	70	88	71	81	66	76	73	80	66	74	57	70	92	86	70	80	82	81	70	75	58	69	74	70	78	87	66	72	84	79	76	80	84	88	67	82	64	71	73	64	69	78	68	88	73	64	95	83	82	75	64	57	87	67	77	66	64	58	71	65	77	70	92	90	63	82	72	67	95	82	88	73	75	73	78	82	91	72	76	65	79	76	69	73	67	75	77	70	75	59	90	83	81	65	71	82	69	99	58	74	75	91	69	91	86	69	87	72	74	63	67	74	72	83	70	66	84	79	81	78	78	71	65	73	84	70	77	62	78	71	86	73	82	68	72	81	75	70	82	81	75	72	70	74	84	72	83	68	71	74	82	97	74	85	70	71	81	79	79	62	75	86	81	88	71	80	77	78	72	87	75	94	66	72	82	75	77	79	74	75	70	65	67	84	69	59	69	88	73	70	66	69	79	57	72	93	72	86	91	68	72	65	66	75	56	75	76	85	66	72	79	66	66	86	69	76	66	84	71	97	69	79	71	90	64	52	66	74	71	78	80	68	68	73	67	59	72	74	76	71	69	74	77	74	82	88	84	73	86	88	78	82	79	76	75	87	69	51	63	84	67	74	74	78	71	77	67	66	82	79	95	76	77	78	74	75	70	83	74	82	91	85	85	79	87	50	82	81	81	56	76	75	77	62	69	75	82	69	61	60	68	72	80	73	79	75	68	72	76	75	64	86	71	73	83	77	58	83	71	63	74	87	70	62	77	68	94	79	72	79	66	70	90	69	59	83	68	75	68	80	81	69	77	68	79	73	79	64	76	62	71	79	71	84	89	59	86	70	73	80	61	73	64	83	76	71	78	86	59	82	85	83	55	83	80	88	65	89	71	75	79	77	79	73	67	66	76	81	88	87	71	72	88	86	68	73	58	71	77	78	88	74	82	90	72	90	84	61	84	66	67	76	72	67	81	70	70	76	71	78	72	75	87	83	71	64	66	74	90	70	76	76	79	79	83	81	71	56	62	85	86	65	65	83	81	88	73	76	68	89	82	81	85	74	72	86	86	67	69	95	87	76	76	67	93	69	81	80	73	65	71	77	73	76	85	67	82	77	78	76	61	71	80	74	81	69	72	92
21658	3436	1744	2035	3599	4430	4482	3910	3309	2812	2487	2137	2025	1743	1590	1450	1453	1423	1430	1389	1402	1284	1303	1207	1160	1129	1233	1223	1122	1134	1130	1110	1097	1115	1091	1040	956	907	994	977	962	943	917	918	874	877	880	812	829	817	797	813	783	735	766	754	752	769	715	745	723	689	771	736	681	720	687	737	749	735	701	747	678	716	741	741	701	713	715	711	778	732	757	698	737	792	702	758	783	774	807	731	727	702	747	731	777	734	749	741	723	722	715	728	705	754	695	721	699	739	707	732	742	749	710	734	722	705	722	708	693	694	728	706	684	703	700	702	698	702	731	720	713	679	698	755	672	727	730	655	692	759	739	721	724	724	675	733	664	720	725	697	730	706	681	735	720	713	702	689	687	733	717	709	737	675	720	704	699	721	706	700	737	773	706	722	783	720	729	725	693	688	760	733	716	727	705	693	715	716	713	766	717	746	731	668	713	700	709	707	731	691	729	654	661	734	716	711	692	668	718	681	672	713	739	735	732	697	753	733	742	701	686	714	707	767	713	719	704	713	704	702	713	708	715	674	698	699	717	794	745	723	700	708	722	729	720	713	664	721	732	686	691	704	711	704	746	714	658	783	736	707	766	743	701	788	742	704	728	713	712	729	726	701	681	711	682	734	723	691	684	715	711	701	703	701	719	721	754	669	715	713	690	699	700	714	689	754	694	719	735	746	714	677	685	714	684	732	706	712	706	719	708	662	683	720	697	726	703	726	698	763	762	736	704	691	716	712	692	700	676	693	697	710	695	691	713	762	680	720	756	688	676	712	735	676	686	754	762	710	650	743	708	703	708	689	729	705	714	690	688	724	689	717	682	734	658	713	666	699	704	746	716	721	730	697	744	666	706	697	735	721	690	755	790	740	683	714	687	722	714	705	686	710	706	681	717	725	707	713	687	724	708	721	712	726	746	703	733	716	747	734	717	703	715	697	726	710	667	688	695	677	745	752	713	725	715	701	690	671	715	731	679	727	695	733	670	751	738	738	673	744	735	712	699	677	730	734	714	717	726	649	711	681	700	713	720	756	762	758	735	745	690	692	719	748	719	713	702	716	690	720	704	732	720	755	712	676	739	726	712	744	667	748	723	721	707	690	707	686	691	738	721	738	666	749	745	721	706	704	688	714	678	735	699	722	751	715	643	713	729	683	728	684	687	705	709	687	712	722	717	686	752	714	698	725	664	687	729	738	700	747	673	728	751	703	736	693	750	717	738	730	688	759	716	712	696	757	701	746	703	698	725	697	701	735	691	721	716	709	707	692	688	698	746	713	733	700	690	754	722	727	693	711	713	750	710	715	706	704	710	724	757	714	721	676	718	682	726	689	728	696	680	748	755	723	716	758	697	704	739	687	681	735	733	715	711	755	723	774	694	752	706	707	691	772	678	712	697	720	687	706	700	702	710	705	752	711	702	682	723	697	701	677	693	735	703	714	697	711	660	684	683	752	700	679	709	684	696	730	700	717	727	684	710	729	663	728	720	679	680	671	734	716	678	699	742	714	698	708	715	749	729	762	705	699	713	755	686	719	695	728	716	725	747	752	707	699	697	719	718	735	704	766	717	736	685	743	713	721	734	721	697	707	693	689	737	711	683	718	721	705	748	685	723	716	679	691	673	714	701	748	714	713	718	709	755	716	754	719	696	689	761	722	703	654	709	710	708	731	710	687	712	736	694	713	689	688	722	756	705	693	730	711	706	726	668	723	690	689	736	718	756	694	677	750	730	731	765	720	728	733	698	695	692	752	663	708	738	707	700	670	699	727	674	702	719	698	706	693	716	708	650	713	708	770	702	733	705	695	714	748	700	734	704	713	710	728	683	710	719	718	719	692	689	707	768	688	716	725	729	702	688	685	687	709	682	730	755	690	678	680	711	684	742	693	715	702	673	688	683	740	733	689	679	733	689	658	718	724	715	745	689	664	733	678	682	740	670	736	716	768	720	742	680	735	692	701	737	659	679	742	782	722	742	742	704	786	689	749	732	737	664	715	741	686	710	685	734	746	703	672	729	708	690	761	702	703	713	754	704	673	756	801	691	659	727	765	686	735	698	697	707	722	721	755	730	680	751	742	723	633	698	711	725	713	754	710	711	681	723	674	762	715	726	708	691	705	714	730	699	691	745	676	689	760	716	665	749	709	671	701	724	762	715	671	754	713	689	735	752	684	693	698	672	716	713	742	680	729	670	718	753	768	711	676	674	719	748	706	703	717	711	719	725	714	676	683	738	679	731	732	733	708	700	677	714	738	694	729	687	723	698	701	729	709	722	671	699	697	723	687	695	709	731	752	651	703	693	696	685	731	724	762	712	702	745	687	680	714	683	703	753	725	720	724	716	735	730	688	689	704	722	704	706	707	772	706	754	710	781	719	701	684	712	706	708	716	741	701	726	698	743	693	711	723	667	724	721	705	686	741	737	725	711	710	716	704	769	732	695	655	727	721	709	731	665	741	746	732	743	672	724	691	697	728	724	770	733	683	739	691	735	720	743	678	691	719	697	722	702	697	720	684	705	681	678	667	673	722	737	724	706	744	775	723	700	711	732	747	688	714	711	702	735	722	708	690	741	716	709	669	702	666	688	723	712	689	720	747	655	713	750	694	724	696	772	727	703	650	724	711	763	735	725	710	732	705	721	684	720	714	696	755	780	737	675	727	787	711	693	699	698	710	710	778	712	746	685	742	701	707	738	696	692	681	725	701	706	734	715	692	754	751	750	701	732	705	749	709	732	742	700	725	695	725	696	681	667	702	680	722	688	728	732	706	674	728	765	713	711	719	693	704	680	707	725	711	693	682	725	697	695	686	688	692	755	672	699	732	728	678	715	665	715	686	742	732	667	700	746	753	719	698	740	637	698	716	743	719	736	760	714	756	736	703	745	756	704	685	681	718	743	756	713	742	716	723	694	753	699	689	683	667	705	730	677	711	738	676	759	672	692	722	676	712	682	711	757	697	720	624	729	709	733	731	657	710	716	663	716	726	706	708	699	676	743	720	676	762	757	698	762	707	688	729	727	755	768	754	715	725	784	690	719	724	719	698	713	683	712	659	667	699	723	666	696	715	729	716	717	704	684	737	727	712	770	712	653	707	704	730	708	713	679	685	718	718	732	632	711	676	726	731	715	726	718	706	717	682	723	717	692	720	683	708	744	698	733	720	757	693	733	725	756	731	706	709	683	652	712	712	720	685	711	728	678	691	739	708	682	711	709	724	690	698	679	718	713	685	689	710	744	683	722	760	694	709	719	714	731	721	671	698	726	699	725	717	730	716	747	702	744	736	664	728	679	703	733	664	724	671	676	683	667	711	702	725	698	672	690	690	713	704	679	775	740	683	754	674	705	722	746	704	688	718	714	665	719	737	692	740	707	729	689	759	729	716	727	714	657	732	673	692	710	729	714	755	703	763	762	721	718	691	713	662	725	687	708	745	733	732	736	706	747	669	691	724	722	719	705	666	686	698	700	716
2556	221	117	102	84	102	121	92	113	106	94	77	66	82	94	85	71	69	74	79	69	79	69	80	57	62	65	74	58	61	77	67	72	76	70	58	49	64	75	59	63	64	72	63	67	69	53	66	67	58	56	63	66	74	52	71	64	48	55	56	55	54	45	53	43	50	65	65	52	56	41	51	69	60	59	60	59	56	56	53	52	54	69	59	69	56	50	64	76	65	45	53	65	60	61	58	69	53	62	45	64	45	48	58	54	69	69	54	50	63	58	59	50	59	52	52	43	51	50	51	65	54	59	51	55	51	60	56	54	57	50	55	55	58	54	54	70	47	60	52	66	59	52	52	46	54	52	72	55	50	46	53	53	59	47	45	56	56	48	63	54	54	54	38	69	63	64	49	63	50	32	44	49	50	44	66	51	46	49	56	34	50	60	64	47	47	50	55	66	58	57	56	49	52	58	59	50	69	51	50	58	43	51	55	64	60	48	45	62	53	62	39	65	57	54	52	56	56	48	49	49	46	68	53	56	54	61	41	44	55	54	56	58	55	54	54	59	59	48	66	55	58	51	45	60	62	63	60	64	57	58	56	69	61	55	59	47	60	43	55	38	68	72	57	52	67	59	54	46	64	60	56	46	62	49	56	62	54	69	51	74	54	44	52	39	52	50	45	57	44	43	55	57	61	57	59	60	61	80	53	57	48	45	52	52	60	55	47	54	60	56	54	44	48	54	59	43	69	66	53	50	58	56	49	62	56	48	57	51	58	57	56	61	65	61	51	49	56	51	50	50	43	57	57	59	53	39	54	46	59	60	45	49	57	64	54	61	51	47	64	64	54	51	53	56	48	47	56	50	59	45	58	53	52	59	60	54	54	60	59	48	63	56	58	59	60	40	54	59	57	50	61	52	59	48	53	55	60	73	58	65	55	53	58	54	57	57	57	46	61	51	56	58	56	52	45	64	51	59	62	58	55	61	61	59	63	56	68	60	53	65	63	63	63	45	49	58	49	59	67	56	62	47	41	55	49	59	60	50	48	51	54	51	52	62	53	56	52	57	49	57	51	41	66	48	66	50	55	55	55	58	43	55	43	56	54	64	57	46	60	60	63	46	56	51	56	57	55	67	51	56	50	52	65	48	62	68	67	56	56	51	58	62	59	61	45	53	56	67	51	47	71	57	53	61	57	68	57	57	59	53	68	65	56	54	49	48	59	49	49	63	57	54	51	65	60	55	50	58	58	46	48	53	47	75	60	49	60	56	57	46	58	37	56	62	67	63	41	60	47	59	54	58	62	55	40	54	58	59	64	49	63	53	61	46	56	66	55	57	50	57	62	64	59	43	53	53	42	55	62	58	65	50	57	48	55	52	54	63	73	60	56	57	47	48	60	49	57	47	51	58	52	61	50	55	46	66	63	58	59	57	71	53	48	64	60	46	50	58	51	52	51	56	39	55	52	67	46	41	53	54	51	52	49	58	48	48	42	42	65	42	63	54	60	52	56	57	51	61	48	54	63	42	58	52	60	53	67	60	51	66	59	53	63	68	50	59	63	57	50	55	52	54	58	46	66	56	64	53	59	45	56	60	52	58	59	54	52	49	64	57	73	60	61	63	55	54	56	44	58	59	51	62	45	44	49	52	46	60	66	46	59	68	57	49	62	53	75	67	65	57	72	64	44	67	55	51	53	44	56	45	61	53	53	71	65	62	47	61	42	46	56	57	53	48	62	64	54	55	58	50	54	40	59	65	62	46	57	60	65	57	70	75	58	38	50	55	56	60	58	61	59	59	64	66	45	58	48	47	65	60	55	56	60	47	54	57	36	54	56	48	44	75	43	48	61	61	47	53	36	46	48	48	52	65	55	48	60	48	71	78	46	52	48	64	51	47	45	56	52	55	65	65	60	45	55	55	55	45	50	58	42	51	56	65	41	46	64	46	53	69	48	51	58	48	46	56	46	53	53	54	59	68	60	56	64	61	58	62	49	43	52	62	68	51	52	73	59	57	52	52	47	59	50	47	47	54	47	53	57	51	54	61	60	58	55	64	70	64	54	57	52	58	49	47	55	72	55	43	61	54	48	53	61	72	63	48	61	61	54	56	57	55	63	59	53	44	42	45	60	57	56	56	55	52	48	58	51	60	52	53	49	59	44	56	39	50	60	57	46	51	56	52	53	51	64	53	50	54	52	42	50	65	54	63	67	46	56	51	66	61	56	55	53	43	67	65	70	42	45	58	54	63	66	49	53	53	65	52	51	49	52	51	53	47	57	51	55	56	64	56	53	46	56	59	69	50	55	57	56	44	61	46	47	46	54	49	60	51	60	41	59	53	49	66	58	60	41	50	49	56	57	56	62	51	51	48	61	56	65	62	45	63	60	48	67	64	47	37	56	67	73	58	50	53	60	46	60	70	42	60	52	56	50	56	48	55	67	36	55	70	52	59	55	46	37	53	51	56	63	51	49	55	39	56	61	59	49	51	54	49	46	68	54	51	62	53	47	53	59	55	49	54	59	52	60	55	57	59	60	51	45	53	56	56	45	57	47	47	72	57	57	45	58	53	44	60	60	54	56	46	62	52	68	57	49	64	66	55	55	46	58	60	66	56	55	63	55	52	50	70	77	51	56	61	49	45	49	44	51	50	54	75	52	59	57	54	60	40	60	49	49	63	62	54	70	60	55	59	42	60	58	52	51	59	58	50	48	49	57	51	56	50	70	57	64	63	55	61	57	55	56	55	51	64	58	51	49	56	54	59	53	52	52	50	56	64	53	67	63	51	56	57	51	53	73	50	46	59	62	50	52	71	52	60	53	56	56	65	54	56	56	53	62	51	53	54	64	44	56	56	68	49	61	60	52	49	64	55	54	48	60	60	45	51	69	61	51	50	55	62	52	70	48	53	75	52	65	50	55	40	55	55	56	43	61	43	46	50	39	57	50	62	37	64	32	66	56	48	46	56	54	54	62	46	51	47	43	44	66	46	55	49	49	70	45	55	59	51	51	43	47	57	43	56	65	59	60	48	69	43	52	64	54	46	52	61	58	57	50	62	55	64	61	59	47	57	63	52	55	48	48	55	47	59	53	59	70	61	50	48	66	56	53	62	46	48	52	55	47	49	59	59	55	63	58	53	57	60	53	39	60	55	71	41	53	63	56	56	63	55	44	54	68	68	56	57	71	60	67	48	50	66	57	44	60	53	59	65	65	64	49	66	45	44	55	50	71	72	51	60	45	57	64	45	55	70	69	56	47	48	56	51	54	70	59	55	54	48	62	47	53	56	67	54	47	63	63	48	50	61	43	50	53	47	44	42	47	61	40	52	64	59	53	57	53	51	54	53	50	64	59	62	58	65	54	51	63	70	53	41	79	71	41	52	62	56	53	56	48	47	60	44	54	62	43	45	56	57	51	57	69	40	46	63	58	44	55	52	67	71	63	56	53	48	51	70	52	49	54	58	49	53	65	72	60	40	54	68	73	57	58	58	53	63	56
21231	2672	1396	1596	2964	4348	4275	3710	3066	2828	2518	2150	1806	1597	1475	1372	1342	1260	1260	1219	1238	1249	1132	1004	1076	1015	1005	974	950	954	893	892	875	907	842	808	772	750	755	730	756	709	736	723	687	677	645	614	644	621	626	579	601	585	562	558	579	552	533	520	521	487	541	500	496	523	513	515	507	521	521	495	509	505	501	512	476	537	516	545	505	549	570	556	555	546	533	541	576	570	573	531	493	508	570	571	570	544	514	520	541	518	565	501	510	522	526	481	473	521	546	495	499	525	540	519	495	517	528	535	503	511	512	536	545	554	531	507	503	519	536	474	499	476	524	511	511	456	504	512	480	517	496	491	473	484	463	491	500	552	502	542	520	512	488	520	484	519	506	497	543	499	541	522	472	542	509	539	542	551	554	460	489	508	519	511	520	546	479	515	516	467	508	481	514	496	470	506	548	540	489	452	500	532	501	502	474	502	539	485	516	503	519	460	509	516	489	540	470	532	528	457	502	570	505	486	513	503	510	511	522	486	545	509	526	464	473	499	530	503	541	512	505	524	484	545	481	505	549	483	494	509	506	517	468	469	468	534	535	477	483	526	571	487	517	512	531	544	496	497	499	514	490	511	536	502	510	523	508	496	536	528	512	531	510	500	506	515	543	518	505	561	496	544	519	492	497	522	500	522	548	537	537	481	529	525	537	490	522	509	506	521	525	567	515	518	503	496	511	506	500	512	459	501	532	469	494	490	500	516	500	527	501	538	495	540	560	510	542	495	543	492	486	549	539	556	496	539	492	514	509	485	514	493	503	538	521	521	475	525	505	506	530	531	497	516	496	490	545	467	490	535	518	513	522	483	510	533	512	508	496	505	544	540	482	517	544	530	481	531	533	500	510	504	513	509	548	516	502	500	506	508	520	563	521	507	528	517	483	471	488	550	519	509	518	532	567	478	552	510	486	472	504	518	529	479	487	514	527	514	501	527	469	533	496	470	536	537	503	521	521	500	514	530	477	484	510	507	548	505	522	492	473	526	507	489	508	504	514	517	475	480	491	526	523	536	499	520	534	496	560	544	499	535	525	520	525	503	526	502	479	491	545	487	524	500	525	515	537	502	551	580	448	537	507	548	503	519	520	493	560	518	518	518	495	509	510	507	533	530	542	531	506	521	515	522	494	484	526	484	520	538	506	497	492	488	559	507	519	513	513	511	502	469	503	448	540	504	460	520	521	483	497	528	549	490	506	485	502	539	508	501	520	484	471	465	545	486	514	531	500	538	482	473	510	538	502	532	505	494	539	524	526	508	564	526	487	491	517	476	543	510	497	519	459	537	511	480	492	519	529	524	511	506	479	518	482	523	483	507	526	529	531	527	477	478	513	520	493	519	544	505	470	521	534	521	507	501	542	530	516	535	526	502	514	480	568	516	488	502	488	509	562	485	487	526	533	528	550	501	505	536	499	544	524	490	516	515	520	488	501	506	516	535	491	487	542	496	535	502	496	526	498	471	485	489	536	533	532	518	523	455	538	542	461	488	511	535	505	490	486	506	529	536	536	515	487	454	532	509	503	495	486	487	518	519	527	525	484	503	469	516	501	565	511	523	523	538	505	508	527	497	483	502	502	536	554	529	514	524	483	502	486	508	479	545	513	570	481	524	525	513	549	514	522	508	511	519	535	529	510	513	513	498	507	515	513	509	507	510	510	506	537	469	520	456	491	497	515	534	498	478	498	488	489	497	486	511	528	456	516	507	509	515	531	506	518	546	509	502	526	510	520	540	530	495	493	493	518	479	529	526	468	527	515	513	530	526	509	489	519	528	512	503	531	526	505	507	532	476	515	590	526	499	491	531	484	537	502	510	524	501	488	501	582	491	471	546	500	525	540	514	527	493	501	501	509	545	473	527	520	496	490	492	479	491	465	496	510	527	498	512	495	518	502	519	457	491	498	502	544	507	475	479	497	524	513	514	508	496	521	497	499	530	482	513	519	538	521	534	528	490	556	546	540	504	515	492	507	528	500	505	519	550	474	488	482	507	507	546	507	485	511	496	495	524	539	508	499	514	481	532	497	534	511	521	520	498	495	510	521	489	503	516	524	498	515	537	542	472	516	545	495	494	545	536	500	532	498	473	494	518	493	508	515	492	491	499	531	560	512	519	524	551	527	508	537	517	507	540	479	515	524	517	484	561	503	513	534	480	516	480	513	535	473	534	512	461	539	520	543	548	496	487	441	499	507	504	515	566	528	509	495	496	489	490	507	517	481	491	499	495	475	546	491	507	502	498	555	513	504	528	532	459	532	525	518	480	535	535	513	522	530	519	498	525	499	486	532	496	525	535	488	542	533	543	505	510	520	544	500	476	478	524	523	505	487	514	576	530	528	537	530	573	523	531	528	520	550	513	528	510	501	511	537	509	482	527	518	542	511	481	497	485	523	519	491	528	496	496	516	520	522	495	547	492	494	545	526	510	480	516	497	510	533	541	487	507	513	495	567	519	497	486	526	511	473	533	499	518	507	485	462	507	478	562	501	516	532	530	509	522	493	496	512	499	521	520	545	530	527	513	546	510	511	534	520	536	516	485	490	497	499	547	486	550	488	508	528	487	517	477	544	496	545	550	510	482	469	508	521	535	502	498	522	523	507	469	479	524	492	525	513	487	502	483	496	502	525	507	526	506	484	506	497	517	513	550	553	514	507	492	513	515	528	517	500	486	539	476	533	511	535	511	494	512	469	537	513	494	529	514	504	503	520	478	527	534	512	464	508	501	538	531	527	466	522	507	518	502	508	507	563	495	505	551	512	487	502	518	481	524	509	501	512	537	553	514	498	514	475	484	528	500	521	548	505	507	497	518	506	522	525	507	480	574	491	491	492	520	535	490	538	463	518	488	501	534	490	536	530	573	486	541	508	499	514	473	516	482	488	461	493	510	515	533	465	476	559	504	514	500	555	515	481	523	525	461	532	503	507	555	526	478	495	529	513	559	502	484	533	494	513	492	535	536	532	500	473	486	501	531	510	504	495	530	513	545	536	519	506	480	536	470	515	476	497	492	515	519	515	493	508	514	527	532	539	496	499	487	521	552	529	501	552	504	482	477	486	531	516	522	519	480	500	531	518	502	506	500	522	484	511	482	545	479	517	515	513	516	529	503	507	508	557	469	491	502	514	536	548	518	476	506	517	494	503	494	525	506	533	508	526	492	520	497	506	497	493	529	506	514	476	518	501	504	550	480	498	513	476	498	471	512	555	521	508	468	546	495	480	526	547	533	534	507	514	505	481	491	505	484	495	469	502	492	526	529	503	493	497	505	517	515	523	485	533	466	452	506	502	521	487	493	486	477	527	537	525	527	492	529	523	518	502	492	509	542	514	536	507	473	493	518	533	474	531	508	525	512	512	522	489	540	533	463	506	483	488	507	532	471	557	530	512	525	497	515	501	519	522	524	511	520	500	469	578	493	506	521	498	487	527	516	518	506	470	488	490	500	491	557	535	470	527	501
3156	417	173	130	115	128	112	112	112	133	146	115	103	123	89	71	94	107	95	94	81	79	80	81	71	95	68	70	94	93	67	71	71	81	87	70	63	75	85	66	73	64	69	71	68	78	75	71	61	64	71	80	64	76	78	63	65	61	67	63	61	65	51	63	64	53	57	56	56	62	49	71	63	62	58	75	70	66	55	72	65	64	59	56	49	65	77	66	55	63	69	62	79	64	78	77	52	57	57	60	63	73	61	65	72	70	48	58	70	70	73	59	69	64	52	56	67	58	73	62	74	60	58	68	58	53	66	61	66	53	64	56	57	51	53	63	57	61	63	52	62	64	58	52	67	77	53	56	54	60	50	61	56	62	56	52	65	58	56	68	76	70	71	61	69	70	76	61	76	66	61	56	71	68	61	70	62	59	61	69	58	70	69	74	71	40	58	58	55	67	85	63	57	61	64	65	54	76	73	69	69	62	70	64	60	52	66	51	71	71	72	70	59	62	62	58	49	58	72	56	56	48	64	64	59	59	70	50	67	71	58	65	78	56	57	58	72	55	70	83	54	52	53	67	54	55	65	60	50	56	69	53	60	70	58	61	64	62	56	66	52	59	89	57	56	60	59	51	59	79	63	51	68	46	66	51	59	52	57	57	58	62	59	63	65	69	50	74	59	49	61	50	51	75	59	62	79	58	75	56	67	52	60	59	59	61	70	68	61	51	70	70	68	57	66	64	64	65	64	56	58	55	59	78	59	72	54	67	75	62	49	71	54	65	64	62	66	55	54	66	71	55	62	56	69	51	57	45	81	59	65	67	71	61	58	67	67	62	53	56	77	51	51	52	55	46	47	59	60	50	60	56	47	76	57	54	63	54	50	62	72	70	46	65	48	57	73	66	69	65	55	64	53	64	62	58	57	59	55	65	61	64	66	58	70	67	95	63	61	61	59	62	65	58	57	57	62	49	54	44	88	75	70	69	51	61	67	56	55	65	52	56	63	53	48	61	55	57	61	62	65	71	58	58	59	80	60	57	51	49	77	49	55	65	60	57	68	62	44	60	69	68	56	54	64	72	54	67	54	64	66	61	52	56	51	77	67	55	48	65	69	69	59	49	53	70	50	49	58	60	71	60	64	73	46	62	65	54	49	63	64	64	62	62	70	58	49	72	51	57	60	61	69	53	51	57	60	68	63	63	56	56	62	66	64	61	62	57	68	63	48	58	55	52	64	60	63	54	65	69	42	53	51	53	58	58	73	54	55	66	63	74	59	55	65	57	63	54	51	59	68	66	66	56	72	61	58	50	54	56	82	55	46	82	69	64	66	72	72	70	64	61	54	55	60	67	67	72	75	59	71	67	65	59	69	50	60	54	54	74	57	58	64	48	67	72	60	70	79	69	64	65	58	63	55	74	62	62	70	59	73	64	49	56	68	52	69	58	63	69	53	51	58	75	65	65	54	56	44	54	69	59	50	62	79	69	64	73	59	51	56	71	51	47	51	51	64	58	71	58	56	63	58	66	51	61	59	63	57	67	64	69	50	80	63	47	64	44	57	61	72	60	66	64	59	62	60	79	53	67	65	74	53	63	50	66	72	63	42	74	41	67	57	59	57	72	76	56	76	65	77	69	61	59	66	58	69	60	63	53	56	73	72	75	57	54	58	60	67	60	52	57	62	47	65	57	57	66	54	55	46	78	58	56	61	50	72	63	63	57	52	63	49	66	49	65	70	68	47	71	67	74	83	57	65	81	72	49	64	53	62	53	63	62	52	69	52	50	54	74	69	65	55	71	59	65	70	60	56	56	67	55	52	62	79	64	49	57	58	61	62	65	46	58	67	59	54	70	58	55	66	53	64	65	63	55	49	61	57	71	57	73	69	47	56	73	56	65	55	45	80	57	67	41	63	59	50	62	64	59	60	53	49	64	68	59	71	64	62	62	59	53	62	60	69	63	51	63	65	61	57	72	66	56	53	57	71	51	48	59	57	52	54	50	70	67	64	64	73	56	58	86	56	57	69	60	64	66	56	77	50	56	49	58	68	52	61	51	49	68	67	59	67	53	59	83	51	64	64	57	43	68	68	63	53	51	67	64	63	60	52	48	70	66	54	49	64	56	46	60	64	66	81	75	43	63	56	48	63	68	70	60	55	61	49	58	62	73	76	60	62	52	74	74	65	49	56	52	71	67	57	62	63	74	60	67	56	49	60	55	64	52	62	63	56	41	65	61	60	44	48	63	64	53	71	68	59	65	64	51	61	64	58	51	70	70	53	50	56	52	52	65	70	66	64	60	55	73	60	57	70	58	57	69	81	54	50	58	60	56	57	65	59	56	53	58	55	53	58	56	64	58	64	57	64	51	57	53	55	56	54	52	69	64	65	45	56	53	65	54	58	73	67	54	68	57	52	68	56	59	49	52	57	55	66	60	65	74	63	50	59	71	59	55	65	53	71	58	59	45	52	54	74	64	64	62	52	56	63	70	64	66	62	65	53	60	61	68	53	60	69	84	41	66	62	68	51	57	46	46	64	66	54	67	62	65	49	67	61	60	75	64	55	61	59	65	54	68	69	73	57	71	69	64	68	53	58	50	51	63	68	48	63	57	53	56	75	71	56	52	56	63	61	70	58	54	57	77	67	49	52	65	58	63	58	51	71	69	61	83	59	48	73	59	77	64	56	51	64	67	60	57	49	59	58	62	53	59	63	65	59	60	67	58	74	57	71	75	78	62	58	60	58	54	64	59	57	71	62	69	58	56	73	70	77	64	61	70	61	55	57	58	59	60	56	65	61	61	48	60	67	68	68	71	59	63	63	57	57	61	65	66	44	61	61	67	55	71	56	61	60	50	54	57	69	73	62	50	54	66	56	74	56	65	62	67	63	75	57	49	52	65	54	66	59	59	65	58	71	70	52	75	58	62	56	76	58	58	63	67	56	64	51	54	65	62	62	59	61	70	66	65	64	64	50	56	55	53	64	61	69	63	58	64	63	66	65	58	72	54	66	61	67	49	57	60	65	60	62	60	69	61	54	63	63	58	59	50	56	64	60	52	67	64	49	51	69	68	49	68	60	60	73	57	75	48	54	56	60	53	65	66	48	70	64	58	59	53	79	57	50	60	71	66	59	79	48	52	64	63	56	55	67	75	57	59	69	56	78	55	55	58	56	52	62	54	52	53	69	59	65	73	55	55	69	62	62	60	61	53	75	49	51	52	66	62	69	50	53	46	68	52	60	63	69	73	55	70	65	61	65	86	62	64	59	73	71	70	58	65	59	77	66	59	59	64	53	71	65	67	67	53	49	67	57	55	60	50	58	57	59	58	61	49	69	64	57	57	56	62	55	70	54	54	56	55	64	66	73	54	57	56	67	55	59	55	61	68	58	46	75	66	57	53	47	51	64	55	61	66	73	57	63	55	64	67	59	66	67	57	64	49	67	73	64	66	56	61	69	60	68	71	54	63	75	59	58	70	75	62	70	64	66	63	60	67
25038	4088	1820	2182	4524	6053	5780	4779	4301	3672	3280	2616	2403	2141	1966	1722	1609	1636	1627	1503	1581	1459	1434	1304	1206	1199	1145	1187	1105	1100	1084	1130	1050	993	991	942	930	952	948	956	902	896	882	858	781	806	790	763	736	716	703	718	624	643	624	668	661	591	606	588	599	655	611	596	607	610	603	601	582	591	633	632	622	575	557	596	574	606	568	597	655	581	596	629	637	614	640	665	672	642	607	607	572	658	607	614	567	654	661	668	640	649	629	591	574	589	530	601	564	615	567	572	561	635	603	557	594	611	547	552	597	588	627	577	616	588	593	602	593	571	602	546	598	571	586	584	595	589	531	589	581	582	588	594	599	619	597	552	598	545	565	561	552	628	557	548	582	563	592	589	572	607	599	605	595	596	597	573	565	594	601	606	593	571	605	578	584	589	589	596	604	568	560	578	606	593	565	581	585	578	581	611	543	605	601	612	603	571	578	563	548	540	568	537	584	603	589	562	584	585	587	549	595	562	581	561	639	596	562	537	590	523	556	613	552	553	598	641	575	595	627	562	604	566	588	587	564	578	549	571	598	658	565	624	538	551	535	614	543	569	533	554	554	583	593	586	611	596	596	585	593	632	588	579	605	566	616	568	565	593	616	590	572	613	540	567	573	586	604	508	562	579	624	544	615	623	559	581	627	580	567	541	580	586	593	569	584	616	548	587	589	568	532	607	576	615	583	545	580	616	550	540	592	567	559	579	539	552	586	578	561	569	577	601	584	549	579	621	568	624	614	590	606	575	569	552	590	545	608	616	554	585	590	568	621	577	613	631	572	595	574	607	584	539	630	600	581	582	574	567	586	598	598	609	574	608	619	594	595	599	593	574	607	588	591	620	577	531	572	582	626	562	599	541	566	560	589	567	548	549	561	584	590	567	626	597	558	556	605	610	608	553	574	550	601	618	576	544	578	590	592	582	596	599	602	579	523	556	556	576	588	487	538	564	603	586	556	558	543	608	567	531	605	598	591	618	551	582	597	568	527	567	532	569	566	635	657	575	556	605	584	570	558	614	545	595	561	561	559	604	565	621	569	599	602	580	584	592	596	582	581	585	561	529	599	614	531	599	559	579	565	592	582	593	599	580	586	542	588	586	552	566	591	619	609	588	632	619	549	607	555	584	571	589	626	623	636	594	565	562	580	582	586	553	559	597	570	569	604	602	608	546	564	569	611	588	601	555	586	601	577	617	609	579	559	599	589	589	571	590	551	561	576	615	584	571	561	577	574	537	610	577	593	586	594	582	565	542	596	526	562	554	584	584	584	565	624	570	556	595	591	547	598	568	575	549	610	586	574	570	548	587	543	532	560	560	575	538	570	624	556	596	583	624	547	577	575	553	583	618	583	592	586	602	604	541	558	552	556	591	592	619	571	572	576	548	577	616	548	574	592	594	575	549	574	562	563	630	561	569	576	619	574	606	600	580	591	574	569	535	574	580	594	588	541	571	575	596	618	635	584	607	587	598	578	582	589	534	561	585	531	562	597	580	552	580	605	572	575	565	588	589	543	582	570	543	567	584	597	577	601	581	592	581	600	614	632	566	568	599	597	584	572	578	581	563	573	586	564	596	558	596	585	604	598	565	624	583	568	586	583	586	574	563	576	586	605	594	574	574	546	550	567	609	594	566	534	568	588	565	572	599	612	595	559	610	542	531	575	543	615	547	617	574	627	607	626	610	584	613	552	585	641	630	556	576	598	595	600	572	617	595	590	636	580	553	574	575	632	581	564	575	625	584	573	619	571	574	614	566	594	609	572	590	560	597	582	642	598	592	563	576	572	585	589	575	556	591	569	582	599	611	607	611	568	601	578	590	601	642	547	581	563	577	616	584	611	591	637	624	589	603	557	583	539	574	591	583	591	594	588	554	583	587	591	549	561	646	563	605	574	617	580	587	562	563	611	563	585	564	608	564	541	611	587	605	599	560	598	550	593	593	559	559	589	530	615	605	578	587	588	593	573	599	575	584	566	579	554	598	592	579	588	580	571	564	567	591	572	608	561	574	604	598	556	579	593	579	590	568	579	623	562	573	559	577	593	597	557	593	616	583	583	568	606	561	562	573	618	534	606	584	591	629	603	563	615	560	579	608	561	539	549	621	524	575	567	600	585	589	620	590	577	550	580	555	600	551	564	606	618	597	529	592	579	556	583	588	564	610	588	562	569	624	563	602	569	582	560	577	555	596	655	582	624	570	549	611	574	599	596	596	560	589	551	584	598	585	583	574	549	593	610	572	570	585	599	565	562	557	571	568	573	611	562	549	559	572	583	569	558	606	537	602	576	593	625	558	583	565	618	588	594	544	546	581	567	570	547	585	622	546	606	576	604	594	611	604	591	564	524	585	553	545	544	570	523	618	594	576	586	590	614	599	552	589	608	606	571	598	589	606	590	573	590	529	545	552	561	574	584	565	608	602	613	606	562	609	557	588	577	554	572	591	615	594	564	558	552	601	616	610	575	624	579	605	561	540	573	587	576	559	586	614	580	611	556	599	608	548	613	580	588	564	566	594	562	612	606	650	595	618	584	544	629	598	576	581	579	562	589	626	598	602	584	586	622	591	571	570	562	561	566	581	576	571	594	598	632	532	606	596	592	550	594	562	609	570	622	592	543	577	607	600	595	549	554	591	584	564	585	593	587	561	578	571	602	546	603	575	596	548	631	576	598	605	623	592	588	579	636	581	600	549	587	589	604	571	558	573	562	598	576	566	550	595	572	567	595	612	586	584	608	562	578	568	587	612	542	580	598	587	618	574	604	602	542	533	569	558	575	579	603	597	586	571	596	600	590	617	627	573	551	643	587	585	561	594	610	626	579	608	525	591	601	591	600	608	588	617	583	585	568	547	579	577	574	564	620	564	534	585	604	581	574	579	594	560	577	540	579	620	579	582	595	536	608	577	605	576	571	609	580	603	605	587	563	608	607	592	564	561	574	608	604	594	549	554	609	576	559	575	608	574	614	597	581	578	560	569	578	570	548	605	537	577	591	578	567	613	578	600	567	597	574	606	593	569	605	570	575	601	544	575	528	601	583	547	581	575	554	561	546	567	576	552	566	572	565	566	558	551	547	584	564	618	603	602	590	574	554	564	549	541	585	543	570	631	620	567	564	617	581	584	545	559	570	534	646	592	603	578	582	601	587	558	614	556	552	608	568	595	595	574	580	551	584	573	564	612	608	601	588	611	565	567	561	576	579	582	558	658	594	592	590	569	617	546	527	606	622	575	574	571	605	608	546	595	562	589	579	576	578	569	600	603	584	584	605	568	595	548	560	568	577	576	507	593	587	582	541	573	553	558	568	601	526	592	582	605	601	567	589	548	583	565	586	585	554	548	549	616	600	533	555	565	576	609	557	561	584	567	548	606	583	569	585	591	592	583	567	615	575	574	525	589	564	547	584	549	532	580	585	597	582	566	574	564	598	570	613	583	566	562	581	589	631	597	640	590	538	564	556	543	585	548
1302	155	92	84	87	92	111	111	99	117	103	98	87	90	94	81	78	95	95	79	102	88	79	77	92	76	88	99	89	71	90	78	92	83	71	71	86	84	77	74	90	93	88	80	97	66	62	76	69	82	76	86	79	73	83	87	64	78	75	83	82	66	61	66	70	83	78	66	58	74	72	74	72	75	76	67	69	71	84	74	73	80	73	61	70	82	69	64	71	82	85	68	72	74	73	72	64	72	78	79	100	76	81	70	80	64	73	75	76	85	72	76	61	91	75	79	75	62	83	80	69	55	68	83	71	74	85	75	69	64	65	67	70	66	76	76	73	62	70	62	76	79	81	73	74	71	63	69	75	65	60	50	65	84	61	63	75	74	60	86	87	89	73	78	80	69	72	69	76	70	62	73	85	70	84	68	93	70	73	70	60	82	79	76	85	91	74	69	90	79	68	78	73	76	81	82	79	76	92	82	71	84	72	74	67	75	70	83	77	74	84	82	69	71	76	78	61	67	85	78	73	81	70	70	73	81	70	87	82	77	79	58	56	78	63	61	77	68	69	77	80	77	87	67	76	73	63	72	96	70	67	82	77	63	81	87	66	65	68	58	88	60	68	73	76	81	95	71	86	82	74	72	60	78	83	84	65	70	68	70	87	71	80	75	49	69	85	81	82	70	71	76	78	62	70	75	74	73	73	77	75	73	58	80	73	68	83	87	88	64	83	70	76	84	66	57	88	86	73	68	74	76	71	78	89	78	82	69	74	100	70	72	71	72	81	74	66	65	82	82	71	76	87	66	78	57	80	61	86	70	75	69	80	92	68	67	78	84	72	48	71	68	66	80	84	57	66	67	71	79	86	73	92	79	94	83	76	75	72	69	68	64	80	80	74	69	66	77	81	66	83	69	70	75	84	67	61	80	74	75	65	62	85	62	90	76	68	64	65	74	83	89	72	71	64	72	66	68	84	75	71	74	81	69	67	62	73	79	76	76	72	69	80	92	73	71	65	53	65	87	85	67	82	75	70	72	81	74	75	75	73	56	72	80	68	74	65	70	77	68	71	67	70	53	77	56	63	71	79	79	83	73	82	77	72	62	81	65	71	67	68	69	71	71	83	71	80	78	81	70	70	63	88	58	84	67	66	71	75	71	58	100	69	69	65	87	76	88	59	73	69	69	68	79	75	56	83	85	84	82	88	79	77	71	67	65	89	73	81	74	74	82	69	64	67	68	52	79	76	69	65	70	63	96	74	83	86	76	76	78	77	59	74	63	62	87	68	90	71	79	59	67	80	76	78	74	68	68	66	62	69	77	87	74	82	83	73	95	80	79	68	84	70	81	70	85	77	78	85	73	62	62	67	68	77	59	71	74	70	72	71	74	75	57	90	91	80	70	72	65	64	60	66	65	75	80	67	85	81	65	79	86	87	75	79	90	70	75	80	87	82	71	71	70	86	67	86	70	65	70	88	59	67	78	69	70	80	83	94	68	62	78	77	90	68	75	63	72	74	78	70	71	82	90	81	68	77	71	77	66	78	65	67	83	74	67	73	69	83	81	72	69	77	80	119	76	72	69	59	65	61	79	75	82	84	57	62	85	74	74	73	76	80	64	89	78	75	64	76	97	65	82	73	80	81	58	87	66	85	69	78	83	82	77	61	72	62	57	79	83	73	62	78	80	76	75	67	73	75	67	94	79	69	86	74	73	71	76	70	65	75	68	74	78	68	79	64	72	86	59	74	69	68	75	68	64	66	89	76	76	93	78	77	67	63	65	66	63	85	85	75	90	64	73	90	89	72	79	71	70	69	80	74	76	85	73	68	69	69	77	72	78	60	85	67	62	64	71	66	66	77	71	74	66	86	82	68	91	76	90	63	69	81	73	89	83	78	89	61	60	74	67	77	75	78	61	81	64	62	64	62	58	83	71	76	77	67	79	76	63	62	79	89	71	73	101	76	77	65	94	74	76	56	74	87	84	69	74	72	79	74	71	86	79	79	69	71	67	60	71	84	79	64	65	78	67	61	63	70	77	79	67	75	59	76	74	68	76	88	86	67	71	64	73	56	65	70	73	62	68	73	85	82	69	63	70	93	89	71	61	71	66	61	69	75	91	67	74	69	70	72	73	70	78	73	82	71	86	81	66	61	84	76	63	71	78	94	81	76	75	89	71	61	68	75	73	82	81	64	62	92	75	83	68	78	71	80	87	75	83	72	77	67	81	80	68	75	81	63	81	58	78	66	81	59	64	74	71	81	68	78	70	68	83	53	67	72	79	66	79	78	66	69	87	71	73	71	73	72	73	65	77	69	80	79	66	68	67	73	77	78	60	80	69	73	93	81	83	61	80	69	82	77	70	66	66	82	91	82	72	78	69	82	63	73	68	85	72	59	79	75	63	87	62	77	72	74	68	63	66	74	69	84	85	69	69	84	75	52	69	65	61	66	65	92	62	80	75	81	76	74	73	80	67	60	70	68	73	70	73	65	47	84	68	77	77	76	82	63	64	62	89	78	82	70	72	69	75	67	78	90	86	64	82	65	82	92	56	73	70	75	77	88	60	69	72	68	68	68	57	63	86	71	79	62	75	71	77	68	78	69	62	77	78	60	75	68	89	74	66	75	75	85	67	73	65	73	81	74	82	74	76	84	69	90	73	91	57	71	78	65	72	66	75	57	82	76	73	79	78	67	75	66	59	65	85	84	65	63	85	69	63	67	86	70	79	83	69	63	80	78	72	87	65	81	71	81	57	69	79	74	70	85	84	66	90	90	61	68	66	67	72	73	71	63	84	70	84	69	81	90	72	65	74	80	66	80	56	84	84	72	76	83	76	80	63	62	74	81	93	80	66	82	74	67	73	80	67	66	64	70	65	53	76	80	92	70	73	74	69	75	68	72	80	68	75	73	77	90	65	76	79	59	75	81	75	78	86	71	70	97	79	76	66	79	83	81	56	86	69	85	81	66	61	89	73	88	77	85	54	70	70	68	74	65	73	75	80	92	86	94	76	71	81	67	70	75	66	93	66	68	72	69	70	61	74	72	68	68	80	74	61	91	56	54	79	71	84	65	63	72	66	88	59	75	82	82	72	80	66	71	68	62	70	67	67	58	77	74	79	59	66	81	70	71	90	75	85	71	65	60	79	71	79	69	70	69	75	64	67	64	97	94	68	71	88	89	68	74	55	68	74	60	74	70	71	70	65	84	65	75	71	89	65	79	63	86	77	73	70	71	71	76	79	87	64	63	89	69	66	79	70	86	73	75	78	80	67	70	71	74	80	73	79	67	75	71	62	66	79	70	64	69	75	81	72	87	62	75	85	70	69	54	59	67	70	72	81	68	86	70	65	63	58	74	66	64	66	77	72	64	82	76	75	78	57	70	72	77	86	70	68	65	85	69	60	88	64	72	71	73	82	80	68	75	70	71	66	72	82	77	50	68	66	88	74	75	63	86	64	74	70	73	78	66	77	83	63	64	81	57	79	62	69	75	74
14826	1977	1054	1273	2241	2839	2851	2474	2368	2152	1884	1692	1548	1396	1307	1260	1100	1198	1109	1100	1129	1182	1088	1017	1002	1021	981	980	914	944	890	910	933	901	870	839	904	903	873	886	837	855	783	821	804	827	818	746	767	776	791	795	695	729	716	716	693	681	716	680	700	648	653	723	689	714	680	703	688	638	688	643	714	719	736	701	718	678	654	689	652	661	719	723	678	721	671	716	719	654	696	697	684	669	706	716	663	760	724	714	726	744	677	633	652	662	750	679	704	643	662	664	686	663	666	701	656	619	714	709	678	676	663	688	696	638	649	716	710	703	670	726	679	664	686	651	669	702	670	701	697	654	696	683	699	652	686	681	693	674	670	699	715	669	650	677	740	685	703	661	670	681	620	676	656	679	704	647	687	637	678	657	690	688	652	653	703	668	653	656	657	677	631	594	657	676	674	671	677	637	650	692	668	668	693	700	669	703	699	660	670	735	643	647	660	712	678	678	684	662	686	693	692	676	658	622	641	664	688	693	716	649	682	684	639	685	633	662	675	675	697	674	631	662	689	708	735	691	669	693	707	677	679	671	638	657	700	650	637	694	676	641	693	664	678	683	667	634	666	633	662	665	696	697	718	663	656	683	713	680	674	688	747	650	713	661	686	693	696	717	707	664	651	677	620	687	701	651	679	674	656	643	625	618	623	708	660	675	666	661	731	701	712	696	694	665	659	708	660	640	705	716	690	722	690	709	708	716	651	691	634	681	696	684	669	689	703	707	682	679	645	713	676	692	699	727	715	699	662	666	649	718	676	690	662	649	732	687	675	672	708	711	608	683	675	681	639	683	697	658	702	677	761	728	751	662	675	719	682	646	687	647	737	649	681	678	681	674	702	680	686	676	698	644	748	669	712	668	669	672	693	652	644	656	704	680	668	668	636	732	677	666	683	680	714	694	662	661	680	731	725	645	706	661	669	700	691	689	671	679	709	705	688	712	704	642	630	641	685	681	742	676	646	647	658	672	717	710	720	678	670	679	691	666	655	679	690	651	683	633	706	669	701	683	678	631	712	708	700	670	646	633	720	689	665	659	694	626	661	660	680	662	674	681	671	677	646	648	642	708	672	738	690	701	697	707	704	692	691	693	683	716	718	723	676	704	667	656	721	661	661	645	673	743	650	641	642	694	650	680	670	699	654	711	652	688	671	647	660	681	668	695	671	700	637	672	646	654	679	695	687	690	691	627	680	679	671	684	669	677	664	712	699	610	615	679	687	661	658	713	673	671	696	669	712	690	675	667	641	661	650	695	625	690	698	672	722	695	646	661	712	720	663	691	659	711	642	678	705	696	682	679	664	653	649	686	684	669	682	678	654	710	695	684	683	667	719	659	676	696	668	657	677	741	662	688	670	654	740	690	692	677	680	670	645	657	679	740	664	664	627	659	682	666	705	623	695	672	659	651	659	657	668	683	694	661	654	718	661	676	652	663	680	711	673	641	649	672	643	651	609	704	692	679	673	672	658	623	708	656	688	735	625	705	702	685	685	668	667	628	673	640	674	651	709	677	667	684	705	681	669	676	683	657	675	756	644	683	662	686	637	676	682	675	697	639	670	690	693	648	625	691	671	665	651	673	709	678	669	720	683	678	700	676	653	657	632	667	640	709	715	662	647	688	718	650	693	655	669	669	667	668	667	722	674	684	655	671	665	667	670	686	703	719	726	703	715	687	670	718	687	674	753	676	671	687	686	698	698	669	666	646	685	665	696	649	647	657	665	706	697	725	675	718	708	650	628	713	666	692	674	711	650	669	682	646	682	704	670	649	683	689	697	698	664	687	666	704	682	717	673	691	683	666	664	708	668	627	678	684	707	710	690	683	698	742	668	667	705	681	693	637	682	682	662	627	681	658	700	661	650	640	686	695	696	668	689	667	700	707	669	685	675	714	715	716	667	644	660	650	690	690	690	678	670	717	687	702	676	691	665	711	646	680	658	629	663	679	685	697	652	698	688	685	667	637	657	669	702	683	711	644	715	700	678	675	693	622	685	716	666	698	683	692	644	673	690	673	665	718	703	620	674	639	681	701	685	654	682	633	684	642	663	692	697	663	712	653	667	689	663	714	712	693	692	661	615	702	699	647	683	601	653	650	682	672	681	696	690	688	697	695	667	698	694	671	683	724	684	690	661	677	695	717	648	647	694	650	694	736	666	677	701	677	653	664	720	654	685	688	681	654	743	658	689	714	623	691	653	679	716	685	678	665	701	724	703	671	707	701	691	650	692	695	718	701	700	646	688	677	672	686	693	675	649	661	695	683	676	712	697	655	688	658	705	686	685	707	608	679	665	668	705	682	648	651	653	640	707	689	674	673	673	720	686	665	690	693	684	712	727	687	662	714	716	718	717	711	715	619	684	668	702	693	684	708	727	641	690	689	649	623	666	699	701	740	705	687	690	662	655	668	687	649	674	674	718	690	670	634	689	640	689	652	690	619	676	693	694	677	628	655	662	673	674	677	671	674	674	634	677	695	661	665	659	672	659	704	707	693	720	653	673	722	672	704	698	699	670	639	692	674	680	703	662	703	713	652	661	669	689	652	684	647	673	706	636	708	709	675	705	626	654	674	660	694	700	676	690	694	729	642	695	707	664	684	649	697	628	684	706	674	692	685	664	704	675	670	638	694	706	733	640	662	684	644	649	635	737	663	633	727	643	673	651	668	640	705	636	695	690	693	657	680	699	673	616	636	676	676	699	700	655	661	675	683	664	644	666	633	708	730	630	752	661	685	640	685	660	616	654	704	683	694	725	701	691	623	651	691	632	645	658	697	676	688	739	708	671	699	724	714	658	687	655	718	736	697	703	646	681	711	698	726	674	666	707	708	669	713	711	645	649	682	695	625	659	722	711	694	630	675	709	688	673	688	656	713	698	686	698	631	642	684	659	664	656	632	706	622	704	670	670	682	675	716	704	685	705	674	705	673	677	683	707	676	662	645	690	671	677	669	653	678	658	685	673	688	699	664	711	647	664	673	673	720	724	657	678	639	650	692	703	698	652	683	670	660	662	702	668	665	660	659	659	698	664	679	644	670	708	723	684	714	675	682	755	715	679	692	684	707	641	666	707	703	696	673	672	677	651	645	673	706	707	675	690	680	662	644	649	672	663	659	667	671	675	680	705	693	621	677	663	618	660	701	670	650	697	661	687	699	716	655	701	700	674	686	679	661	686	672	670	670	689	678	670	672	679	690	674	748	707	695	658	675	613	700	707	720	663	672	687	647	668	646	672	690	685	665	655	720	691	709	664	692	688	677	637	719	687	701	697	665	687	674	689	677	696	699	710	679	694	679	683	688	648	690	698	652	659	712	684	633	712	671	624	727	649	743	713	660	738	682	641	676	696	669	657	686	723	696	694	698	683	630	628	725	662	671	691	701	657	662	643	687	687	714	691	699	620	656	634	664	688	661	659	713	665	696	643	684	655	650	636	652	691	681	689	677	738	698	716	702	632	730
2216	348	170	133	107	118	123	120	124	144	94	123	110	100	94	94	100	87	114	108	99	95	97	98	79	93	96	84	96	84	86	72	95	90	93	72	86	94	92	78	86	87	79	97	81	83	84	64	91	79	59	76	94	73	74	68	66	68	73	75	83	65	58	76	64	74	76	72	85	60	82	81	79	86	77	66	72	79	70	88	85	83	81	61	79	83	83	74	60	64	61	65	76	75	96	77	87	87	76	82	78	76	74	71	73	56	88	66	69	79	72	91	77	62	77	79	67	85	85	65	78	80	89	64	86	80	68	77	69	66	78	77	72	78	65	81	61	63	71	67	77	66	84	79	71	84	70	63	95	71	77	80	79	70	72	82	74	73	81	65	80	77	68	69	67	82	76	70	71	63	72	70	82	76	80	74	85	75	82	65	91	63	83	78	61	78	77	70	87	67	65	57	87	70	67	72	82	61	69	91	78	74	77	70	67	90	63	94	78	72	73	76	80	81	79	54	89	70	82	73	89	77	65	72	71	79	76	90	68	73	72	73	66	79	85	73	77	105	68	80	80	66	72	66	70	75	66	58	65	87	60	89	88	74	72	78	79	61	74	74	72	69	74	71	75	73	59	77	62	70	66	83	77	72	67	82	76	66	65	68	84	67	74	78	64	78	77	72	84	59	65	81	71	80	80	71	60	82	84	82	63	78	65	58	77	64	91	68	64	56	73	59	64	74	80	71	83	82	69	74	94	81	65	79	69	76	83	70	92	65	71	77	66	77	88	65	59	66	88	90	66	75	93	80	61	74	75	66	68	84	73	64	70	67	70	76	67	74	87	71	57	82	79	80	54	78	72	83	66	74	76	91	70	79	71	83	82	79	74	75	70	72	73	86	86	72	77	78	65	68	75	80	77	61	66	75	68	76	60	53	64	74	74	77	70	87	68	67	66	68	68	75	73	91	83	57	65	85	68	64	82	83	79	82	77	91	86	93	69	81	69	68	72	81	73	65	78	75	51	88	73	84	64	72	81	78	73	68	75	78	73	82	83	69	66	72	79	71	82	62	71	82	77	61	82	73	63	63	73	76	94	64	79	84	72	71	79	66	81	62	66	63	68	87	107	66	67	73	79	73	62	72	88	77	82	65	71	67	71	85	66	76	76	86	82	69	90	78	72	78	68	79	62	68	80	86	69	74	74	89	85	66	54	79	84	89	76	78	81	65	81	77	87	67	81	92	88	74	99	63	89	73	63	88	87	67	76	75	70	70	84	83	68	80	76	79	71	70	80	81	74	90	92	77	78	76	97	85	64	79	80	69	97	77	64	70	84	68	67	69	87	79	66	83	72	61	72	68	78	73	70	81	97	69	76	76	76	72	72	65	79	89	75	93	71	84	70	72	75	83	62	76	72	83	70	73	79	67	83	91	79	62	76	79	74	70	79	80	75	67	86	84	88	75	63	71	70	74	82	84	74	79	88	68	76	76	81	69	49	64	64	95	90	81	84	58	72	108	66	84	69	82	69	73	74	73	69	63	82	78	79	62	68	85	86	69	83	80	88	62	84	67	84	71	69	62	81	66	80	68	73	77	67	67	77	78	92	72	70	71	58	62	90	80	70	67	74	76	58	87	67	74	69	69	83	82	83	73	76	76	75	69	77	74	67	90	72	78	66	66	76	62	89	87	55	71	71	78	71	85	82	67	68	82	66	63	76	77	69	73	86	49	74	56	62	87	77	68	75	56	72	73	55	81	80	74	98	64	74	82	78	79	74	82	60	75	82	76	82	91	70	82	73	61	71	77	84	66	70	82	64	78	74	78	88	85	73	74	85	76	80	76	72	62	84	67	74	79	84	64	77	80	69	76	72	73	80	86	74	87	83	73	64	71	80	75	80	78	75	92	91	68	75	74	78	75	65	65	67	79	78	75	75	74	71	81	80	75	73	90	63	87	87	83	74	62	73	68	79	67	93	70	62	62	91	74	78	74	78	72	74	85	75	70	75	73	68	76	67	65	71	80	91	76	86	72	77	74	73	79	78	72	73	64	92	71	84	72	65	75	87	75	77	77	90	88	76	67	78	75	76	92	67	61	57	77	77	93	77	73	71	72	82	70	80	55	61	76	74	60	72	63	62	79	78	83	72	79	69	83	74	67	67	78	78	69	72	78	75	81	72	78	78	66	64	73	84	72	78	72	88	82	77	80	89	75	80	67	81	53	72	70	71	75	71	73	65	80	70	89	81	64	90	71	84	73	66	76	81	71	72	74	66	75	63	81	84	79	94	64	80	78	61	69	96	74	74	74	73	71	77	87	49	76	97	98	73	64	63	65	78	88	85	90	74	64	65	74	70	68	63	76	97	68	74	86	86	77	59	67	73	92	68	59	72	88	73	94	75	80	71	72	66	66	78	78	74	84	78	87	61	81	87	58	61	90	77	78	74	69	82	86	76	73	71	68	79	73	62	73	80	76	71	71	88	86	83	78	79	66	95	78	61	80	75	66	78	75	66	93	66	82	80	73	71	72	67	85	69	72	62	60	81	75	92	65	83	83	73	62	85	68	73	79	90	84	76	73	55	65	70	80	75	80	76	83	87	76	64	64	77	72	93	59	79	80	83	84	75	107	84	68	62	88	69	72	69	74	71	83	75	73	58	70	81	79	80	63	86	85	63	88	72	88	64	68	77	63	79	63	89	61	68	88	81	85	71	84	65	63	67	62	72	90	72	64	78	85	68	70	72	67	75	70	97	76	64	65	77	85	63	83	83	94	81	77	69	75	79	77	70	64	88	63	91	73	61	93	59	69	62	82	73	87	68	81	60	70	78	67	89	72	76	73	75	79	86	67	80	64	75	80	83	71	68	68	67	73	88	83	74	77	76	77	84	79	78	74	61	102	81	80	70	74	72	79	77	73	79	77	79	66	74	63	83	84	72	90	79	67	92	74	70	80	70	63	70	74	57	79	79	86	91	70	77	81	75	67	76	73	86	88	73	81	82	73	79	64	79	87	81	78	73	91	92	79	66	70	75	90	82	69	55	64	70	81	79	75	79	73	89	77	75	70	99	73	78	72	68	78	85	60	79	73	57	75	75	72	81	65	74	87	68	57	83	69	74	69	72	69	70	79	80	83	75	68	61	70	77	87	59	88	75	80	75	80	73	72	67	71	80	82	71	69	77	64	80	93	81	74	74	74	75	86	93	59	61	74	79	86	75	69	61	65	75	71	77	76	78	70	78	81	82	61	77	79	77	72	74	68	78	93	72	82	78	80	73	72	80	69	73	78	71	76	75	72	56	78	82	83	79	64	62	81	74	69	81	70	79	87	68	85	80	73	67	82	72	83	74	78	87	92	95	57	80	78	75	81	61	83	92	80	81	70	58	72	77	79	71	75	55	73	85	95	88	84	86	65	77	65	71	83	79	70	80	80	81	77	82	70	76	73	92	78	74	65	70	88	73	59	67	64	76	91	66	72	90	86	82	76	88	69	75	70	65	64
21782	3456	1671	1969	3809	4870	4562	4053	3690	3067	2711	2373	2115	1836	1738	1591	1556	1415	1408	1373	1341	1372	1324	1297	1200	1122	1121	1111	1104	1032	1033	1141	1081	1038	998	982	1008	985	1017	920	963	936	907	902	877	870	876	804	814	866	790	775	752	777	759	741	767	766	733	692	702	675	669	709	676	655	716	732	713	708	695	725	733	688	756	695	658	747	708	741	754	769	711	742	767	675	752	773	747	781	746	725	765	739	733	704	741	726	765	761	740	726	762	746	686	679	724	766	755	738	717	670	727	772	686	697	725	743	738	718	718	672	696	702	761	757	739	725	712	714	702	679	686	739	717	661	681	736	682	693	705	753	695	666	689	735	701	688	658	716	700	722	761	710	688	696	733	688	713	701	734	746	712	725	678	700	696	671	713	699	701	701	709	709	672	698	690	706	717	721	685	723	733	726	683	702	700	710	699	699	765	687	732	703	741	691	670	714	727	714	674	724	694	700	659	688	721	729	719	742	702	748	706	651	734	670	727	713	725	681	676	751	719	673	717	677	717	740	747	729	760	723	703	686	725	725	728	724	737	717	700	720	766	704	723	729	698	694	715	656	718	711	691	657	715	742	705	712	717	669	737	731	728	716	734	681	728	707	739	672	705	714	689	724	691	663	707	703	732	676	721	667	708	702	682	710	677	699	677	760	695	691	739	696	724	756	757	745	738	743	747	705	687	693	681	709	721	736	693	693	753	727	717	732	703	688	657	741	722	703	696	763	733	709	715	656	626	714	732	669	724	718	687	727	702	721	731	723	697	691	724	770	711	735	720	718	725	769	722	720	698	714	694	724	666	707	735	650	681	729	756	668	666	748	710	707	680	707	668	698	721	684	724	749	672	729	720	697	713	692	731	684	691	669	684	713	746	742	660	699	751	713	702	703	719	748	684	674	734	700	736	725	731	706	705	696	723	716	730	676	648	715	678	675	742	730	735	679	706	714	672	697	729	716	699	720	698	681	723	710	703	689	728	712	726	745	691	693	710	673	720	693	712	727	718	725	699	755	760	665	708	701	736	752	713	726	740	703	714	662	738	686	705	727	681	695	705	689	706	682	699	714	714	682	712	747	752	724	691	691	739	679	695	697	737	690	690	747	663	701	690	707	675	722	719	696	719	735	718	717	723	708	669	688	697	730	665	727	715	748	719	734	711	680	767	721	687	707	737	751	713	710	725	749	696	725	737	713	669	681	749	694	735	725	709	712	674	705	692	694	709	728	678	732	679	713	707	692	731	752	714	716	695	659	671	753	686	713	719	733	696	644	703	637	710	719	701	733	692	674	734	727	701	677	760	711	696	738	722	712	726	690	736	711	694	719	687	730	684	775	699	686	744	709	741	702	711	717	682	716	741	724	725	705	730	738	761	711	701	709	691	670	682	757	727	743	736	668	713	716	685	638	663	700	745	716	726	703	687	724	700	735	712	707	743	753	679	760	719	708	701	689	695	669	736	672	693	711	719	720	679	777	718	705	735	723	696	679	697	710	685	705	745	708	741	739	728	728	713	782	724	765	683	736	685	733	743	704	692	676	728	728	743	706	702	707	709	732	728	719	698	676	698	706	737	669	699	705	732	668	688	693	683	680	700	686	710	697	710	716	717	681	670	698	701	737	690	728	656	721	704	722	756	673	712	711	706	720	688	680	668	703	718	699	713	726	733	720	698	695	716	667	692	754	683	728	635	700	737	649	701	679	691	733	730	717	750	674	645	760	706	708	746	721	761	700	717	699	693	710	698	703	662	704	719	725	729	725	719	719	691	735	730	719	739	652	688	708	678	705	698	755	673	682	683	731	727	713	750	761	731	663	730	709	713	711	732	696	690	681	705	727	684	707	707	688	733	731	709	727	707	704	695	733	674	684	747	725	749	720	708	661	686	709	692	722	724	724	727	692	730	693	713	725	740	725	723	709	707	701	675	743	677	738	725	708	706	718	671	725	688	700	724	683	715	682	697	692	693	731	683	747	692	710	686	688	694	725	728	715	715	711	666	734	699	763	661	725	736	674	692	726	747	672	664	706	682	678	700	684	718	739	709	713	718	702	729	718	708	683	678	757	694	726	727	715	736	711	701	679	717	680	733	746	710	708	704	701	695	711	773	704	729	681	706	689	681	694	720	702	644	710	677	704	722	697	695	729	689	725	710	697	698	709	721	729	711	734	741	714	694	720	702	716	707	733	690	668	749	721	651	667	651	694	724	743	745	682	708	723	692	733	633	667	719	762	694	767	687	710	744	723	767	707	725	733	694	708	707	690	682	663	701	718	738	727	744	741	737	664	721	698	700	704	681	698	654	739	703	721	723	691	700	744	739	696	752	715	674	660	731	738	679	684	735	708	729	680	710	711	701	684	701	754	697	707	744	675	732	674	747	716	667	745	692	691	715	723	688	696	734	698	703	746	770	712	736	714	721	673	707	749	664	726	707	742	706	678	699	669	663	710	698	685	712	677	698	711	732	737	729	688	716	720	721	718	672	661	688	696	716	704	713	708	699	719	740	725	705	720	631	704	715	712	683	703	726	680	712	728	720	739	680	684	692	696	737	747	725	689	687	720	752	698	709	706	682	738	700	683	688	688	725	669	675	731	744	715	723	697	750	665	763	723	681	738	713	753	737	721	682	689	648	711	726	649	667	678	695	669	684	738	688	704	675	677	711	735	690	752	704	684	710	713	719	656	694	732	760	648	726	732	742	696	703	706	751	694	704	729	690	707	675	674	698	728	694	713	716	710	704	699	717	730	711	712	751	712	705	722	719	671	716	738	707	706	709	732	679	717	696	684	690	700	692	718	686	727	643	721	754	738	718	716	695	700	708	691	677	694	751	702	762	755	676	709	714	706	702	689	723	705	725	663	751	682	702	693	667	738	729	690	689	721	691	732	694	700	682	733	750	685	637	727	694	723	707	727	689	781	705	718	726	700	750	734	733	687	719	699	714	724	706	741	678	646	735	754	675	719	745	739	709	712	746	693	695	705	673	740	698	673	688	693	684	692	684	736	722	679	755	693	710	708	660	700	718	665	724	678	695	721	714	684	698	705	664	711	699	707	714	698	726	671	729	715	742	675	730	734	732	707	695	726	785	675	699	676	689	702	717	746	702	750	703	683	701	710	728	728	708	772	746	722	715	696	694	719	722	666	690	716	716	726	717	730	708	743	682	714	701	662	697	756	697	713	707	697	670	738	699	728	723	758	723	712	739	680	737	712	676	775	695	703	681	699	703	633	711	715	672	689	736	710	744	694	703	659	726	724	680	737	658	710	703	706	697	678	701	687	706	728	728	766	705	690	704	715	751	702	703	710	709	744	712	746	723	731	704	655	698	698	753	761	672	734	690	666	742	701	721	727	720	676	748	735	660	712	719	696	708	683	701	732	690	720	724	760	695	714	715	707	726	741	699	719	664	721	730	683	740	684	717	731	733	687	689	719	706	687	707	759	723	764	698	738	724	697	730	693	746	708	704	739	719	742
2479	266	118	84	98	104	113	124	131	119	101	79	90	94	65	97	67	81	77	79	79	72	70	67	74	64	70	68	68	67	81	57	74	72	70	70	60	59	59	69	71	62	75	55	54	67	65	64	60	65	52	68	63	70	62	65	50	51	51	48	53	60	53	42	55	54	57	55	57	56	65	75	56	60	57	55	40	54	59	52	52	56	54	70	64	46	60	43	68	53	59	74	64	44	58	47	55	50	57	65	67	53	62	68	45	48	63	52	45	59	44	58	54	44	50	63	58	51	67	58	67	66	64	53	49	58	52	62	46	55	55	60	72	48	63	52	42	60	54	44	56	52	48	59	56	68	47	56	59	59	68	52	55	56	56	53	48	47	59	50	56	50	35	46	62	54	39	70	55	69	51	49	43	54	43	54	63	57	50	58	55	40	58	38	56	64	60	49	59	67	53	51	57	61	57	41	64	60	41	54	45	55	62	49	44	47	53	59	48	58	58	51	45	64	56	71	52	49	42	52	48	64	56	54	59	46	65	40	60	49	42	37	56	59	48	47	58	53	47	50	48	61	60	63	50	53	33	59	58	43	52	46	47	48	56	67	46	49	53	59	64	58	64	56	65	54	55	57	51	43	86	50	48	47	52	43	59	53	64	51	53	51	52	53	55	53	45	54	70	67	54	59	69	54	65	48	41	52	52	50	52	53	55	57	65	56	47	49	54	43	42	49	57	54	67	59	55	58	51	63	45	62	58	64	52	63	63	57	63	45	69	64	43	68	52	69	50	68	60	58	48	49	51	56	58	59	54	50	57	49	33	56	55	55	52	54	54	58	62	56	54	65	54	48	56	60	61	45	67	67	47	55	49	61	61	48	58	55	37	58	69	44	56	47	56	46	46	46	48	48	60	55	49	38	48	47	51	48	57	52	52	46	57	66	55	49	55	55	47	47	59	50	60	50	55	60	54	57	48	67	50	62	44	49	49	44	60	52	39	65	57	55	58	50	50	47	61	68	74	63	65	52	59	49	57	51	52	47	45	50	51	50	63	45	53	46	50	61	54	47	60	34	55	40	52	63	57	44	45	64	57	62	34	41	55	48	44	54	56	48	50	42	49	58	54	59	50	52	56	58	63	64	59	58	51	40	43	43	47	53	53	57	61	51	57	60	62	57	40	52	50	74	55	67	59	63	69	59	65	61	65	42	47	41	54	50	57	69	51	53	51	54	46	54	52	51	53	47	62	54	57	58	44	58	63	53	48	58	50	57	44	49	59	54	57	46	54	50	48	57	54	63	47	70	55	57	54	44	50	63	61	71	51	52	51	58	60	67	57	51	58	44	47	60	55	59	49	56	60	49	51	65	47	60	44	47	57	59	64	57	52	48	55	51	52	58	46	45	51	62	50	58	54	46	53	53	82	57	53	45	64	43	59	52	56	58	57	73	58	48	58	66	59	47	62	61	54	47	57	54	57	45	50	43	62	49	46	61	51	56	53	40	57	62	52	50	44	60	62	57	54	46	54	60	62	43	64	54	65	57	64	52	56	55	67	45	46	45	48	59	61	61	55	48	50	56	48	65	48	43	54	71	48	56	50	55	56	52	50	53	55	55	61	48	62	42	63	64	45	51	46	56	49	57	60	65	57	79	48	59	52	49	52	52	47	53	58	47	66	58	49	51	50	65	48	63	55	47	59	61	54	65	49	57	61	55	58	47	43	56	62	52	58	45	66	62	55	51	46	50	47	52	57	64	57	56	56	56	53	55	51	61	61	48	61	58	55	56	51	46	49	49	45	54	68	56	53	40	43	70	56	53	50	62	49	58	42	50	57	50	61	48	65	65	62	58	61	50	50	61	48	58	46	56	52	45	40	58	52	65	42	54	55	55	56	66	48	64	59	52	52	49	52	69	63	59	55	56	50	53	52	51	50	74	51	59	46	55	51	61	47	47	50	56	39	46	60	61	59	52	52	68	52	51	50	63	64	38	65	59	63	51	49	38	55	53	48	66	53	70	59	53	56	59	63	52	55	46	51	45	60	40	49	54	67	48	59	73	50	46	52	45	63	53	50	74	50	54	55	65	39	61	47	47	62	50	43	43	60	54	60	69	61	38	59	60	70	42	50	54	53	43	58	61	67	54	53	60	59	53	57	63	59	55	46	57	61	62	72	47	66	49	46	51	51	56	40	48	58	54	46	55	58	57	57	57	47	61	51	74	50	52	55	59	61	53	49	55	62	67	59	48	61	65	63	42	47	55	66	61	49	57	59	53	54	54	55	60	43	35	46	57	58	45	51	65	38	51	47	46	54	36	57	51	63	46	47	62	51	52	68	48	44	56	59	54	56	58	63	46	57	42	53	54	43	68	54	48	61	56	61	63	71	54	46	51	58	51	53	53	53	50	44	64	66	43	56	58	57	61	68	51	53	51	60	58	51	62	38	52	53	63	35	64	63	48	60	60	56	60	55	60	54	48	48	55	51	50	48	52	51	44	43	52	68	68	48	50	62	52	50	48	55	63	48	58	65	57	46	62	43	55	55	54	66	52	57	62	47	46	55	50	46	57	51	52	50	58	51	56	62	55	54	66	62	61	43	56	46	65	63	55	51	44	46	57	62	45	62	48	52	52	47	65	51	70	51	56	52	66	44	65	43	55	60	52	53	61	58	60	46	51	59	55	60	61	56	50	62	60	55	44	48	53	46	70	62	35	39	52	52	41	64	75	69	57	56	70	44	65	60	49	56	54	58	47	49	59	54	62	61	64	60	74	67	53	53	52	59	46	60	55	47	44	45	52	49	61	70	55	50	54	48	47	58	57	57	51	57	58	52	62	52	44	45	50	43	53	64	55	54	69	54	51	60	44	60	55	67	57	63	37	50	49	50	57	50	65	57	57	51	57	37	54	57	55	53	73	50	48	60	61	48	63	53	54	54	42	64	64	54	48	45	52	49	54	64	65	52	54	69	49	61	54	67	68	48	56	51	57	50	68	64	56	55	61	43	50	53	67	50	50	57	48	67	39	60	60	66	55	61	53	49	68	52	60	66	53	44	57	43	46	53	61	50	59	55	44	50	70	64	42	56	54	58	50	56	46	41	50	56	76	39	52	55	53	57	52	59	54	63	53	58	62	49	44	42	55	46	59	62	52	66	52	60	63	50	33	63	48	56	48	51	59	64	54	62	44	59	49	56	49	62	50	51	52	57	46	63	63	67	58	50	57	46	69	52	58	52	59	53	59	54	52	50	67	52	66	58	57	57	56	57	54	55	64	51	66	58	56	55	61	49	62	48	45	50	40	47	50	53	52	49	43	59	57	53	56	59	52	56	68	55	57	45	53	62	52	48	46	57	50	38	60	63	58	71	65	70	58	63	57	49	57	54	50	57	48	58	61	55	55	63	40	57	49	37	59	51	62	55	54	63	58	41	59	60	59	44	66	58	44	47	59	47	59	64	49	51	54	47	56	55	55	64	39	48	49	44	46	62	44	69	63	66	46
20922	3207	1399	1621	3274	4493	4116	4021	3473	3067	2659	2286	1936	1649	1518	1424	1406	1287	1169	1183	1184	1182	1186	1099	1012	973	904	921	928	874	899	948	844	905	784	795	772	770	743	794	763	703	732	723	717	653	671	602	617	622	629	605	549	543	549	554	553	582	568	559	497	541	514	503	517	536	551	528	540	530	538	530	539	506	468	530	551	525	506	531	511	553	520	539	556	557	602	527	512	585	528	551	540	539	518	583	541	521	546	580	514	528	532	510	532	510	521	528	504	523	500	514	516	487	486	512	493	523	490	538	501	458	501	530	522	497	487	510	492	480	474	478	484	541	464	504	541	526	499	507	500	464	549	542	534	492	511	523	491	539	503	514	508	484	533	498	522	499	554	471	484	451	490	477	543	538	532	512	467	508	492	476	492	539	489	520	536	503	463	501	550	562	507	530	522	531	486	494	466	506	524	488	476	494	532	486	557	541	514	493	446	475	498	519	523	511	520	523	520	476	491	509	520	563	526	512	492	501	480	484	479	484	516	534	482	506	514	495	544	514	492	565	496	527	510	526	524	526	495	552	480	523	509	487	519	479	522	489	482	534	470	498	535	447	499	493	513	531	521	540	529	490	510	531	551	484	496	520	500	553	517	477	526	459	476	503	498	511	535	523	539	496	531	518	526	478	547	478	500	504	528	514	482	472	496	488	491	504	503	478	491	510	503	516	511	504	524	528	495	492	508	537	488	506	505	519	496	497	512	552	528	503	505	486	563	495	514	527	495	501	495	507	533	510	519	472	487	501	484	480	484	515	510	486	485	513	502	516	468	498	497	474	492	513	493	455	527	470	465	509	487	556	500	503	504	509	496	494	503	513	557	533	541	480	488	498	491	498	547	545	490	519	510	525	541	533	488	508	555	487	500	554	483	497	498	531	529	491	494	535	477	526	528	472	510	499	518	488	482	534	533	463	510	512	506	484	492	510	506	507	501	508	509	516	502	471	516	504	488	493	478	504	540	486	468	476	490	525	493	500	525	485	482	504	476	502	481	504	506	524	530	519	471	530	502	525	531	428	504	533	540	500	460	500	492	516	517	523	527	547	499	484	488	527	509	518	523	503	518	553	489	544	514	468	478	517	528	486	482	552	530	459	505	469	521	484	505	474	494	476	495	528	543	498	510	489	515	487	507	508	490	464	508	538	484	559	507	518	540	508	542	504	470	508	503	492	504	510	511	501	489	580	505	513	526	468	481	526	510	519	507	517	542	521	500	495	532	511	495	496	464	491	534	477	477	541	514	505	525	521	516	515	488	476	468	478	515	534	492	519	559	482	481	475	496	491	499	534	550	510	513	527	477	515	529	502	527	480	497	539	515	568	541	520	511	513	502	559	510	561	490	527	534	513	523	465	516	510	494	493	521	508	544	468	463	492	508	489	461	548	483	520	496	491	465	507	504	513	473	493	555	484	511	531	498	528	514	507	513	511	523	450	543	498	537	518	478	489	517	505	530	503	492	488	488	510	521	465	467	520	507	525	485	473	492	534	494	508	498	527	491	506	521	517	483	477	527	531	524	513	523	456	488	516	514	506	477	488	554	526	543	529	514	478	523	484	480	491	490	500	513	454	498	508	519	483	515	488	503	512	514	489	490	522	520	545	497	497	522	522	509	505	496	477	482	504	495	543	488	485	488	512	510	512	520	516	542	515	550	515	486	500	493	515	484	526	494	500	506	508	491	511	481	482	503	470	553	500	490	504	513	516	496	479	496	512	537	494	512	504	513	526	546	534	493	482	552	518	499	525	503	507	548	526	510	494	524	499	493	531	468	507	498	541	513	526	471	494	540	479	508	477	486	541	522	524	499	516	512	523	521	493	473	482	480	548	514	512	493	479	514	484	532	512	539	510	489	507	527	470	486	529	530	580	494	534	473	491	499	535	520	533	499	534	512	513	511	530	516	546	522	531	501	508	452	535	480	472	514	523	485	472	525	492	542	470	471	532	517	502	540	517	504	548	489	543	478	537	514	529	475	528	493	522	537	505	514	498	548	491	524	527	521	514	489	479	478	479	483	509	523	487	488	473	501	505	494	480	506	505	472	488	514	539	527	526	494	485	488	506	498	469	500	514	506	497	557	506	535	508	517	533	492	519	525	498	534	505	470	528	478	511	520	527	507	489	518	460	528	502	524	514	508	514	504	530	522	513	506	531	512	545	502	549	482	515	508	467	518	525	544	525	543	488	540	488	505	515	515	515	520	506	464	506	548	501	516	510	509	514	498	474	498	483	520	498	526	496	504	506	520	496	522	532	488	487	536	535	501	487	530	514	500	520	538	509	489	483	500	458	494	496	498	501	501	501	531	512	474	517	516	486	493	493	508	527	500	532	502	479	464	518	515	488	531	533	510	516	530	529	515	540	508	534	512	486	504	468	514	523	511	516	523	502	494	529	494	533	514	517	494	490	493	515	526	511	483	506	472	506	535	541	528	531	486	501	561	510	512	526	501	485	461	534	535	510	508	530	521	485	524	569	478	482	513	514	518	512	492	514	520	521	520	517	535	501	544	494	498	511	501	496	470	550	508	545	503	529	480	523	512	535	467	509	497	522	498	508	506	493	519	496	497	527	494	518	528	470	512	512	571	496	495	490	507	512	508	489	506	512	504	496	513	519	543	476	507	489	493	508	523	515	486	523	485	526	488	497	514	499	524	527	491	557	505	491	485	456	488	489	450	488	472	495	478	475	489	506	508	565	539	532	513	515	497	496	499	520	477	533	526	509	497	502	507	499	504	522	490	499	520	515	500	516	510	537	494	478	522	496	506	539	465	501	516	494	533	520	531	540	490	512	505	501	494	490	485	544	513	490	504	504	493	514	530	471	485	547	508	518	492	516	487	482	499	494	524	512	447	508	501	498	507	500	492	517	519	544	492	505	543	532	521	504	499	498	521	516	488	521	519	518	509	545	481	479	489	499	520	495	475	527	479	519	509	515	494	560	521	537	495	473	545	533	472	502	496	505	500	513	504	510	488	484	455	548	537	482	497	512	512	522	509	538	504	490	479	492	500	504	536	549	513	447	517	507	532	503	523	519	532	504	505	524	495	483	455	523	528	486	529	502	503	566	485	514	492	484	513	501	476	512	554	533	536	510	547	497	529	571	536	516	505	537	534	482	513	472	511	517	538	463	498	504	470	507	500	508	513	512	526	512	511	473	496	501	511	533	483	472	500	556	513	513	540	480	522	497	520	487	504	501	527	494	514	507	522	491	532	487	516	526	510	458	487	547	497	481	527	480	528	525	460	505	478	540	509	508	512	489	507	504	515	478	473	508	506	501	506	526	529	500	492	531	490	504	545	527	516	466	489	514	506	477	502	532	524	498	468	517	473	507	488	550	533	502	478	501	521	537	522	530	500	500	481	525	503	531	494	498	554	515	492	513	514	522	516	501	500	480	499	500	484	503	537	512	490	561	546	477	531	483	529	504	520	505	510	533	529	523	536	490	511	520	494	505
3164	527	163	124	110	116	136	147	146	141	118	118	98	105	108	85	107	71	83	100	90	75	75	85	82	81	67	79	80	95	80	79	76	75	66	77	75	81	70	74	81	57	64	63	71	76	66	70	53	69	64	43	74	69	73	83	60	67	63	58	68	65	56	64	61	59	49	71	57	49	52	58	67	58	48	42	55	60	70	68	61	68	52	75	74	64	73	56	56	84	65	67	57	66	65	51	63	56	48	60	75	70	59	51	61	56	62	57	45	60	53	64	53	62	65	50	64	69	61	69	61	46	69	58	64	58	56	51	51	74	49	59	70	63	57	58	49	48	54	58	50	62	57	67	55	48	59	55	73	63	59	57	55	57	72	55	71	49	53	47	64	59	52	53	58	67	72	70	58	66	55	53	40	53	68	68	57	64	60	70	61	71	55	58	56	52	51	59	63	68	53	62	59	68	57	57	54	65	60	69	50	77	53	59	65	57	70	74	62	59	63	58	59	62	63	57	56	73	66	68	59	64	53	59	70	48	57	69	65	59	55	66	49	72	53	61	65	64	55	75	65	58	53	53	58	65	54	57	58	57	55	59	66	59	65	65	70	69	62	56	72	60	49	69	60	55	49	71	72	62	52	60	60	63	68	70	70	74	52	76	65	68	63	53	66	64	57	65	65	72	57	62	69	57	71	58	42	58	55	57	64	69	66	75	64	66	62	73	73	55	63	69	62	57	48	51	82	63	67	62	60	55	63	66	61	60	39	69	50	43	58	49	63	62	53	61	71	48	69	68	61	57	68	64	60	53	49	56	69	73	69	54	68	61	63	63	59	59	54	70	62	67	56	66	60	70	67	57	65	73	56	55	57	57	62	55	65	61	48	62	37	57	60	52	73	66	58	60	48	50	58	58	60	60	59	62	70	51	61	41	67	61	54	63	51	58	48	52	60	61	69	56	46	54	68	79	50	57	54	55	62	61	65	52	58	61	44	63	57	70	58	59	59	65	59	75	69	66	56	53	72	63	57	65	68	58	66	54	52	58	61	65	71	68	65	54	49	77	63	55	58	59	63	65	53	65	52	56	52	56	65	60	55	57	69	54	59	63	46	62	61	63	65	65	47	61	56	49	64	58	57	51	58	54	59	61	75	59	68	57	69	67	57	70	56	66	68	69	58	58	57	61	62	75	52	60	51	54	66	54	52	65	61	60	72	57	59	55	58	53	50	62	51	56	67	70	44	62	60	69	64	56	74	82	44	59	64	61	60	64	53	60	53	61	54	51	65	69	55	58	65	58	57	50	65	50	48	57	57	63	61	73	66	60	62	60	59	54	72	57	58	60	54	69	56	56	62	57	66	55	70	68	56	58	83	56	60	51	60	52	67	54	61	66	62	60	56	60	61	48	72	64	59	59	56	50	56	58	64	55	61	67	56	68	51	63	77	58	72	63	75	54	61	61	71	60	60	62	55	52	47	54	57	65	50	75	62	59	51	68	63	58	71	62	61	59	63	54	71	72	57	63	65	59	53	60	46	67	49	64	52	67	60	45	55	47	60	55	67	62	57	64	64	57	56	70	66	54	61	53	64	63	52	63	76	57	64	63	59	71	55	66	54	64	58	68	65	46	61	69	55	70	62	67	67	70	57	61	64	52	71	65	56	70	65	58	55	63	58	57	51	67	63	66	60	48	72	52	69	52	45	60	51	55	62	52	67	67	60	56	51	52	57	51	59	60	67	48	62	49	62	64	52	57	74	65	64	58	59	54	62	50	54	59	68	63	50	60	58	57	81	67	59	48	58	66	60	50	61	69	57	55	50	56	59	65	54	55	65	41	64	58	62	74	72	57	53	63	75	45	48	52	54	57	61	61	69	56	61	65	57	65	63	50	51	67	79	59	59	53	68	59	68	57	51	53	50	57	62	58	53	62	61	45	66	52	51	66	61	48	58	68	55	62	65	48	54	54	59	66	55	66	49	63	63	69	64	60	56	63	58	62	62	55	57	62	53	78	74	52	63	61	51	67	63	57	58	53	75	53	59	67	65	58	62	61	60	62	61	61	68	52	73	60	64	63	60	75	56	54	57	59	47	62	57	63	58	64	69	58	61	64	56	64	41	69	50	56	72	58	58	68	67	57	62	56	67	56	71	72	64	69	70	63	61	58	45	53	53	56	59	68	59	48	61	56	62	56	53	69	55	54	67	61	75	66	54	53	71	55	59	57	56	65	48	67	52	56	67	47	54	73	53	74	50	65	57	64	71	73	53	58	66	71	58	73	64	62	54	69	52	50	63	55	49	64	66	63	65	50	49	59	55	55	64	63	92	58	62	61	67	67	56	45	82	53	65	62	59	64	70	66	46	62	66	66	56	60	65	55	64	41	61	66	60	63	49	45	58	52	71	74	65	58	78	58	64	66	60	67	59	54	50	58	68	65	49	61	61	67	60	68	65	53	69	60	66	51	67	59	53	54	43	57	65	47	59	68	51	73	77	60	58	72	68	49	64	72	54	57	49	62	70	51	51	62	62	54	55	63	63	58	51	55	62	77	61	64	61	57	56	59	53	61	56	72	52	53	55	48	67	40	66	55	60	63	55	54	65	64	72	63	66	62	80	54	72	53	54	68	70	43	51	52	57	56	70	61	50	67	55	52	68	61	56	65	55	50	64	70	50	52	59	67	55	75	61	53	66	69	76	66	54	68	47	59	61	62	50	68	52	71	60	57	63	58	55	63	72	52	55	74	61	54	75	56	57	64	67	63	70	54	54	57	71	55	67	59	67	68	63	64	36	50	75	54	54	66	63	53	75	62	57	67	62	43	53	66	58	58	46	67	54	75	52	60	74	65	56	61	49	59	49	67	59	55	69	62	46	62	61	60	57	59	61	46	60	60	58	45	53	64	67	53	51	59	65	69	55	66	64	70	70	67	59	61	47	56	67	52	68	52	81	61	59	77	62	64	69	70	54	56	61	56	53	55	66	57	71	60	58	51	64	55	68	51	59	51	65	59	65	64	63	76	55	66	60	66	59	55	61	62	62	61	64	56	71	58	68	62	72	46	64	56	59	69	58	68	52	51	55	50	65	59	62	57	74	46	65	58	62	60	57	64	67	52	56	52	56	50	46	64	59	69	73	60	62	69	72	73	51	53	57	62	52	62	66	72	60	62	58	68	71	59	65	64	60	59	67	53	69	67	56	70	54	58	79	45	53	61	64	58	62	55	59	69	49	60	51	67	62	57	63	58	53	67	63	75	60	43	55	65	58	64	40	54	68	62	79	61	58	66	51	58	62	47	65	74	62	60	64	54	65	62	45	47	59	56	62	69	67	53	61	54	54	45	62	63	80	66	66	72	65	80	52	55	49	47	75	65	59	51	59	52	69	59	56	57	56	80	49	58	56	57	57	60	64	61	81	47	50	73	57	67	59	55	45	74	67	64	56	58	69	52	55	50	67	62	56	55	63	59	64	62	54	62	65	58	70	78	71	62	61	70	43	62
25031	4182	2056	2375	4955	6247	5995	5296	4576	3941	3123	2662	2360	2162	1985	1796	1625	1533	1436	1426	1390	1413	1485	1310	1259	1193	1135	1116	1055	1084	1087	1080	1031	1023	1000	889	862	895	901	942	883	814	852	869	851	730	801	720	728	711	708	701	682	626	699	644	597	631	606	610	548	551	589	569	584	543	593	557	575	574	612	591	578	586	523	590	595	587	602	567	633	618	605	611	627	622	659	618	594	601	618	616	609	602	589	606	584	585	635	629	589	599	613	643	607	582	535	559	582	576	571	546	616	561	563	548	590	568	543	575	551	545	562	575	584	516	513	589	586	574	557	577	598	555	593	572	562	567	566	588	557	563	610	592	571	561	615	579	554	599	564	564	585	562	569	600	588	553	521	595	563	610	554	599	593	587	567	568	560	586	558	604	547	574	545	547	575	575	582	530	620	569	585	619	569	556	583	599	537	578	594	588	586	582	546	584	597	562	588	573	555	559	579	565	592	580	581	524	585	537	610	555	587	564	578	555	586	546	542	587	544	546	572	518	624	577	582	612	584	572	610	550	558	557	588	585	624	550	562	602	603	602	513	542	594	590	568	524	561	565	553	624	622	598	536	559	582	578	572	570	586	571	590	567	569	573	555	550	571	586	556	639	556	535	549	577	562	558	532	536	588	544	575	555	573	557	549	549	590	599	556	570	585	552	571	614	570	579	608	568	570	595	603	573	555	559	582	594	577	539	573	578	568	556	556	579	575	589	554	559	581	602	597	547	595	588	552	545	555	558	587	539	578	578	625	578	603	536	578	606	554	608	538	571	572	589	546	644	592	605	547	594	558	588	601	576	587	587	602	591	539	572	596	547	544	560	625	563	616	547	572	539	573	584	558	552	606	561	575	580	596	559	591	588	591	632	551	538	593	584	554	560	555	582	574	559	598	596	566	602	572	582	577	530	601	551	545	580	548	558	563	544	565	554	606	651	535	570	580	587	623	574	569	548	599	593	588	513	610	550	576	578	570	572	559	569	566	552	543	580	537	588	542	571	547	544	547	584	554	542	552	551	551	616	563	562	607	598	613	579	545	606	565	596	535	626	532	575	610	551	551	600	541	586	586	603	537	543	552	539	548	572	558	596	605	581	522	580	584	562	580	547	594	614	610	570	586	528	590	614	549	533	535	570	543	601	564	529	572	549	542	593	554	615	572	533	553	564	589	573	552	579	574	559	594	585	606	636	541	544	573	530	582	579	564	550	599	550	554	567	559	587	542	603	560	515	596	580	596	594	605	586	578	574	541	540	555	554	563	560	553	583	566	576	589	552	599	600	557	544	578	611	551	581	572	604	530	656	556	607	578	593	588	552	582	617	600	567	592	594	570	543	606	585	578	565	596	576	608	588	574	544	573	600	580	566	546	579	576	556	575	559	579	565	570	593	583	580	596	589	584	579	602	551	585	602	564	565	564	556	585	612	602	562	569	567	569	560	577	572	536	560	559	577	550	585	584	576	555	553	603	571	554	622	567	541	580	551	549	582	592	584	561	603	567	562	546	600	592	573	590	529	547	556	580	575	584	590	596	602	557	589	579	549	583	586	591	539	548	528	562	532	590	573	551	582	582	602	615	583	567	550	567	557	597	586	567	609	571	576	574	628	602	618	582	608	531	568	595	611	555	559	551	564	560	574	594	565	545	577	554	557	579	508	546	604	563	568	554	565	593	552	567	590	595	569	585	542	605	586	570	612	581	601	580	585	555	604	556	583	597	528	577	582	586	593	557	600	598	526	575	578	550	574	549	600	605	588	559	589	617	542	568	560	607	561	601	622	576	557	536	567	554	565	601	577	612	607	576	563	578	620	578	543	519	569	578	548	567	574	572	577	575	581	564	558	578	602	572	568	561	543	546	612	572	600	579	550	561	594	571	591	645	529	586	581	526	550	586	573	605	578	583	612	591	576	570	555	563	550	570	575	542	591	584	596	537	560	581	563	582	609	555	548	591	546	550	585	601	546	538	594	532	586	579	583	566	575	574	582	567	568	554	574	587	579	569	549	544	574	530	558	570	531	584	560	553	539	553	581	521	564	582	587	581	577	566	593	549	571	560	566	552	558	609	581	609	553	560	586	551	592	558	619	607	576	567	593	574	573	572	546	603	559	571	552	592	578	598	595	575	572	584	558	591	570	550	557	567	545	600	564	567	562	597	567	540	605	553	588	574	553	532	604	601	583	544	515	580	602	537	567	549	575	582	575	568	543	580	552	588	535	558	611	573	575	597	577	554	569	568	571	555	557	593	617	591	570	615	601	600	579	625	617	574	532	539	606	603	575	611	555	575	570	582	592	558	591	552	569	554	589	592	587	578	551	534	561	584	558	583	565	568	594	497	583	587	592	517	562	556	631	585	562	622	596	526	559	564	578	563	596	577	591	571	535	578	581	553	599	601	579	623	582	567	555	569	527	592	542	577	547	578	558	564	541	565	609	595	577	578	569	571	554	601	567	602	610	601	553	543	563	543	566	609	551	578	567	537	563	583	575	585	544	592	586	565	606	593	569	545	561	532	569	555	578	558	575	570	569	560	576	578	591	592	581	562	608	595	542	624	591	575	563	530	579	553	608	558	615	556	574	627	579	581	540	590	588	546	602	579	592	555	550	578	590	595	563	561	582	571	535	571	581	581	570	576	553	592	588	570	559	578	556	603	564	579	580	568	585	566	574	557	564	567	572	592	541	582	601	543	590	574	587	551	529	585	608	570	574	513	540	580	589	552	591	581	540	574	554	540	573	543	554	567	538	571	584	561	536	610	623	598	583	564	575	577	572	574	556	618	585	553	588	562	603	571	511	592	580	575	619	563	614	590	580	545	567	558	552	558	591	620	554	549	605	546	558	564	604	532	593	536	546	619	573	571	575	588	533	578	596	539	549	553	596	541	564	547	619	612	526	590	588	501	543	560	569	569	550	568	565	548	584	567	595	578	559	615	562	594	591	592	541	561	582	563	607	564	566	571	607	564	594	574	565	589	581	582	583	546	547	597	577	586	573	585	558	599	520	599	577	579	531	603	570	567	609	567	556	553	601	588	564	576	610	502	582	573	563	564	556	558	543	623	554	592	576	595	557	551	587	569	566	550	593	576	610	588	585	588	592	553	558	557	578	560	573	573	573	579	554	565	578	594	560	556	558	576	592	593	590	546	530	597	567	545	586	549	603	605	592	575	569	553	580	576	594	578	620	562	608	594	580	557	579	563	599	590	561	585	581	590	593	556	586	571	566	538	563	554	562	585	598	583	545	587	557	603	571	581	639	565	631	574	599	590	559	550	604	586	552	589	548	598	536	574	589	555	586	581	551	625	551	545	570	582	588	543	557	528	574	575	560	592	551	560	587	606	574	555	576	589	556	620	554	572	587	548	567	590	526	575	531	614	597	626	586	553	557	533	605	574	619	562	584	602	561	572	559	553	579	641	558	608	598	553	569	587	581	564	564	589	543	564	548	584	602	598	546	593	564	590	564	537	588
1379	142	105	81	101	89	100	95	117	93	108	101	110	102	81	92	80	81	77	86	105	100	78	97	64	68	71	74	99	84	75	87	79	85	75	73	76	86	98	85	87	64	85	88	76	86	73	80	76	78	76	60	70	89	79	67	86	77	78	73	63	76	80	74	79	87	76	59	84	53	82	74	67	76	77	71	65	82	69	76	72	58	75	76	90	87	71	74	82	61	76	93	75	62	78	69	82	77	65	73	83	71	84	89	76	74	76	75	83	84	74	80	79	66	67	69	76	71	71	81	79	69	71	71	69	65	76	77	71	81	73	85	74	75	79	83	75	79	60	91	74	77	67	83	72	79	63	65	69	78	81	78	82	71	76	59	76	67	83	68	58	73	74	68	72	63	75	80	79	69	66	72	71	54	66	64	69	78	71	53	66	86	62	90	74	72	69	69	65	80	71	65	79	71	64	72	79	67	66	69	69	93	88	79	72	72	76	75	77	87	73	71	81	72	71	63	86	62	83	68	83	68	76	80	83	61	81	76	58	77	71	69	63	61	72	74	76	80	84	89	71	81	71	62	84	66	76	58	89	70	74	72	73	68	80	74	76	70	60	64	79	61	80	70	71	69	72	66	75	77	73	67	71	68	85	93	76	74	72	86	61	61	79	84	61	84	75	86	61	61	73	84	77	58	59	69	59	54	76	79	76	74	69	72	71	75	73	66	81	62	76	69	78	78	76	80	68	76	79	60	79	58	70	75	90	88	61	75	63	64	72	67	80	61	56	58	69	68	62	79	63	81	69	69	77	71	66	79	69	77	66	78	66	69	67	64	69	73	77	73	62	78	69	70	73	62	76	76	68	74	74	71	66	82	61	70	58	88	60	83	71	85	70	74	88	66	72	83	76	79	80	71	67	65	66	74	73	77	68	84	66	64	61	73	64	64	81	61	84	70	64	80	57	86	71	67	90	87	68	78	59	71	74	82	70	78	62	78	76	78	77	67	71	75	54	76	67	70	52	56	72	75	73	55	59	76	71	72	65	75	74	76	89	60	91	68	73	62	76	69	82	73	69	58	58	71	87	62	61	65	67	69	71	58	67	84	80	78	65	57	67	63	65	75	79	81	92	67	96	78	55	78	80	67	76	74	69	81	73	64	79	76	76	77	74	63	66	80	93	64	68	77	85	66	85	73	69	57	74	71	69	77	67	69	78	90	72	71	58	63	78	66	66	84	80	67	85	76	57	72	69	78	78	74	75	81	75	84	83	85	77	72	58	75	52	66	70	74	72	81	78	72	82	69	83	79	86	73	82	81	54	68	68	76	80	89	78	71	71	73	68	68	71	73	83	80	57	79	72	80	74	77	79	69	68	82	70	65	75	71	58	77	72	77	60	73	59	71	71	81	60	61	49	71	87	80	70	70	75	59	83	83	79	65	91	73	85	69	81	79	75	73	65	75	85	68	66	82	67	67	80	84	62	64	63	75	68	65	70	79	69	77	66	60	67	67	73	81	85	85	62	95	81	67	68	74	83	83	74	77	75	74	65	65	76	72	72	86	67	60	79	65	79	84	84	74	74	65	78	75	73	57	84	72	79	71	75	77	67	83	66	66	76	87	76	77	74	72	78	69	61	64	74	59	65	68	78	75	80	73	70	83	69	69	82	69	70	77	73	58	74	68	74	85	69	63	64	88	66	78	85	77	78	83	74	67	71	72	80	68	82	73	74	81	74	75	73	68	94	75	68	78	68	60	77	73	82	73	64	73	65	75	64	67	61	53	68	56	80	79	70	78	80	79	86	70	70	73	82	77	74	68	76	80	63	68	71	73	55	55	80	83	74	71	69	71	68	76	60	57	64	64	49	72	77	73	68	64	72	74	74	67	75	71	64	66	77	68	69	75	70	74	86	73	77	62	82	69	72	74	67	68	67	61	79	67	65	74	87	62	80	75	68	82	68	79	68	83	45	81	72	83	69	78	77	68	68	77	70	64	77	69	76	64	67	78	62	56	61	70	65	85	90	82	66	85	74	80	91	68	57	56	63	65	75	73	70	57	66	57	64	65	61	61	66	59	75	71	64	64	77	74	81	62	84	88	76	61	64	76	81	83	87	62	69	77	92	62	61	58	99	82	53	69	60	76	82	84	84	74	64	70	77	81	73	69	83	76	61	72	74	63	85	82	84	68	57	101	81	75	64	73	69	74	69	67	54	77	61	77	72	75	68	67	74	72	76	69	87	80	84	68	77	75	76	85	66	65	91	73	76	89	74	67	53	69	71	59	69	90	84	69	78	70	87	68	79	75	72	78	65	105	79	61	65	72	54	68	83	67	64	63	60	76	94	59	63	89	67	71	61	68	66	56	70	92	77	74	71	82	89	78	78	51	84	88	81	63	86	87	85	61	75	78	68	67	83	71	83	79	73	84	72	75	79	70	65	65	62	88	57	64	76	68	64	59	63	67	80	68	59	70	80	77	70	77	69	71	73	76	74	59	63	80	57	76	66	70	75	62	66	53	79	79	57	48	76	75	76	76	72	76	85	85	80	82	72	71	78	61	73	79	92	74	75	66	75	51	67	71	68	72	62	78	73	76	73	81	77	66	84	72	78	84	65	68	61	81	70	73	74	71	82	68	68	79	70	78	83	71	75	73	72	75	82	71	66	80	84	70	57	80	65	82	93	76	80	81	75	62	62	73	60	74	84	87	78	73	60	66	72	61	74	58	88	72	62	72	77	71	68	63	71	80	79	83	75	73	73	66	70	51	76	82	66	69	73	73	77	75	62	84	58	90	65	75	70	72	87	67	81	72	77	86	79	62	82	64	62	81	63	64	60	58	76	75	95	57	74	85	60	66	62	78	64	66	87	59	65	66	62	60	69	73	76	70	78	72	78	74	72	76	82	77	71	72	71	71	71	72	94	85	65	75	75	70	77	68	80	79	76	58	74	61	77	63	78	76	68	64	75	65	69	77	72	69	71	83	58	73	71	67	68	64	76	67	58	75	88	80	68	68	74	71	59	80	62	73	84	72	66	66	63	61	81	66	61	73	63	69	70	76	84	65	56	76	67	76	67	75	86	70	58	72	68	78	77	66	77	65	80	65	93	61	72	76	78	72	70	70	66	79	75	67	68	70	89	66	85	68	67	65	77	65	72	80	66	71	75	74	79	77	75	76	81	74	67	93	70	76	75	63	78	78	85	74	89	74	66	75	68	60	79	66	66	69	71	68	80	65	72	80	80	82	75	71	79	69	68	67	70	74	76	68	68	68	61	70	71	61	84	67	71	72	75	60	77	66	80	67	70	74	71	64	63	84	82	86	60	69	83	59	64	72	80	77	78	70	82	75	66	81	77	83	63	60	62	62	91	81	86	65	82	70	69	84	70	79	85	63	78	73	75	72	58	51	90	69	59	69	73	78	75	64	76	60	66	78	71	73	65	70	66	80	73	77	65	72	74	70	93	71	74	75	95	72	85	61	69	65	68	76	82	67	78	67
15079	1996	1113	1334	2384	3046	3249	2846	2657	2276	1887	1679	1552	1414	1270	1205	1185	1121	1095	1120	1090	1135	1137	1031	1007	938	912	917	965	925	961	938	902	898	912	829	781	817	856	843	789	803	793	800	794	775	782	732	753	737	767	730	706	733	715	736	706	661	675	660	649	646	648	686	664	650	684	657	649	645	694	682	686	710	671	666	731	625	704	649	656	676	668	722	727	696	728	680	717	664	666	684	673	693	662	721	650	692	726	672	644	704	682	705	646	665	683	698	699	683	703	695	658	680	657	684	688	708	658	689	674	659	686	654	735	648	626	697	682	643	666	685	641	649	661	643	634	680	657	632	671	635	684	644	664	647	669	621	648	679	672	660	706	656	697	689	679	687	672	713	707	664	655	642	691	656	692	646	654	717	657	657	671	650	653	650	679	666	669	643	640	736	644	684	634	631	614	647	659	653	659	683	688	703	654	658	661	690	694	705	647	669	680	661	697	658	592	660	641	643	660	652	674	608	659	699	665	695	647	652	645	645	665	637	671	717	633	673	662	680	688	655	604	669	664	659	650	659	659	640	614	650	675	638	674	641	688	650	651	649	700	692	622	706	692	665	695	610	627	670	728	643	719	665	700	672	655	674	625	650	699	660	690	690	664	611	700	655	649	685	653	637	662	662	661	638	634	691	649	684	665	664	682	652	617	663	705	637	694	668	637	700	681	640	640	637	678	671	675	653	659	666	627	611	665	662	657	690	657	645	715	649	656	630	704	696	660	711	639	668	665	625	648	685	675	686	671	628	671	628	675	671	638	702	716	689	660	668	658	678	695	654	683	609	663	683	672	720	657	625	672	655	674	655	669	695	760	653	664	721	658	686	650	696	673	691	639	692	709	616	686	682	686	601	686	649	665	673	701	609	696	668	631	706	668	634	684	638	660	706	641	682	705	673	684	662	659	673	672	665	687	699	697	681	645	697	664	717	713	698	660	667	661	623	639	643	709	656	719	716	679	647	665	686	615	678	691	671	661	659	633	640	663	677	696	683	676	671	628	680	693	658	715	636	666	648	710	661	679	633	658	674	679	676	647	700	676	636	668	661	738	678	667	643	667	623	637	676	687	699	694	620	659	666	681	659	704	629	718	669	689	695	678	652	685	655	687	701	665	656	669	660	656	639	645	714	677	645	700	679	659	662	679	659	696	636	651	689	690	671	708	642	642	645	720	679	619	619	680	628	641	703	677	662	665	692	681	678	688	637	649	688	673	669	674	679	629	693	681	672	684	651	635	645	657	683	661	628	648	633	688	716	655	678	648	704	655	594	651	649	692	667	677	598	656	678	682	663	655	653	648	675	680	680	658	699	685	705	687	647	634	650	720	662	666	664	670	682	690	671	679	678	640	651	682	653	689	643	690	642	713	655	656	647	664	674	684	664	657	638	668	673	642	663	681	652	666	645	632	638	686	695	659	704	678	669	646	651	633	672	657	662	626	684	649	678	650	670	712	686	664	664	670	657	621	644	653	643	660	672	669	677	696	671	669	691	705	681	671	704	666	697	687	666	658	669	655	666	711	663	675	667	674	660	704	680	694	686	662	678	684	653	691	699	642	699	707	677	659	666	699	670	653	646	686	681	652	613	668	678	672	699	646	698	660	702	644	659	636	660	683	630	671	701	662	713	634	652	674	694	625	643	666	695	703	670	680	659	668	662	686	705	657	680	706	683	657	646	651	638	651	680	735	661	645	689	652	701	686	663	707	650	689	629	662	630	696	662	662	671	697	696	671	667	665	683	696	672	671	660	683	693	654	700	686	705	684	661	693	707	662	695	608	665	640	669	633	674	633	663	695	690	659	686	660	706	679	640	638	671	696	644	661	695	682	597	666	622	672	684	683	725	643	681	667	673	707	614	667	695	655	637	691	669	670	663	616	656	640	693	661	624	690	639	629	659	668	629	683	654	671	672	658	613	671	657	665	664	669	622	670	647	672	711	667	691	653	668	695	680	688	636	644	627	690	673	632	684	675	663	675	600	669	678	632	648	637	654	667	676	682	652	701	704	667	657	648	690	670	660	702	665	634	692	686	718	660	661	672	683	672	715	672	681	700	616	670	652	675	688	670	666	663	692	670	631	676	714	647	672	665	600	671	704	681	639	658	652	692	634	653	694	695	709	671	678	711	669	642	674	670	671	677	665	734	675	621	645	594	668	643	646	642	688	648	645	668	633	684	643	681	629	728	623	719	623	680	672	673	679	669	690	596	663	700	625	630	662	697	644	640	672	648	667	667	688	678	628	652	673	679	683	664	668	666	637	657	652	706	688	705	684	668	654	667	665	614	652	683	676	686	643	718	688	662	729	651	693	696	630	659	680	661	691	711	662	612	704	686	665	609	647	636	679	676	667	693	633	676	635	647	643	669	651	640	634	615	645	630	623	643	669	689	634	682	697	700	712	693	639	669	635	657	670	654	697	640	667	659	671	683	674	689	665	718	642	723	641	675	686	694	652	655	677	723	671	653	664	713	655	641	629	646	611	712	662	669	690	664	650	666	647	617	701	643	662	638	636	705	689	654	654	660	688	733	660	669	673	663	644	666	651	654	675	675	652	609	684	722	680	693	666	662	707	655	697	698	664	676	656	667	672	640	649	648	683	680	702	620	694	688	615	684	697	688	660	699	695	671	697	662	682	654	635	642	683	668	645	642	692	649	693	674	698	660	687	694	675	680	667	676	675	669	688	660	678	660	663	666	630	633	685	717	647	638	664	655	686	685	674	661	649	651	655	625	716	667	666	688	648	671	658	652	694	700	662	686	638	652	667	675	678	670	691	638	706	685	709	615	661	699	675	681	651	691	676	670	638	686	695	656	678	649	638	657	681	655	686	645	672	600	651	668	676	703	697	645	695	632	668	664	659	712	635	630	674	686	670	686	661	709	677	712	661	721	628	661	645	692	689	682	677	682	636	697	690	676	634	685	650	673	668	647	653	684	669	649	696	649	675	622	674	654	635	704	686	688	643	686	712	683	640	660	699	658	612	684	698	711	665	639	654	624	712	640	690	679	649	635	725	656	683	723	674	686	672	637	646	637	665	676	712	669	681	680	663	668	686	696	650	673	680	638	649	642	637	636	662	663	672	674	672	652	681	684	711	617	676	648	663	646	677	669	666	698	674	656	663	633	636	662	657	672	674	724	655	652	666	662	669	706	675	633	690	694	713	702	655	639	605	663	695	710	660	685	673	648	655	718	651	667	712	658	695	687	693	663	671	649	673	691	667	645	682	631	636	671	685	641	678	647	705	692	673	706	673	709	688	690	640	711	655	616	647	684	641	649	634	671	654	699	654	632	684	688	649	670	660	697	693	684	678	698	661	672	668	648	648	632	669	671	689	664	667	663	643	695	644	671	686	662	690	645	611	694	663	632	664	673	648	729	664	684	682	652	683	654	737	659	651	663	621	666	722	663	686	680	708	625	644	638	664	661	702	653	725	696	664	647	678	681	663	656	644	661	689
2247	443	164	133	115	112	144	161	153	120	119	118	98	102	108	110	101	82	94	92	82	81	115	103	102	84	89	86	105	102	78	90	94	82	86	78	68	82	74	91	87	84	84	86	80	78	88	75	81	101	76	82	84	68	79	77	67	80	77	57	69	78	65	71	66	75	77	72	77	70	67	56	71	79	87	83	80	68	63	77	80	82	85	69	56	71	90	76	77	78	80	74	69	93	66	63	85	74	69	70	78	84	81	79	66	65	71	80	78	76	84	86	56	85	76	61	70	78	63	62	78	63	82	77	72	84	77	80	76	81	86	64	66	63	69	72	58	78	74	69	70	70	73	87	80	67	76	63	74	85	71	70	66	80	73	67	72	67	64	60	74	74	72	69	79	75	82	61	61	82	74	60	92	55	75	68	76	76	81	67	90	76	74	78	92	82	86	86	65	67	72	86	77	82	78	76	74	72	82	84	65	76	86	73	72	73	88	78	73	71	73	64	70	66	77	83	64	67	61	73	71	78	72	59	74	76	65	83	60	89	81	80	57	65	76	66	74	73	77	64	85	74	77	71	75	82	84	65	67	84	61	71	67	69	75	76	96	79	70	88	62	73	81	76	82	73	71	69	83	76	76	68	69	92	74	86	77	67	80	68	63	92	79	77	72	78	75	77	81	67	77	58	72	69	72	66	78	72	77	85	72	86	73	77	70	66	68	81	63	66	66	68	87	82	81	71	76	72	63	80	84	80	61	79	69	71	77	65	72	82	73	65	71	79	79	71	66	66	81	74	95	67	73	87	67	76	73	79	72	81	74	70	70	61	61	76	83	68	82	90	65	62	65	82	64	70	75	86	74	76	86	77	63	77	90	53	53	71	73	65	79	76	86	78	81	75	88	45	70	66	83	66	85	59	73	78	75	64	71	73	71	83	93	84	73	74	89	75	82	86	61	60	62	84	72	67	67	64	98	66	70	72	72	79	66	74	68	75	80	85	77	67	71	74	66	80	88	88	64	76	93	69	67	84	60	65	92	85	79	70	71	79	76	82	77	72	81	70	88	62	55	77	86	68	74	64	78	71	82	67	75	69	66	63	90	47	71	78	74	84	72	67	73	51	75	85	63	73	80	76	89	64	76	77	50	58	85	78	91	71	81	78	71	89	80	75	76	74	78	97	66	78	87	78	76	77	99	84	82	79	74	73	82	67	66	70	65	79	73	67	67	76	69	76	86	70	61	70	74	80	69	63	75	76	72	73	68	76	67	82	80	71	73	77	68	75	67	66	61	75	57	74	60	73	68	77	91	80	77	78	76	85	67	58	78	66	76	62	69	92	73	67	90	71	77	80	81	68	80	88	62	75	73	69	61	72	79	73	75	69	60	87	70	74	72	66	72	85	69	78	68	79	60	72	81	55	70	70	84	74	82	71	71	82	70	70	71	79	64	70	66	76	67	80	74	69	88	77	76	64	89	80	67	74	69	65	61	62	60	67	66	79	77	74	84	74	82	69	67	63	73	82	62	72	77	81	78	78	89	78	71	82	78	79	74	77	86	72	71	74	85	85	60	74	65	72	67	82	86	59	69	69	56	94	89	94	81	69	62	90	76	67	75	73	76	70	66	90	67	60	68	80	74	73	85	63	80	73	85	90	63	61	73	64	86	81	78	81	84	70	82	75	67	77	66	80	82	73	77	59	73	73	74	74	69	77	78	68	71	86	57	79	66	78	77	62	78	61	83	79	62	72	71	71	75	84	92	74	74	88	71	66	84	74	82	78	77	57	79	68	73	84	83	70	75	78	59	83	63	82	64	72	75	78	63	80	65	60	90	85	72	71	74	57	79	73	81	62	74	68	73	67	83	64	66	78	69	68	69	57	60	65	72	74	59	69	78	85	65	80	71	86	69	84	72	68	65	73	63	69	68	84	75	76	70	72	76	71	73	66	63	59	73	78	67	59	73	82	55	69	79	81	79	70	85	71	77	72	65	80	95	84	65	67	59	75	64	62	79	67	72	76	69	67	95	63	82	76	65	80	76	57	72	64	79	78	82	84	82	75	82	88	71	72	78	70	78	78	63	56	65	69	66	78	67	83	83	80	76	95	73	78	73	71	66	71	57	77	67	69	61	60	83	77	60	63	65	79	68	74	61	74	72	78	63	79	70	77	72	89	88	67	90	67	81	78	76	73	76	65	81	86	92	84	69	77	64	75	76	71	67	89	79	74	61	87	81	74	84	74	75	75	83	70	78	76	75	76	72	67	79	66	71	79	75	72	66	83	74	85	68	75	70	87	73	65	74	81	93	78	74	69	94	68	98	72	65	71	76	66	80	73	51	76	71	85	73	77	88	84	77	64	72	93	49	82	76	72	89	77	71	84	70	77	77	77	78	68	75	65	76	86	68	67	76	79	85	71	83	62	74	75	59	94	68	84	96	86	88	74	81	69	79	82	77	66	86	85	68	72	74	88	71	70	80	77	85	93	68	78	85	74	64	81	69	97	72	77	78	73	67	81	76	75	60	79	65	79	63	63	82	62	60	80	62	66	79	86	59	83	87	77	66	72	60	72	64	59	81	57	74	60	70	81	81	69	66	67	78	73	70	71	73	69	79	74	65	63	75	54	68	78	92	70	80	72	72	72	85	71	76	71	71	62	82	82	77	66	74	72	65	82	67	89	72	74	78	76	71	71	45	78	68	76	79	90	77	83	67	63	74	81	73	69	79	75	71	82	77	64	83	62	68	69	82	67	86	66	81	88	78	69	74	75	61	86	76	48	58	65	85	84	67	76	69	77	75	71	76	72	83	68	73	83	77	79	79	63	78	64	64	61	83	64	89	72	71	63	86	64	90	80	69	60	67	65	81	69	63	76	74	71	70	68	69	75	74	77	72	76	73	76	93	71	70	60	65	59	60	73	73	77	80	76	83	64	75	84	78	76	83	77	82	79	63	78	71	83	86	80	65	77	76	87	82	65	68	78	57	69	87	65	70	75	63	81	81	73	73	62	69	61	65	80	71	83	73	80	84	76	79	76	82	54	68	79	73	66	59	61	79	68	69	81	59	69	85	84	84	80	59	83	56	78	75	73	68	62	62	73	82	84	68	85	79	72	81	80	79	72	67	74	71	76	72	70	63	66	76	63	75	83	74	71	58	74	65	70	59	65	82	68	79	69	88	89	82	72	66	95	58	77	78	67	79	81	73	71	81	84	73	71	74	72	73	75	75	79	73	80	90	66	99	65	82	76	77	74	78	64	72	81	81	66	70	69	65	73	84	96	65	63	77	70	80	78	64	75	69	73	87	84	70	81	81	71	69	65	90	77	74	79	82	72	90	75	76	73	83	71	76	54	85	74	54	74	64	87	82	76	77	84	63	65	84	70	75	78	71	69	83	71	59	77	57	66	63	84	97	78	73	81	73	75	78	58	57	55	77	66	83	73	64	61	71	75	81	85	83	66	84	73	61	76	84	75	66	78	63	71	81	72	66	83	58	90
21160	3951	1817	2288	4412	5736	5301	4768	3952	3213	2818	2462	2098	1904	1734	1548	1528	1393	1297	1346	1327	1309	1279	1331	1261	1192	1146	1095	1105	1110	1165	1084	1036	1055	1010	949	948	913	948	927	967	903	954	919	883	849	819	856	844	811	818	765	800	779	789	711	721	706	725	701	708	743	689	715	671	686	718	695	738	729	716	729	679	699	660	722	688	730	732	714	699	692	708	720	698	730	729	762	740	703	714	674	676	677	692	752	736	683	679	748	764	705	695	732	733	705	677	694	718	689	667	704	690	717	721	704	684	688	637	681	647	705	688	664	676	716	703	727	684	718	626	693	729	723	669	728	689	679	706	682	667	692	699	712	659	681	731	659	672	737	704	690	695	686	729	649	665	717	693	702	713	672	652	763	658	631	710	729	681	668	663	686	674	679	690	638	717	691	640	720	715	679	759	721	701	685	714	760	732	659	711	743	719	733	717	690	690	699	669	720	702	691	666	708	709	738	686	674	670	705	676	660	700	683	727	678	756	664	696	676	709	717	711	677	706	703	682	678	699	696	685	730	677	695	700	709	713	711	724	719	679	693	679	690	675	723	739	663	710	699	718	719	749	677	738	697	739	710	729	663	658	710	725	731	670	696	724	687	716	680	707	718	705	705	673	720	670	701	706	719	701	709	681	675	698	659	678	678	695	709	708	656	663	653	658	675	684	639	673	661	718	686	689	733	640	668	669	682	734	710	722	667	653	731	698	672	688	693	704	707	753	718	677	656	709	668	705	700	664	709	695	659	669	698	688	703	671	672	682	671	753	661	714	683	748	622	686	694	703	708	708	688	699	661	722	721	709	680	700	663	723	706	686	705	665	729	713	719	708	644	718	736	708	704	701	668	690	684	721	659	689	697	714	673	694	716	713	717	667	716	747	678	686	706	725	665	681	704	675	740	725	714	671	692	668	702	684	667	640	643	678	709	651	696	698	706	654	748	734	703	639	696	679	677	655	711	724	685	732	714	700	712	697	675	687	701	701	720	701	712	638	642	668	675	663	703	705	667	674	698	723	693	711	715	678	691	726	657	654	739	670	651	699	687	710	684	673	709	689	666	701	668	646	639	688	694	683	709	662	708	740	713	664	692	682	686	685	683	737	678	726	764	693	658	689	696	650	720	726	674	747	665	701	690	682	662	697	735	731	693	700	691	676	696	669	674	688	732	704	637	691	672	687	673	738	692	668	668	664	680	699	684	649	679	665	670	715	682	652	687	657	707	725	731	701	665	702	697	715	673	699	664	712	681	668	718	674	709	684	705	693	726	697	706	668	687	689	722	733	694	676	663	725	658	689	655	713	637	701	694	667	669	692	706	682	682	694	702	712	703	703	695	712	677	734	698	678	688	720	689	729	712	697	662	687	687	727	692	726	697	678	754	721	699	684	704	719	694	716	736	720	734	707	646	732	692	688	726	741	694	647	673	699	703	680	696	704	687	696	699	719	648	688	686	669	691	700	665	688	719	663	710	674	679	670	699	705	683	689	713	720	720	718	677	694	677	698	700	743	697	681	686	655	673	699	686	697	659	704	666	715	714	691	678	668	702	667	688	723	739	703	741	733	687	659	690	692	729	731	717	700	714	676	714	691	691	741	703	687	640	621	729	715	716	674	742	717	684	709	671	710	701	633	722	656	703	719	686	695	680	651	690	704	693	645	657	648	668	753	670	721	686	687	711	676	700	685	706	714	709	676	663	678	759	711	689	670	681	701	701	703	699	664	698	655	726	704	706	712	695	720	698	767	698	680	710	672	695	663	709	691	701	719	708	678	703	687	670	690	688	744	685	698	710	682	688	712	694	696	676	737	692	712	738	701	681	681	709	662	704	686	691	689	718	686	714	692	731	673	669	701	701	688	686	658	704	715	702	676	732	711	663	665	693	706	684	672	698	683	686	683	693	704	707	701	673	652	737	687	694	703	721	712	718	692	716	738	697	675	672	699	698	689	713	714	684	672	675	717	704	701	662	676	646	702	687	697	684	675	702	687	673	658	682	684	698	760	710	672	700	705	654	702	665	700	673	721	693	714	659	677	682	683	696	697	703	713	731	722	708	683	674	735	692	707	677	680	682	675	661	716	711	666	712	715	691	731	685	715	738	682	698	645	696	659	722	690	714	681	689	651	718	704	696	699	681	705	730	703	720	709	717	694	673	668	705	765	703	660	658	671	718	656	707	695	692	694	705	648	700	683	725	738	727	696	662	701	667	687	704	675	707	689	695	685	665	716	696	697	688	701	702	668	719	734	679	706	675	698	678	725	712	714	692	663	762	718	704	732	672	717	668	672	723	705	704	656	718	677	682	683	648	643	684	729	707	675	692	694	630	676	703	671	704	708	663	651	735	707	713	665	634	668	699	668	769	722	718	689	688	699	713	690	675	658	695	703	704	688	671	729	703	677	738	667	674	682	707	656	723	718	764	685	716	693	658	742	745	670	736	717	743	680	652	667	665	687	681	691	657	740	715	681	672	665	682	734	710	691	694	697	664	663	698	673	675	695	685	684	654	712	690	700	736	671	717	710	681	692	671	701	713	720	690	699	719	700	706	668	682	677	712	687	666	669	715	751	665	721	675	691	705	680	674	739	745	713	687	697	685	710	701	702	693	647	702	722	714	710	712	736	675	649	745	724	701	721	721	669	676	726	719	720	713	727	697	716	683	715	732	654	674	737	683	679	676	679	720	727	727	669	696	676	710	711	723	673	666	674	701	716	685	697	666	724	670	716	677	651	665	636	711	729	688	677	676	684	642	653	671	672	658	707	681	714	721	668	718	695	644	668	722	689	680	710	677	685	718	662	690	746	705	638	713	703	697	696	700	733	732	721	745	715	690	677	699	710	701	704	707	689	707	662	674	710	746	661	667	726	681	655	715	700	722	688	691	682	668	694	696	684	691	683	675	651	711	678	702	668	704	698	718	672	720	686	677	675	668	671	683	672	683	674	696	681	673	694	733	646	703	744	757	678	724	640	691	697	677	700	686	713	673	692	659	712	662	690	674	691	672	712	705	707	660	674	678	716	691	730	678	669	690	738	647	711	697	667	681	720	677	680	691	714	661	713	740	668	689	728	701	700	724	696	723	700	717	688	699	684	667	683	747	689	699	674	703	718	702	712	675	684	669	678	698	689	700	716	711	703	701	717	702	666	670	722	702	689	684	723	703	666	679	649	679	724	696	708	700	717	705	713	667	671	693	698	683	714	736	674	737	708	657	707	716	660	697	745	682	685	718	706	751	664	707	680	703	691	705	686	641	697	685	720	675	712	672	691	699	677	681	712	670	737	705	691	689	726	698	678	663	663	692	716	750	655	658	696	740	694	680	709	672	750	641	671	685	693	706	724	674	700	648	696	661	679	713	724	709	720	690	699	734	733	652	686	680	674	643	726	714	663	682	633	674	700	677	690	677	767	698	723	677	712	722	725	729	661	703	754	696	656	710	678	738	691	698	672	702	701	673	680	712	661	720	655	693
2417	329	117	98	91	120	123	129	104	122	90	103	99	74	73	85	95	77	66	64	68	82	67	79	65	64	70	71	61	61	84	74	64	83	76	54	55	79	60	57	62	53	66	65	48	62	62	52	69	66	65	59	45	49	53	59	46	76	59	42	50	56	53	55	52	53	54	70	39	53	52	46	57	53	47	77	59	58	56	60	54	60	52	53	63	76	52	48	48	64	50	56	43	62	50	60	50	58	61	51	51	45	51	51	71	54	51	55	52	51	49	47	65	53	58	70	62	53	48	50	63	66	42	61	61	34	55	53	54	51	59	50	60	52	48	54	54	60	53	58	58	53	53	67	60	57	50	59	65	58	62	62	52	55	70	59	55	51	50	53	61	43	57	66	55	40	67	59	58	41	51	44	58	62	63	60	61	64	67	73	49	48	58	58	59	47	55	65	52	62	47	60	60	56	72	67	46	49	67	48	54	49	62	57	58	49	50	56	56	52	51	54	54	57	58	41	57	44	53	53	49	52	65	65	44	59	54	55	57	48	58	52	47	59	63	69	48	60	55	53	47	52	44	54	53	44	48	61	56	52	66	65	50	61	57	73	47	53	51	48	71	54	36	64	55	49	65	55	55	57	62	59	52	59	56	55	51	51	54	47	45	58	52	52	58	51	81	68	66	43	58	59	35	55	56	57	58	51	41	59	32	49	49	68	50	60	61	66	56	55	55	61	58	58	57	44	62	59	44	63	52	53	67	45	47	55	49	40	63	52	52	54	50	49	34	68	55	55	51	51	51	49	52	60	57	55	53	55	49	42	45	46	61	52	60	58	52	56	53	68	69	62	46	64	44	66	60	67	52	57	49	51	51	53	56	67	43	53	47	59	64	52	40	67	59	54	49	43	44	51	58	51	53	47	46	50	61	55	63	50	60	65	68	56	64	50	51	56	47	54	71	61	48	52	60	58	71	52	68	40	48	65	61	38	58	58	56	45	58	52	51	58	63	52	55	59	63	64	43	61	65	48	51	50	56	54	55	68	65	44	55	55	60	61	46	53	59	58	60	56	54	47	33	56	47	51	50	52	49	54	56	54	54	55	52	50	66	60	50	57	61	58	55	69	49	56	55	49	54	55	45	51	40	76	60	54	60	59	45	45	56	40	59	49	56	51	61	44	50	53	48	55	55	60	58	56	47	54	53	54	54	57	56	46	41	54	49	43	58	60	53	57	45	49	58	50	49	52	40	51	62	63	60	53	61	38	56	57	52	54	52	56	53	51	53	58	62	46	45	42	66	46	48	68	63	52	61	62	61	53	62	50	51	57	56	58	64	64	64	64	50	48	52	48	46	49	48	53	64	49	51	44	59	45	46	62	59	50	53	49	49	70	57	61	55	51	38	62	37	52	51	55	64	55	54	61	58	46	49	58	55	50	41	56	52	50	54	48	41	56	52	68	54	55	53	46	50	52	56	56	61	58	58	55	41	54	53	58	55	58	45	54	58	65	58	60	51	67	62	67	55	51	60	63	68	58	47	48	49	62	54	46	43	54	56	50	67	61	56	48	58	55	49	54	52	58	60	57	73	77	46	52	48	51	59	52	62	47	43	60	59	56	62	54	51	46	62	53	62	61	43	50	46	62	53	68	52	55	55	49	56	62	51	47	63	59	61	72	58	43	60	51	53	60	62	53	55	52	47	58	66	57	59	56	60	40	59	54	54	54	61	46	40	50	58	49	53	50	53	44	60	63	60	54	73	54	50	67	43	60	57	58	53	57	50	62	53	54	45	56	74	61	54	51	58	51	52	54	58	45	49	61	61	47	57	56	44	54	45	60	58	50	68	52	50	56	50	47	44	65	75	45	53	52	56	48	59	64	52	58	68	48	52	60	56	63	55	59	41	60	66	52	57	52	58	52	69	59	56	55	67	52	68	55	53	56	46	41	54	62	52	65	55	53	42	61	53	36	59	53	59	50	61	52	61	60	45	44	43	57	62	37	66	51	55	63	46	41	51	44	56	52	68	58	40	51	56	47	44	55	60	56	57	53	50	63	45	43	63	71	57	60	54	65	55	51	58	54	47	59	60	56	50	43	48	40	50	44	54	55	62	49	64	39	65	46	51	56	65	52	50	46	63	53	55	43	63	54	57	65	51	55	70	57	62	47	50	47	50	54	50	49	58	60	59	61	58	58	65	54	52	49	63	40	47	52	61	52	53	63	48	62	51	47	52	52	43	51	42	55	53	56	61	49	52	60	60	47	51	62	52	34	40	48	57	58	53	54	48	52	63	59	58	61	48	63	64	65	58	54	54	60	60	49	66	46	35	52	48	56	67	51	50	46	51	52	62	61	56	53	45	63	44	51	47	68	46	41	62	56	61	51	57	67	54	54	61	68	48	59	53	53	65	56	62	52	59	52	51	52	55	46	51	51	51	64	66	59	46	62	58	57	55	62	64	74	52	45	56	51	51	44	47	53	57	55	62	74	48	54	55	63	54	58	64	48	44	63	50	41	45	61	49	47	52	55	41	56	70	61	47	61	55	50	46	36	64	50	55	57	50	59	69	50	48	68	53	58	55	59	43	56	54	54	54	61	61	56	63	53	52	69	56	60	59	48	49	50	43	60	58	54	41	52	57	53	56	60	49	51	56	52	69	52	52	54	59	54	61	62	59	57	52	55	55	50	68	54	60	55	44	72	53	62	49	52	56	59	51	66	63	61	48	49	59	61	54	68	41	71	54	53	62	46	49	45	54	46	70	53	60	57	66	51	54	61	60	37	62	63	57	51	57	52	51	61	51	64	50	42	58	52	54	43	48	55	59	56	57	58	49	57	54	48	65	54	57	57	50	61	67	62	56	49	50	43	65	52	47	64	41	51	40	55	56	52	48	51	55	48	67	45	35	59	48	38	42	54	68	48	53	48	69	62	55	50	64	62	58	53	49	51	61	64	55	58	61	61	52	61	58	61	62	54	56	61	51	54	52	58	58	63	56	51	49	56	45	72	66	43	66	59	52	64	40	66	50	53	61	37	51	51	50	58	70	60	65	52	62	51	64	60	52	50	59	55	60	55	77	54	48	62	62	49	53	50	52	61	64	61	55	65	55	55	70	64	62	55	56	67	67	52	61	66	53	47	55	62	45	51	36	66	55	54	56	66	47	55	67	54	57	58	48	55	61	50	59	66	46	45	45	55	43	47	59	58	41	45	60	49	59	56	72	57	57	63	59	54	47	43	64	55	59	56	63	58	55	46	56	70	54	59	61	55	59	67	46	54	54	58	61	53	50	65	51	53	43	52	53	58	72	43	47	53	49	45	58	60	41	61	60	57	51	63	69	50	49	66	43	55	45	49	58	52	58	52	66	62	53	54	51	65	59	59	55	54	45	58	50	57	58	43	48	57	45	58	54	59	53	42	45	53	63	55	48	56	53	52	59	47	57	47	66	55	45	53	52	63	47	69	54	45	66	53	57	48	54	55	57	45	49	54	70	40	57	58
21201	3422	1722	1991	4111	5113	5170	4589	3730	3284	2849	2414	2132	1829	1574	1533	1442	1305	1191	1076	1100	1134	1126	1098	1034	1062	930	945	961	930	948	894	859	885	803	757	742	686	739	740	696	760	708	740	687	645	688	681	643	656	592	592	566	559	580	545	552	484	490	557	512	534	522	531	533	511	538	489	541	525	522	516	482	529	472	527	512	514	546	475	503	531	535	534	542	526	511	567	557	550	529	553	541	567	547	526	505	551	466	532	573	484	538	501	505	524	515	506	477	505	508	519	510	513	528	500	468	502	515	540	477	538	494	528	540	462	479	508	518	492	500	474	493	484	509	488	471	513	514	522	508	491	483	514	497	532	468	497	544	521	524	519	518	509	531	493	535	479	491	534	554	521	484	480	521	493	513	506	499	496	537	545	499	489	526	477	520	487	494	511	507	490	481	473	524	490	496	499	503	522	528	504	510	555	487	473	498	503	498	505	491	504	524	519	479	521	481	529	473	468	477	534	506	507	506	518	469	479	502	478	505	518	511	528	513	536	497	500	526	500	484	506	541	470	486	550	458	532	542	488	493	518	512	493	502	486	530	497	499	480	487	518	522	481	532	502	510	484	535	486	515	494	512	478	478	510	524	508	488	502	498	515	517	541	475	537	498	477	511	482	462	500	524	514	512	479	486	468	492	518	514	497	520	492	497	540	503	514	487	497	521	546	477	485	479	516	507	486	523	494	504	501	484	498	533	482	474	522	513	524	546	464	464	461	487	508	496	505	537	528	492	523	505	543	507	507	543	520	492	486	475	527	498	517	536	497	456	489	515	497	475	465	510	497	519	486	530	497	516	511	519	499	531	476	513	485	535	512	503	484	469	472	480	533	481	487	531	481	512	506	471	523	477	533	499	468	519	522	533	536	511	485	476	525	484	511	475	533	503	512	517	490	501	532	462	494	507	515	496	520	495	526	527	475	489	498	518	554	530	476	573	523	508	519	545	502	471	497	473	494	502	511	478	494	504	501	476	517	524	475	536	521	502	453	467	465	516	486	494	481	506	486	506	502	516	491	567	486	532	552	529	526	494	516	530	519	546	530	525	479	495	484	499	526	502	473	487	524	495	485	505	513	531	499	514	528	547	479	499	514	490	523	495	504	507	492	502	516	508	451	523	482	543	488	483	518	499	502	526	525	481	505	497	506	495	535	466	455	484	510	490	525	554	526	492	536	514	523	508	475	465	476	523	565	552	503	498	478	525	509	503	480	510	534	513	470	493	506	472	541	516	468	494	492	533	529	470	518	513	480	506	475	535	514	531	493	479	542	491	512	494	465	497	514	508	502	486	485	504	462	490	462	501	535	469	497	510	540	491	472	540	498	562	503	506	494	550	492	517	516	500	508	539	531	540	498	496	463	529	486	541	484	484	519	544	521	481	458	544	523	528	498	524	515	482	515	504	491	490	529	502	489	498	538	490	501	498	521	519	514	522	530	509	524	532	474	502	509	489	520	496	489	485	479	457	490	500	471	477	529	529	515	528	490	512	533	518	542	518	511	501	515	497	528	522	508	509	517	483	494	530	489	529	509	511	533	507	515	476	535	457	544	479	504	508	507	502	468	506	490	528	498	505	507	543	495	503	506	483	501	509	493	553	484	513	476	483	504	479	507	503	486	486	518	494	505	487	504	486	523	521	547	503	495	516	501	511	456	533	494	476	516	488	490	513	481	511	541	516	499	479	539	506	476	537	514	486	504	516	507	511	510	534	478	523	528	505	520	517	504	542	512	545	498	529	463	486	479	513	500	509	471	527	485	490	513	532	505	506	517	478	523	505	466	532	477	478	491	485	499	491	479	514	501	471	530	523	497	485	465	511	525	489	455	512	484	496	494	487	488	503	482	501	527	463	513	515	529	510	476	515	502	461	524	511	535	488	498	520	496	497	494	520	497	506	491	501	498	512	503	511	510	467	488	513	499	503	493	498	519	524	513	449	517	531	554	496	498	522	485	509	512	503	534	487	494	490	490	510	509	512	523	521	492	490	479	492	528	512	504	475	511	500	502	536	517	554	507	505	492	514	549	481	503	463	535	509	515	491	490	486	513	530	525	506	527	468	530	523	504	532	498	517	473	531	460	483	525	535	494	485	521	485	510	494	480	501	481	538	494	447	511	525	529	487	491	505	496	508	518	501	483	478	524	519	495	511	477	496	510	515	477	511	476	468	515	497	485	521	516	498	487	491	511	562	542	496	486	498	515	491	521	514	515	504	507	521	524	515	506	514	477	512	467	513	531	546	469	483	522	515	509	469	539	492	496	500	534	487	516	502	515	507	467	502	525	512	463	464	494	510	511	491	516	499	512	528	499	533	497	505	505	507	511	507	515	515	509	491	482	504	526	504	476	538	494	511	522	482	474	498	487	500	511	540	478	483	458	490	454	527	521	501	527	502	543	480	524	496	589	493	514	492	495	481	461	465	522	510	488	499	541	492	489	516	488	495	497	513	520	499	548	483	485	519	484	513	476	526	489	517	514	533	476	510	513	521	517	460	498	492	490	455	497	512	478	501	495	499	539	523	480	493	502	507	489	489	503	524	463	474	500	491	516	505	542	495	505	517	521	524	449	509	485	517	471	482	459	477	555	498	495	536	484	499	491	507	541	520	476	485	529	501	510	516	516	518	464	533	523	502	510	502	518	502	528	460	501	490	501	496	494	509	497	506	438	491	474	498	525	547	496	531	472	489	528	490	506	499	515	530	495	487	527	495	549	506	513	503	480	500	492	534	468	485	511	471	500	497	502	511	505	495	515	490	544	495	489	520	540	533	506	482	459	493	507	479	483	512	492	464	465	532	514	523	497	507	512	502	501	522	478	476	511	517	494	536	511	498	516	500	499	506	502	472	488	470	501	503	502	530	484	532	555	450	493	508	525	502	543	513	532	524	518	508	512	472	522	503	518	501	505	515	542	496	523	458	500	523	491	492	494	475	502	494	523	516	496	500	486	468	477	526	515	523	510	470	501	466	446	533	466	527	478	526	499	503	478	499	452	509	539	515	509	466	530	458	477	505	548	497	497	461	521	542	512	518	509	499	530	491	465	518	504	486	501	509	514	516	498	545	473	532	543	507	497	492	523	528	483	539	507	500	535	520	525	497	510	506	516	538	476	492	506	514	482	527	549	518	525	536	446	543	504	505	514	463	520	475	478	531	465	555	480	519	507	480	487	516	503	508	474	489	539	517	532	475	482	502	505	510	509	532	522	526	522	474	514	465	478	477	450	530	505	526	490	519	461	531	547	512	482	467	499	532	544	476	506	479	485	478	495	511	504	504	553	462	528	493	500	482	491	469	516	535	515	504	518	492	525	513	519	484	492	502	518	553	509	494	523	519	487	511	501	513	514	493	518	526	483	567	533	489	520	533	513	521	493	487	486	490	454	486	541	510	480	515	517	515	490	520	495	512	496	481	458	463	539	509	512	543	505	484	506	505	507	496	499	487	530	532	506	510	462	476	545
2962	540	239	142	114	157	159	155	121	158	101	124	121	107	95	98	93	93	81	70	77	94	87	88	80	84	78	87	63	63	74	71	80	78	70	74	60	60	60	76	66	67	62	73	55	60	64	68	64	61	64	59	63	49	54	63	54	64	68	56	60	55	47	57	57	50	65	73	60	65	57	59	57	81	61	59	68	58	62	66	57	61	73	41	55	61	66	70	84	49	51	60	51	58	73	52	64	81	76	81	68	74	53	59	66	49	45	59	70	52	68	70	64	62	66	42	52	59	56	57	56	67	68	74	53	65	58	60	61	70	59	62	57	65	64	68	61	59	64	56	67	68	65	59	56	58	59	60	60	53	65	56	57	64	52	61	62	61	61	66	64	72	49	64	53	62	54	50	59	42	72	45	67	59	56	58	61	55	60	63	65	53	53	75	56	76	60	61	61	58	67	56	57	61	65	52	65	78	65	67	64	68	45	54	58	51	64	56	60	64	60	71	63	68	51	63	64	72	60	59	77	52	52	70	61	59	59	61	73	47	69	54	50	53	65	58	65	71	71	73	66	66	65	73	69	63	47	62	65	82	58	52	79	55	72	75	60	67	68	69	60	58	56	62	55	63	73	69	60	60	48	61	47	58	53	66	58	66	57	56	51	63	57	57	51	70	54	45	60	66	58	66	63	61	60	55	56	59	56	61	59	52	61	63	60	55	62	70	44	69	74	64	53	60	56	36	66	61	63	59	57	48	57	73	60	56	56	56	54	55	62	44	62	53	55	79	62	57	72	66	69	57	56	67	44	62	53	49	54	67	57	58	63	57	69	54	61	59	54	63	57	67	53	65	61	54	45	73	67	64	55	62	54	65	47	53	70	46	60	64	61	68	73	57	62	56	45	58	54	58	56	54	62	69	45	54	56	48	63	59	59	73	64	74	62	58	62	47	61	71	69	50	59	55	64	42	56	61	64	58	57	64	71	52	52	59	51	67	51	73	59	69	58	56	67	62	71	56	57	63	53	68	56	65	75	46	56	70	58	60	50	71	58	58	65	59	64	59	76	60	56	55	49	66	43	58	55	53	61	59	71	59	61	59	53	58	54	73	62	49	72	61	49	69	52	68	57	73	56	54	61	51	73	54	64	69	65	61	64	59	65	55	50	50	62	56	62	64	63	65	61	60	76	62	56	45	65	48	57	60	60	54	65	61	54	53	63	49	63	46	70	54	43	53	61	54	57	68	62	51	60	64	70	47	63	53	62	51	58	54	59	51	66	59	65	45	64	42	48	57	71	53	66	60	72	62	54	53	63	66	63	59	54	68	79	66	69	53	58	65	57	57	68	81	71	58	56	56	55	59	65	56	58	64	64	62	54	55	56	48	67	55	53	63	60	56	56	50	70	49	52	52	68	70	58	48	67	77	48	54	55	61	64	46	59	49	62	64	55	57	56	51	66	62	61	78	56	49	56	66	64	44	64	52	54	49	53	50	67	63	56	63	54	54	69	64	43	54	69	61	53	70	56	56	51	62	74	77	67	59	63	58	73	64	67	51	75	68	62	76	51	66	56	72	35	69	77	55	50	50	58	61	60	55	62	46	85	53	65	61	60	53	46	60	64	62	56	59	76	59	54	52	70	64	65	72	55	76	57	72	58	61	63	55	69	64	41	62	67	48	50	49	86	51	63	73	56	54	51	62	59	57	65	60	56	60	71	57	64	58	59	47	67	53	46	70	53	58	59	51	71	53	58	65	59	66	56	63	65	67	53	61	69	64	49	61	63	48	55	61	54	54	58	55	66	56	60	62	60	58	56	55	48	66	64	67	51	50	61	64	60	57	70	64	61	62	63	65	59	51	55	64	56	55	53	62	59	43	65	68	61	57	61	60	61	57	44	59	47	61	61	57	59	54	54	56	65	69	61	62	34	71	68	60	69	55	68	71	63	64	57	48	63	65	66	59	52	63	48	65	64	55	70	69	57	47	62	53	50	54	54	54	50	46	58	60	56	66	55	61	53	66	61	71	52	68	56	70	48	65	46	61	74	52	67	71	67	66	64	48	45	66	53	62	60	66	69	57	72	57	55	46	60	60	59	56	61	67	65	67	57	58	58	53	52	52	76	62	73	59	74	71	72	64	48	68	63	52	67	56	58	70	48	65	49	45	58	65	57	70	56	61	62	51	66	59	53	80	59	59	64	54	48	56	57	54	60	60	63	63	70	52	72	58	50	69	66	58	61	55	68	64	57	79	69	64	53	60	56	67	60	56	57	69	57	81	70	65	53	65	53	65	63	68	65	52	57	53	64	49	62	60	64	56	66	55	61	52	51	54	48	60	63	50	55	51	58	62	67	58	56	44	58	72	67	44	64	49	82	78	66	56	52	62	70	61	42	64	80	41	56	72	58	65	55	62	63	53	69	63	61	56	61	61	49	65	47	58	63	62	48	50	79	60	63	72	49	59	59	68	63	57	60	56	54	67	61	57	68	61	66	67	55	42	53	56	62	47	48	61	56	61	50	48	64	62	69	58	68	52	63	63	66	53	62	57	46	54	62	62	48	59	74	61	50	55	55	65	54	68	63	53	71	63	60	70	64	61	52	63	56	55	70	60	60	58	61	68	65	55	54	70	75	56	52	58	66	58	52	63	56	67	51	50	72	51	69	64	64	59	81	52	57	66	61	73	60	67	62	61	55	60	51	55	62	56	62	76	64	76	75	62	62	51	61	41	56	65	52	70	60	57	69	63	72	64	70	70	56	64	64	54	49	56	63	58	57	56	50	71	63	62	59	63	57	59	48	64	70	67	55	69	52	67	55	66	62	70	61	60	69	62	51	56	67	70	52	62	63	63	53	58	52	68	47	54	55	67	50	45	57	64	60	55	54	60	56	62	58	48	44	68	49	61	64	72	62	53	61	66	56	54	58	58	67	76	48	60	52	58	73	54	75	55	73	53	59	75	62	67	56	56	49	54	63	49	67	51	53	60	74	66	60	66	55	71	57	52	63	65	57	63	64	65	62	63	50	56	53	44	60	60	67	69	62	66	62	67	60	67	74	64	60	48	58	64	64	48	69	60	59	58	55	73	65	59	60	61	75	71	57	64	66	61	62	56	65	62	65	68	54	63	48	47	66	56	62	53	60	68	73	53	57	66	73	66	52	68	57	59	60	50	50	63	49	72	61	47	61	61	59	60	53	77	64	73	68	62	58	55	51	69	79	63	66	67	64	67	73	57	49	64	59	67	70	56	54	63	69	64	58	48	52	74	67	65	62	59	59	61	50	45	69	57	64	54	57	70	58	64	61	64	68	70	68	75	47	60	53	60	58	75	47	61	54	78	63	73	57	65	49	49	77	67	61	62	53	67	66	80	56	57	57	57	50	69	51	60	54	60	56	56	53	58	70	57	59	68	60	55	56	69	74	68	72	59	62	43	52	60	59	63	54	52	49	52	56	68	54	61	65	73	50	66	55	80	52	61	57	58	80	57	65	59	67	67
24689	5038	2543	3101	5614	7122	6927	5801	4918	4225	3639	3201	2802	2407	2164	2009	1661	1491	1481	1440	1323	1350	1357	1330	1290	1206	1024	1088	1124	1202	1114	1187	1033	1001	929	945	931	952	857	852	836	871	857	831	750	743	796	756	783	721	704	688	684	665	621	641	596	619	612	598	627	616	591	545	563	612	581	576	622	590	605	584	597	578	589	603	604	603	568	542	566	568	607	625	605	633	610	621	642	611	635	614	642	655	628	646	628	624	597	605	616	587	599	597	584	572	592	601	555	567	517	593	586	571	570	577	621	560	549	570	618	553	617	581	601	560	570	580	567	607	577	575	594	598	560	546	551	593	556	549	535	579	568	577	547	557	547	567	573	564	555	551	583	614	550	578	580	573	556	589	584	564	583	594	571	618	561	539	577	581	557	587	615	598	563	560	608	548	521	604	584	615	532	623	588	559	581	619	570	524	568	542	546	592	596	554	556	576	569	567	566	625	547	558	574	578	612	572	548	550	528	559	580	575	553	567	577	573	580	582	564	537	594	576	601	559	555	567	556	618	603	552	539	632	601	592	563	547	570	559	595	581	616	578	552	565	598	568	578	529	536	545	568	600	565	600	591	600	590	560	532	573	563	556	541	588	612	541	598	557	557	541	591	563	579	587	565	581	563	556	595	585	578	562	577	566	540	600	563	590	555	544	579	596	581	601	558	589	581	524	547	573	599	584	569	552	528	612	560	561	571	563	546	565	566	536	564	539	599	559	551	539	561	536	545	535	577	575	568	527	600	572	565	561	561	558	581	531	613	586	553	573	586	585	552	649	576	596	551	582	563	588	604	576	569	607	559	623	567	540	567	531	589	556	574	621	516	576	582	562	580	583	585	549	569	574	611	620	584	568	536	566	558	582	581	594	591	545	555	574	590	571	545	539	580	536	580	555	561	566	564	571	582	571	537	563	551	584	541	592	554	574	603	587	515	562	536	545	616	543	585	569	591	604	598	567	596	601	566	606	572	557	572	595	566	558	545	605	598	597	551	586	602	598	587	581	593	569	555	542	572	586	497	587	563	573	504	586	577	625	567	597	582	544	592	533	582	593	573	597	598	527	554	581	595	590	556	547	588	542	591	593	556	551	609	556	551	569	597	573	593	551	580	600	602	576	560	555	601	572	532	561	604	548	546	568	536	569	557	556	580	530	610	592	552	555	589	572	560	595	557	567	604	556	579	594	579	572	597	582	601	566	594	580	543	571	573	587	561	573	580	607	588	576	555	572	606	572	573	572	582	598	599	582	566	573	552	600	566	563	561	583	540	550	519	572	602	568	588	543	584	601	578	616	597	593	593	587	576	576	599	594	584	605	573	577	569	593	547	570	594	572	585	585	592	582	540	582	562	555	573	568	547	574	571	588	605	598	594	578	543	583	596	595	553	552	549	574	585	591	591	556	541	556	610	607	546	561	520	574	590	571	605	577	611	586	559	542	559	577	567	571	581	595	584	551	611	589	593	566	536	595	588	618	578	621	571	560	601	520	578	593	549	551	560	604	538	575	595	570	544	571	535	572	573	563	566	568	580	569	546	599	599	609	604	528	572	574	582	557	538	579	567	590	556	544	576	583	569	555	534	557	562	568	574	593	579	560	596	592	558	561	590	567	594	556	559	551	589	577	538	542	568	582	564	601	557	556	551	531	595	581	534	601	590	556	605	575	538	576	608	580	557	619	614	602	531	544	592	602	615	584	579	539	518	568	595	567	593	547	583	580	568	596	525	573	568	575	598	568	579	593	570	618	567	558	598	541	565	577	562	606	596	591	560	580	583	581	564	591	567	566	559	567	606	540	561	561	578	537	595	594	601	617	569	566	533	519	566	570	605	546	579	594	602	570	576	550	544	602	598	568	611	584	549	571	616	563	584	582	583	585	562	608	576	594	571	558	597	560	583	590	568	633	539	573	556	619	596	616	543	556	558	596	599	589	567	572	589	601	522	585	557	573	574	566	531	574	574	577	582	614	557	564	561	563	542	598	574	623	595	562	589	585	576	536	589	599	610	571	608	566	558	583	573	596	533	579	592	556	598	594	594	553	589	554	607	555	574	547	611	566	568	549	534	503	604	532	569	563	576	592	593	561	532	594	563	554	596	558	555	585	581	558	592	604	583	556	581	506	567	553	554	577	588	548	589	553	585	589	568	557	564	581	595	571	618	595	580	551	545	553	609	563	590	582	574	553	548	613	554	563	571	572	579	576	546	573	573	558	579	562	591	614	579	604	573	592	571	593	560	584	565	561	571	616	559	569	574	618	564	586	557	572	565	616	571	544	598	560	575	612	596	618	566	562	587	607	587	565	577	604	556	562	551	555	553	580	583	543	574	556	558	587	549	592	591	551	548	600	569	596	584	570	513	565	566	549	562	533	589	536	548	567	617	573	599	610	569	623	567	579	578	576	572	578	579	579	563	545	629	573	576	565	590	560	564	571	581	587	540	561	538	644	591	569	603	545	549	588	625	552	568	578	606	598	567	627	591	543	530	561	590	558	584	579	592	592	558	562	560	581	600	605	586	568	632	555	610	574	548	547	577	595	574	535	517	561	549	523	585	530	576	576	572	558	564	541	599	573	561	550	602	608	594	586	601	535	551	527	561	571	552	552	537	584	619	589	565	601	587	558	598	594	610	550	551	598	587	553	564	535	541	551	590	543	582	572	566	591	608	548	543	593	579	595	582	578	543	602	619	555	572	595	571	566	565	546	579	609	552	568	578	590	566	545	588	578	564	593	545	554	607	612	598	606	592	586	567	569	582	568	570	570	593	589	585	576	549	567	559	589	553	525	541	618	603	562	561	543	553	585	552	567	603	627	553	548	618	591	576	587	562	543	574	553	605	595	534	605	560	603	578	548	560	535	587	544	571	630	575	618	586	585	616	556	592	594	561	634	578	593	588	554	542	606	593	590	601	571	560	579	610	592	565	551	577	538	647	575	541	556	571	570	584	547	586	546	579	549	567	585	588	557	561	569	572	578	522	599	615	566	578	582	610	580	595	573	551	557	571	550	603	583	577	579	569	584	551	570	573	614	579	550	602	597	603	544	541	554	604	571	582	539	595	576	555	544	577	563	594	565	594	583	562	575	576	581	569	571	561	569	586	582	545	562	537	532	606	552	561	579	563	572	549	601	582	560	609	559	570	568	580	586	581	566	605	513	557	570	606	612	632	555	567	590	549	602	536	615	586	572	611	611	568	582	575	569	522	541	561	583	589	586	578	558	569	585	562	563	588	571	556	573	580	570	572	576	588	583	603	585	551	572	569	572	548	599	566	610	589	562	593	586	590	561	575	591	588	559	608	598	586	565	612	591	595	586	565	565	606	593	600	617	589	550	545	553	616	613	572	529	539	526	592	632	608	563	581	550	574	537	562	558	542	560	636	591	574	604	578	582	587	564	585	563	620	599	543	615	567	517	576	594	598	569	548	576	544	534	526	574	513	585	617	596	571	587	553	582	570	596	546	554	583	574
1414	176	129	116	102	124	117	107	99	124	149	87	90	102	91	84	93	77	71	86	84	79	84	76	82	66	87	77	85	78	79	81	87	89	80	67	65	86	87	81	87	69	68	83	58	81	85	67	69	69	74	80	93	68	81	79	70	70	77	79	72	78	76	98	52	67	69	80	81	61	75	74	73	78	77	94	71	64	66	75	78	57	70	72	68	82	78	78	70	68	51	74	71	81	74	71	69	70	72	65	75	74	78	69	77	73	74	76	70	75	63	65	72	72	68	58	66	88	77	74	67	61	60	87	68	61	63	68	86	84	93	66	81	72	74	65	68	66	80	68	71	76	67	83	76	68	78	65	74	65	69	59	67	66	70	78	77	83	74	67	81	72	72	65	83	79	58	72	68	79	70	68	74	63	66	85	77	75	67	76	60	80	74	78	63	77	71	64	77	56	73	62	81	61	85	76	79	68	73	59	68	63	63	68	69	78	66	75	62	76	82	66	64	94	68	71	67	78	75	64	72	78	59	64	68	76	78	67	81	76	75	68	63	66	66	64	75	79	58	68	71	73	83	79	73	72	80	77	76	73	73	68	86	87	60	66	75	79	69	70	76	78	62	76	53	71	87	62	59	81	77	73	76	72	76	72	73	63	70	74	69	78	71	61	64	79	65	64	66	67	72	80	65	81	62	74	70	77	66	68	81	66	82	51	83	68	71	64	61	79	74	72	74	85	75	57	83	59	78	74	83	67	84	69	64	68	72	97	66	80	64	85	83	83	67	75	87	95	71	68	65	79	70	66	82	83	72	69	67	85	74	78	75	62	91	75	86	68	60	66	81	80	64	82	66	65	87	66	77	77	67	69	69	85	79	71	87	71	62	68	74	67	80	62	71	76	80	74	67	79	79	63	62	65	86	65	65	80	68	70	77	78	83	79	80	66	67	90	91	67	76	90	75	90	88	62	77	57	65	65	50	84	82	79	76	57	79	70	66	63	68	70	88	59	70	78	69	76	74	83	67	75	74	84	68	73	61	71	67	75	66	61	85	70	64	66	77	75	73	75	76	72	73	65	94	79	70	67	76	74	70	72	72	63	71	77	80	75	72	81	73	70	67	83	76	81	59	74	67	63	84	73	67	72	68	77	79	86	60	98	81	85	64	78	78	69	79	69	62	67	84	62	90	68	70	77	52	52	77	78	65	68	65	75	77	77	75	90	73	78	80	72	77	82	75	66	62	89	77	70	67	67	88	73	70	87	79	84	65	66	79	82	75	71	86	69	75	74	71	75	78	73	73	70	77	73	68	72	88	73	72	56	77	84	56	78	64	68	55	64	84	80	64	72	75	71	69	76	71	75	75	64	73	74	71	70	88	60	80	68	72	70	77	85	68	71	73	68	61	62	89	51	79	73	63	68	63	79	80	68	73	69	78	60	65	83	61	79	77	79	60	63	73	66	79	75	82	87	82	74	80	80	67	78	68	60	65	58	66	86	81	71	77	68	66	50	84	75	89	75	55	71	67	88	73	80	54	84	79	69	81	80	81	76	80	74	69	69	82	82	89	75	70	71	88	80	81	65	70	73	84	81	85	85	80	74	71	64	62	70	71	82	70	67	75	58	71	77	74	72	60	62	71	75	75	63	66	86	66	82	69	68	84	61	80	53	62	73	78	71	81	75	71	70	76	63	87	63	81	68	74	75	46	73	71	68	78	82	62	76	66	78	65	73	86	55	61	66	69	71	90	74	86	58	72	62	67	79	69	78	68	86	62	81	70	78	79	60	66	73	71	68	75	70	66	62	66	80	83	85	59	61	79	67	75	86	66	67	84	76	63	80	80	69	77	72	74	71	76	71	87	76	77	79	72	66	85	91	80	85	76	78	75	72	71	89	81	83	74	90	89	74	78	80	73	85	65	92	76	63	66	79	84	59	93	81	85	81	69	67	56	71	72	55	73	89	81	84	72	86	77	64	72	70	76	67	72	79	65	65	80	90	68	70	79	80	69	72	75	67	70	82	72	69	67	71	66	74	67	68	77	73	93	76	70	81	85	85	65	66	67	61	62	72	91	82	65	82	74	66	63	75	92	74	68	75	80	78	78	79	66	67	83	63	68	72	77	71	44	76	71	61	56	66	87	66	81	94	80	81	73	89	78	66	55	72	72	66	69	90	77	79	57	88	81	73	66	65	66	63	76	71	66	80	75	68	63	78	68	72	64	58	65	81	61	72	93	76	75	70	82	57	69	73	61	71	84	71	75	71	91	63	79	91	75	76	67	50	79	54	87	84	66	80	71	65	79	71	80	70	82	79	76	64	68	68	58	61	64	73	72	75	71	70	78	78	82	79	74	80	77	73	73	84	75	72	63	71	78	82	80	77	80	77	77	78	75	75	61	67	80	77	56	67	74	65	71	60	79	72	90	77	57	76	67	75	83	78	76	77	86	65	66	59	68	76	79	83	76	61	71	65	60	64	70	65	73	73	76	68	67	77	66	75	60	53	74	70	72	86	78	77	79	71	83	69	88	75	56	80	73	64	61	80	69	68	81	73	70	80	71	74	70	64	64	76	62	60	67	74	83	71	66	82	78	90	85	65	60	75	62	88	60	69	67	73	66	70	72	75	68	72	75	76	71	71	57	59	87	85	77	79	75	68	64	83	69	73	59	62	80	68	72	73	74	65	62	76	71	64	75	79	75	73	64	67	81	71	76	81	62	80	64	80	79	77	96	67	78	85	69	80	77	58	79	62	80	65	79	74	75	86	77	82	57	73	73	94	73	64	61	73	59	71	63	81	78	74	71	74	72	67	81	70	73	63	61	72	78	74	70	72	73	83	60	63	53	52	74	80	72	86	72	70	94	73	77	82	73	65	76	59	76	78	61	79	56	69	90	58	77	70	68	74	66	84	92	73	68	77	73	73	70	54	75	79	71	68	80	72	72	61	75	68	63	86	89	78	60	72	72	64	76	81	65	78	68	85	73	76	77	64	66	79	68	76	76	82	80	69	60	63	59	59	65	76	72	59	70	65	73	70	69	78	66	72	73	73	67	63	59	72	62	84	71	65	68	69	66	59	80	80	66	72	72	71	79	63	65	61	59	66	87	64	67	69	66	63	67	78	63	61	71	74	88	76	88	73	60	82	73	66	66	64	88	75	80	74	64	70	69	67	67	66	65	73	66	75	80	82	92	71	79	56	80	70	77	83	83	66	77	75	75	72	63	67	76	80	87	69	77	64	70	81	86	60	68	61	78	65	82	72	73	83	76	80	75	79	64	73	85	49	59	65	54	74	80	79	75	72	79	81	64	72	72	73	75	82	68	65	85	54	67	61	60	75	63	74	71	75	63	104	57	70	76	66	59	74	86	77	74	81	64	76	66	84	76	79	55	70	77	76	76	78	70	80	80	77	71	60	66	63	60	65	78	85	72	72	58	64	82	72	64	73	64	86	79	69	61	73	69	62	83	67	70	72	71	64	66	81	78	63	82	69	67	65
15219	2421	1571	1541	2642	3551	3523	3186	2716	2452	2315	2003	1834	1595	1499	1306	1131	1075	1119	1108	1031	1031	1127	1113	1044	954	976	885	973	909	944	902	904	883	828	820	826	872	838	806	806	800	819	850	747	772	808	738	768	756	744	720	719	669	723	686	716	710	693	710	665	709	688	612	717	695	684	657	685	672	633	678	704	657	685	645	664	687	680	654	718	668	718	680	671	668	686	741	685	702	694	710	665	653	715	666	716	650	703	653	669	631	726	691	645	629	682	670	648	642	685	741	678	670	693	644	667	650	657	727	660	648	654	652	615	691	662	705	668	697	675	682	681	640	672	638	715	703	654	662	665	726	664	659	690	672	648	701	648	665	675	634	679	700	650	729	727	631	641	638	690	654	686	653	658	635	656	679	660	679	614	669	666	653	688	639	675	674	655	658	683	686	684	640	646	650	680	692	720	659	662	682	675	648	670	639	668	689	684	684	649	673	725	705	682	645	678	618	651	647	692	638	661	676	665	661	622	679	640	638	650	651	623	695	666	694	660	650	673	617	669	692	695	643	647	634	676	664	667	675	676	709	686	679	677	682	672	668	686	655	654	667	695	680	639	712	629	604	678	687	677	683	677	664	636	690	658	693	646	672	683	645	617	684	646	664	654	628	638	701	643	686	645	648	666	691	640	700	670	662	667	641	686	656	692	628	659	652	631	679	674	673	660	670	640	655	672	681	641	628	667	670	662	650	687	689	648	658	664	677	670	653	715	677	707	685	683	638	680	701	667	642	706	657	712	696	671	660	680	622	675	689	666	687	642	625	685	686	675	629	677	620	644	626	677	701	661	661	672	684	672	674	624	666	666	681	713	679	665	685	622	671	658	684	648	663	695	667	704	613	653	688	669	670	685	622	691	687	694	684	678	635	685	688	639	681	677	720	696	669	665	638	667	652	630	659	655	688	698	692	651	634	702	674	708	685	662	677	660	663	640	650	685	659	653	602	668	672	648	648	684	682	683	660	670	680	672	644	705	648	685	658	671	664	675	650	658	640	655	702	676	639	686	666	661	652	659	651	692	650	631	684	644	660	727	694	645	640	649	657	679	632	668	656	691	666	677	729	679	644	691	646	663	716	683	638	665	677	655	643	675	701	640	664	705	655	685	645	691	680	668	682	681	637	668	700	643	666	669	647	645	652	671	700	697	681	659	696	672	656	700	677	678	673	700	677	614	705	671	666	637	663	584	706	642	690	704	636	690	649	626	695	686	701	658	647	644	651	688	711	646	634	655	646	659	633	704	673	647	701	684	657	669	667	688	683	699	648	623	685	706	661	667	634	710	673	660	665	620	667	671	690	662	697	658	709	637	694	694	711	658	641	671	672	679	663	649	645	682	636	659	707	653	683	706	640	712	656	697	688	644	679	693	687	649	692	656	633	703	702	625	692	663	649	669	684	636	664	695	649	700	647	644	672	672	673	701	664	685	674	642	643	624	679	721	694	713	657	659	669	604	687	665	659	653	684	690	684	643	653	692	625	650	631	681	684	667	647	664	622	665	680	636	713	688	711	693	658	735	653	662	675	676	683	671	660	670	652	689	685	672	642	685	696	658	648	658	656	642	652	673	624	669	665	677	704	686	693	641	672	646	660	679	729	646	691	652	676	651	628	637	690	627	675	635	697	669	635	727	696	634	682	665	661	674	677	680	662	677	696	687	663	698	722	602	664	648	694	657	670	689	639	694	702	684	706	651	653	676	729	639	672	660	650	640	668	654	706	666	622	669	657	682	703	642	689	680	657	695	685	688	649	649	705	677	684	661	656	672	676	677	664	707	651	708	667	679	666	667	666	683	672	676	649	616	655	704	640	685	658	652	681	631	627	686	628	685	681	713	691	656	648	671	681	691	687	684	689	695	645	621	642	634	679	710	646	674	683	732	656	607	703	628	623	618	670	691	658	597	662	669	681	663	701	670	611	681	690	700	645	647	650	699	637	643	678	650	688	707	663	674	629	656	673	655	620	667	667	672	671	660	643	643	641	660	709	700	703	646	651	644	706	729	618	653	751	668	701	621	705	619	654	670	706	651	633	675	637	656	649	733	699	674	720	662	700	723	677	683	686	634	671	675	640	645	682	689	725	684	647	663	685	685	652	661	641	649	659	686	691	637	672	642	631	669	717	683	659	662	646	632	668	652	640	657	666	657	700	643	672	667	690	694	700	674	643	688	662	676	696	702	674	679	657	667	669	652	678	683	654	673	664	676	668	676	687	666	694	632	652	622	619	669	664	651	663	678	672	648	709	670	644	602	635	699	684	648	679	654	662	678	643	679	607	663	644	680	730	631	656	657	695	639	630	687	693	714	676	632	713	662	706	671	704	662	691	753	658	667	719	661	685	620	676	702	641	690	677	642	701	691	678	689	685	637	650	689	691	685	656	641	680	657	664	689	669	657	648	655	669	678	668	674	653	685	698	689	702	674	671	679	647	623	700	658	662	624	695	696	657	668	629	686	658	675	636	684	617	676	662	661	649	681	645	674	672	663	648	660	658	679	690	691	637	608	682	671	658	653	669	687	678	618	676	667	677	640	696	696	649	657	664	662	645	679	671	676	669	674	656	647	658	693	681	637	697	674	688	693	607	667	688	664	678	627	659	643	643	645	646	682	677	655	655	639	670	670	705	602	672	683	679	670	674	663	621	655	640	644	638	677	620	661	711	641	653	668	663	660	629	639	663	684	653	711	686	628	646	630	673	675	649	718	689	709	619	657	625	664	674	733	671	654	673	705	662	622	688	637	735	702	679	676	702	651	637	688	631	656	662	687	645	724	636	701	681	688	678	675	684	672	710	702	642	689	676	684	642	641	694	661	692	674	681	660	640	671	674	616	658	659	698	635	654	671	675	667	646	643	606	673	651	708	647	670	637	663	652	661	639	687	665	698	693	678	686	675	686	652	655	648	682	714	673	698	661	689	668	664	675	689	679	640	646	708	666	690	674	698	680	680	710	667	636	626	649	710	696	686	686	687	649	706	665	625	655	683	677	652	672	695	687	714	683	713	658	663	665	668	682	653	632	675	679	707	707	663	709	629	669	651	682	686	693	667	649	672	677	684	656	669	658	657	672	626	608	665	694	669	660	643	666	681	673	666	662	690	663	699	676	685	681	656	684	661	657	707	671	640	655	695	651	690	673	675	686	693	656	652	662	633	671	702	707	651	635	675	656	689	670	668	629	670	627	664	632	663	675	683	624	645	675	691	697	683	678	735	634	660	686	689	654	625	659	769	678	618	650	678	708	631	682	674	683	635	744	656	696	674	647	629	660	647	649	699	666	690	613	643	665	701	643	653	665	700	691	682	689	691	648	654	672	674	654	673	668	691	694	676	678	674	710	708	664	646	656	686	735	648	682	688	670	652	666	669	679	687	682	643	652	700	692	702	659	676	687	687	697	631	665	641	622	669	715	691	688	653	658	706	670	670	666	667	693	650	635	685	691	682	679	684	688	626	692	653	660
2240	467	199	108	122	110	147	166	138	162	119	116	123	127	104	108	102	103	104	93	90	90	98	101	98	94	82	87	83	90	90	83	76	79	78	95	96	85	79	91	98	92	68	82	68	78	75	74	79	66	82	69	79	74	68	61	76	80	73	79	73	72	75	75	85	71	77	78	73	81	72	78	65	75	72	84	81	79	73	76	57	78	77	65	79	63	87	76	75	89	90	80	79	89	69	76	73	88	92	74	78	76	66	81	77	73	76	71	68	74	76	77	75	72	87	80	62	80	62	69	70	75	80	75	76	81	70	77	83	94	76	87	80	66	71	89	75	76	78	56	78	88	61	62	68	66	76	73	79	81	89	78	72	84	62	69	71	81	66	78	64	77	75	77	80	89	76	81	66	61	79	72	66	83	71	82	68	80	71	78	82	77	75	75	85	84	75	73	71	69	72	56	76	74	77	72	84	65	77	81	70	72	71	88	87	82	77	87	64	75	83	74	62	71	73	74	80	73	79	65	78	66	61	73	86	80	78	86	63	67	62	70	83	85	83	73	62	72	71	86	70	77	71	62	72	59	82	73	76	77	80	78	64	60	82	69	65	64	75	80	82	74	65	78	63	68	78	90	87	73	70	73	78	79	82	73	89	95	84	75	70	74	77	65	80	79	75	73	70	72	78	74	85	78	69	71	66	68	76	56	91	79	87	69	86	75	67	80	79	73	77	72	60	72	77	71	79	77	70	83	77	68	76	64	84	65	66	65	87	75	55	71	80	67	83	69	57	97	65	57	65	80	54	67	66	76	76	76	79	78	70	68	71	73	76	71	59	84	77	56	70	63	67	72	70	69	75	62	77	74	68	77	88	70	78	79	75	81	88	68	67	72	86	79	92	63	82	77	69	68	67	75	82	64	78	75	66	64	68	69	66	58	64	71	60	83	70	72	64	82	73	79	66	88	72	77	73	65	58	72	71	62	71	79	72	74	78	72	82	77	82	86	80	69	67	76	82	83	77	56	65	86	62	60	79	61	56	57	73	66	94	71	83	68	70	68	78	90	59	71	63	67	70	72	76	72	78	86	72	70	88	75	70	69	80	70	83	92	90	72	86	65	82	88	81	61	65	75	64	69	88	88	77	68	77	91	76	60	74	67	79	77	64	69	68	82	61	78	81	73	75	64	58	72	65	93	77	65	60	86	69	72	77	65	83	60	86	79	66	65	73	79	74	59	65	93	69	68	74	65	70	69	75	76	73	63	64	67	68	63	63	72	68	87	80	77	78	76	93	79	86	61	88	80	73	51	82	79	74	57	70	73	81	67	77	76	64	68	93	83	74	83	82	65	81	68	67	59	71	65	73	74	76	74	73	86	72	55	71	76	66	72	76	72	67	76	87	86	75	63	70	85	89	89	70	67	77	78	81	74	66	73	76	89	69	74	80	78	79	85	81	83	81	77	64	83	88	71	87	75	77	79	77	59	72	74	74	87	68	67	75	71	65	68	73	62	79	80	78	84	72	81	72	67	75	57	78	47	88	71	71	67	63	78	69	79	79	65	77	76	81	72	69	71	66	73	61	69	69	59	66	63	51	76	76	73	76	83	66	63	76	87	73	80	65	68	77	95	70	80	66	69	83	64	69	71	92	78	73	62	86	82	72	79	99	78	76	77	79	72	71	81	88	74	71	75	65	70	84	58	69	79	78	73	71	76	62	72	79	68	79	69	71	78	78	84	71	74	75	74	65	77	63	75	61	71	72	71	68	77	64	84	76	68	75	85	75	65	74	82	59	67	87	76	71	89	82	60	74	60	76	45	80	75	89	62	64	93	78	67	77	52	69	67	58	73	71	73	74	75	87	80	79	65	63	63	83	86	75	73	76	68	68	68	74	73	90	57	68	74	75	76	72	70	79	75	72	72	77	76	75	66	81	69	85	66	68	70	92	75	57	77	65	64	81	75	75	67	80	78	89	72	70	70	84	90	59	72	66	65	72	60	87	61	74	86	72	64	77	74	54	84	90	83	79	67	61	66	74	80	73	80	62	75	77	59	78	81	71	71	57	86	63	75	53	80	76	75	100	69	65	64	74	78	85	71	85	69	72	88	68	81	68	75	72	79	79	64	76	70	66	67	71	69	68	89	75	72	87	80	64	83	80	82	63	69	72	65	65	71	71	80	74	73	85	84	65	77	85	69	74	76	76	82	81	69	76	72	81	69	69	69	80	63	69	68	78	62	66	87	77	83	74	67	68	67	86	64	94	86	77	68	87	86	65	80	83	78	82	59	78	76	76	74	82	75	68	87	81	70	81	73	83	79	73	81	69	64	74	82	78	69	71	94	70	74	60	68	91	74	67	80	68	85	78	73	79	65	72	78	77	68	65	85	78	80	65	70	73	71	64	80	85	73	67	77	90	79	74	75	76	82	74	70	97	70	75	82	80	79	69	72	64	77	74	78	74	85	52	69	81	87	67	69	87	77	83	79	73	71	80	67	74	81	93	88	84	91	68	82	72	74	57	70	84	75	57	72	69	76	65	69	84	72	83	78	70	66	84	69	72	65	93	66	75	62	77	61	89	76	78	69	79	67	85	75	86	77	62	82	67	82	70	86	73	87	64	61	86	78	67	74	77	85	72	81	78	70	63	82	71	74	80	82	74	74	80	69	74	66	71	81	80	72	61	61	84	79	76	78	79	75	76	65	85	71	73	83	72	64	89	65	75	67	70	70	74	89	70	66	67	76	76	82	69	84	66	70	68	74	64	80	65	80	81	67	77	73	68	78	92	66	69	69	61	92	71	80	77	85	73	54	65	66	77	56	62	61	72	69	74	76	74	65	65	73	72	61	69	75	62	75	78	80	63	74	74	67	75	66	69	78	66	83	64	66	67	79	81	76	69	65	84	76	66	91	78	75	83	79	77	80	66	85	83	74	70	72	80	79	71	82	79	73	74	71	72	91	77	69	75	73	93	83	75	65	56	73	66	84	84	76	76	72	59	80	76	63	82	61	85	64	62	77	66	69	67	74	76	80	73	75	70	78	75	64	84	70	64	70	78	68	74	71	86	69	73	72	74	64	64	66	94	90	74	74	78	76	81	79	74	79	67	77	66	79	84	81	69	62	88	73	70	72	74	70	67	80	92	86	67	76	81	62	56	76	66	72	54	64	67	69	74	82	73	83	76	70	83	70	65	76	91	61	70	82	68	81	59	71	79	72	78	80	67	76	78	68	68	75	83	72	80	62	86	78	65	84	82	69	88	81	73	79	67	84	74	79	61	69	87	73	68	84	65	74	85	69	55	70	67	61	51	75	78	67	72	72	74	72	85	48	79	77	72	64	82	68	74	95	73	54	71	68	68	67	65	67	70	80	85	72	83	65	83	70	81	69	75	77	79	73	69	73	68	69	87	66	80	66	61	76	85	84	65	62	83	78	84	69	79	87	83	83	78	65	81	81	72	83	71	71	73	87	79	66	84	79	80	75	72	91	65	62	88	68
21760	4901	2356	2396	4614	5944	5579	4845	4434	4074	3432	2777	2627	2236	2015	1676	1458	1454	1416	1338	1277	1303	1236	1342	1281	1231	1123	1096	1123	1129	1072	1047	1064	1063	1066	957	999	947	916	941	919	892	886	839	895	865	848	891	861	883	807	794	746	745	800	762	742	732	754	714	694	716	732	745	714	719	661	700	763	692	699	663	673	719	677	688	686	694	724	753	697	728	680	710	711	723	688	714	764	732	790	715	741	785	775	713	744	763	726	764	697	649	701	716	674	734	734	723	697	684	723	702	706	734	713	720	723	721	698	690	694	676	680	735	697	701	730	656	704	701	697	725	725	685	690	672	699	706	668	725	705	689	702	701	664	739	685	647	681	675	722	701	718	687	742	699	694	658	725	690	681	716	722	716	671	657	735	712	638	677	681	728	658	699	729	682	692	675	716	653	705	701	726	695	689	692	705	693	689	712	645	682	686	738	754	687	672	658	694	746	672	680	741	714	676	702	703	672	697	673	744	718	691	686	703	676	680	696	716	723	694	736	751	741	695	725	701	657	737	685	691	702	675	702	696	681	677	675	675	677	716	695	737	672	704	757	726	693	659	713	709	701	649	729	693	693	691	728	666	717	720	661	712	701	728	716	708	666	662	680	698	709	747	678	698	711	664	725	684	689	701	726	655	700	720	715	717	759	732	703	686	685	702	692	735	749	706	710	720	663	688	680	678	734	678	701	717	666	721	654	709	688	719	684	696	718	749	720	652	683	719	683	691	696	697	706	691	663	726	719	747	676	718	723	706	700	722	763	657	669	661	679	691	688	720	740	672	669	692	707	689	686	689	720	714	721	742	738	742	691	712	691	698	706	690	639	692	712	750	744	688	675	701	696	704	730	711	637	724	691	742	671	738	700	698	679	705	696	728	696	674	675	736	690	706	699	720	722	692	689	760	696	711	725	683	677	708	648	700	685	663	722	693	689	689	727	706	701	732	681	723	698	673	669	715	724	705	708	653	671	723	710	700	726	675	728	629	716	677	715	694	711	672	690	689	720	644	696	718	681	697	729	677	710	741	638	734	705	685	734	662	743	715	742	672	735	730	688	696	643	671	691	675	675	726	715	741	735	697	705	630	689	672	669	709	709	623	682	732	683	696	644	699	678	727	686	680	736	692	723	651	673	728	733	728	719	721	669	693	704	708	692	684	735	725	704	712	708	683	698	649	731	648	662	685	700	693	657	728	690	696	711	721	669	725	700	709	705	654	648	678	713	678	697	664	748	677	691	704	690	664	775	671	778	727	710	688	706	656	684	718	729	712	748	715	700	718	630	687	748	666	685	707	688	702	717	727	691	735	710	714	710	735	712	675	712	698	676	726	633	711	718	745	678	732	709	743	690	676	706	716	705	665	722	691	715	655	679	739	727	677	673	727	716	709	645	700	662	649	684	700	714	689	700	683	729	683	730	717	728	727	725	705	697	723	702	698	680	725	640	649	727	692	701	693	712	710	691	690	684	706	694	655	737	690	690	714	703	691	692	693	691	718	740	720	704	715	684	703	736	684	728	753	706	694	751	721	727	697	686	700	737	679	666	706	733	755	714	710	719	696	690	690	693	742	736	746	725	700	765	742	699	731	711	708	711	750	724	730	682	701	654	698	699	702	694	659	694	684	693	659	718	703	744	708	759	676	723	685	718	732	690	654	707	674	704	658	673	723	682	724	745	689	690	704	671	694	687	716	724	650	695	664	729	713	719	686	689	727	667	763	694	720	719	746	702	735	680	716	729	696	709	708	691	676	707	686	695	637	685	650	694	692	661	723	714	698	695	647	733	687	778	708	692	687	715	689	709	714	677	740	706	711	750	725	697	677	708	674	702	661	702	718	715	673	696	695	726	661	704	719	700	675	670	716	745	724	743	721	713	678	729	697	698	699	685	710	708	640	664	696	710	686	698	708	724	697	657	715	677	735	691	712	655	675	672	739	665	712	680	672	701	696	705	681	706	705	704	702	706	697	707	688	691	742	697	676	670	670	711	686	727	728	679	684	712	672	683	698	716	714	710	652	678	678	708	695	686	721	696	731	682	702	699	720	688	710	709	671	680	734	681	712	683	733	707	692	672	712	722	741	712	682	710	739	661	680	720	709	739	690	705	677	740	680	716	704	748	726	710	690	690	677	702	716	687	708	688	712	665	696	671	680	691	690	698	752	693	739	699	727	676	714	688	715	678	651	702	688	695	699	670	734	647	717	741	681	663	728	702	691	697	705	707	702	674	641	727	667	695	648	730	707	734	712	711	671	722	734	718	654	717	690	698	673	673	692	711	701	714	696	682	693	680	716	701	669	663	720	691	754	721	683	761	714	705	678	706	687	665	691	719	682	713	681	688	716	696	710	714	687	683	713	717	736	678	684	700	712	709	687	738	716	696	669	699	699	730	741	676	725	701	730	741	709	735	720	707	715	684	696	698	698	699	681	704	698	688	699	723	677	687	716	696	692	700	707	652	685	702	695	719	714	706	707	648	722	731	726	706	702	701	712	718	703	734	683	690	702	702	684	699	689	706	747	745	689	692	649	717	758	688	677	687	729	716	609	670	718	715	716	725	719	690	720	741	721	714	684	720	684	690	680	680	698	688	664	681	672	664	700	737	706	715	660	724	712	692	751	708	683	693	652	664	674	635	730	694	691	712	661	657	717	717	696	762	704	699	708	735	712	703	702	713	710	689	721	638	707	603	662	738	696	672	708	722	652	728	730	707	685	715	698	685	675	696	661	687	697	729	738	682	728	743	682	679	724	716	675	741	724	688	737	644	664	702	709	749	719	671	675	664	699	676	729	705	674	691	686	675	707	707	682	682	741	664	679	656	697	662	730	748	697	721	704	677	679	691	704	659	721	693	695	654	687	675	643	705	697	732	695	670	709	682	705	664	678	710	662	730	636	688	689	666	712	720	702	684	678	659	703	727	700	736	644	721	733	725	719	660	679	712	713	686	675	679	710	675	733	710	693	690	671	662	716	713	659	681	743	696	649	694	706	646	658	709	635	743	727	713	701	670	715	693	691	750	709	714	698	647	691	732	760	699	668	669	768	724	678	691	718	643	752	687	724	733	691	667	711	678	699	686	708	712	636	702	678	697	733	657	696	732	704	679	678	658	678	701	699	697	680	707	730	681	696	733	708	703	697	707	698	687	727	702	760	708	675	690	716	700	675	705	680	714	664	688	702	746	715	709	643	734	701	712	717	688	719	694	718	681	721	745	702	682	690	762	684	711	652	699	692	706	660	738	697	697	682	702	693	677	730	689	765	674	703	705	718	734	707	663	716	663	710	693	677	649	685	711	703	744	750	710	712	735	711	687	739	685	694	722	684	649	723	675	724	708	702	652	751	730	701	726	695	743	702	705	680	703	724	683	734	698	703	712	716	725	737	732	725	692	699	753	732	716	734	729	698	672	662	747	715	705	690	677	713	699	702	684	709	671	680	702	714	723	703	757	701	644	718	677	725	733	739	682	705	729
2437	336	147	120	99	130	120	102	143	125	108	107	110	123	70	103	79	61	81	74	95	77	81	81	65	64	84	73	72	82	56	66	65	75	62	59	70	67	60	70	56	55	65	55	64	60	56	56	58	61	40	54	55	54	61	71	46	70	61	58	62	58	53	67	67	59	51	59	54	43	61	60	64	46	60	65	50	50	58	61	53	51	60	62	57	55	51	60	61	52	60	55	56	55	64	63	57	57	49	62	49	66	47	69	48	45	56	49	65	76	50	54	55	50	38	48	52	53	50	50	60	69	45	49	46	71	51	56	52	58	65	55	44	45	55	64	62	52	55	55	52	55	56	60	49	52	47	48	68	50	59	53	56	51	52	55	54	56	56	48	60	51	47	56	45	50	44	58	57	52	55	54	57	44	71	48	60	60	72	58	43	62	55	55	64	53	59	72	57	65	64	69	50	62	55	53	54	49	46	50	52	64	56	55	62	51	52	59	82	55	59	56	49	60	52	49	54	55	57	52	59	66	57	55	55	61	45	57	55	61	53	57	65	48	52	67	47	59	46	58	63	55	46	45	61	58	39	41	66	56	61	55	59	54	65	55	57	50	51	51	50	59	55	72	54	61	72	70	60	51	47	50	51	54	54	77	46	54	57	59	52	47	58	56	46	67	54	61	58	62	46	62	70	39	58	46	60	57	53	44	49	61	58	54	66	73	52	64	59	65	66	69	62	46	63	60	55	43	68	56	49	55	52	47	43	46	75	46	43	53	54	47	58	55	44	44	51	47	64	70	56	64	49	54	40	53	57	67	61	58	61	64	49	46	52	49	54	51	48	58	62	58	60	42	60	50	50	43	50	48	45	59	53	49	53	42	74	54	49	61	53	50	61	64	49	60	61	56	50	47	50	57	58	68	52	54	51	60	52	67	66	49	54	60	57	63	57	56	58	51	57	53	53	53	70	47	54	52	59	55	56	66	58	64	50	50	44	49	49	44	48	56	53	47	52	52	52	67	55	69	53	61	63	49	43	44	60	50	51	61	54	48	57	58	57	56	65	72	70	60	60	59	36	58	49	42	56	59	53	52	54	45	43	53	57	55	50	71	61	56	58	65	50	56	54	51	64	48	54	48	50	56	50	68	47	62	72	46	41	53	49	58	53	49	59	61	56	58	44	53	53	48	52	50	58	39	53	52	51	52	67	62	57	54	61	67	59	45	57	61	63	65	48	62	59	50	43	53	61	52	55	38	65	64	50	47	69	47	53	46	63	58	50	56	51	65	60	45	48	51	61	44	42	73	56	56	45	54	75	63	50	53	51	55	65	56	65	65	50	52	58	39	51	47	64	51	69	61	59	53	44	34	63	51	68	59	62	60	51	54	61	62	55	58	54	59	57	50	59	55	72	47	49	49	53	50	51	52	48	49	65	48	49	59	62	69	61	74	58	58	47	50	55	61	65	51	60	63	56	61	68	53	57	41	62	64	59	46	49	56	42	55	53	58	59	48	52	46	53	44	55	55	64	39	56	57	51	55	44	46	47	48	51	49	61	47	60	50	55	53	49	45	60	35	49	61	58	48	64	52	43	58	45	58	55	53	57	56	57	56	62	61	57	49	56	49	46	54	64	49	53	59	56	39	57	43	68	49	57	59	59	63	67	51	44	54	54	51	56	53	54	55	57	55	53	47	57	64	59	64	46	62	65	48	42	56	61	75	50	50	48	63	47	49	65	51	63	45	72	56	59	38	55	49	55	59	48	52	46	58	54	60	76	54	51	58	56	52	53	57	46	55	51	48	46	47	56	62	51	48	58	52	61	45	39	37	64	58	57	46	56	69	64	50	53	49	55	51	46	55	54	59	48	68	50	56	62	55	52	61	63	46	67	56	52	48	58	65	55	61	69	48	59	62	54	50	52	69	49	63	60	58	49	62	52	63	62	68	48	63	43	54	54	55	47	54	49	45	66	46	52	48	56	65	62	57	66	60	51	58	55	52	47	59	57	71	55	56	48	55	43	55	62	45	49	52	46	60	51	45	58	55	42	39	60	62	45	44	47	43	52	52	61	58	51	61	59	50	49	41	49	49	50	58	50	60	57	45	55	54	48	54	52	61	54	55	56	46	65	58	67	47	63	51	54	69	53	65	63	42	64	66	59	56	45	55	57	56	39	55	63	63	62	44	59	50	56	60	57	65	64	52	56	58	65	57	57	55	61	42	46	57	57	45	56	49	44	54	51	47	70	49	59	52	40	65	72	42	64	58	56	63	55	64	45	59	46	51	61	59	48	57	51	65	61	56	51	44	56	53	48	55	57	56	64	46	46	74	45	50	52	55	47	65	49	61	47	53	48	59	61	50	38	59	64	52	54	53	57	52	54	60	48	58	64	48	48	47	62	49	56	60	54	66	61	42	64	51	58	58	43	60	69	51	51	61	47	49	57	63	42	58	46	48	71	56	61	47	56	53	44	60	59	58	51	58	58	45	61	51	49	51	52	63	48	53	44	43	56	50	46	48	52	56	59	60	50	63	63	57	53	49	58	52	71	55	55	68	59	67	51	72	44	57	51	48	58	57	56	64	70	47	54	60	62	64	55	49	46	58	59	51	67	54	58	58	67	68	62	52	66	64	65	54	47	52	47	50	59	70	52	58	53	55	53	61	60	57	56	51	60	58	67	52	50	65	61	55	63	60	57	59	59	62	58	45	56	62	46	51	47	57	57	46	47	57	46	59	65	49	54	67	49	53	60	43	51	54	61	59	56	65	52	59	56	42	51	44	56	56	53	57	69	65	61	63	49	62	76	60	73	60	62	56	51	60	51	62	50	56	56	46	58	62	58	47	59	59	71	66	55	62	41	56	39	66	61	60	68	43	49	52	56	59	55	49	50	48	65	61	57	62	46	75	50	51	41	53	56	61	60	54	57	51	57	47	48	62	56	54	55	53	50	55	66	58	47	64	71	51	45	52	46	56	48	66	55	55	68	47	58	59	53	65	60	59	62	52	48	50	59	64	55	49	55	56	62	54	47	46	65	61	60	48	58	47	59	54	57	53	59	54	52	44	46	59	43	43	61	61	51	59	61	59	77	67	64	53	64	54	61	52	60	63	67	44	63	47	46	45	48	53	72	78	53	70	54	63	65	62	49	63	60	59	53	56	55	56	73	53	48	61	46	51	50	40	58	65	52	48	60	65	49	60	55	65	72	59	58	54	52	53	47	50	54	66	53	62	48	52	40	62	51	51	50	52	60	47	60	43	48	51	50	51	52	47	48	51	62	59	50	53	65	56	52	64	53	57	51	66	53	49	56	63	50	55	55	55	60	52	55	58	58	57	40	54	57	59	56	56	61	55	61	58	54	51	66	49	58	46	45	66	58	61	47	57	50	63	46	57	50	56	68	64	68	55	60	61	50	53	53	69	55	46	52	53	50	45	57	53	72	56	51	65	61	49	54	53	47	49	52	63	55	52	51	60	71	68	58	50	64	68	64	50	77	57
20602	4099	1872	2032	4063	5469	4966	4530	4876	4179	3407	3134	2574	2191	1844	1502	1336	1280	1186	1122	1151	1151	1091	1222	1152	1092	965	964	951	952	953	915	871	889	829	800	743	794	707	783	700	735	686	675	738	640	654	660	602	673	611	584	598	616	615	557	585	578	534	564	513	520	528	524	511	529	517	519	542	517	517	504	539	500	528	526	540	503	490	520	559	542	569	518	540	541	522	617	552	558	556	589	571	555	517	551	555	507	540	555	557	531	537	508	496	540	485	523	516	515	546	499	505	503	482	484	500	569	523	537	517	520	541	479	550	521	488	527	524	508	493	531	519	515	515	482	536	508	521	493	513	525	514	535	531	476	516	479	520	520	517	497	543	520	482	559	524	530	489	525	542	529	561	530	529	500	494	532	517	520	524	513	500	561	555	551	524	507	507	513	490	531	522	543	530	505	513	450	503	520	528	490	465	527	542	540	541	527	509	509	485	509	534	499	498	524	476	520	550	508	545	496	498	465	528	536	493	525	501	525	527	489	511	518	518	528	528	524	542	554	513	501	459	533	528	544	510	528	495	507	514	489	500	473	480	499	539	512	557	554	522	514	518	485	505	506	547	517	557	535	544	522	487	521	547	521	525	513	515	548	511	448	537	511	508	525	505	522	529	468	531	477	545	490	489	524	548	517	507	504	563	531	508	503	464	496	513	507	548	521	554	552	494	507	527	471	493	547	528	490	516	507	529	496	556	527	515	526	495	521	508	512	543	519	542	496	508	537	547	499	513	531	536	558	538	493	516	500	488	528	517	499	497	519	512	515	471	501	520	518	450	510	493	523	507	557	515	539	542	541	510	530	498	501	517	541	489	484	506	523	530	508	547	538	510	525	526	476	538	506	496	534	518	494	526	517	523	491	572	513	498	498	518	483	475	491	504	492	566	536	501	526	554	531	518	559	532	496	516	491	484	543	519	494	551	493	458	503	505	479	496	536	505	525	502	530	525	505	533	509	536	526	516	513	524	539	534	529	538	532	509	554	531	490	545	520	494	532	501	551	522	510	472	475	472	509	473	490	505	543	467	524	497	555	506	536	562	528	515	538	479	492	528	498	498	568	490	538	510	514	529	504	545	551	477	481	473	506	519	527	526	521	533	508	487	517	508	528	503	471	516	460	517	492	539	537	485	512	492	478	507	520	533	493	511	489	523	537	487	496	516	501	495	519	509	525	550	511	509	527	497	491	495	498	528	546	507	539	485	539	494	467	536	554	481	498	472	507	500	527	492	497	530	463	498	526	535	537	538	558	521	517	521	535	459	485	492	493	512	510	526	488	477	522	521	487	514	471	505	497	529	573	536	508	522	542	549	509	506	536	514	486	514	525	476	541	526	501	531	543	536	527	511	527	494	497	562	512	457	513	496	543	519	500	495	494	488	480	571	521	543	508	542	538	510	478	499	517	548	494	483	494	494	538	506	547	505	496	544	507	484	502	525	554	541	537	489	506	507	503	449	527	539	501	530	484	491	520	521	522	489	515	515	466	512	492	495	525	518	507	450	545	535	488	468	503	523	488	534	541	504	529	501	546	511	528	512	514	525	527	545	515	497	523	486	483	548	510	519	504	510	513	557	552	498	516	543	485	545	512	496	544	480	537	496	498	491	503	519	524	516	535	551	518	516	501	484	511	516	526	510	492	565	534	545	521	505	492	560	492	481	544	560	525	488	485	518	513	497	488	480	510	469	489	511	529	536	499	539	504	532	471	537	514	462	482	542	502	518	518	532	515	481	520	531	512	544	496	541	509	557	518	510	534	522	504	479	505	491	483	505	509	498	511	509	487	506	555	536	535	507	515	467	478	506	573	519	463	529	530	523	528	544	528	535	529	560	554	553	480	488	524	535	518	531	498	497	555	482	545	508	491	534	502	509	512	499	495	525	486	539	550	510	497	491	494	537	484	525	495	505	500	486	513	491	508	517	491	499	487	475	538	491	494	528	522	490	536	534	509	567	507	527	511	496	521	528	508	489	535	522	513	503	515	494	504	526	514	539	537	515	522	519	507	467	493	537	554	538	498	452	533	551	501	475	517	546	559	529	548	468	485	530	506	481	536	476	524	499	493	504	508	510	490	488	478	539	487	496	510	502	503	499	509	493	476	504	517	521	515	485	503	552	503	532	495	510	501	506	532	534	524	500	512	526	515	496	507	547	490	519	512	533	533	511	499	500	539	519	542	502	472	493	487	503	514	512	513	533	512	496	524	527	502	521	497	506	508	467	543	508	470	511	497	523	512	507	499	529	539	517	478	491	528	503	516	572	516	467	462	512	471	523	539	539	501	520	507	514	487	539	465	521	507	526	496	512	540	541	526	526	509	528	522	474	510	537	536	502	499	545	531	527	490	498	519	505	528	526	526	491	496	477	506	477	502	481	481	526	529	543	519	522	518	538	456	516	516	484	492	551	551	507	513	503	481	532	529	558	501	535	545	481	513	509	489	517	472	544	519	504	532	506	496	514	505	529	526	565	531	467	517	528	531	561	502	492	486	476	530	531	522	498	502	490	535	524	497	493	509	528	506	480	496	539	493	493	503	491	530	510	486	548	498	526	522	501	556	521	537	527	522	506	532	499	519	513	524	513	492	506	487	505	525	515	515	530	530	506	518	504	482	498	511	530	526	498	518	502	517	533	546	470	452	486	481	499	496	533	497	494	518	499	546	528	541	526	542	521	519	499	492	509	470	523	513	493	483	555	513	530	520	500	525	528	494	528	508	501	471	501	525	500	498	500	491	537	521	523	517	512	528	498	538	551	482	557	533	531	527	530	493	525	512	459	520	497	492	501	490	517	461	535	555	519	479	528	538	489	512	488	526	510	559	517	499	504	527	515	495	495	516	493	539	556	504	499	529	533	491	514	471	517	496	548	497	499	524	499	545	530	505	505	507	561	514	541	555	533	537	493	519	527	485	471	515	500	490	589	534	531	522	507	494	531	512	519	526	504	532	502	503	564	513	562	499	491	487	518	489	539	509	536	546	538	498	491	547	492	505	497	468	499	525	537	534	509	535	528	495	495	520	520	555	514	516	557	496	532	480	515	478	515	504	514	538	521	474	503	522	524	464	544	497	496	503	490	548	514	507	494	483	555	530	539	520	471	524	561	546	488	526	533	510	538	495	495	492	527	520	525	524	483	498	547	520	503	508	547	523	554	499	493	544	505	526	495	521	467	536	515	504	484	527	524	539	505	485	505	533	485	484	529	527	491	504	535	546	466	479	514	489	488	501	509	474	530	508	513	470	519	509	529	483	500	477	508	543	477	519	489	521	465	510	490	540	488	514	492	512	495	490	540	519	483	510	486	480	544	472	509	521	517	526	519	521	515	487	498	527	512	511	489	501	483	489	503	505	540	506	486	515	529	494	519	514	545	514	518	520	508	493	490	561	488	524	542	514	503	511	482	530	500	526	500	492	520	491	534	519	506	533	520	521	508	513	548	512	524	513	495	496	547	544	524	490
3140	707	221	118	113	146	150	178	182	163	142	138	149	117	114	102	109	92	91	81	89	86	84	87	91	80	96	86	71	67	80	87	91	71	67	82	62	70	62	61	67	52	69	70	60	72	58	67	72	60	80	63	61	64	57	58	68	65	73	77	70	59	64	59	74	59	79	68	79	61	66	64	63	63	62	41	52	86	54	62	63	63	53	60	50	67	68	68	51	78	63	67	66	60	50	64	59	66	52	55	55	50	63	67	62	61	65	58	58	54	48	63	54	49	57	58	50	70	72	55	65	72	60	53	62	53	85	65	63	70	56	57	58	51	49	58	68	61	73	47	59	64	67	57	58	54	70	61	54	70	52	57	68	62	63	64	55	47	47	60	71	54	58	52	63	69	47	63	59	65	67	59	68	68	59	58	71	61	56	60	58	52	65	70	64	58	47	59	54	49	51	48	52	59	65	54	63	63	45	56	65	62	60	64	64	58	59	55	70	60	47	64	57	57	65	53	61	50	77	45	67	61	42	56	62	56	52	66	67	64	62	68	64	63	61	63	72	69	54	53	63	62	59	67	69	65	69	47	55	59	60	54	53	53	48	50	48	66	61	58	62	62	67	61	63	70	63	63	57	61	53	64	57	60	66	64	70	69	52	70	53	63	66	62	57	64	67	68	62	76	67	61	66	49	64	78	75	54	61	59	75	58	64	55	52	61	57	54	57	54	58	71	62	61	55	54	62	62	60	63	61	57	55	61	64	50	64	68	66	68	49	56	56	48	66	58	65	57	63	50	46	59	48	58	59	53	58	57	62	54	47	59	64	67	63	53	57	50	56	56	53	58	59	57	58	64	51	62	68	68	62	54	58	54	55	63	58	56	61	77	68	56	62	60	75	74	54	61	65	68	61	57	53	55	76	63	64	68	60	66	59	66	67	62	78	50	53	66	66	72	45	52	50	54	61	71	73	62	70	64	51	58	59	58	60	45	72	42	49	57	55	57	58	70	54	51	59	57	61	49	54	52	51	67	64	48	50	65	70	65	60	61	61	66	57	57	54	63	60	75	47	52	60	62	71	60	68	59	64	53	58	72	58	47	61	70	70	53	56	64	55	51	61	67	68	57	71	67	59	61	64	67	67	62	60	55	42	54	61	60	58	57	67	58	49	58	65	61	54	53	76	54	56	61	60	74	64	46	62	67	56	63	57	58	42	55	59	71	61	64	69	63	52	59	63	75	55	69	59	50	71	64	56	59	59	64	71	54	67	84	70	56	71	72	71	67	56	36	59	69	52	54	65	52	54	50	55	53	57	54	51	62	62	62	54	61	58	49	64	57	66	53	67	71	68	60	61	61	64	57	69	59	51	52	49	46	69	73	62	63	74	47	67	47	68	48	65	57	54	52	65	58	61	44	42	59	68	71	57	55	67	52	56	63	61	47	70	66	55	57	69	65	55	65	70	53	54	83	49	59	60	71	77	57	54	50	59	68	52	58	64	59	52	68	41	67	75	71	65	50	75	59	57	65	72	60	66	60	71	64	58	52	57	82	61	66	68	60	67	67	49	67	63	59	58	55	64	70	57	61	67	53	49	72	60	68	53	71	71	72	73	69	51	62	56	48	57	64	63	59	68	56	60	61	70	71	54	55	68	56	54	63	70	63	58	44	66	57	65	53	66	71	54	57	65	72	66	68	52	67	56	51	68	58	46	66	65	58	71	53	63	62	63	58	55	53	57	58	63	54	52	51	56	72	63	58	61	64	43	83	53	56	58	51	79	58	48	54	58	55	63	49	50	61	68	46	62	67	71	50	53	57	53	55	57	44	49	53	60	71	67	72	63	69	63	59	53	47	59	60	66	71	65	57	56	62	67	64	70	66	53	69	71	63	66	58	61	55	68	52	55	59	73	61	71	67	65	58	57	69	69	71	62	53	56	62	50	52	55	48	58	57	54	69	50	62	66	59	61	65	60	55	56	64	64	57	63	57	75	65	55	64	59	59	58	57	63	47	61	81	63	59	48	62	68	58	65	69	69	57	57	51	68	72	64	52	65	57	72	54	58	57	70	60	60	59	62	50	65	63	66	54	56	64	89	60	64	56	45	63	60	62	69	59	66	61	76	67	49	70	62	66	66	54	68	58	71	52	68	67	60	62	60	63	56	58	64	55	64	51	59	69	69	65	67	62	55	58	80	57	51	53	73	55	73	60	61	57	51	64	55	57	65	62	71	64	54	74	54	52	55	59	66	63	66	57	67	61	74	52	55	67	52	57	61	65	65	53	55	55	62	42	60	60	69	67	55	56	62	48	74	61	67	62	51	60	67	54	66	71	76	81	49	62	56	62	45	66	70	66	44	43	66	65	55	60	67	66	64	61	51	63	63	63	72	57	61	59	66	59	58	52	60	68	60	55	71	59	70	56	74	57	43	61	53	66	58	53	53	61	67	48	51	56	58	65	58	52	56	55	60	54	66	64	60	70	56	57	51	60	50	54	69	72	47	66	60	66	67	64	61	59	74	56	71	59	60	52	67	47	58	68	55	68	71	64	65	64	62	63	54	51	62	68	72	54	46	52	64	57	60	58	63	64	64	49	68	59	68	62	55	60	50	62	49	71	51	48	66	71	58	65	64	59	77	59	68	58	69	56	58	60	58	52	59	63	68	66	73	47	62	60	56	62	65	71	61	64	67	54	48	64	69	62	46	69	49	53	49	55	55	60	60	53	53	65	53	76	56	60	58	64	63	53	53	56	72	77	64	62	49	70	66	56	56	52	59	62	60	51	64	59	66	76	61	55	48	69	63	55	60	71	44	65	54	56	62	79	64	66	59	56	55	54	67	57	56	54	66	58	53	80	45	46	61	74	57	83	64	58	72	65	56	52	60	63	73	51	71	60	51	57	71	59	47	63	44	69	64	55	76	72	63	70	67	61	76	58	56	60	71	62	55	50	51	71	57	67	53	55	60	60	73	72	65	51	73	61	53	59	55	59	68	59	62	57	58	63	58	66	62	56	62	51	80	55	61	57	51	44	56	43	55	50	50	73	56	53	64	61	60	56	56	58	64	73	68	63	62	52	59	51	63	58	61	56	56	74	54	56	57	52	63	75	70	73	54	57	72	55	76	71	59	74	63	68	51	56	62	58	57	69	68	63	60	55	51	53	57	62	83	59	55	42	79	79	68	66	68	73	52	74	65	67	69	57	50	51	66	55	72	57	67	60	61	70	65	47	71	49	67	62	51	58	44	55	69	52	68	53	55	43	49	55	62	57	68	71	66	46	63	54	68	57	69	78	54	69	68	48	65	62	73	54	58	71	56	56	63	60	61	62	79	72	49	70	62	54	61	54	50	49	55	67	56	71	59	69	51	68	51	69	58	71	58	68	68	50	52	73	56	64	71	56	68	56	70	54	51	53	73	54	80	56	63	55	59	57	56	71	58	58	71	72	66	58	78	66	50	48	62	67	56	50	64	62	63	64	62	59	57	64	56	64	56	64
25192	5983	2393	2854	5599	7020	6723	6358	5607	4843	4623	3970	3354	2822	2322	1880	1521	1502	1424	1409	1352	1335	1369	1435	1347	1216	1126	1114	1107	1076	1087	1119	1089	999	1033	1011	946	855	807	851	883	799	874	847	803	771	689	738	719	751	730	703	668	670	621	635	653	599	675	669	574	564	591	553	573	609	581	569	601	585	623	540	558	585	607	597	570	573	638	618	609	629	598	611	630	614	618	596	634	644	655	626	619	605	647	608	564	643	615	588	652	594	614	615	594	611	599	612	558	558	592	586	605	552	609	600	561	522	592	606	582	580	565	578	573	613	606	595	565	559	578	599	636	605	622	597	568	607	579	574	547	563	577	561	583	605	607	581	614	554	584	592	575	592	554	602	604	587	589	563	569	562	523	624	520	564	583	605	598	628	553	619	565	560	615	605	568	590	614	566	644	597	588	579	581	567	572	539	597	579	557	591	590	554	600	564	578	575	556	583	537	588	557	580	554	594	593	563	588	536	556	576	584	563	546	595	583	592	585	573	581	518	572	546	573	560	574	558	542	613	550	590	554	596	577	502	574	577	546	546	572	591	600	590	578	559	589	597	601	581	597	583	585	605	610	619	562	579	603	569	525	585	573	554	574	573	577	602	595	532	562	533	627	587	587	580	589	559	562	586	550	602	612	603	570	580	595	570	580	591	555	610	531	570	597	530	622	606	558	540	565	582	594	563	564	570	575	607	625	570	562	587	580	581	576	590	611	602	589	538	571	568	571	560	508	577	612	570	577	579	556	600	563	604	590	603	565	604	594	559	618	557	556	591	589	576	561	557	607	559	580	623	602	566	586	562	604	584	558	555	582	597	585	620	608	616	556	571	640	600	589	569	582	554	583	588	561	567	561	591	558	545	581	603	551	582	593	601	572	597	631	543	568	549	568	603	576	594	582	584	534	551	572	555	556	572	566	564	577	583	550	592	573	604	557	546	553	565	559	552	559	579	575	581	572	565	531	600	568	581	595	590	595	559	601	588	590	557	576	612	537	592	597	593	559	610	591	590	569	559	639	587	565	587	612	612	556	601	569	594	624	604	578	568	541	581	578	588	542	620	588	558	614	592	597	576	592	574	575	585	633	540	595	562	549	598	557	597	555	569	588	568	597	534	589	627	539	518	585	547	613	603	585	593	613	597	592	597	567	582	607	581	540	553	584	547	547	574	573	590	582	578	631	577	590	584	568	545	590	532	574	593	531	592	582	578	559	590	546	587	623	606	582	568	608	621	582	554	542	561	566	594	572	594	563	586	596	599	545	577	587	562	579	564	597	572	567	565	598	535	631	594	568	579	596	601	564	574	568	602	561	567	546	545	567	567	575	581	530	558	563	583	580	538	564	588	601	585	588	586	633	593	579	501	570	594	582	554	582	623	560	584	598	609	567	577	588	578	573	606	615	596	593	551	547	576	569	573	596	571	625	580	584	607	596	611	588	550	557	575	605	584	595	573	550	610	597	582	556	536	581	574	593	578	587	575	561	568	624	570	536	584	608	615	608	569	617	528	574	585	573	564	539	592	614	593	543	581	586	616	580	646	588	576	590	591	642	535	564	590	622	622	552	575	573	574	612	599	601	575	536	592	585	565	596	572	565	592	571	570	554	559	564	566	589	593	573	576	566	613	578	606	551	578	581	561	562	550	575	619	575	615	616	562	548	575	597	598	567	586	562	603	596	634	562	565	588	542	607	591	627	572	587	608	578	585	596	589	592	575	541	539	536	571	580	552	555	593	600	583	588	580	559	593	575	596	583	562	573	553	552	546	573	561	557	561	584	579	576	553	617	574	567	605	626	632	583	550	572	600	542	617	581	603	578	580	608	577	574	605	584	564	592	579	619	587	593	566	590	574	556	527	574	572	545	588	567	546	537	581	598	555	579	581	598	658	578	588	562	566	549	570	610	586	553	588	607	562	581	559	596	596	616	517	556	592	577	585	571	602	587	595	602	605	554	545	563	536	597	592	585	619	594	565	628	609	558	574	550	549	593	622	571	568	551	576	606	621	654	607	604	537	608	558	602	566	575	592	612	554	566	585	560	558	591	591	582	596	554	566	551	551	565	579	576	561	575	570	572	597	543	568	575	573	562	585	540	619	574	535	589	581	570	574	551	572	556	537	570	575	599	589	610	581	567	573	557	571	607	593	585	550	632	572	576	535	546	621	616	569	519	603	544	579	560	626	554	518	533	542	590	582	596	555	553	614	609	552	562	594	538	585	601	629	655	562	583	559	616	542	573	585	634	572	547	605	565	558	544	613	590	574	608	571	588	583	579	611	615	546	589	566	578	558	564	587	573	588	527	581	602	559	590	551	579	576	616	632	611	581	629	572	579	567	601	558	579	569	546	547	612	583	582	621	555	571	550	560	566	588	578	585	575	568	552	579	582	546	573	604	543	591	602	537	584	627	565	613	604	603	582	588	554	630	589	590	629	622	570	582	505	583	582	601	540	568	582	557	595	535	576	566	582	610	568	561	612	615	611	549	582	580	550	580	607	572	578	612	597	551	570	598	577	594	602	563	566	558	587	606	575	553	602	606	559	601	565	567	570	579	557	578	573	523	593	594	556	567	575	577	599	616	589	568	585	557	598	581	616	607	604	589	596	560	559	581	578	613	586	603	572	573	569	574	582	614	575	588	554	616	585	585	570	521	562	585	520	546	565	566	539	559	593	600	623	606	594	553	589	595	568	568	569	596	565	632	592	549	577	570	626	591	554	600	571	566	602	600	610	602	562	583	596	620	596	570	577	551	582	538	558	554	650	595	596	534	547	555	575	589	594	590	596	565	631	564	611	595	574	612	584	601	590	573	566	581	549	556	545	599	559	574	586	592	584	576	586	574	596	582	606	566	611	579	532	531	584	560	584	621	615	571	576	552	605	601	571	616	582	575	586	626	571	562	562	548	588	525	589	602	607	622	536	596	587	578	611	548	567	593	605	603	547	561	584	590	568	567	560	561	548	605	603	564	574	551	590	611	603	569	602	570	608	581	560	601	564	629	629	528	631	580	621	595	551	578	616	561	621	564	602	590	570	599	600	558	594	587	543	605	592	618	565	558	560	596	568	595	587	528	616	553	612	615	579	584	596	545	584	586	572	562	536	624	537	585	626	568	614	555	608	588	600	578	583	595	556	580	582	568	561	590	590	553	582	576	567	571	594	541	587	545	610	572	551	585	535	585	577	560	624	579	559	613	586	592	587	563	560	554	612	554	571	592	575	555	576	571	598	616	578	550	588	579	588	576	597	605	581	609	588	582	579	594	590	600	634	582	554	607	578	545	636	574	577	568	570	626	568	599	591	550	617	591	600	590	549	572	560	580	595	563	577	605	607	598	627	583	575	541	629	576	582	576	572	574	591	596	542	558	571	555	558	585	568	546	517	589	584	558	583	608	549	575	577	607	573	551	569	571	585	590	580	634	569	637	557	594	610	587	571	584	563	598	564	586	593	592	604	621	568	581	550	594	588	587
1465	217	112	102	104	102	106	123	124	125	132	121	110	106	81	96	87	66	84	84	77	78	84	77	81	84	87	91	89	80	78	102	84	79	77	85	78	80	70	94	64	69	90	97	71	79	68	63	67	78	63	77	83	67	71	61	66	75	66	65	84	75	63	76	71	75	63	68	71	83	69	66	77	75	60	81	76	70	62	75	66	76	73	61	77	55	74	57	89	68	76	69	65	50	67	69	71	88	65	67	79	72	80	75	82	77	71	76	63	73	81	67	52	66	71	72	68	75	69	83	63	80	68	65	69	76	72	83	69	68	67	83	75	78	75	79	62	75	87	69	71	69	74	71	64	75	79	72	74	84	81	91	72	69	76	58	68	62	93	81	61	68	61	75	79	71	60	62	68	84	70	72	65	74	78	75	84	73	53	74	78	60	79	67	72	59	64	66	81	71	75	76	83	70	56	66	69	81	78	60	59	63	67	66	75	64	66	75	74	96	79	73	77	73	70	69	66	49	75	80	80	81	70	88	85	78	65	73	56	67	78	79	60	76	76	81	74	91	64	68	72	75	66	64	70	64	70	78	74	80	70	67	80	73	63	66	72	78	63	58	74	65	69	64	74	83	56	87	76	77	75	76	85	58	68	78	67	63	66	92	70	74	71	73	59	75	60	67	60	70	95	81	71	75	75	71	58	78	73	83	93	63	86	73	76	84	63	66	85	63	77	86	73	67	65	64	83	82	71	81	69	88	73	73	86	78	70	87	77	81	79	85	83	84	68	75	80	65	62	69	75	67	76	66	75	66	73	64	68	86	70	50	65	66	70	68	82	76	73	54	52	85	60	73	79	71	75	76	56	62	67	73	70	61	71	74	64	61	58	75	59	85	59	77	85	71	71	64	72	83	68	59	78	75	79	68	76	63	77	82	72	81	70	88	84	68	72	68	63	74	73	68	56	78	71	69	64	72	76	71	75	79	62	67	60	87	75	77	66	64	70	87	56	75	60	68	66	67	74	73	67	86	78	69	66	67	57	80	66	68	84	64	66	86	68	62	68	88	87	64	77	65	67	81	78	68	77	88	63	89	74	62	67	77	59	67	70	76	85	62	74	72	65	68	73	75	69	70	62	68	68	81	75	77	81	65	63	84	75	79	73	78	67	76	65	76	92	84	84	65	82	72	69	70	49	65	82	73	76	89	76	76	78	79	78	67	67	68	73	70	62	72	72	67	63	54	74	72	70	69	67	79	62	85	73	78	65	87	64	73	83	70	68	63	61	77	72	66	76	60	78	74	70	61	79	65	77	76	73	65	67	76	84	60	68	85	62	72	80	69	74	83	50	69	71	69	70	61	76	76	69	79	76	61	57	72	68	62	68	71	68	81	84	80	83	84	79	66	63	75	77	64	81	67	89	80	58	54	80	80	71	67	79	73	65	61	74	77	64	64	75	79	80	81	57	77	82	77	62	84	75	90	68	75	74	80	92	68	63	58	70	77	59	69	75	97	80	70	72	76	77	63	65	65	63	68	83	89	81	72	85	64	82	61	78	66	84	71	59	69	79	59	71	67	72	81	72	76	79	77	74	86	91	79	86	58	94	73	62	85	78	75	58	75	73	71	78	75	64	63	63	67	47	68	65	63	65	76	66	65	70	67	59	76	76	73	73	65	63	58	70	71	74	71	71	74	82	67	58	62	69	83	72	58	79	79	84	76	79	76	65	73	60	76	89	81	69	72	77	75	59	67	65	70	74	61	82	70	78	73	63	71	63	76	62	82	77	84	81	68	58	74	67	62	79	98	70	75	80	55	78	78	72	74	59	67	64	78	66	73	60	63	74	75	83	73	66	79	68	75	68	76	79	91	76	62	68	81	68	54	85	62	77	69	67	80	68	79	72	61	70	64	77	73	77	76	72	74	72	69	67	81	84	66	77	85	68	86	76	70	72	84	71	58	71	75	73	75	87	75	68	68	78	70	74	84	69	75	75	66	78	62	66	78	62	80	93	65	76	69	62	62	62	72	70	70	75	63	67	72	67	68	66	60	70	63	74	62	82	59	72	73	71	88	61	80	78	60	61	84	75	73	72	78	80	71	78	72	63	80	72	74	85	65	76	56	69	64	60	70	80	64	76	79	59	78	68	68	69	78	63	74	81	71	67	90	62	64	69	76	83	67	74	88	69	70	80	57	71	66	61	90	77	64	80	58	66	82	71	83	86	71	71	66	79	75	72	72	68	69	72	71	67	59	62	73	75	62	76	77	93	80	73	92	86	72	85	72	64	64	65	74	84	76	67	68	64	71	77	66	71	51	77	57	65	72	90	57	62	67	83	77	72	76	76	72	74	69	74	71	79	92	80	68	86	80	74	78	73	64	80	75	74	67	68	58	59	82	73	77	71	72	71	66	73	68	58	66	72	75	66	83	64	78	74	71	65	80	86	80	76	57	75	70	64	69	55	78	80	72	68	74	79	66	64	63	70	88	82	82	65	75	72	66	66	80	88	75	55	66	65	73	81	64	75	73	71	62	53	69	76	67	80	63	83	51	84	59	79	70	72	64	65	73	53	79	92	80	67	79	81	67	79	68	67	64	68	74	67	84	56	72	68	68	76	85	74	69	70	84	64	73	67	74	75	74	67	58	60	82	50	68	76	76	71	61	75	70	72	66	75	87	68	78	71	69	63	84	63	76	69	79	79	76	70	71	76	78	73	80	74	56	66	62	81	80	66	74	59	67	66	75	60	85	70	73	57	63	76	86	78	77	70	75	73	62	74	72	70	74	71	73	61	77	88	72	75	62	85	72	85	66	76	81	87	78	74	88	87	76	63	58	82	58	74	78	57	90	77	59	81	79	81	73	81	70	63	82	68	61	77	69	69	72	61	56	76	68	73	63	62	75	74	70	75	79	77	74	76	67	67	69	61	80	87	73	86	65	71	69	72	75	81	72	80	82	88	72	47	78	64	76	69	79	76	72	68	66	66	78	62	76	62	60	92	77	72	71	75	69	63	68	85	67	73	82	61	71	74	77	71	72	64	63	59	65	71	79	62	61	80	80	67	74	82	79	66	66	69	78	88	68	58	55	62	80	62	52	67	74	73	75	82	50	65	71	84	82	66	72	70	58	73	83	75	72	72	90	57	83	75	59	76	79	79	69	78	69	71	72	63	55	86	65	67	63	62	79	77	76	76	73	66	65	63	83	69	79	92	90	61	65	87	68	78	89	70	67	91	74	78	75	71	65	70	67	80	81	71	63	61	75	78	69	82	67	75	52	62	77	73	71	80	60	79	77	70	65	81	72	59	66	74	73	58	73	68	63	69	78	69	79	90	58	52	78	61	64	79	67	74	67	69	73	61	64	81	75	81	78	66	84	77	75	70	72	66	61	62	66	75	66	80	73	69	93	67	85	61	70	76	78	75	63	66	91	75	65	78	80	67	82	62	70	71	64	80	70	81	70	69	73	61	70	61	86	62	69	75	56	70	81	73	65	57	73
16401	2569	1400	1488	2846	3933	4038	3703	3361	3037	2930	2704	2258	1868	1522	1292	1220	1139	1149	1080	1035	1083	1048	1086	984	1006	921	988	982	881	967	986	878	922	932	873	836	776	859	858	798	838	815	759	792	784	752	722	743	737	807	705	726	717	705	721	688	681	686	721	660	695	666	710	687	664	665	694	693	686	690	678	663	659	661	658	705	702	679	736	662	662	679	691	647	690	767	682	737	707	705	703	760	676	687	662	715	674	676	716	693	664	710	694	700	651	666	666	641	679	618	625	706	649	663	700	692	675	659	690	667	705	666	668	630	698	715	632	674	664	633	656	678	741	639	610	656	642	697	646	656	679	678	684	703	689	663	640	707	704	654	698	702	680	669	712	642	696	691	699	670	654	640	668	647	672	689	700	651	661	712	666	682	640	691	678	628	687	693	717	667	671	660	665	643	673	677	646	673	691	696	678	668	685	713	656	659	661	646	632	664	671	661	663	663	650	678	657	705	673	688	696	703	675	690	671	686	668	669	678	660	630	686	692	697	656	629	643	681	677	686	652	647	663	696	660	679	654	679	641	678	703	716	636	701	667	675	710	664	681	705	612	692	695	679	597	632	720	672	681	668	710	651	639	649	644	650	667	686	719	667	658	659	700	694	656	619	630	694	661	659	659	623	640	684	694	679	673	647	672	679	695	710	699	657	655	681	653	677	649	700	700	648	648	669	686	645	677	635	635	664	677	707	666	621	693	691	668	707	649	705	665	669	673	625	667	662	687	674	705	680	731	698	683	684	688	689	641	675	679	709	649	646	669	682	677	702	718	703	693	635	662	688	665	715	668	710	717	667	651	686	658	673	677	643	683	641	692	716	660	642	647	673	623	638	649	646	679	651	694	712	674	694	669	702	711	650	674	695	650	668	665	674	695	654	657	676	709	646	650	652	658	663	657	699	686	649	653	666	666	681	666	620	655	688	689	679	649	674	663	658	661	716	719	652	674	631	639	658	619	674	631	653	680	671	693	654	674	649	675	658	651	713	632	675	686	680	657	639	683	709	682	686	665	670	685	651	698	671	647	696	649	703	688	702	663	640	651	651	707	644	684	670	686	664	660	659	678	673	698	682	680	668	628	632	695	648	633	658	612	668	655	654	706	616	685	677	639	683	674	672	679	649	685	660	698	664	666	670	681	626	673	662	691	656	664	650	677	662	681	687	684	645	669	668	662	675	681	718	659	658	682	668	684	649	627	633	699	690	685	659	646	666	640	692	650	661	663	677	635	698	660	644	653	730	715	664	673	683	695	658	722	705	695	721	641	636	712	656	630	665	634	697	633	694	706	670	639	683	686	669	653	645	668	680	704	678	638	660	667	725	669	664	657	711	695	672	688	684	684	663	690	679	692	672	666	658	666	685	681	666	676	692	686	664	684	662	719	691	655	722	702	672	655	714	663	643	637	698	633	667	678	658	684	645	701	627	707	678	665	689	662	711	691	687	662	673	705	674	657	691	660	674	652	715	666	675	659	654	669	685	704	650	683	687	651	667	699	696	674	691	616	639	687	640	659	665	645	647	678	704	718	684	670	658	694	655	637	705	680	655	661	692	653	676	663	732	715	701	637	628	701	660	639	682	677	668	672	668	680	684	675	638	656	623	725	633	645	696	659	718	678	644	683	661	640	607	680	662	645	678	662	683	656	682	685	620	667	663	660	642	673	693	614	687	698	655	671	675	711	668	622	659	670	709	688	696	671	659	668	712	676	689	658	624	654	655	678	625	661	661	647	668	692	694	633	660	699	686	708	656	659	709	644	666	722	651	618	647	634	693	673	699	735	682	637	680	675	633	679	672	651	647	672	664	683	638	666	690	659	656	708	663	667	643	691	645	702	630	628	657	664	662	694	678	649	713	674	646	660	716	678	672	683	660	730	662	641	631	631	624	676	626	731	668	668	652	622	659	656	664	693	653	637	655	680	637	694	661	714	666	608	674	667	675	637	712	622	680	671	671	652	640	707	625	673	735	691	696	651	723	701	638	622	712	694	659	700	641	683	662	654	691	691	635	635	669	663	668	624	673	693	675	698	708	620	662	686	670	669	661	754	707	703	633	677	668	687	667	686	668	664	647	646	704	702	667	666	649	644	684	699	684	690	640	640	694	672	667	666	619	661	644	684	684	693	722	659	675	677	649	663	668	665	658	632	673	677	640	673	624	639	684	695	675	681	670	651	644	645	648	697	721	635	644	694	622	642	701	655	622	682	677	740	671	687	651	679	672	666	675	621	712	670	656	704	657	723	719	686	677	653	682	706	674	678	666	666	693	624	649	660	627	683	697	665	667	637	659	662	687	723	638	648	715	697	690	682	655	661	697	703	658	701	713	610	665	680	746	670	699	634	645	666	638	698	683	678	656	659	640	706	699	669	668	701	670	686	652	671	654	695	644	646	677	678	673	661	680	667	700	680	664	644	686	681	650	647	677	689	640	664	659	662	682	687	674	699	644	700	665	705	660	631	674	673	639	651	639	659	611	692	698	706	688	644	626	682	680	664	672	626	654	630	671	660	668	693	672	669	662	693	662	659	657	627	686	702	654	693	656	646	701	669	661	664	697	661	669	724	681	662	690	684	664	656	658	663	667	625	633	654	648	642	698	633	669	673	616	632	695	630	684	729	641	693	699	638	649	663	649	639	659	678	677	693	686	684	649	670	633	679	667	690	681	640	694	662	625	693	639	663	700	700	676	686	649	624	659	662	637	652	682	680	684	706	680	668	704	704	712	652	686	686	738	675	677	667	675	688	713	629	671	663	654	658	669	669	659	679	674	642	662	649	681	661	656	690	649	664	651	692	682	651	671	695	681	683	661	676	647	703	646	638	667	634	685	660	687	671	647	681	644	644	695	656	699	685	668	705	673	680	669	645	686	663	669	656	641	706	673	654	680	669	663	629	732	658	672	642	681	715	661	651	651	663	682	649	641	693	692	703	672	697	703	665	656	689	660	657	667	659	673	659	693	650	676	689	662	661	659	686	666	648	661	672	693	694	636	630	715	699	641	636	691	685	665	689	693	641	684	698	735	669	620	704	695	659	710	730	688	691	690	661	639	653	681	668	664	661	668	703	679	651	646	677	690	704	672	673	702	656	703	672	665	676	686	707	677	656	694	672	725	682	656	693	686	667	724	667	645	701	662	615	662	664	672	678	686	639	703	645	663	621	689	694	658	644	643	694	693	679	650	662	669	670	707	638	647	660	699	667	706	703	657	700	643	680	616	691	663	708	690	643	678	663	653	662	622	678	691	635	668	682	693	638	692	678	689	676	689	667	658	679	652	654	664	678	667	677	683	719	690	676	733	719	616	632	687	642	686	677	634	712	676	680	682	680	676	647	723	645	683	659	707	680	637	658	616	642	654	658	683	696	678	669	674	641	646	688	670	619	626	666	655	648	692	682	647	661	686	665	630	689	698	680	654	623	684	663	674	653	670	649	642	655	662	679	639	653	658	704	655	696	680	658
2351	383	175	149	106	146	152	131	184	131	138	135	146	124	123	107	95	97	90	87	88	86	90	109	83	86	90	96	81	98	94	97	94	88	74	82	75	93	82	85	88	75	82	76	71	88	71	71	74	76	74	87	81	78	83	78	65	63	80	65	82	83	75	76	83	85	77	84	64	80	67	75	85	55	70	63	73	74	77	73	72	73	65	76	79	68	88	82	65	82	60	66	93	57	69	80	77	67	68	63	78	76	71	84	66	78	67	69	67	71	89	66	78	75	61	71	73	77	74	71	66	72	76	69	63	71	68	72	66	81	80	67	96	80	89	75	63	72	73	75	78	65	80	72	87	69	79	73	65	73	83	83	58	63	94	62	81	67	73	58	83	75	67	67	77	74	77	83	67	75	63	62	85	64	74	69	73	73	71	75	73	79	74	73	71	81	68	59	58	77	83	60	76	100	65	79	72	74	84	69	61	74	72	66	70	56	66	65	81	82	71	78	89	90	57	72	75	86	81	57	96	83	81	77	79	69	71	65	74	81	73	62	69	71	59	78	88	70	85	79	65	56	82	82	62	90	85	80	74	70	93	66	78	85	80	70	71	59	98	67	82	58	69	67	77	72	80	81	79	74	69	82	56	67	71	88	62	76	70	57	63	75	63	62	66	80	64	65	65	75	76	60	74	84	69	62	81	84	71	82	77	85	78	70	78	65	62	73	64	76	72	67	83	74	87	77	67	78	66	82	92	61	70	79	84	67	77	67	83	69	70	72	78	70	62	64	71	71	64	79	55	80	81	83	70	92	67	67	67	60	75	68	64	84	72	63	69	90	73	72	85	73	88	84	68	69	82	84	62	79	73	68	85	76	76	66	66	75	61	69	88	76	71	83	72	93	82	77	76	72	72	73	57	76	84	77	67	79	76	73	81	71	89	74	78	74	75	67	80	87	83	76	71	74	72	72	67	87	82	84	81	86	80	73	67	72	81	69	75	85	74	100	83	62	71	82	94	73	58	72	90	76	71	63	71	77	64	78	80	82	74	75	88	72	93	63	91	78	69	66	72	72	76	95	73	69	80	53	80	83	80	62	65	74	76	78	74	61	78	84	58	82	73	76	80	67	93	51	77	74	77	85	93	76	69	72	98	69	75	81	70	78	83	75	77	71	71	74	69	74	80	68	70	78	75	83	73	65	73	76	77	72	73	79	65	77	70	71	76	67	67	78	69	82	77	71	69	90	77	64	78	88	83	80	62	73	65	74	71	70	65	57	82	87	84	62	78	57	65	76	88	67	74	68	72	77	71	69	97	76	76	61	77	73	75	73	72	84	62	69	67	54	86	74	84	74	71	74	84	63	56	54	63	79	70	71	61	67	57	66	67	74	67	81	75	85	59	74	85	68	74	60	74	68	71	83	83	88	70	82	60	88	66	59	64	79	70	67	82	61	81	62	74	68	52	71	89	84	80	70	85	82	67	78	73	79	85	83	69	73	77	66	73	89	72	75	79	74	63	75	82	90	75	82	60	67	65	65	70	62	69	84	67	77	84	83	92	71	86	79	65	74	87	76	76	80	76	75	83	76	77	86	69	54	83	65	91	77	66	82	81	77	65	81	80	68	90	61	56	73	88	80	79	74	77	73	69	75	82	76	68	59	69	86	72	78	75	75	87	93	86	69	68	76	83	66	72	89	84	91	76	71	88	80	79	78	80	91	80	80	72	80	72	69	61	70	86	59	72	59	66	69	67	75	76	72	74	76	84	75	77	77	83	79	63	64	63	69	75	78	63	72	71	80	82	71	76	65	77	57	80	77	64	69	70	63	75	87	74	73	70	84	107	68	74	80	82	75	71	69	72	60	67	80	49	78	77	69	65	71	86	80	79	84	74	65	71	83	71	67	76	70	79	81	78	75	61	88	77	76	66	79	65	81	76	71	71	73	88	70	76	77	85	65	77	74	70	87	80	82	74	68	79	73	74	84	75	95	75	71	67	83	80	67	72	85	68	63	76	84	78	74	87	81	60	78	71	85	70	81	60	80	69	63	82	78	83	82	95	84	60	76	74	69	64	88	86	84	60	90	76	80	83	63	67	77	69	86	73	59	65	78	64	76	71	90	79	59	76	78	68	59	73	82	63	65	71	88	79	56	74	70	65	85	86	83	73	63	74	71	90	72	89	65	68	70	68	80	67	74	71	55	92	75	77	78	75	70	84	85	68	74	70	78	73	79	60	67	62	70	78	84	67	85	72	77	66	76	75	71	61	64	76	96	75	68	78	84	75	63	80	92	72	61	82	76	73	80	66	80	75	73	74	61	67	78	68	64	65	69	83	66	58	74	71	68	70	100	98	73	86	80	94	71	59	77	82	74	64	68	70	90	68	76	78	80	74	66	70	62	83	68	64	61	72	68	84	60	73	74	75	89	88	74	88	75	73	70	85	84	81	79	70	73	71	72	57	72	66	88	76	74	78	98	64	83	70	63	75	71	86	73	70	59	61	79	74	87	91	78	74	71	53	69	68	67	64	67	87	71	78	79	74	51	64	64	71	75	86	77	71	85	63	74	72	73	68	64	70	77	78	86	70	54	78	80	70	72	95	70	67	82	65	65	60	76	76	66	91	80	85	66	70	71	67	68	83	85	79	66	68	88	71	74	73	88	77	84	84	80	79	73	82	69	95	77	71	66	83	84	82	74	82	78	72	76	79	82	88	72	63	79	86	59	76	67	88	59	65	63	65	85	61	70	65	68	92	80	67	64	69	58	80	81	75	78	72	75	78	57	68	68	88	66	73	63	60	72	77	63	73	65	71	70	77	66	83	75	88	72	71	84	84	83	60	76	74	70	73	75	76	67	72	75	65	83	77	75	67	82	61	77	82	72	89	75	75	66	70	76	77	86	62	72	66	76	64	92	79	72	80	84	70	89	86	72	72	76	83	78	83	82	66	68	64	100	65	97	74	84	70	67	80	68	71	78	69	63	80	77	71	79	83	70	76	68	66	70	101	80	72	65	84	82	72	77	56	71	76	67	72	74	75	88	80	74	87	77	74	106	97	92	85	81	74	67	77	79	80	60	66	78	74	78	71	71	75	91	79	80	75	70	71	87	85	80	82	88	88	70	72	78	73	84	71	78	84	72	65	66	66	67	75	81	78	64	83	84	91	69	94	67	68	85	71	74	72	69	82	79	62	70	73	65	85	75	68	74	82	96	64	92	63	73	74	84	70	83	66	76	76	77	64	79	77	82	82	77	71	76	73	65	89	61	76	62	78	85	82	77	65	72	79	73	68	76	74	84	73	68	70	76	82	78	64	66	80	76	76	83	67	67	89	69	75	83	63	82	66	80	62	90	84	76	66	82	68	71	68	61	80	84	88	51	75	61	82	67	83	74	79	72	85	74	67	72	79	66	90	80	61	68	86	69	74	76	79	70	58	75	81	76	79	79	76	75	70	78	74	70	71	78	68	92	81	82	71	81	58	83	55	80	80	83	75	74
21901	4003	2048	2443	5061	6593	6305	5479	6131	4448	3868	3342	2910	2560	2144	1681	1619	1529	1412	1400	1221	1298	1250	1300	1205	1127	1116	1180	1067	1091	1097	1068	1045	998	1025	981	1019	911	912	918	923	878	896	868	854	894	841	850	817	826	837	844	768	756	747	722	775	726	747	746	685	725	725	685	707	729	692	631	688	666	685	723	723	683	708	737	716	740	733	679	775	727	734	809	779	754	720	739	775	766	751	735	725	706	760	711	706	729	739	707	726	698	679	752	714	683	694	738	719	709	690	683	735	715	693	733	659	668	786	716	708	672	714	695	676	723	671	688	680	707	697	741	719	703	671	709	708	724	664	696	694	729	660	665	674	641	685	689	703	771	697	681	777	682	703	641	701	708	726	697	697	729	695	693	668	709	690	714	734	687	744	757	677	695	689	702	646	700	699	645	700	719	700	699	711	700	682	708	689	684	677	734	717	681	648	722	681	694	737	707	697	696	679	698	662	668	699	690	705	755	734	701	710	670	722	706	704	711	688	690	715	732	678	754	730	734	659	689	673	679	664	708	719	715	730	734	691	715	684	726	686	703	705	679	650	769	695	691	710	700	690	681	678	689	705	745	707	699	753	675	687	719	683	665	727	691	723	738	669	752	708	716	702	767	678	698	675	714	658	668	715	686	682	680	731	709	685	739	679	691	705	707	691	673	691	702	709	691	719	700	714	674	705	654	707	677	713	709	710	691	710	748	713	696	745	760	718	708	716	708	667	702	730	684	753	685	671	698	686	700	678	726	700	702	687	746	675	705	686	655	688	679	704	709	693	706	723	738	680	692	674	725	725	708	715	720	698	727	710	676	703	733	687	731	666	700	708	765	720	683	658	695	709	719	705	664	703	726	704	707	688	705	683	686	714	724	705	716	693	704	678	704	686	726	669	693	758	654	714	665	688	674	730	686	691	695	678	693	736	677	685	758	698	690	687	699	731	665	666	696	696	743	632	694	758	702	747	660	691	720	709	715	674	698	749	712	705	686	666	681	685	719	710	656	724	702	686	687	691	700	712	704	671	687	695	699	697	670	701	722	690	734	674	685	737	700	696	665	696	650	696	673	693	693	715	712	684	662	689	734	725	726	682	682	701	729	723	725	695	690	664	690	663	719	728	742	717	705	696	713	671	643	654	672	705	717	702	650	662	699	696	689	704	730	703	675	649	681	657	698	704	630	680	686	700	710	674	727	738	674	687	729	744	683	714	666	717	753	709	716	725	710	697	683	719	731	688	700	705	677	709	751	671	711	684	705	683	718	678	674	653	698	667	710	670	762	712	707	669	748	703	697	679	734	722	685	700	722	688	658	702	731	701	675	691	720	692	702	675	669	745	684	684	687	733	687	713	713	685	735	716	696	720	681	707	707	731	697	700	664	683	664	733	662	716	664	654	724	681	723	779	716	695	707	704	660	771	711	723	666	711	698	749	682	669	730	689	692	733	649	705	669	659	717	691	728	692	686	702	731	672	695	709	620	672	672	723	700	681	740	704	686	761	680	713	686	699	715	725	700	710	735	689	690	741	728	688	698	688	700	649	699	701	699	707	708	716	719	680	728	695	685	707	688	729	745	667	657	682	666	740	688	700	722	738	745	708	657	680	719	723	701	672	706	679	711	680	699	719	689	704	710	704	718	704	720	701	690	737	671	687	683	737	678	721	681	662	698	658	720	703	668	681	692	715	683	754	678	694	744	654	673	712	691	692	698	690	656	734	738	709	704	697	755	699	711	712	734	692	665	678	690	652	746	771	698	702	696	694	691	684	746	696	713	746	703	712	681	689	659	701	657	727	709	681	680	649	665	694	623	726	692	705	737	731	683	691	678	722	695	682	677	682	667	687	695	728	685	700	696	709	726	691	688	703	682	653	674	722	692	684	692	681	700	712	759	709	717	696	683	701	699	707	726	710	665	690	695	656	712	706	695	731	733	738	700	693	689	695	707	691	706	641	698	691	679	706	694	704	699	759	719	688	682	680	705	717	741	714	713	694	658	688	729	710	715	735	674	669	727	690	688	717	722	708	692	637	702	687	677	698	779	736	667	701	719	714	718	702	644	734	732	716	720	696	703	692	728	687	700	657	706	723	700	724	708	725	685	666	681	650	735	662	676	738	681	755	666	663	693	693	713	738	684	662	693	703	683	741	696	669	738	668	694	734	711	639	703	727	689	688	715	712	689	671	693	690	715	671	745	746	733	721	700	674	676	763	668	677	744	721	707	717	726	720	694	673	687	704	716	678	720	711	743	665	690	745	631	704	658	708	682	704	680	717	667	708	716	675	743	712	708	715	701	687	711	721	676	712	679	682	660	712	758	654	685	724	688	687	713	701	696	686	683	651	671	707	665	663	702	692	706	743	720	686	691	712	732	684	705	682	675	710	664	686	711	720	701	711	685	675	705	694	712	771	713	694	667	729	700	681	651	715	697	635	672	683	682	688	726	663	694	701	675	709	694	720	728	729	664	672	662	663	681	739	668	696	675	706	702	694	676	680	684	698	679	747	673	762	712	718	652	695	685	714	738	704	714	699	696	692	739	718	692	708	660	721	710	695	697	703	691	668	684	740	667	662	736	700	713	691	680	723	724	714	685	734	744	655	675	675	755	706	680	638	720	674	697	784	672	721	688	724	747	663	703	717	722	711	708	699	686	670	728	709	631	697	681	713	639	683	665	680	672	722	690	685	734	672	711	695	662	667	719	708	669	745	715	699	689	705	728	669	698	692	697	727	683	721	701	681	736	708	624	721	678	683	742	743	660	680	739	707	668	741	670	708	738	710	726	712	681	721	671	665	722	713	707	694	708	720	728	651	731	716	674	729	744	698	700	697	715	711	700	711	747	722	718	740	680	701	718	705	738	714	685	713	700	741	674	698	727	703	663	685	724	733	680	669	692	710	714	665	695	690	709	661	737	708	734	655	694	649	662	715	626	771	706	691	701	703	684	649	679	710	693	715	693	664	718	706	730	756	640	697	702	719	698	703	715	699	736	663	697	694	695	674	714	747	668	720	726	725	682	715	736	670	702	664	695	688	730	689	702	692	689	664	698	696	679	700	676	663	662	669	726	663	705	713	680	685	681	652	706	670	675	676	693	703	682	702	717	651	715	727	673	711	699	698	704	714	724	692	678	706	699	739	667	735	669	711	718	706	738	683	697	698	670	669	670	726	689	660	684	766	692	713	684	699	720	691	687	681	721	709	687	706	684	705	683	687	688	727	648	672	696	693	738	694	675	726	732	677	723	698	683	720	684	714	722	714	725	721	643	686	726	711	659	646	686	727	721	661	658	711	647	685	703	684	743	740	693	722	711	710	695	694	716	685	671	700	678	677	633	692	682	691	717	684	685	740	670	707	722	708	668	678	703	669	694	704	734	715	696	680	722	659	654	744	699	658	696	701	728	686	678	682	660	698	687	679	725	688	683	673	684	680	718	670	702	688	670	722	676	675	721	704	716	734	761	709	699	689	677	716	704
2428	319	135	120	120	135	133	146	181	138	117	110	115	109	103	72	93	70	73	81	78	81	59	61	67	86	83	60	67	81	68	54	71	77	60	68	53	61	55	50	56	71	67	62	51	59	65	60	64	50	51	61	53	54	57	64	48	49	53	53	49	59	43	48	46	54	44	63	56	63	49	54	65	57	54	45	64	45	54	46	44	63	59	52	42	58	68	62	51	46	50	57	53	63	57	54	64	44	51	54	68	64	55	61	52	53	52	69	51	51	55	51	50	58	61	38	61	49	57	47	57	65	49	49	55	59	41	47	59	52	56	56	49	57	56	52	69	71	65	55	55	58	56	59	47	67	48	71	62	45	47	64	51	55	54	50	36	63	56	47	59	56	50	53	49	43	59	74	57	46	55	36	47	43	47	56	54	59	57	58	54	50	58	44	48	53	59	73	52	68	44	55	56	48	40	61	43	54	59	72	47	57	42	48	50	51	49	51	58	49	62	59	56	47	51	63	61	49	55	41	54	46	61	67	55	56	63	44	52	51	55	54	51	50	53	49	46	55	51	52	59	52	56	46	62	53	54	65	56	63	53	55	49	57	52	46	57	58	52	61	50	47	46	69	50	60	54	59	57	56	60	61	66	49	48	54	59	52	43	55	51	42	54	50	60	62	59	48	54	57	57	52	62	46	61	57	40	51	54	58	68	69	63	51	56	50	57	69	48	69	43	52	59	47	69	51	65	55	68	71	51	50	56	61	47	57	58	50	61	49	48	43	53	52	72	61	44	43	68	56	59	62	55	58	47	49	47	59	55	63	53	44	41	55	54	54	58	50	48	48	55	57	57	57	53	48	59	69	61	64	56	54	57	65	70	55	55	60	45	65	53	52	49	62	51	47	64	61	60	58	53	60	69	63	47	53	66	54	58	44	48	50	56	49	68	59	57	65	52	54	49	55	56	48	35	50	65	73	57	55	53	51	50	46	62	57	51	49	45	59	48	57	54	51	56	53	56	52	68	59	49	65	55	59	59	55	50	65	56	43	51	54	45	45	62	63	45	49	61	63	58	57	57	66	62	69	48	52	55	47	46	64	55	48	73	51	46	62	54	53	55	67	50	53	62	57	59	49	49	48	53	62	41	54	69	53	60	67	49	59	45	42	45	58	57	57	55	56	64	64	72	61	54	49	50	48	69	63	48	51	60	45	50	56	62	57	48	54	54	61	48	53	59	69	60	57	46	41	67	65	39	55	39	60	64	62	55	59	52	47	50	61	43	59	62	63	45	52	49	50	54	64	53	57	66	52	43	46	66	53	51	58	60	45	53	62	56	52	50	44	56	38	52	48	62	46	53	50	44	55	62	64	50	48	60	59	59	64	44	46	52	49	68	48	48	48	67	50	56	58	55	45	58	62	69	52	68	52	65	57	44	49	50	65	57	52	62	61	59	42	46	54	71	45	46	55	65	59	58	60	56	49	53	62	59	64	47	70	44	61	48	54	66	70	65	67	60	52	59	55	54	48	56	49	51	52	63	51	46	50	68	63	60	49	52	47	60	57	64	52	71	58	60	48	51	54	67	56	60	56	59	44	55	63	59	46	49	60	57	48	59	55	59	53	50	69	56	64	33	67	51	47	54	59	60	54	40	44	50	57	50	43	50	52	60	46	50	67	64	61	58	69	56	56	63	54	56	52	55	44	45	52	63	55	48	57	54	46	53	52	57	58	57	65	44	66	57	50	49	54	56	59	68	59	59	37	49	55	59	51	64	64	68	46	57	51	59	48	53	49	49	64	57	48	61	60	65	53	44	51	50	49	56	44	52	76	52	51	50	60	40	57	52	56	54	46	65	42	50	49	61	56	54	54	62	54	42	51	46	67	68	54	56	52	51	57	52	49	63	44	52	57	54	51	53	54	58	62	52	57	66	51	52	48	54	57	61	73	59	68	46	56	55	42	67	69	60	59	67	38	57	57	56	50	59	38	49	44	44	50	50	67	62	55	48	59	52	54	39	46	57	66	54	64	65	55	56	52	57	49	50	69	56	57	71	58	60	59	56	60	58	57	54	60	44	53	58	48	44	57	68	53	64	49	54	47	55	64	71	45	57	64	50	59	63	60	49	46	55	67	47	56	51	58	51	61	59	52	61	39	45	62	56	68	54	46	68	49	52	47	49	56	54	55	56	46	74	39	82	46	55	52	42	50	58	63	47	55	48	57	60	42	45	51	57	55	61	66	56	42	49	49	56	49	54	42	63	43	57	55	47	57	62	55	56	61	52	45	67	56	54	41	54	62	56	58	54	68	64	52	47	69	46	59	53	53	40	70	52	62	58	46	54	57	61	57	57	49	57	46	49	50	57	59	46	48	64	63	50	52	40	62	62	54	57	66	60	46	63	65	44	57	69	60	51	54	52	50	56	44	57	54	44	71	54	56	55	50	51	58	56	62	59	57	49	68	54	45	61	44	46	58	54	56	43	49	55	57	49	56	55	46	44	43	49	58	76	52	48	53	54	48	49	46	59	45	51	50	58	46	59	60	65	58	54	51	56	44	51	54	60	54	47	51	61	62	60	55	49	60	69	49	49	66	56	58	61	55	41	65	60	58	46	64	51	54	67	58	49	55	70	57	56	67	50	67	71	67	57	56	58	56	46	39	56	54	63	47	50	53	61	44	50	68	62	61	51	53	62	62	41	65	58	49	57	56	47	61	67	48	56	48	43	43	45	44	62	53	46	54	68	50	79	55	65	46	43	46	55	59	49	53	45	66	61	47	52	61	65	52	54	53	49	59	44	49	58	57	56	56	43	60	57	44	43	57	53	53	69	58	61	72	56	48	52	55	57	52	56	60	64	64	57	58	56	42	52	57	50	52	57	47	63	56	59	57	49	52	65	52	70	54	51	47	51	53	49	48	51	66	46	51	59	67	64	42	52	65	41	62	59	56	56	51	57	49	66	66	43	51	49	57	64	47	51	60	62	68	48	64	55	44	45	52	52	53	67	63	67	42	62	61	52	52	54	61	58	49	47	51	48	46	60	56	66	61	51	63	52	64	58	61	52	56	52	55	59	62	48	47	55	57	61	54	48	50	59	50	46	54	62	57	53	55	61	50	62	55	64	64	57	48	46	52	56	57	64	63	61	51	63	76	82	60	62	56	56	57	55	42	61	56	68	62	55	45	62	49	51	59	47	55	62	42	55	47	45	47	62	55	61	39	60	64	48	53	50	71	57	56	52	39	68	56	58	45	63	62	59	58	59	41	54	56	56	39	55	56	58	66	59	57	56	51	46	52	56	59	47	49	50	63	52	48	55	46	66	58	50	54	41	53	55	47	55	53	65	49	46	54	51	48	53	51	56	64	58	66	56	51	51	65	45	39	60	54	51	43	79	60	56	55	69	55	55	41	50	38	55	59	44	46	49	57	62	60	39	54	60	68	44	68	61	56	64	74	65	58	73	45	56	67	53	58	59	56	59	42	66	51	50	54	55	57	53	70
21244	3408	1892	2303	4999	6725	6348	5509	6171	4575	3744	3224	2681	2378	1957	1535	1483	1357	1219	1199	1120	1147	1163	1131	1093	1003	953	969	1027	956	1041	924	901	881	843	814	801	740	739	739	737	716	685	736	678	625	653	633	656	598	586	590	640	587	591	555	570	574	518	543	491	587	535	535	534	527	524	523	541	524	498	523	526	488	479	531	561	548	524	544	561	552	567	559	548	565	548	577	597	571	555	522	553	555	549	556	513	535	506	545	541	532	505	545	535	506	494	555	504	530	504	533	500	526	531	497	518	538	549	552	515	541	514	513	520	455	493	502	478	512	582	483	509	518	511	533	485	538	563	537	515	502	533	518	543	519	508	522	480	497	509	530	518	521	487	496	566	502	486	509	530	577	495	534	508	508	583	559	492	526	517	537	512	513	519	471	525	498	501	528	572	517	515	534	500	536	511	516	543	502	499	554	513	547	526	515	523	528	498	506	512	544	492	552	469	538	515	513	502	485	500	464	482	537	536	522	516	534	494	519	538	558	527	500	525	506	532	542	520	504	479	490	478	554	498	505	530	521	507	530	553	552	499	474	503	508	471	525	510	513	474	497	504	454	506	481	523	513	525	548	494	531	525	480	546	487	526	515	543	529	501	494	513	525	480	558	476	512	522	540	502	536	548	510	490	509	484	547	547	530	510	532	488	509	516	531	501	490	477	518	537	508	502	513	523	535	522	515	498	497	527	541	546	487	530	525	495	524	479	481	497	514	533	510	481	475	523	530	510	478	502	515	506	484	516	553	510	517	514	527	475	492	532	486	507	475	525	482	510	476	504	468	551	533	489	511	574	522	486	510	546	526	541	538	512	500	549	500	492	531	524	533	476	502	518	499	519	520	488	491	546	524	489	552	489	559	502	496	537	508	500	535	490	543	550	536	522	521	537	498	506	515	526	523	549	515	530	510	537	495	532	542	476	520	507	534	507	514	534	484	521	527	556	538	511	495	492	504	507	494	547	523	497	538	496	517	488	484	556	530	509	543	476	522	519	484	493	532	540	489	458	515	539	494	476	491	505	512	516	496	558	492	515	532	556	552	530	506	497	548	502	502	514	529	493	482	503	535	489	522	508	506	527	569	559	514	502	526	533	523	504	521	497	513	497	515	503	531	520	520	564	551	560	506	526	536	527	536	481	515	487	518	531	507	504	498	520	506	503	524	477	524	558	537	450	526	519	515	513	481	498	531	511	540	567	518	515	528	487	520	508	538	535	489	498	508	504	479	531	499	478	524	527	472	526	510	542	506	507	510	497	580	476	490	527	537	526	561	508	507	483	532	583	515	484	518	483	518	523	493	533	532	524	554	479	467	546	449	501	534	537	510	520	485	492	519	548	527	545	513	484	487	519	516	514	540	507	542	496	558	478	552	533	551	535	516	496	513	497	530	493	521	532	521	499	511	520	530	483	482	465	538	546	497	543	507	508	547	496	508	522	482	520	510	586	535	496	512	504	544	494	520	526	512	505	534	504	514	532	531	578	536	529	514	510	513	552	499	495	535	520	478	504	562	503	508	515	561	504	526	475	526	524	500	497	489	520	536	487	518	526	515	508	516	525	464	523	493	552	524	566	530	562	539	551	487	530	476	508	565	480	548	531	541	509	541	507	512	550	475	458	534	514	519	521	493	509	563	486	506	502	489	532	486	538	530	573	543	511	527	487	516	520	504	489	530	493	516	482	507	520	533	522	505	526	512	547	486	538	511	557	500	539	503	511	512	587	517	464	546	520	529	509	509	547	536	551	510	517	526	501	511	547	506	551	535	560	506	538	527	500	514	520	484	487	554	500	496	517	492	522	525	500	520	546	558	488	510	531	535	533	505	514	544	498	513	510	504	505	528	520	528	553	491	477	474	530	538	501	540	542	516	506	508	492	498	535	525	510	519	487	460	506	531	512	557	520	539	495	501	505	466	538	475	531	539	486	516	544	496	499	537	543	522	541	525	536	529	510	515	491	508	522	528	525	516	524	494	526	558	518	516	502	543	501	578	520	478	544	524	505	520	506	529	518	516	512	529	522	559	520	512	528	502	511	519	519	503	476	533	535	509	533	497	516	548	512	512	501	534	505	509	531	498	548	493	522	499	520	460	576	539	549	521	507	529	523	515	490	483	505	465	542	495	511	504	524	517	490	510	508	520	563	526	495	500	463	526	538	516	491	500	496	485	510	510	510	513	526	526	481	552	526	527	502	541	532	512	503	510	506	508	527	507	524	474	522	519	555	494	506	515	532	473	510	503	523	526	529	485	481	523	541	539	508	498	535	553	534	510	581	561	519	516	543	538	511	500	503	479	515	508	560	474	499	534	510	543	529	486	477	532	475	528	506	510	506	509	506	513	497	506	534	518	551	528	500	497	503	507	492	542	515	500	502	508	524	539	507	505	514	521	537	501	530	513	535	483	527	511	508	558	514	487	531	482	561	511	532	520	515	554	521	497	520	532	491	514	482	526	509	515	488	519	534	539	536	507	543	532	509	528	480	504	543	507	512	491	521	514	472	516	481	515	524	531	520	519	498	500	482	505	529	524	525	500	528	553	523	526	509	542	523	488	495	539	509	507	542	572	538	529	541	527	504	508	527	516	507	522	501	530	491	498	503	522	544	519	534	506	497	514	529	507	532	516	530	481	494	503	483	544	522	583	484	488	536	539	508	487	541	535	538	526	496	518	534	504	535	514	480	505	507	513	534	498	509	503	526	586	480	469	536	515	526	508	505	509	516	497	505	499	539	481	513	521	503	514	525	547	510	565	530	516	506	496	547	544	514	518	510	525	503	548	567	544	505	513	488	524	486	512	477	507	485	489	550	522	527	515	504	488	523	470	537	544	538	507	552	523	511	522	511	497	495	504	500	507	496	483	481	492	534	521	471	473	548	501	542	518	530	538	500	496	514	483	534	518	527	555	548	498	529	489	507	515	511	528	500	508	551	516	515	511	516	548	523	498	554	483	482	513	520	501	480	538	497	564	535	496	544	506	499	557	492	498	514	501	504	519	490	495	534	510	497	537	505	510	511	502	505	525	528	545	503	533	506	509	503	538	546	562	526	517	486	529	513	535	528	500	531	518	504	494	535	486	538	466	532	537	536	487	519	542	533	523	523	533	532	523	496	516	533	507	468	539	527	555	516	480	519	524	530	526	503	516	526	537	541	572	541	451	507	536	520	536	504	535	495	495	552	539	514	520	510	461	522	494	507	522	543	528	520	518	520	521	507	540	533	505	518	517	545	560	487	532	476	531	524	517	521	520	536	508	510	508	516	542	555	510	490	492	504	510	465	549	539	450	504	529	543	552	507	491	517	502	559	498	545	514	506	503	525	530	490	512	494	497	502	518	540	502	528	522	519	512	518	530	571	524	491	500	526	514	510	526	529	504	502	505	555	548	559	526	498	521	530	542	505	497	525	497	485	507	508	548	571	497	559	521	533	482	502	492	531	547	489	537	509	504	510	536	541	506	493	501
3148	560	211	156	168	199	196	202	263	190	150	133	168	118	87	104	98	74	94	99	74	75	71	83	89	83	74	78	70	78	82	71	75	74	70	64	64	76	70	58	77	62	85	63	66	51	80	75	66	69	76	60	72	65	67	59	69	70	62	76	47	63	65	72	56	61	66	56	62	70	49	56	58	57	64	72	74	62	53	66	49	64	59	67	65	56	62	69	61	58	63	74	64	59	65	68	59	60	67	68	84	54	53	61	68	52	66	56	48	40	52	61	62	66	53	72	60	64	62	68	71	66	49	55	66	53	73	61	59	76	56	64	69	68	51	61	78	55	57	68	72	57	58	59	75	64	58	57	55	70	73	72	68	68	60	70	78	62	61	54	67	58	63	55	71	56	59	63	57	73	74	65	68	62	63	63	57	46	63	68	66	60	58	54	54	67	52	53	59	53	61	51	61	53	62	58	71	68	55	69	58	50	72	58	74	74	70	55	72	51	61	60	48	58	54	63	65	45	53	64	62	55	67	51	66	65	50	62	74	65	52	66	63	54	51	53	73	52	63	78	61	65	71	65	64	58	51	51	65	63	62	71	64	68	59	51	63	64	74	62	56	54	70	63	59	54	71	52	62	57	73	66	64	57	51	66	54	64	71	55	46	52	62	69	65	62	70	50	69	86	62	63	57	55	66	77	60	63	56	50	62	61	67	46	71	68	74	52	65	70	54	67	67	64	71	62	67	59	68	46	69	60	69	49	64	70	50	50	70	60	66	66	61	60	63	51	60	64	72	71	59	60	64	48	62	69	68	52	63	48	53	64	60	61	61	59	68	55	61	58	58	67	60	59	66	61	59	67	60	83	75	70	65	63	52	71	60	59	56	61	75	50	58	60	73	67	67	73	69	65	51	54	59	56	76	77	62	73	56	50	66	74	45	68	59	56	68	59	52	58	57	63	52	61	50	55	67	66	58	54	57	60	57	65	69	53	61	61	56	75	42	66	58	57	81	52	78	63	62	53	66	58	73	67	66	54	73	59	48	43	57	60	64	64	53	65	52	66	67	73	66	66	63	73	62	60	57	57	51	52	49	53	60	49	65	63	61	61	68	64	67	68	70	46	60	64	58	66	61	57	75	62	61	59	52	67	54	75	49	46	59	57	61	59	62	60	59	53	81	57	71	60	51	62	62	59	82	48	68	73	64	73	71	72	54	75	66	63	56	63	60	63	56	50	67	51	45	69	63	62	68	58	64	64	64	62	52	58	59	65	73	49	51	54	63	62	55	59	61	82	50	58	64	79	48	54	54	71	75	63	63	50	62	56	57	61	53	59	47	68	68	55	65	60	77	59	64	67	67	62	47	70	58	59	51	56	51	52	55	65	52	64	56	77	65	68	69	50	45	50	46	59	61	57	42	47	59	82	47	66	64	56	63	61	60	55	53	64	63	67	53	64	62	51	67	61	56	52	72	61	53	78	59	45	52	63	72	71	61	70	61	62	73	86	66	57	73	57	51	70	56	43	55	62	63	71	60	53	49	68	59	71	49	68	55	78	55	67	64	56	63	68	66	70	72	67	59	57	54	62	74	59	71	61	50	58	63	65	57	67	51	66	55	62	68	66	54	62	71	70	54	76	78	50	58	62	54	59	72	71	48	66	47	63	58	74	63	73	57	68	56	67	63	67	66	63	65	59	63	51	47	66	61	63	57	59	59	80	49	56	56	78	43	72	65	62	45	48	56	53	58	71	58	62	51	62	47	50	62	75	62	57	61	67	57	49	71	60	70	70	59	62	58	70	53	54	68	66	69	65	66	73	53	65	56	59	71	70	43	59	78	61	64	59	67	71	62	64	61	52	79	65	68	59	58	45	47	44	56	68	58	51	72	61	50	60	59	64	62	68	41	55	62	45	59	56	50	63	69	68	59	54	72	49	48	58	63	60	45	69	51	64	64	60	70	63	59	49	51	64	54	58	68	55	52	46	56	68	50	55	59	62	59	67	58	66	70	66	68	62	40	52	72	57	63	70	69	63	54	63	55	60	61	53	53	49	65	50	69	47	63	76	62	52	55	65	54	53	63	79	75	75	60	71	47	66	67	66	66	66	62	65	61	53	71	65	60	61	58	68	55	55	52	73	42	62	61	49	60	51	56	67	80	56	65	61	61	57	61	59	62	70	53	52	71	64	63	62	59	70	71	54	70	50	49	57	58	75	61	63	44	54	69	71	56	53	58	71	53	50	68	55	53	53	62	57	59	56	62	62	57	51	59	63	59	70	69	56	59	69	82	68	61	61	45	52	65	58	56	54	70	58	66	69	61	73	69	77	71	61	61	55	70	60	63	69	56	48	74	46	80	61	54	57	51	54	67	62	53	62	64	55	59	69	67	60	57	65	71	61	58	64	48	49	74	76	65	54	58	53	53	68	70	56	45	55	64	49	70	51	60	66	41	64	66	47	49	64	69	67	58	68	78	46	68	63	48	66	53	76	55	52	67	64	59	55	65	68	64	67	66	51	64	70	63	64	56	67	59	55	64	48	68	65	71	69	58	71	53	54	59	50	52	84	47	64	50	64	50	57	53	68	55	83	61	76	65	74	55	58	66	69	48	64	61	58	50	66	69	61	59	58	60	54	86	49	63	56	76	61	61	48	64	64	63	52	70	56	52	56	63	77	70	61	66	57	72	61	58	58	66	62	64	44	52	66	70	71	57	56	67	56	69	60	58	75	62	68	67	65	73	61	80	60	52	57	72	62	74	54	60	53	74	55	58	57	58	59	59	61	71	60	66	67	67	52	63	64	55	58	52	70	68	53	78	65	54	62	59	47	51	58	65	59	63	49	55	52	54	61	66	61	67	56	58	67	55	62	62	68	71	61	57	64	65	78	57	71	44	58	48	53	57	62	58	66	49	64	49	55	57	73	58	76	64	58	66	43	67	71	66	57	67	44	67	65	62	45	62	65	54	50	75	58	63	52	61	66	63	65	58	67	72	53	71	58	58	58	50	64	60	61	59	64	44	60	63	57	64	58	58	57	62	69	51	65	68	62	56	48	56	52	65	67	57	66	58	70	64	58	59	52	55	66	63	64	60	62	61	70	59	43	72	72	76	57	66	62	58	61	52	57	72	62	63	54	57	53	65	63	56	74	69	69	69	80	67	48	57	62	50	64	48	64	71	60	59	69	72	64	59	58	62	56	71	48	66	71	65	54	61	60	67	67	53	59	56	58	71	63	49	57	52	57	52	66	59	62	62	59	57	63	59	58	62	63	51	62	70	65	77	63	55	62	69	50	62	55	56	66	60	62	67	56	65	73	74	56	62	67	50	58	58	72	45	67	65	64	68	60	55	64	67	60	57	74	69	55	59	56	67	71	59	66	67	54	57	66	63	65	69	60	50	65	60	56	50	73	48	63	65	67	67	57	57	77	65	58	83	65	60	56	67	72	73	74	63	53	55	58	47	70	52	55	61	55	60	61	58	74	55	49	60	75	53	56
25242	5288	2703	3603	8098	9443	8639	7598	9287	5774	4490	3905	3508	2872	2186	1914	1675	1531	1544	1460	1402	1436	1447	1326	1309	1184	1161	1148	1150	1221	1083	1081	1039	998	933	939	913	930	867	900	815	883	857	812	745	802	831	725	790	750	783	648	750	680	674	637	604	605	658	551	616	608	580	597	587	606	640	589	619	600	560	586	610	615	591	605	595	569	627	598	632	628	638	641	562	631	617	616	623	603	608	565	659	656	612	602	639	607	625	628	613	610	578	576	619	610	580	631	566	535	642	604	605	540	608	596	595	628	572	568	560	610	549	577	557	600	591	593	549	586	575	554	565	575	594	580	570	601	569	578	590	593	606	554	615	569	620	590	591	559	611	564	552	578	595	571	595	600	557	542	584	573	596	557	601	554	593	568	600	623	572	570	566	593	559	580	555	599	558	632	570	600	623	565	562	587	579	558	613	601	595	581	602	623	588	596	570	577	625	592	577	604	607	567	584	548	567	603	571	608	580	559	568	580	583	587	589	590	613	600	600	610	576	621	574	557	575	545	573	565	608	546	561	585	626	607	569	548	633	569	603	559	595	628	555	622	543	592	576	589	588	574	584	630	582	604	620	607	583	608	625	624	564	631	591	587	613	559	592	603	612	567	607	602	596	580	605	603	600	624	578	555	583	608	601	592	594	564	601	600	596	575	563	544	554	606	562	650	594	634	527	536	586	572	601	574	595	598	578	559	581	589	591	597	547	544	577	607	558	598	633	595	598	559	594	536	601	588	590	600	574	582	592	584	555	564	579	579	600	577	577	574	558	633	596	562	578	544	573	592	582	594	565	553	596	576	523	574	589	587	592	630	573	598	544	565	558	607	561	595	576	553	556	567	589	561	611	620	542	584	565	568	610	577	641	572	568	568	591	585	589	650	534	574	575	570	601	584	570	561	603	619	599	599	581	609	572	554	558	594	565	593	608	590	600	631	609	588	580	574	574	604	637	582	626	621	546	624	560	588	610	574	530	596	586	603	606	597	566	583	540	603	564	599	590	595	592	588	606	592	608	573	568	595	596	563	538	614	564	560	575	571	571	575	605	637	570	609	583	610	553	583	608	640	563	556	581	565	606	575	583	612	569	584	612	594	620	532	556	590	588	586	613	606	585	603	563	513	585	565	608	569	611	617	591	594	605	576	574	591	559	568	555	559	613	593	589	576	594	565	573	565	565	567	630	583	545	611	596	539	623	543	588	564	577	594	572	527	584	568	606	589	589	580	593	575	549	599	614	578	618	548	600	581	607	583	579	593	568	584	571	558	604	583	602	599	573	581	596	562	634	611	583	618	608	590	593	617	630	572	598	556	587	552	547	639	581	559	586	580	570	624	606	528	553	587	597	617	610	587	578	567	580	573	586	538	551	607	605	589	621	611	580	606	635	573	565	602	636	554	608	583	590	633	590	606	592	573	584	601	622	591	597	571	587	595	630	590	620	585	555	612	586	626	560	579	580	615	562	598	559	579	562	549	585	549	611	572	594	584	581	533	575	599	619	582	572	599	601	530	547	569	583	613	569	575	564	562	574	608	585	589	554	612	544	600	571	584	580	597	560	555	546	569	608	587	567	598	582	583	527	524	582	566	572	542	579	557	614	631	597	556	574	589	546	550	591	614	572	567	604	549	594	595	626	588	578	573	582	602	573	565	587	525	571	587	603	598	597	598	603	611	548	554	606	561	604	604	597	541	576	581	603	625	604	604	557	561	590	609	580	566	598	594	561	556	600	645	567	557	622	582	587	641	611	599	586	606	599	557	607	552	587	564	606	600	606	608	591	567	571	591	561	558	657	600	577	624	588	608	585	571	614	579	591	585	571	566	573	609	541	614	571	610	586	651	570	541	613	575	562	609	633	574	588	580	628	571	561	603	597	592	612	591	596	559	610	594	593	631	621	560	582	603	565	567	567	584	575	603	581	560	569	627	586	576	634	597	542	574	650	566	555	613	591	565	594	609	598	591	536	594	576	575	597	620	570	588	588	565	592	574	552	592	587	587	585	552	576	577	586	580	594	589	592	538	610	625	577	591	546	586	557	606	575	577	565	601	590	550	532	609	557	636	608	543	582	573	577	583	644	601	591	575	599	563	624	552	567	569	569	585	587	558	604	549	601	611	556	624	569	621	576	601	586	561	565	552	539	612	564	610	588	574	521	606	592	548	616	576	604	596	624	569	604	538	619	574	594	567	580	608	582	618	610	641	576	544	608	605	601	595	559	592	571	577	604	651	607	576	597	566	550	588	577	609	554	580	553	547	631	591	587	591	562	546	580	601	549	622	595	554	572	550	601	569	587	607	580	579	571	610	614	589	578	590	593	590	604	581	595	635	628	586	550	577	604	587	587	570	579	561	657	566	583	556	601	595	574	617	562	598	609	598	566	636	619	572	607	577	590	573	607	588	548	619	592	582	617	564	596	590	586	558	600	546	567	615	603	585	654	570	585	534	594	595	549	605	602	603	587	569	569	568	557	559	550	619	620	573	562	595	560	582	628	604	573	559	601	572	588	562	597	566	611	626	576	575	592	593	614	572	619	597	617	583	615	562	572	560	590	576	602	607	535	582	613	589	583	572	573	565	628	603	594	571	589	608	607	570	545	593	596	580	588	570	606	589	578	589	568	588	580	595	589	585	602	564	579	571	579	577	618	601	603	596	598	570	620	540	534	605	618	569	589	573	571	590	579	605	564	585	616	592	602	549	593	579	606	603	593	598	581	597	582	579	559	583	572	593	605	602	597	553	567	607	568	643	599	610	566	601	579	585	518	619	596	542	591	621	562	605	581	562	617	571	617	564	569	589	552	585	573	577	608	569	610	610	610	606	603	576	631	585	606	586	539	591	591	564	617	550	621	563	589	547	614	611	613	559	580	572	549	557	617	558	583	604	572	568	563	547	619	610	570	619	589	551	603	548	609	582	593	559	589	642	576	623	604	563	592	554	589	567	604	562	600	580	570	553	551	555	579	625	596	581	602	551	608	591	577	586	586	564	579	578	577	576	588	607	602	604	591	595	597	586	596	588	627	628	597	578	582	585	601	599	572	559	562	605	568	574	623	570	575	585	590	565	546	555	555	562	582	575	573	609	593	565	595	588	602	583	578	605	623	593	601	562	573	591	585	553	611	613	558	624	566	564	580	565	580	640	539	565	586	593	545	566	596	577	582	610	562	566	558	574	555	547	536	613	581	600	601	577	547	616	564	542	584	590	555	592	610	580	553	556	581	597	599	589	577	611	596	606	582	567	576	597	591	594	563	566	573	579	607	558	541	631	608	595	614	573	606	582	574	590	578	560	577	592	599	582	566	597	581	622	564	613	561	534	573	581	587	590	550	569	568	581	608	581	590	591	601	539	597	570	578	582	599	620	606	590	571	584	644	569	595	599	560	558	568	615	561	591	578	615	626	516	572	549	566	573	589	575	594	559	593	607	603	561	604	571	600	560	545	597	584	589	581	558	611	603	562	578	586	632
1475	193	130	141	122	149	165	146	142	122	130	126	119	89	97	91	70	77	81	85	74	79	90	82	75	89	89	82	84	91	85	70	77	78	81	71	65	78	78	74	82	78	91	71	86	72	92	72	77	73	66	77	65	90	97	71	93	60	76	73	67	80	56	67	68	61	69	75	67	78	79	77	67	80	63	82	94	67	71	89	57	64	83	78	55	48	76	70	80	78	71	67	68	80	65	66	74	83	71	71	70	61	69	81	77	57	73	82	72	67	77	82	81	76	76	80	75	80	86	89	66	64	55	71	79	83	67	67	76	77	64	65	69	73	68	76	64	56	82	69	75	64	71	76	65	59	72	73	84	83	83	65	89	64	87	68	80	74	66	77	76	88	70	69	68	71	74	80	79	81	70	68	79	77	72	70	73	79	70	80	72	68	73	75	67	81	79	82	59	61	60	60	63	57	92	70	68	68	64	60	68	87	49	70	87	61	71	70	75	66	79	70	67	61	85	55	77	65	80	59	61	73	66	70	79	78	65	77	78	74	75	74	72	71	80	66	77	63	69	79	87	72	91	81	61	78	60	82	71	74	74	79	67	79	62	76	63	69	81	79	60	69	75	81	55	68	60	61	77	56	78	63	76	73	65	90	64	79	68	77	70	71	67	65	94	82	62	63	68	76	68	66	82	78	72	55	69	74	71	77	65	83	76	68	71	74	53	68	74	56	66	63	72	70	81	69	72	75	63	67	74	77	68	75	77	71	72	76	78	66	73	63	72	58	75	82	79	74	69	70	74	61	80	71	71	76	87	75	79	73	62	75	79	84	63	74	81	66	62	93	66	63	64	56	70	59	61	64	76	64	57	70	83	72	76	71	81	66	74	75	74	63	64	64	62	68	77	72	63	82	64	83	71	68	70	73	63	70	79	68	58	67	80	75	64	74	79	84	58	64	78	80	71	70	72	78	67	77	60	78	69	80	90	79	73	76	57	87	75	72	63	59	71	62	64	88	79	59	58	73	79	78	81	65	60	65	75	72	52	65	66	72	73	68	86	84	67	81	74	67	66	71	70	61	77	80	62	62	77	59	91	60	69	79	76	76	69	61	51	69	77	70	65	75	83	93	69	71	80	73	75	68	67	75	85	73	88	69	67	51	73	76	69	68	78	64	82	76	66	59	73	80	67	72	76	81	73	60	56	69	75	72	67	58	69	67	72	72	82	74	78	62	68	75	77	69	71	73	82	74	76	74	74	79	82	86	74	92	82	79	86	67	95	68	66	77	78	76	78	75	92	69	79	61	67	63	67	84	83	67	76	66	86	80	63	59	72	69	59	73	76	82	58	78	71	84	76	84	73	59	61	68	68	72	61	68	66	73	78	73	70	73	54	72	73	61	91	63	71	79	71	68	63	83	68	64	92	75	81	78	70	74	66	62	87	77	72	74	86	70	74	82	60	79	70	62	86	72	53	65	81	70	77	66	66	75	69	69	78	78	66	58	66	69	77	71	70	87	73	80	89	68	74	61	76	76	63	64	61	88	71	70	68	73	67	90	61	76	71	89	75	75	74	63	67	69	90	79	74	67	84	81	88	77	75	81	64	66	64	66	75	89	81	67	63	69	73	69	54	72	64	64	70	69	82	68	91	66	81	73	64	76	62	67	61	68	98	61	63	65	67	82	70	77	64	70	92	75	85	71	75	72	76	65	67	74	73	74	62	65	76	76	72	63	79	70	65	66	58	82	54	84	71	87	63	75	80	88	71	70	71	81	83	53	86	73	76	69	83	65	78	65	59	60	66	73	71	74	70	72	72	61	72	79	82	62	58	61	69	70	75	82	85	67	76	91	70	62	74	84	74	68	66	67	86	81	88	71	63	71	81	61	88	64	75	79	72	73	71	68	80	67	83	70	74	76	77	62	68	78	66	84	60	78	65	75	85	72	80	76	77	67	83	64	76	74	71	73	65	71	73	84	57	77	54	75	73	77	77	69	73	69	77	70	76	78	43	62	81	74	65	70	69	58	69	81	78	70	56	71	70	68	77	77	63	66	62	77	88	84	81	79	70	70	68	66	86	66	70	84	60	63	79	65	74	60	63	90	70	76	63	70	70	75	71	76	84	57	71	69	59	72	63	81	63	85	67	79	75	62	61	77	64	67	64	66	84	71	72	80	71	69	64	65	74	52	84	64	76	69	60	79	83	73	72	68	87	68	82	62	62	63	94	60	58	73	79	76	66	79	83	62	52	77	80	74	87	65	56	63	73	77	73	75	83	89	69	66	79	70	63	71	70	65	73	84	90	74	79	81	75	91	78	67	73	76	78	83	65	81	76	73	82	99	78	59	64	68	81	77	79	74	74	62	66	67	67	72	84	66	68	87	72	65	81	70	71	67	76	68	64	77	89	74	68	63	52	77	73	72	56	59	67	65	60	72	66	80	82	72	63	87	75	77	76	80	79	82	72	81	67	61	70	79	69	63	84	55	63	58	69	67	57	79	62	69	76	87	62	77	59	74	90	63	70	77	75	75	76	71	62	85	80	85	72	78	73	66	57	70	71	75	73	82	84	74	68	82	77	68	82	89	72	68	63	80	82	71	69	65	77	61	69	83	69	76	83	72	79	74	57	67	75	68	73	95	70	66	68	68	80	77	66	72	79	75	62	72	76	71	67	51	93	58	70	77	65	55	76	56	69	70	59	75	77	72	85	62	78	64	88	67	67	69	72	66	77	87	80	74	78	70	70	79	69	64	80	70	72	84	76	67	76	81	70	62	67	74	60	73	57	61	67	61	68	78	76	77	64	62	69	89	74	73	74	75	73	81	63	65	78	58	74	62	67	84	68	67	91	59	91	58	64	66	70	65	68	86	74	65	61	81	64	88	77	79	88	66	69	76	63	69	72	68	71	82	59	73	80	76	71	77	67	77	90	91	74	84	62	81	68	75	70	77	69	65	76	61	80	87	75	58	86	67	72	70	65	67	67	75	62	76	71	74	74	62	68	80	72	71	77	74	95	48	77	72	72	65	63	73	70	76	72	50	85	77	67	78	69	66	68	80	80	71	73	71	74	64	70	74	63	58	64	78	70	67	70	90	81	68	75	57	61	73	81	65	76	78	67	72	62	75	63	77	78	70	74	68	91	59	77	77	76	81	68	75	77	70	91	75	93	85	66	86	63	78	81	72	58	72	49	67	68	79	77	77	63	91	82	78	74	53	79	70	68	84	83	59	72	81	61	54	72	76	66	79	82	68	88	72	72	77	53	81	70	87	71	76	66	80	74	74	80	79	90	84	79	82	76	59	73	71	59	77	77	66	82	76	72	65	66	86	72	67	58	75	64	61	67	68	85	86	69	73	72	70	90	85	66	64	67	77	58	73	63	74	54	68	69	66	75	74	69	61	81	63	64	83	58	82	82	64	83	69	71	65	75	71	70	60	79	71	78	68	75	63	80	78	73	69	82	71	68	69	71	60	64	69	65	69	64	81	85	78	79	66
15936	2700	1631	2180	4665	6081	6112	5242	5100	3673	3031	2436	2063	1653	1340	1259	1088	1008	1051	1078	1010	985	1071	1067	970	978	999	945	982	971	968	919	893	749	844	888	857	864	846	767	783	773	776	805	729	782	731	796	786	688	716	701	774	733	667	694	667	688	687	638	643	672	728	695	675	719	652	671	632	662	715	667	706	710	666	690	624	640	672	685	672	669	651	672	684	697	681	694	661	704	649	663	665	670	698	688	680	679	693	665	681	681	712	676	674	673	651	662	650	702	676	694	696	651	664	694	660	647	700	652	700	661	658	680	673	662	708	648	669	663	665	615	664	706	664	687	643	654	639	703	677	633	729	679	702	628	724	655	627	664	695	655	641	685	685	681	680	683	704	629	636	666	685	651	651	660	729	656	639	657	645	700	658	694	658	711	664	660	648	673	690	648	654	662	660	668	637	655	673	627	656	643	629	655	651	662	624	643	616	679	688	650	686	674	643	712	662	689	634	675	691	650	639	683	706	681	641	687	669	633	685	675	689	684	658	709	640	662	647	674	667	655	619	715	632	651	654	648	679	691	657	693	668	664	618	658	696	666	618	636	662	636	673	651	700	684	635	689	628	672	639	623	667	663	654	623	675	638	647	633	688	641	630	689	631	637	665	647	670	627	712	659	680	630	661	656	669	648	666	655	656	622	664	637	621	616	659	648	650	666	647	697	632	657	696	648	651	655	648	671	674	643	684	678	664	637	680	660	656	660	646	646	672	637	668	687	619	687	641	664	621	642	651	635	652	684	687	651	673	675	683	681	675	633	688	679	726	653	701	682	666	643	672	661	663	705	622	639	713	663	669	584	651	636	642	694	628	641	649	656	624	661	623	656	656	666	646	668	686	635	692	630	706	678	688	682	656	679	608	636	668	698	696	670	669	651	651	645	662	664	633	634	661	675	657	679	711	667	655	673	663	632	684	690	667	636	672	723	676	649	667	706	677	698	649	703	673	639	706	671	669	685	692	691	668	642	649	647	648	657	675	684	688	673	624	722	655	641	639	655	645	645	647	686	632	673	720	669	679	686	626	649	667	673	710	681	634	654	618	641	658	704	649	672	623	693	642	668	669	658	725	707	691	699	663	647	643	639	669	624	653	662	664	650	668	641	672	654	679	628	693	664	698	671	634	666	640	631	693	658	635	656	680	665	621	701	655	641	681	649	672	669	619	667	632	643	663	663	700	666	634	692	678	702	627	663	712	690	701	692	678	644	651	707	673	658	711	633	655	678	643	666	641	656	703	672	661	705	652	714	661	662	710	652	688	703	676	632	706	624	658	672	706	703	672	661	644	635	676	644	668	650	719	644	701	653	676	656	657	678	668	664	683	675	643	676	677	677	671	666	682	625	697	727	657	687	649	672	665	661	629	669	686	665	700	661	616	640	667	659	679	669	625	653	660	677	651	670	647	674	685	647	679	677	705	686	666	668	667	662	702	694	745	656	628	666	673	629	674	742	652	712	652	674	679	671	662	665	664	674	694	637	669	634	674	693	660	703	646	654	693	630	637	651	617	647	569	658	682	640	608	652	682	688	684	645	646	722	684	668	699	653	693	625	657	693	639	681	691	656	695	656	666	689	661	676	696	680	717	651	639	687	693	678	697	668	635	689	698	648	698	681	671	642	699	678	654	650	663	646	662	640	651	757	724	652	663	651	664	664	673	656	689	666	652	702	680	648	647	643	692	626	665	722	659	637	631	660	645	668	639	645	658	668	655	618	678	660	694	635	676	680	645	671	638	665	705	648	672	642	651	641	669	668	677	614	680	666	662	648	651	683	647	645	632	679	692	695	626	629	662	634	629	669	659	646	653	689	644	635	631	676	683	663	645	685	675	675	670	666	635	732	629	655	651	664	667	685	677	649	684	690	655	665	598	632	632	672	684	628	630	686	650	671	650	701	622	668	686	599	662	643	653	643	614	668	609	657	663	610	659	685	677	642	656	646	658	640	676	689	677	722	688	659	665	598	667	698	646	633	665	674	659	653	674	680	636	641	675	667	695	647	657	685	625	667	681	664	699	648	673	690	653	689	640	673	618	670	653	703	663	676	618	681	636	663	685	652	656	654	678	644	660	719	648	669	712	644	691	643	673	682	700	628	667	658	643	684	682	687	656	601	663	647	666	629	619	707	679	670	668	668	663	666	684	625	676	650	638	699	660	643	654	667	674	615	665	646	623	711	666	631	658	648	632	679	668	742	664	618	634	714	659	718	644	655	662	642	665	667	663	701	656	645	706	699	680	661	594	656	681	689	654	691	680	658	615	714	633	638	660	605	671	635	671	665	745	674	691	627	683	689	649	654	716	659	652	667	666	634	662	657	633	648	620	694	650	621	661	658	686	689	663	623	672	694	637	633	667	697	639	643	690	685	645	673	679	684	648	661	676	693	673	655	631	702	672	665	656	670	682	651	667	692	618	676	693	653	658	671	646	711	707	657	673	650	645	656	641	642	673	645	636	657	635	621	676	680	696	656	677	653	661	627	637	664	609	617	676	664	644	657	690	648	655	650	690	663	681	667	642	695	695	694	687	754	638	670	620	674	635	638	648	641	647	649	701	664	658	621	696	684	653	610	642	675	643	659	631	660	675	682	659	695	690	715	669	667	691	662	686	708	659	648	636	697	669	632	684	645	626	737	670	705	648	653	633	700	650	624	614	677	659	651	643	659	669	653	695	642	679	693	682	700	661	626	667	628	645	631	659	669	642	694	660	665	684	678	676	640	704	660	624	693	666	624	718	711	683	646	640	654	655	657	678	678	655	683	693	685	659	665	659	659	672	618	658	641	663	638	648	665	682	640	716	675	654	634	627	652	644	636	687	645	662	620	650	689	653	683	677	629	635	693	681	682	627	618	685	622	662	693	635	658	674	694	664	649	681	628	616	665	668	685	673	665	673	668	640	655	621	687	657	658	693	711	596	690	721	668	670	659	645	686	705	671	679	662	703	660	693	665	663	723	664	645	646	694	638	615	658	614	640	639	714	722	666	709	678	677	657	673	660	673	639	700	692	675	673	658	643	672	620	618	633	691	699	640	710	660	680	622	686	665	659	650	658	634	703	700	642	661	647	650	669	643	633	644	664	668	654	716	622	714	656	652	652	667	672	693	694	646	625	650	676	688	644	618	627	659	654	670	691	669	677	678	664	660	695	650	663	675	634	656	635	640	636	627	632	665	653	687	690	629	662	645	648	639	686	675	654	663	700	660	683	650	689	657	651	638	717	665	680	630	672	720	623	677	692	630	641	634	635	699	642	674	683	683	700	702	653	634	622	673	620	677	668	649	720	625	666	676	682	639	658	685	693	663	712	699	653	642	644	689	669	702	674	649	661	630	633	717	662	658	666	652	684	650	671	627	685	670	663	678	687	633	641	687	657	682	704	677	648	726	627	662	680	675	691	670	650	647	672	698	668	689	727	648	646	656	690	672	640	680	645	674	659	687	693	660	654	705	648	699	654	653
2402	494	241	153	174	220	218	231	277	164	161	149	113	111	75	100	88	80	103	89	94	88	88	85	77	80	93	92	98	85	94	80	70	88	75	75	91	81	79	89	92	88	81	60	83	74	69	76	63	84	74	88	69	88	86	80	77	96	73	62	69	82	107	71	87	79	79	75	77	81	95	67	83	94	61	72	56	58	69	69	83	61	71	94	101	73	62	80	57	82	73	70	61	74	94	89	77	72	66	72	75	68	86	69	77	76	89	64	96	86	89	80	69	58	80	82	68	69	74	69	76	68	69	65	88	71	82	65	80	71	81	64	81	87	53	72	75	60	74	69	58	70	71	74	69	74	64	67	71	74	81	82	77	76	80	61	74	90	79	86	69	87	78	60	74	81	78	62	64	74	71	78	85	78	81	71	69	83	72	55	60	67	65	67	84	65	66	95	55	84	99	59	70	89	76	82	73	59	88	70	74	77	77	63	67	52	88	81	70	71	85	78	77	79	76	67	63	79	81	71	74	88	85	72	67	73	71	78	72	72	86	58	65	76	69	86	68	70	75	84	77	77	70	88	73	89	83	81	69	73	62	78	63	82	81	65	84	67	72	74	63	60	81	79	80	60	80	69	74	72	69	61	91	75	86	84	76	72	68	84	73	72	73	75	86	68	75	71	75	68	74	71	74	89	81	71	83	81	68	66	87	76	71	83	86	61	57	80	48	81	67	67	79	65	96	74	57	77	70	60	73	68	68	72	90	81	71	76	71	89	67	71	65	69	89	79	73	69	68	66	71	88	71	72	81	60	65	76	76	85	81	82	75	76	76	74	79	79	70	80	66	64	75	80	81	73	74	74	65	96	81	69	74	77	74	75	69	72	71	74	82	92	74	68	69	83	73	72	73	73	75	68	54	90	69	85	80	82	80	91	74	68	68	66	71	69	74	80	57	70	75	93	71	72	83	73	52	80	73	75	87	83	64	69	65	61	72	85	95	84	87	64	57	77	69	84	67	78	63	77	85	75	80	63	64	70	71	64	69	73	56	64	71	74	63	64	65	71	75	80	91	74	85	84	61	88	66	83	73	67	70	70	72	65	68	95	84	74	62	68	69	64	68	72	86	71	69	72	77	88	91	80	71	68	53	72	58	91	60	76	78	78	81	65	68	66	86	76	91	60	69	68	54	71	68	80	72	68	83	75	78	61	60	71	70	88	74	79	71	83	73	76	72	71	84	66	76	72	74	66	85	78	74	83	66	67	79	62	82	74	77	64	70	81	78	74	63	76	88	80	87	61	74	69	55	61	61	86	69	81	63	70	73	66	63	70	80	73	67	86	92	87	72	72	91	81	64	77	69	67	70	83	85	85	81	77	81	77	64	71	68	65	70	82	76	78	74	69	72	64	63	74	69	65	80	72	70	86	81	70	69	98	77	83	62	83	72	67	78	66	77	69	84	62	75	83	77	69	61	65	85	77	80	75	76	77	62	74	66	68	72	90	82	75	65	71	60	81	79	83	75	84	64	85	73	81	87	78	84	89	83	59	72	85	88	81	77	70	68	67	71	76	65	83	67	78	66	59	80	62	73	72	72	87	72	61	70	61	54	65	76	69	75	82	72	67	68	83	92	61	66	86	66	71	78	79	73	71	77	67	61	72	70	64	74	77	76	69	67	81	73	52	74	78	73	59	86	74	72	66	87	80	71	73	94	85	68	85	62	78	84	58	76	70	75	77	67	86	67	77	66	66	80	84	69	89	83	76	89	72	69	67	66	64	86	63	70	68	78	66	82	71	80	57	80	74	70	55	67	82	70	73	65	76	77	76	79	72	85	72	70	81	88	80	64	71	66	61	94	71	80	72	60	69	80	74	82	83	69	68	70	89	72	70	87	73	90	82	89	82	77	65	82	71	72	70	83	77	81	75	67	70	81	75	64	86	61	68	67	90	80	69	62	75	82	73	72	88	72	65	74	80	69	77	54	69	70	75	78	72	70	61	81	64	72	84	81	79	78	70	73	80	61	96	84	71	75	74	80	79	84	66	79	74	82	83	72	69	78	77	77	56	89	86	71	86	83	66	65	64	71	79	83	82	90	75	67	52	79	81	75	70	64	77	68	95	71	69	69	80	78	82	77	70	85	85	67	78	78	65	71	83	93	85	66	78	69	76	58	71	68	75	67	70	87	76	76	69	67	75	70	60	69	69	90	64	82	70	79	70	81	82	74	73	79	84	64	87	64	70	83	77	94	78	88	59	74	66	76	85	79	77	82	71	71	78	68	58	79	67	73	79	87	78	69	63	76	73	66	69	83	92	82	57	71	59	73	55	77	79	86	72	77	69	71	85	76	66	73	75	73	67	81	74	89	84	64	64	62	56	74	69	72	91	85	86	77	95	81	95	77	93	68	75	62	77	75	79	68	87	71	84	69	90	78	75	75	76	80	68	74	71	75	64	66	69	85	71	65	48	65	73	65	85	74	65	73	64	77	72	74	81	69	69	54	82	70	72	70	86	80	69	72	88	81	55	81	80	66	62	70	72	70	76	70	78	66	75	63	78	88	72	68	79	69	78	65	81	72	73	68	74	81	75	88	56	62	75	72	76	85	67	76	71	67	76	66	78	86	73	83	66	89	63	70	75	60	67	62	73	83	67	65	71	85	60	72	68	69	79	91	74	77	72	68	72	71	85	82	84	76	83	70	64	64	73	49	84	85	79	76	73	75	71	83	83	68	72	63	79	83	71	69	83	73	76	76	99	90	68	72	82	80	81	71	77	73	83	75	80	67	81	64	65	95	86	87	69	71	76	80	81	80	71	77	73	81	79	82	84	71	85	66	75	73	81	74	71	76	73	71	67	76	75	78	73	78	77	77	74	82	81	82	81	84	66	71	75	88	80	83	84	68	77	67	82	80	77	75	72	73	63	75	71	86	79	90	87	80	75	94	65	82	64	77	70	81	67	87	64	62	81	79	84	75	86	72	87	73	73	71	58	71	81	76	67	70	82	82	72	87	74	65	81	67	58	66	88	78	72	93	71	81	62	78	68	77	81	66	70	77	72	75	73	79	70	69	77	81	85	85	81	71	72	67	86	85	69	77	85	75	73	67	76	64	61	71	68	86	77	98	70	59	82	79	80	75	76	90	80	85	88	75	83	81	69	98	70	60	78	89	64	83	67	76	88	75	69	57	62	71	84	77	76	70	80	62	92	71	60	64	77	86	77	58	80	74	62	65	69	69	84	79	83	87	85	67	74	66	50	76	74	77	69	67	74	94	73	75	80	87	56	71	63	89	73	75	60	76	72	73	67	68	76	77	68	73	70	67	71	61	78	65	68	67	92	87	67	80	90	75	75	74	72	84	66	71	83	64	84	57	66	81	87	71	88	74	74	93	85	59	66	77	79	72	63	85	85	77	77	68	80	79	76	83	65	80	74	85	71	69	66	64	73	79	72	92	75	83	75	63	75	73	81	105	63	80	74	64	84	75	73	81	73	75	70
22478	5028	2865	3672	7939	10353	9768	7969	8514	5035	4768	3818	2592	1981	1719	1593	1418	1305	1271	1192	1180	1243	1235	1232	1215	1115	1217	1174	1173	1178	1114	1048	961	984	978	965	933	939	951	903	892	859	880	855	839	797	829	835	802	786	813	802	760	762	736	709	745	682	731	702	727	688	703	707	701	735	736	718	724	716	698	693	686	719	701	719	674	718	676	716	697	693	753	748	757	764	755	716	755	717	715	747	670	744	728	749	744	692	706	737	696	703	681	704	710	717	664	666	673	627	729	702	666	624	713	622	661	686	666	664	704	691	692	679	700	683	715	713	668	665	692	704	695	629	650	748	698	715	670	663	729	669	659	690	694	666	693	659	717	683	714	683	695	703	684	738	716	712	669	644	663	669	687	663	652	694	688	704	661	712	721	655	683	691	673	730	688	728	645	717	726	681	664	694	650	721	698	700	668	721	705	695	702	734	692	686	743	665	646	683	710	674	682	696	710	684	647	666	681	675	720	729	719	679	704	715	692	651	647	673	671	711	726	697	682	632	644	665	658	698	700	720	696	630	709	670	686	668	730	687	681	648	711	689	671	696	686	723	705	663	710	690	723	693	668	664	687	706	728	639	669	695	666	641	644	669	653	695	696	719	711	723	666	732	664	666	650	656	655	657	664	703	686	708	727	652	649	686	670	702	652	739	703	719	649	686	715	647	684	665	701	733	716	717	718	701	669	668	680	706	626	661	681	733	726	684	676	706	736	715	693	696	702	701	692	688	696	736	687	691	708	758	663	739	708	716	680	706	688	713	702	705	740	693	679	698	691	643	719	687	708	621	668	654	700	755	682	669	702	686	670	675	629	711	719	692	708	707	669	714	722	680	680	730	664	655	646	699	702	728	725	685	678	682	627	678	731	664	674	743	682	712	715	661	700	674	715	694	687	677	672	686	665	705	680	725	664	683	723	658	656	704	661	651	693	681	669	721	699	680	698	691	722	681	682	687	680	683	647	674	663	715	705	718	682	669	729	657	724	696	726	685	689	675	699	706	759	715	680	681	658	710	752	677	634	662	659	697	679	648	657	698	709	714	707	700	677	697	673	657	665	671	660	700	709	690	659	729	709	655	676	749	696	721	656	724	696	680	674	716	694	676	676	688	688	712	720	715	696	668	698	745	726	703	693	689	740	697	709	684	689	699	675	689	670	703	719	694	645	709	695	687	679	631	679	681	689	704	753	704	719	683	719	711	666	684	658	700	650	707	714	697	691	655	700	720	693	694	718	685	740	694	651	695	694	684	618	697	720	711	683	678	659	654	705	706	683	645	700	704	710	673	641	656	663	691	662	682	726	681	661	671	697	716	706	682	712	626	687	734	706	692	649	669	705	679	709	677	697	671	669	674	689	674	673	677	679	695	676	719	687	712	701	662	665	679	700	748	695	676	717	654	677	718	711	725	673	700	671	719	709	695	704	683	630	693	687	682	692	733	740	679	686	685	687	754	693	708	616	698	677	700	697	668	673	696	715	680	635	665	678	656	617	708	723	714	707	734	671	709	647	697	654	667	722	678	664	679	712	639	719	703	696	706	675	708	687	682	692	691	695	638	676	690	726	713	684	678	674	670	696	736	713	656	715	748	708	681	660	690	642	692	652	659	684	707	704	683	760	679	721	725	687	697	705	702	721	695	669	676	656	676	672	689	678	695	637	722	681	729	679	652	659	675	668	712	694	689	694	749	686	726	670	700	644	735	673	703	643	705	700	691	669	708	683	645	723	684	683	698	713	701	691	699	658	692	698	703	716	693	713	651	685	689	712	697	689	677	724	675	715	673	744	637	676	662	701	690	715	668	709	726	629	718	660	692	669	715	649	651	674	689	650	685	654	670	670	688	697	670	692	669	669	708	718	684	698	697	637	702	707	700	726	674	670	635	701	669	654	672	687	678	683	633	706	714	704	654	694	678	704	665	698	658	699	626	686	687	742	698	680	681	700	705	707	688	696	673	642	686	716	674	724	682	729	730	686	670	652	719	700	667	676	762	668	703	689	711	717	689	692	685	711	682	646	718	721	636	648	689	653	773	671	710	633	659	703	656	674	682	694	740	706	701	661	725	705	663	676	682	712	721	662	714	713	691	713	721	667	705	708	659	659	709	680	643	700	710	714	682	682	711	688	671	701	704	624	707	722	681	694	700	701	706	684	663	651	672	737	684	707	722	705	704	633	706	665	689	686	674	717	708	689	657	672	712	705	714	715	697	676	649	671	717	703	704	685	688	641	669	673	732	671	684	696	679	678	685	653	698	679	675	694	675	690	721	702	695	662	703	693	712	715	696	674	692	700	720	681	675	663	704	685	697	704	704	668	712	703	684	646	667	681	685	665	666	694	663	687	707	720	678	727	713	688	709	679	709	720	704	685	716	706	728	720	688	689	757	716	733	663	698	714	664	767	682	708	652	686	704	702	619	708	682	685	691	635	706	713	681	658	675	706	695	711	684	661	699	695	724	666	727	656	726	726	692	684	729	716	716	759	688	768	740	767	695	718	666	666	670	697	688	681	686	662	721	639	720	690	712	687	737	671	710	685	666	688	637	684	721	691	699	673	707	699	693	696	663	749	682	729	646	664	674	717	663	687	708	659	722	674	676	688	729	669	681	650	660	709	699	680	713	666	692	668	705	707	658	704	653	706	712	701	670	655	698	660	702	669	670	673	681	667	728	675	684	647	685	703	720	648	700	701	709	677	677	675	597	675	666	710	715	653	639	700	690	644	707	659	679	703	718	698	706	700	676	686	713	700	724	727	651	682	689	703	724	661	665	707	718	663	702	695	652	688	696	667	702	694	703	716	700	726	670	669	720	724	690	711	706	661	678	708	706	695	703	676	690	720	713	702	703	685	700	657	668	627	656	736	699	652	669	672	702	714	706	659	685	705	674	704	725	621	723	684	690	677	687	697	690	696	650	734	665	681	687	691	673	696	707	671	659	701	697	757	714	672	706	659	666	694	694	781	695	689	669	650	686	686	665	663	685	699	687	649	722	707	684	703	690	683	713	707	726	695	704	715	686	715	722	696	712	686	700	732	661	664	698	676	700	677	683	717	723	706	709	666	687	671	681	745	679	652	658	695	701	690	697	730	723	682	692	701	696	678	686	719	704	686	666	687	707	687	668	688	739	694	667	686	710	736	721	676	665	687	639	634	717	694	696	703	646	695	710	702	699	706	706	721	665	700	673	664	753	661	702	696	702	695	705	760	684	672	655	695	678	691	683	688	695	673	670	671	694	706	704	649	682	728	688	696	712	723	723	676	696	679	708	679	712	749	667	634	637	688	687	648	694	646	696	697	701	695	708	696	667	698	712	661	735	697	703	708	666	695	689	716	700	682	674	716	718	709	699	697	694	673	691	672	674	687	714	698	677	674	652	622	677	714	652	709	691	679	669	657	696	718	721	687	744	713	742	705	728	742	667	701	714	651	677	684	688	718	687	680	673	671	668	712	713	694	708	683	689	679	651
2441	332	191	166	178	187	235	219	244	165	159	132	117	91	91	91	72	65	76	80	73	68	61	88	75	70	78	81	88	81	77	60	72	62	62	78	67	62	78	67	58	65	46	63	62	62	55	48	69	74	59	63	55	67	60	61	45	60	58	65	66	55	64	65	63	68	60	64	59	51	53	42	55	58	70	56	47	53	65	62	62	56	52	53	53	66	50	62	57	55	59	68	61	53	68	73	52	55	43	58	74	61	53	51	54	56	48	52	60	55	63	53	48	65	56	46	51	56	57	72	64	56	60	51	59	52	65	63	60	64	66	52	55	47	45	59	52	54	56	58	55	60	44	63	42	51	43	53	44	52	55	55	61	58	61	52	74	55	47	59	62	66	62	52	66	50	60	52	63	77	53	54	64	51	69	66	58	57	48	64	49	56	54	65	68	51	41	49	45	55	62	51	56	60	68	48	59	58	68	51	54	54	43	57	57	57	58	56	65	54	72	59	51	45	51	68	52	49	56	57	60	61	61	62	44	55	58	55	60	67	53	54	60	59	53	58	47	41	59	58	62	56	63	51	55	48	60	46	67	57	57	61	47	66	74	61	48	60	58	72	55	59	57	51	56	48	56	52	63	65	67	60	61	63	52	61	57	57	62	56	49	59	57	48	48	55	63	59	62	52	60	58	59	60	59	54	56	52	61	53	56	53	49	66	62	46	69	41	53	56	54	68	69	61	63	74	56	56	87	58	47	45	56	55	59	50	61	57	42	73	56	68	53	56	59	59	57	72	64	44	64	49	63	72	63	47	50	59	56	68	51	57	49	51	57	53	47	48	56	56	62	55	55	60	51	61	58	65	43	57	52	64	75	51	62	57	59	60	59	58	46	59	51	59	52	58	47	62	56	39	54	59	49	71	57	49	61	51	56	47	62	69	75	54	64	49	65	69	56	41	47	61	48	62	65	57	58	53	63	58	57	59	50	56	46	54	49	68	54	58	59	54	58	64	52	68	48	52	51	45	51	50	49	60	69	60	50	62	57	75	44	56	54	59	45	61	69	46	57	58	68	60	66	63	46	51	52	53	55	65	60	45	51	64	64	47	63	54	57	62	49	60	49	55	53	58	70	50	61	55	62	57	49	58	48	54	58	61	67	59	61	64	54	46	68	58	59	62	56	61	49	56	36	53	68	48	60	51	49	54	57	53	48	64	60	48	55	54	50	55	58	60	57	64	48	48	57	46	53	56	62	53	53	61	45	50	52	67	61	58	59	70	51	57	56	59	48	48	64	65	47	58	60	76	58	62	54	59	49	59	59	55	58	47	50	52	59	51	41	51	39	59	56	57	72	39	66	55	68	40	67	53	54	47	45	56	57	68	66	71	53	65	56	59	50	54	63	45	59	73	48	51	49	57	56	55	64	67	50	58	57	59	59	59	39	67	58	63	45	59	60	42	52	58	61	49	60	51	49	60	53	50	67	60	53	60	71	53	64	49	55	56	51	52	54	66	73	51	58	64	55	70	56	57	54	64	46	61	59	57	48	59	38	58	51	58	62	72	67	62	54	60	52	49	62	70	57	59	68	63	54	63	52	52	54	73	39	50	67	60	51	49	68	66	66	48	59	52	49	62	57	69	53	53	60	47	71	49	60	57	55	60	41	51	68	50	50	63	41	56	53	52	56	70	57	72	54	75	56	68	58	46	64	40	43	56	37	49	55	60	54	53	47	63	50	40	54	68	57	59	51	50	56	57	53	43	50	51	50	55	62	53	58	58	59	39	50	52	65	46	73	57	49	62	62	78	54	46	56	49	61	68	58	52	64	54	52	69	51	61	68	64	58	58	47	64	50	57	43	60	48	63	50	63	69	60	73	63	59	65	54	59	57	52	54	57	51	73	60	65	59	50	59	45	59	50	49	46	66	60	59	56	66	56	58	56	62	47	51	57	54	57	45	71	45	45	55	52	67	54	52	69	54	55	49	60	52	68	60	63	38	60	55	59	64	64	57	43	56	53	54	64	54	42	39	53	52	63	66	58	53	51	62	57	50	63	59	53	48	66	61	47	56	49	53	77	45	61	72	66	59	59	54	48	65	58	51	40	63	67	63	66	61	61	64	45	69	57	54	63	39	71	54	60	56	54	47	56	55	57	53	49	61	53	62	45	65	66	60	48	50	49	59	60	56	54	65	69	63	52	60	66	58	62	60	48	61	48	63	63	55	50	56	54	55	61	62	53	40	59	56	68	55	60	56	66	61	66	63	67	56	64	52	58	58	53	62	39	57	49	53	59	58	54	51	56	58	79	67	53	43	77	63	67	50	71	61	56	53	57	58	54	53	49	65	68	64	73	53	51	53	59	56	66	69	66	47	72	57	66	56	59	46	64	68	49	48	54	61	52	67	60	43	56	44	68	71	47	50	60	63	59	65	55	55	53	55	50	62	51	71	49	56	65	52	68	64	63	50	59	61	54	54	62	55	60	43	54	61	58	52	54	64	39	59	61	64	53	76	52	66	51	64	61	62	49	71	44	61	51	53	62	52	47	56	63	47	52	61	53	58	53	55	58	52	48	54	57	56	54	53	59	60	51	62	60	61	57	50	57	57	45	56	62	36	44	52	55	64	63	64	42	44	46	58	54	56	62	61	54	38	49	55	50	62	48	66	58	53	55	46	63	56	41	48	48	63	57	53	65	61	60	51	51	61	51	47	57	64	61	71	47	53	56	52	49	54	42	50	49	48	68	50	59	59	60	48	43	58	57	56	58	55	53	61	69	70	51	54	55	57	47	61	47	43	47	64	54	59	57	48	49	52	55	66	63	69	56	59	56	58	64	57	56	54	61	61	40	64	63	60	51	60	57	55	60	60	51	69	54	53	54	52	62	78	62	53	57	56	55	59	64	69	52	58	53	64	63	41	50	65	45	45	58	61	44	63	55	59	52	63	43	58	46	65	63	48	46	60	67	69	58	49	53	64	71	56	47	56	57	54	57	59	66	57	48	56	60	62	50	49	63	54	65	71	46	52	46	59	45	48	54	65	56	60	53	55	62	61	54	48	64	57	52	52	61	54	62	60	54	65	54	44	49	69	63	46	59	50	58	51	51	57	66	47	44	56	71	57	50	60	71	48	49	55	56	55	64	49	45	70	55	63	57	61	70	65	64	68	68	52	45	61	58	54	55	52	46	46	69	48	56	57	45	53	73	46	58	64	63	68	73	59	53	55	70	51	50	63	61	49	74	57	49	55	56	57	49	65	51	57	59	64	46	60	55	65	65	57	53	45	75	56	68	61	62	57	49	64	59	65	72	51	57	56	44	60	46	49	43	55	53	67	61	65	58	53	65	63	44	65	59	55	66	67	58	53	57	54	52	50	61	52	53	51	45	50	64	64	50	55	73	43	50	44	65	77	62	47	55	57	56	61	55	61	53	53	64	55	56	60	55	42	48	61	61	57	44	55	53	47	66	55	56	50	53	53	53	47	55	63	64	57	38	65	61
21202	4091	2672	3547	7497	9813	9586	8115	9776	5633	4553	3266	2485	1995	1593	1294	1237	1180	1190	1133	1157	1135	1166	1126	1126	1042	977	1105	1097	1133	982	884	771	849	849	788	804	763	787	739	699	664	716	708	674	634	665	655	601	611	677	608	576	586	584	602	581	566	569	528	540	500	505	517	517	557	530	519	517	540	530	506	515	536	562	522	538	523	534	566	532	589	571	573	536	613	559	559	550	558	585	566	541	560	573	554	501	529	527	500	567	495	562	551	539	531	533	517	571	516	522	509	507	517	522	530	474	507	548	545	531	532	494	547	530	553	500	507	479	482	519	512	557	544	521	519	520	488	508	507	524	500	494	526	529	499	546	501	505	525	540	502	538	498	528	517	551	539	510	519	538	541	496	492	507	563	489	553	523	513	520	511	530	529	516	540	517	535	538	486	525	540	544	534	525	553	509	555	527	549	522	532	536	554	543	523	514	525	519	519	497	521	490	557	505	542	522	569	538	525	513	518	497	547	535	530	532	568	498	528	547	524	491	536	492	527	543	489	505	544	523	534	557	527	489	510	551	544	577	505	520	519	571	543	540	563	510	560	537	532	497	524	517	563	506	484	596	550	553	510	500	554	583	508	525	519	505	514	538	523	530	538	519	535	525	518	508	502	571	559	533	542	524	556	517	552	504	522	512	537	547	506	517	553	524	524	518	491	484	528	576	522	520	501	522	502	542	555	522	544	546	542	504	532	532	553	506	590	504	553	512	566	511	530	496	531	532	552	513	524	541	532	508	521	537	505	531	534	531	556	553	532	555	557	529	527	560	530	519	561	525	510	539	542	522	530	524	531	526	545	477	537	532	501	513	533	545	500	513	544	550	515	555	512	502	501	532	497	504	586	504	516	524	514	491	552	536	528	532	512	566	538	483	481	516	499	519	530	509	553	561	529	523	525	559	494	523	543	523	556	501	554	522	508	527	600	548	518	511	504	528	519	526	501	515	535	477	550	538	504	533	523	519	521	557	526	548	545	509	552	548	524	534	498	545	514	534	520	532	549	541	493	534	546	513	555	506	492	560	556	543	520	517	542	543	518	543	562	519	532	518	511	511	520	468	502	579	546	561	513	531	539	523	501	544	549	521	527	530	566	524	532	531	512	504	490	516	525	533	515	549	548	533	526	493	498	524	486	500	543	508	493	525	531	523	518	522	532	561	508	509	562	510	527	535	491	501	525	473	546	499	505	527	504	505	508	487	506	523	533	463	521	547	514	489	537	515	562	519	534	547	550	568	545	531	551	564	561	522	549	552	567	546	520	513	530	535	551	516	524	509	555	561	525	521	485	523	477	475	530	532	558	520	526	553	483	534	549	527	518	544	513	510	557	512	523	525	566	515	543	499	523	517	528	544	527	513	540	528	520	530	563	478	566	546	537	571	528	552	538	529	513	508	536	527	523	549	509	481	544	515	530	551	501	554	553	474	578	521	488	516	533	502	509	490	534	498	517	487	507	516	499	566	539	561	523	554	550	513	572	542	526	553	545	502	545	573	540	480	526	520	527	533	515	554	524	472	553	533	558	551	531	551	497	485	586	526	512	510	518	549	538	512	521	533	496	487	508	523	533	544	544	516	499	544	498	534	566	516	517	475	476	550	550	493	573	507	517	491	520	532	529	521	566	516	533	485	545	507	543	559	537	517	516	495	532	513	524	532	501	539	529	541	522	527	562	519	501	531	539	519	547	584	550	543	535	501	551	543	498	500	520	504	543	561	497	488	554	487	542	493	485	496	564	503	526	491	510	539	533	540	525	563	537	523	525	507	521	549	565	527	590	535	507	505	538	507	521	518	520	532	527	519	531	538	530	531	589	563	501	535	535	516	550	525	537	541	521	526	510	518	535	487	527	541	558	494	524	501	552	549	494	511	559	530	552	505	515	552	528	545	568	521	518	563	541	534	505	542	550	498	549	525	491	569	572	560	508	521	485	508	501	537	548	523	544	547	557	546	542	541	502	534	500	506	542	526	528	525	522	558	541	517	492	512	533	491	504	553	511	520	530	533	515	524	496	539	512	511	497	539	509	532	549	547	514	545	545	582	545	525	528	517	533	474	544	555	535	532	527	533	509	508	517	497	532	501	543	537	535	532	504	513	511	542	541	529	568	526	535	515	550	541	542	556	476	519	498	550	536	526	521	533	507	560	502	514	523	513	539	575	526	564	499	522	520	524	568	513	523	525	572	507	546	524	551	532	549	508	505	535	505	536	530	509	555	541	588	541	506	532	542	513	519	530	513	542	565	517	519	526	559	533	543	500	527	524	500	549	527	548	562	545	552	523	522	531	545	508	531	489	531	505	553	510	516	545	499	525	479	520	538	546	536	501	538	500	517	559	522	534	487	541	542	491	550	550	536	528	545	543	537	523	501	554	543	528	532	527	516	518	520	553	536	542	562	513	510	571	520	545	516	532	525	515	544	519	519	528	547	540	508	543	587	509	462	552	527	487	552	538	530	526	573	540	548	525	537	522	505	523	538	551	556	487	512	537	548	526	506	534	533	545	518	513	552	518	555	561	536	517	526	505	528	545	499	528	511	522	547	546	514	529	556	529	533	511	526	531	541	578	517	524	491	516	551	554	520	560	543	523	541	534	512	504	487	520	544	551	503	560	552	516	552	528	474	521	531	506	513	527	521	560	523	529	504	557	541	509	515	522	544	498	500	539	511	502	523	550	548	513	536	494	542	532	528	509	518	530	526	545	538	546	518	514	518	525	553	520	525	506	541	472	529	519	536	524	565	521	541	522	534	542	534	506	500	546	542	519	562	474	494	522	534	494	523	480	493	543	539	528	546	519	522	533	527	521	527	549	535	515	519	567	488	512	561	514	549	513	534	554	541	539	568	511	529	584	488	530	529	529	563	518	552	524	558	553	497	533	503	494	516	553	523	570	511	519	524	528	494	473	528	536	487	517	525	499	528	499	523	517	512	531	495	554	520	501	521	532	553	506	545	511	502	501	483	521	509	520	520	567	510	505	550	524	511	497	530	551	571	524	538	550	541	530	546	558	544	515	527	548	480	517	529	497	560	520	519	518	506	529	488	539	540	524	558	532	543	510	512	527	525	494	541	523	537	540	523	539	542	475	529	510	517	532	524	589	506	493	519	511	543	508	502	512	508	504	499	527	538	558	517	522	531	481	516	523	520	527	523	512	545	503	529	487	528	499	536	524	504	529	512	562	537	497	526	541	522	516	480	509	522	524	557	549	513	519	512	556	524	519	507	541	539	543	510	526	556	477	547	526	549	556	514	513	526	515	521	528	545	482	528	531	527	503	487	508	514	578	524	491	511	496	497	555	534	515	544	513	524	517	531	535	543	505	520	508	523	550	543	548	528	565	551	527	534	529	530	537	503	537	548	503	522	539	546	517	532	524	542	589	548	533	500	507	578	518	532	531	515	523	536	536	520	566	522	507	524	508	535	534	529	511	539	534	553	516	508	529	531	503	529	494	526	567	505
2978	558	286	214	183	247	248	242	371	219	183	168	134	118	96	88	81	77	80	93	94	82	97	83	81	84	83	91	84	79	80	85	77	60	79	88	73	82	67	69	76	66	70	76	63	54	88	49	70	69	68	68	61	59	70	67	52	62	78	63	48	55	59	60	58	57	68	65	75	43	61	62	60	59	58	67	74	51	60	72	63	67	52	64	62	75	63	59	69	52	59	62	62	58	73	59	56	46	62	61	56	62	63	56	54	64	54	58	60	72	71	68	66	57	63	59	61	48	66	55	77	48	70	70	61	55	56	70	45	69	57	53	68	68	46	64	55	82	64	57	50	63	63	49	53	61	64	45	77	62	57	77	57	66	70	61	66	74	60	69	67	56	41	66	52	50	46	52	69	72	60	53	57	61	56	75	71	49	55	57	60	56	62	63	77	53	63	57	65	62	64	75	43	56	57	60	72	54	59	63	58	42	47	56	59	53	62	46	56	55	57	53	53	59	49	56	68	76	65	63	72	60	62	65	56	63	71	70	46	61	53	70	61	65	66	47	57	69	61	60	58	64	65	48	70	62	63	53	50	65	57	57	47	71	58	57	59	66	64	60	66	55	67	66	73	74	57	66	63	47	59	63	67	65	63	62	51	65	57	59	65	65	54	79	54	64	54	55	56	69	57	80	61	55	54	51	56	62	59	60	59	62	60	83	62	72	64	67	75	82	61	66	63	56	59	69	49	73	64	51	64	66	62	57	76	58	61	61	49	46	60	50	60	64	66	54	59	56	67	68	68	65	63	66	53	67	70	62	53	63	53	74	44	55	59	45	56	53	63	83	55	47	67	63	56	61	61	63	51	54	64	68	55	50	55	64	58	67	57	58	70	62	59	66	84	62	62	49	61	69	65	50	53	73	62	73	54	56	54	67	50	65	68	48	54	61	58	57	69	64	68	58	64	53	59	67	54	60	70	67	70	64	56	49	66	68	56	65	55	67	65	74	57	62	80	63	53	65	59	73	56	54	61	69	71	61	55	66	62	77	69	46	60	63	57	64	64	58	42	68	64	49	55	63	57	65	61	57	59	54	80	62	70	54	73	68	60	74	57	61	63	68	53	46	56	65	57	69	64	59	58	73	67	50	53	63	64	55	50	69	62	59	73	59	52	60	61	61	63	65	73	59	51	61	75	74	53	67	62	52	67	59	63	69	58	58	63	72	68	65	55	72	45	49	70	62	59	66	65	66	56	65	69	50	49	63	57	62	71	75	63	64	67	71	63	43	50	76	55	71	54	53	81	73	59	59	62	67	53	64	49	73	70	66	66	62	66	67	61	72	63	61	60	57	59	56	63	68	59	70	57	63	43	57	72	49	71	75	69	61	64	70	61	68	57	57	67	55	52	54	69	71	59	56	51	62	62	51	44	66	47	60	73	67	75	67	55	69	62	62	70	62	70	75	55	61	71	57	44	40	76	59	54	59	57	69	82	68	83	67	61	56	58	57	65	67	62	60	68	64	71	63	63	62	68	60	61	68	59	54	72	72	52	66	66	59	64	67	53	62	61	60	63	48	56	68	59	67	42	64	62	68	67	56	65	67	69	75	65	67	48	54	63	59	66	67	59	74	80	62	57	50	67	58	59	53	70	50	62	67	46	48	54	59	51	51	57	59	50	71	60	68	65	72	68	60	62	57	53	61	70	59	70	51	51	64	69	61	62	60	85	74	50	63	61	49	50	60	62	65	66	59	56	57	66	74	77	80	49	65	54	66	68	61	67	57	66	59	66	57	67	62	59	68	52	58	64	63	63	69	54	70	70	58	65	56	59	49	59	52	67	59	54	72	54	61	58	62	54	70	61	63	61	60	64	57	57	54	52	60	64	43	63	62	61	44	58	60	54	64	72	52	57	66	65	62	52	65	64	68	63	68	69	50	65	77	71	64	70	66	57	64	65	62	53	64	45	65	61	70	55	60	63	69	68	62	65	64	65	61	57	49	63	62	49	48	68	63	74	62	61	75	60	65	69	59	51	80	42	60	52	54	62	61	62	56	64	61	52	72	69	68	49	67	70	68	53	56	63	63	59	66	71	55	64	68	61	63	56	60	50	59	65	55	63	53	57	65	55	64	59	72	58	61	51	70	71	64	62	65	41	58	58	51	65	66	65	69	65	65	44	62	62	72	49	58	60	48	55	60	57	63	57	57	62	65	59	67	65	50	68	57	79	51	75	56	54	64	61	51	65	48	53	67	65	53	47	55	56	56	56	65	62	69	62	65	56	53	73	66	60	58	74	60	60	66	62	53	54	50	53	61	74	65	50	55	45	50	53	59	69	64	61	57	66	75	70	66	70	52	56	67	53	63	65	67	60	66	53	67	56	52	70	73	61	44	60	45	59	73	75	62	56	66	64	60	52	51	55	70	59	49	57	61	62	68	64	65	59	58	54	49	64	63	64	62	53	49	57	60	67	45	67	58	67	50	56	66	65	62	71	61	69	55	69	74	51	50	68	62	57	56	63	60	58	54	55	63	73	55	65	52	60	62	63	74	58	53	69	66	58	72	59	48	70	53	62	62	69	70	57	56	61	73	60	70	64	59	58	55	65	56	63	50	58	58	65	68	62	57	67	57	45	67	56	48	69	59	62	78	47	71	70	68	61	49	62	46	57	56	72	75	53	63	70	75	63	65	52	70	69	55	60	55	55	52	75	62	71	56	61	62	67	56	71	60	53	74	54	64	70	69	75	52	66	50	68	54	55	70	54	68	62	73	77	63	68	43	66	68	68	54	64	62	63	54	53	67	69	58	56	47	59	62	53	66	60	66	45	66	52	71	51	53	49	64	60	65	73	55	67	59	72	55	66	64	51	52	57	50	75	57	58	56	66	61	71	59	65	61	61	70	50	62	64	55	64	76	69	55	70	55	51	66	72	64	64	69	63	60	45	53	53	61	53	74	57	66	74	58	61	65	58	57	57	44	53	58	50	59	64	68	55	54	55	70	60	58	67	64	56	61	65	67	73	48	69	59	47	57	59	53	48	39	53	63	82	62	55	76	64	74	65	56	55	65	55	43	53	65	60	68	58	66	65	47	52	53	50	70	70	58	63	65	65	51	57	61	53	59	50	60	65	63	60	66	70	61	69	50	65	66	65	46	61	56	62	59	51	75	60	70	61	48	67	69	59	51	63	68	63	56	51	56	60	73	59	66	60	65	61	62	70	64	61	60	71	58	71	67	69	59	56	77	54	49	56	72	68	52	67	50	56	51	58	71	66	70	49	56	52	57	52	49	80	66	56	58	78	64	56	58	65	61	46	63	80	62	63	59	54	53	61	61	63	47	47	51	66	68	56	70	62	50	54	65	52	52	45	45	58	48	46	51	65	60	48	67	61	71	62	63	50	56	58	62	71	55	50	63	59	62	67	60	72	64	67	74	66	63	51	55	65	71	68	78	55	55	69	63	63	58	62	67	54	47	71	50	56	64	53	55	58	79	72	54
24500	5761	3648	4691	9767	12493	11538	9779	12346	6953	5086	3792	3272	2338	1952	1658	1556	1554	1451	1320	1344	1380	1363	1339	1362	1370	1343	1362	1280	1359	1219	1114	981	931	928	930	924	948	960	868	836	809	843	804	793	763	737	738	727	717	687	684	679	628	671	676	647	639	639	619	611	598	649	551	579	611	574	594	603	588	604	559	623	575	569	604	585	583	612	587	619	605	620	695	665	625	636	630	696	629	644	621	645	627	689	615	612	627	588	618	582	623	596	604	576	603	605	585	587	572	639	620	616	579	628	569	582	606	581	606	584	566	602	594	564	587	583	580	607	571	568	601	600	579	615	637	598	574	589	602	538	609	587	577	568	549	575	610	586	566	586	639	623	578	558	575	606	551	570	564	568	614	564	616	571	586	571	581	607	594	570	554	604	549	560	628	563	626	613	594	636	634	567	598	588	618	598	551	582	574	578	588	578	590	568	567	582	614	638	584	593	590	578	561	581	560	578	568	576	572	577	602	564	570	628	621	603	635	600	595	570	582	588	620	601	571	572	546	560	597	582	589	574	578	564	608	547	590	574	583	571	583	594	592	568	594	581	590	543	597	634	564	578	587	576	607	598	601	606	566	565	592	567	588	599	553	571	577	608	601	568	592	588	605	605	571	567	595	581	592	542	628	560	595	577	586	607	566	590	601	555	582	565	568	593	623	571	617	509	579	599	591	585	638	592	563	592	576	595	619	619	596	586	557	614	601	556	560	599	589	552	580	564	585	557	604	550	579	563	595	576	590	603	613	563	576	574	565	579	603	555	593	598	606	592	577	545	603	580	608	599	575	609	583	604	597	583	636	597	597	558	612	598	576	596	595	591	566	592	594	576	589	599	549	585	584	544	643	616	591	622	580	560	581	595	600	598	550	583	536	523	557	581	572	547	565	630	577	574	609	623	621	615	561	565	557	621	529	615	537	569	607	571	632	586	623	602	585	585	596	551	614	590	596	559	595	563	555	596	551	582	578	556	580	583	565	582	587	605	572	580	601	539	594	583	609	591	558	592	595	558	567	593	585	614	552	583	595	587	587	607	625	628	598	616	586	603	616	616	589	561	591	551	566	615	607	567	544	575	580	587	585	556	643	583	612	595	572	571	578	565	525	589	604	598	560	577	545	587	610	605	534	611	582	555	557	607	583	618	609	606	612	604	567	581	528	593	574	557	549	578	582	587	626	576	558	580	602	557	614	616	614	602	556	590	597	592	575	581	628	537	595	629	563	562	557	599	592	622	591	567	587	560	625	599	570	525	567	609	546	578	596	615	607	541	608	567	596	561	549	601	609	566	602	589	625	578	606	615	598	562	596	581	603	602	518	632	602	546	606	551	646	545	627	581	560	603	574	594	592	582	596	565	627	573	573	576	600	623	573	608	615	579	574	594	589	590	596	572	555	629	596	570	541	620	562	584	611	570	616	595	584	564	538	580	589	588	563	577	533	600	577	609	581	628	560	629	573	591	618	602	591	577	595	586	537	581	631	628	576	611	595	588	571	568	611	570	589	586	598	621	579	620	604	563	563	579	586	566	565	570	588	568	552	575	606	586	582	568	594	607	605	617	593	603	610	614	596	562	605	550	622	571	590	579	579	563	570	603	574	600	586	605	604	620	556	589	570	546	573	539	620	571	603	570	597	569	618	612	554	611	581	570	577	601	546	568	607	576	564	584	549	541	557	603	600	588	571	617	607	603	565	570	582	569	599	597	575	550	587	558	585	600	619	588	574	602	584	589	592	570	561	595	566	603	572	610	536	603	601	615	575	612	608	556	587	607	559	616	565	630	613	617	593	564	595	561	567	591	602	592	596	569	594	611	548	649	571	576	565	626	607	574	625	591	547	584	611	580	554	596	584	611	581	594	629	604	644	603	536	579	536	583	595	582	624	579	569	581	561	583	583	609	596	595	539	628	608	537	569	555	587	596	577	596	571	562	600	584	606	588	576	606	606	556	554	553	596	586	585	603	584	582	582	616	567	568	547	616	579	574	593	581	579	620	560	548	602	573	546	570	553	561	568	595	568	591	629	568	559	581	604	577	580	615	573	594	563	538	559	601	615	591	618	556	554	557	602	588	569	574	588	579	596	568	588	524	568	612	561	556	588	584	544	618	573	595	576	554	538	584	593	545	561	567	572	583	635	560	625	599	597	590	573	586	565	576	582	563	587	595	632	578	608	562	593	632	573	616	570	609	590	540	624	547	597	613	559	595	568	605	619	573	608	566	555	591	578	596	589	557	613	570	612	585	559	593	599	627	562	579	577	591	579	543	626	588	574	566	572	562	589	638	614	601	585	598	597	589	629	614	564	613	575	576	610	586	624	565	607	593	607	609	595	573	586	606	563	576	575	531	580	596	588	565	620	579	612	597	578	555	618	583	585	555	572	552	608	560	578	595	562	610	582	623	620	623	566	606	595	602	595	585	585	603	577	584	558	568	598	568	599	599	585	582	569	592	609	573	577	568	614	582	613	596	604	523	580	578	569	585	577	590	569	573	592	579	582	551	563	568	573	621	587	593	617	604	548	564	597	626	506	577	590	564	570	610	651	606	582	592	601	569	601	600	582	560	560	592	571	587	603	590	610	611	595	607	617	591	585	575	615	580	629	560	604	568	594	573	563	615	604	572	611	605	617	628	568	616	586	586	623	633	577	597	606	557	640	568	569	585	594	599	594	602	581	589	605	590	604	610	607	610	578	576	562	604	627	577	562	579	561	569	556	515	579	596	595	610	577	567	577	576	610	566	598	588	543	565	574	614	572	589	617	579	598	570	583	569	595	584	609	612	570	555	576	571	621	571	578	619	584	556	595	612	601	587	630	602	585	550	576	595	566	595	587	550	548	561	560	605	602	560	596	561	569	577	553	572	604	544	555	572	560	584	605	650	589	602	595	584	589	606	559	600	503	516	574	562	621	613	564	587	577	561	592	604	568	609	565	585	587	579	580	579	634	607	585	622	549	596	598	621	630	607	623	573	620	630	583	575	593	641	546	599	601	566	602	607	585	554	568	580	576	570	567	632	586	548	601	600	566	605	582	551	616	592	580	565	608	606	548	607	604	575	565	602	612	563	562	586	577	556	566	567	541	586	589	589	587	611	547	627	593	604	608	574	589	578	610	582	591	576	650	602	620	573	588	546	602	553	611	594	601	606	597	605	565	576	587	548	604	629	563	633	616	589	617	544	592	589	612	601	601	595	583	589	617	572	591	581	622	561	559	591	588	579	585	587	583	579	585	570	626	580	590	590	586	543	600	592	605	579	529	540	592	570	598	605	580	591	585	620	593	617	615	623	560	590	589	566	546	567	601	565	586	586	598	560	553	574	626	609	616	633	597	590	591	562	572	580	623	579	619	586	616	573	584	591	579	598	590	577	574	557	624	597	573	586	582	596	571	548	597	579	594	563	611	604	594	632	608	593	566	597	618	594	583	531	597	548	588	583	588	591	620	570	629	587	535	569	584	566	604	559	625
1379	216	149	150	123	202	168	180	159	113	157	113	77	91	90	91	95	95	83	87	84	71	91	74	83	80	99	89	79	83	87	84	63	95	90	83	75	85	87	67	79	87	81	82	59	82	76	67	89	68	80	71	76	76	80	71	77	66	78	75	63	70	80	67	80	77	90	60	81	77	81	69	58	64	64	58	70	64	72	75	76	72	84	69	63	77	80	79	68	80	78	77	75	85	74	60	68	73	72	50	71	84	90	67	70	74	64	63	69	77	64	60	75	70	71	81	72	70	100	82	78	74	61	57	62	72	71	65	78	81	55	84	82	72	82	65	67	67	64	81	69	65	82	60	65	71	68	83	70	76	68	83	68	70	67	71	73	82	86	71	71	69	73	68	65	49	79	72	77	70	73	66	69	72	83	78	65	72	78	73	74	81	69	71	71	73	69	74	67	75	77	58	75	70	68	92	73	60	66	82	60	80	64	57	60	76	59	89	69	70	70	80	81	64	80	80	67	67	64	59	65	73	59	68	66	79	68	76	73	67	77	74	75	81	70	66	79	69	81	77	65	68	74	88	64	55	69	77	67	61	67	79	63	76	54	67	70	79	68	70	91	72	73	69	77	78	59	64	72	88	67	71	70	77	72	67	72	79	74	79	74	76	61	77	62	63	68	64	65	72	60	78	68	91	66	67	74	66	70	81	72	73	67	78	69	70	70	56	91	73	59	74	80	80	68	78	66	72	59	76	70	73	70	50	80	65	69	62	64	72	76	56	79	74	62	91	70	82	71	62	68	85	61	70	60	70	69	85	56	67	67	70	81	69	79	74	68	51	65	63	70	64	66	73	87	71	76	71	65	72	72	72	65	68	77	70	82	71	65	93	64	70	75	75	60	58	71	66	78	70	65	85	74	70	68	70	72	67	60	75	76	68	68	70	77	61	77	65	81	78	74	77	71	67	60	63	72	64	78	85	66	63	56	69	94	69	83	73	66	75	72	70	79	77	77	83	59	72	76	64	61	63	74	85	76	72	83	72	71	78	65	66	59	79	60	77	71	58	63	74	79	54	76	81	63	69	74	78	77	70	73	80	67	72	75	79	72	81	54	63	69	78	75	82	76	60	76	70	67	57	90	64	80	62	83	71	74	67	64	58	72	76	60	59	68	75	68	69	65	58	75	79	63	65	83	51	78	79	76	58	78	73	70	75	64	72	62	62	74	81	71	65	83	62	78	72	79	62	76	78	68	59	58	61	61	66	65	62	86	95	68	67	74	89	84	58	69	86	71	68	83	69	74	74	102	82	76	86	65	78	42	69	64	74	72	64	70	70	83	69	100	64	62	81	70	73	74	73	76	69	78	81	68	81	60	56	63	68	67	62	66	67	79	82	76	66	94	99	62	74	70	78	70	76	61	88	64	73	67	70	60	77	61	71	70	71	72	60	60	84	68	80	80	84	75	88	56	75	56	60	61	69	80	87	61	70	73	78	67	57	56	66	61	60	74	98	71	70	82	79	84	79	63	57	67	69	73	85	76	69	62	52	72	82	71	70	69	85	58	70	78	71	74	89	81	71	69	69	61	65	76	74	83	73	77	76	67	67	64	84	64	84	73	60	78	73	85	71	78	58	67	71	64	69	73	57	70	73	70	66	69	72	69	65	77	85	68	67	70	70	82	73	69	71	65	83	79	69	60	77	68	52	66	93	73	77	75	55	64	71	80	60	66	66	71	73	67	81	71	60	71	75	81	66	61	55	62	79	68	62	63	68	78	71	76	75	71	77	75	70	55	68	66	76	79	84	65	88	60	75	69	69	55	85	77	78	71	72	76	72	71	75	63	61	89	76	71	83	66	87	79	80	73	74	66	77	75	81	69	65	80	74	73	77	85	55	67	74	69	64	65	70	85	68	71	81	79	81	73	72	59	72	60	73	71	79	78	77	68	82	68	69	69	62	62	64	79	68	69	78	73	62	76	79	73	77	67	81	85	77	61	60	62	61	63	63	66	82	64	68	95	77	70	69	75	71	59	73	71	80	71	68	77	64	62	74	82	58	70	85	82	73	76	82	86	70	46	67	63	76	85	59	74	69	73	70	65	71	73	79	89	65	63	90	56	74	77	74	74	65	80	77	64	84	65	79	92	85	54	64	71	77	68	70	74	70	77	65	62	56	81	75	67	59	59	66	85	66	71	64	65	68	72	81	74	74	77	69	76	74	62	66	71	73	66	73	90	59	57	61	64	76	55	74	77	81	64	74	68	72	75	69	65	66	80	77	71	87	63	83	65	76	62	73	64	76	82	67	84	66	73	89	76	83	83	84	78	72	68	64	77	80	70	83	70	70	73	57	67	71	65	82	54	72	58	80	76	81	66	68	55	66	68	65	73	78	72	57	81	85	79	72	62	58	84	65	82	82	65	74	62	64	73	57	75	72	65	81	72	95	78	63	65	81	44	78	82	71	60	72	69	68	74	53	69	71	75	65	66	64	72	82	76	80	79	75	73	64	73	70	78	74	71	78	62	70	59	57	65	66	67	76	68	73	82	69	57	76	70	79	66	71	66	70	85	66	79	75	77	70	74	71	65	58	72	76	63	81	77	74	67	78	65	62	72	58	71	72	81	71	83	58	71	73	78	63	83	91	71	68	52	76	64	81	68	78	75	56	81	73	64	75	79	72	73	66	83	81	67	72	66	77	77	82	66	66	80	73	67	81	66	75	72	76	58	79	88	70	73	70	66	69	75	70	69	67	70	66	80	76	74	71	71	71	63	66	72	79	70	57	83	78	81	66	84	58	73	84	72	66	68	68	82	63	83	86	65	69	87	82	69	72	60	87	72	84	90	78	67	62	69	59	77	63	74	52	79	76	61	84	59	70	80	67	69	86	70	71	80	75	78	74	65	80	62	80	73	80	55	84	58	65	62	72	66	73	64	71	89	82	65	76	75	76	60	85	78	70	82	63	83	73	70	71	63	73	82	68	85	84	74	72	80	80	68	72	71	60	83	76	67	80	76	60	73	72	69	59	72	54	94	79	70	74	70	77	73	89	63	70	60	77	67	77	76	77	71	69	66	85	68	67	60	82	82	62	77	87	92	70	84	72	80	62	67	73	62	75	63	78	68	67	70	73	69	82	64	53	71	74	69	79	68	65	59	76	65	53	70	72	69	83	64	79	67	79	80	72	78	69	77	74	47	85	69	70	53	79	63	84	73	62	71	71	66	84	74	89	78	75	79	81	74	73	65	80	76	65	74	67	68	78	78	80	81	63	78	98	82	72	57	81	70	63	72	79	51	61	62	55	70	70	67	60	84	73	67	63	84	74	68	57	70	75	72	69	75	79	76	82	82	77	76	64	77	53	62	56	77	75	79	73	59	57	68	75	85	77	71	58	80	76	79	63	71	72	69	69	66	68	62	78	65	78	60	75	69	63	87	72	70	70	70	71	73	73	72	71	69	68	76	75	93	66	74	75	68	77	85	68	75	68	65	81	60	67
15689	3370	2109	2783	5567	7710	6970	5963	5112	3809	3334	2529	1835	1395	1315	1187	1145	1133	1059	993	964	1055	1054	1029	1042	1124	1106	1113	1043	1078	1055	879	844	833	893	822	837	802	812	823	849	754	776	778	780	777	775	758	715	714	762	759	742	690	712	690	743	667	658	682	705	706	657	726	624	672	709	610	673	650	648	693	646	639	633	654	656	667	689	654	697	693	697	654	668	687	705	696	668	688	729	687	698	689	657	673	635	651	713	719	655	661	717	677	703	703	634	675	684	659	643	687	670	640	646	653	659	690	658	655	646	658	667	650	688	672	654	634	683	662	706	715	672	715	695	663	637	660	633	621	707	658	651	667	619	623	655	702	690	653	702	695	652	647	656	632	663	656	634	648	665	665	660	686	690	698	683	636	669	662	635	669	648	651	714	680	684	642	703	684	677	669	662	645	631	656	677	669	652	668	645	668	692	665	714	629	679	718	674	624	660	635	666	680	675	660	666	692	664	679	655	680	668	650	648	648	688	675	664	646	637	685	657	610	665	658	695	694	701	690	686	669	682	679	658	648	698	616	632	636	672	673	668	663	655	686	651	644	673	672	702	694	685	667	651	641	670	654	651	656	683	589	655	619	678	612	677	645	673	719	685	675	653	678	680	648	684	672	694	680	662	710	695	642	704	624	632	694	703	655	667	662	643	682	679	690	628	654	632	660	660	656	635	604	665	619	666	706	678	712	642	658	666	654	653	624	683	675	665	680	688	657	668	657	651	661	616	661	646	683	654	671	631	685	658	651	693	694	683	691	636	680	681	635	681	652	660	645	689	682	627	629	690	736	683	647	637	672	664	684	682	678	668	668	633	684	704	651	653	627	672	616	637	670	649	664	683	645	611	626	656	634	632	643	673	627	683	659	667	631	678	670	661	660	657	667	665	703	671	640	688	682	621	677	691	679	651	656	701	637	625	659	639	686	654	646	700	663	686	655	657	689	718	641	666	698	677	662	697	712	605	668	660	633	668	624	690	642	680	704	658	680	670	641	631	675	647	619	684	653	699	665	706	679	672	646	624	632	658	678	611	693	653	658	610	650	648	658	672	644	658	688	655	670	675	690	657	695	643	673	657	660	695	643	649	670	662	676	626	703	608	655	648	711	652	672	658	674	690	663	674	699	633	663	706	625	699	657	670	678	687	683	654	677	637	681	640	673	657	679	593	724	736	663	620	684	619	684	678	666	660	677	667	642	642	657	681	661	646	691	668	673	703	627	689	683	661	690	643	718	611	621	653	693	692	679	686	709	688	664	695	680	681	673	741	623	719	649	663	672	700	654	656	662	679	637	671	701	655	631	642	692	645	676	633	699	697	661	629	686	672	637	657	661	694	685	704	638	687	643	677	672	670	659	662	692	667	629	661	669	635	648	647	669	670	662	622	646	660	675	647	621	681	669	668	718	637	668	674	661	703	681	668	687	682	653	658	689	626	658	670	680	681	629	619	703	719	652	626	665	671	692	689	668	640	666	655	661	682	635	618	688	584	643	613	686	658	655	639	658	681	631	689	696	653	662	663	677	683	635	673	668	688	680	683	648	697	723	654	647	715	720	613	657	641	661	642	632	643	655	685	671	631	695	669	662	608	731	638	647	620	684	679	648	658	665	642	671	632	650	624	667	669	648	690	607	720	690	683	713	630	625	716	637	632	636	661	656	661	667	685	709	661	648	662	665	627	666	653	659	609	694	681	658	671	659	664	620	684	680	642	666	675	665	674	643	669	680	704	650	659	670	694	657	673	653	666	679	632	636	692	615	651	654	662	701	709	670	686	687	660	636	655	715	670	648	675	691	702	679	646	621	658	728	661	676	639	679	643	655	663	668	706	698	705	684	686	658	696	664	656	649	684	653	689	617	670	660	689	626	678	687	691	685	684	672	612	648	727	660	614	671	651	687	666	665	641	664	650	647	705	670	664	678	640	679	656	656	700	676	678	632	661	653	668	660	663	655	687	657	640	670	657	665	644	693	670	635	643	679	663	671	684	687	622	668	668	628	704	687	713	645	642	649	660	670	668	669	640	718	685	629	674	616	636	663	713	675	648	686	642	676	652	714	671	678	636	641	711	667	653	661	685	650	636	677	668	635	692	684	650	674	654	640	660	651	671	705	673	623	678	684	663	665	669	656	630	652	686	624	661	675	633	702	684	651	686	643	662	631	670	642	640	687	655	655	725	625	643	622	628	634	646	659	710	680	707	633	668	661	690	638	641	636	667	702	646	698	658	652	669	673	670	679	633	686	697	651	683	699	632	630	636	638	728	634	662	695	681	694	606	638	636	683	669	682	695	652	677	663	671	669	619	645	668	692	694	627	695	692	654	650	623	669	604	629	670	667	713	695	679	692	632	658	650	635	698	690	658	675	653	682	717	612	646	710	708	676	701	649	623	648	695	646	670	670	696	636	651	650	702	673	629	678	676	646	636	694	681	678	671	661	663	671	679	665	610	655	677	690	642	644	605	673	716	666	634	655	680	694	689	672	675	705	659	645	696	652	704	659	652	647	669	653	695	638	667	635	693	676	676	699	669	704	668	667	630	701	625	694	666	671	668	675	666	642	664	654	654	645	641	669	654	673	637	653	645	667	659	631	700	663	703	654	698	670	677	682	737	636	674	602	703	675	692	611	707	663	655	658	664	699	652	635	631	645	641	679	637	696	631	662	655	675	643	673	689	706	671	712	656	620	612	707	656	700	688	671	679	673	681	639	718	640	654	658	659	650	659	679	684	718	653	623	690	671	685	654	676	671	666	660	636	630	680	640	662	653	638	694	673	626	672	693	651	668	691	699	667	646	651	664	653	627	695	680	710	682	696	689	708	681	662	649	689	663	644	679	670	652	658	642	629	676	638	667	650	657	679	663	628	671	635	688	691	653	652	662	653	662	668	621	626	622	646	706	667	701	626	627	610	627	681	662	701	635	685	648	646	662	671	662	635	665	657	634	676	682	652	603	695	657	663	641	662	643	701	663	680	664	638	688	701	621	646	640	624	690	662	637	652	676	683	621	649	661	657	666	632	655	656	612	706	642	672	708	619	623	674	710	693	673	655	617	725	609	651	748	666	669	686	649	633	661	655	665	653	671	700	691	679	631	668	647	691	664	652	633	677	708	628	682	649	635	678	668	631	664	670	640	665	713	650	684	649	736	685	669	668	663	673	683	682	670	643	650	662	651	714	665	684	671	627	654	677	649	658	677	688	678	646	675	646	664	630	677	663	663	640	656	703	713	634	685	634	700	702	702	676	665	632	634	682	680	690	666	666	703	690	686	667	672	670	656	639	726	656	687	669	678	657	733	632	615	641	661	622	673	641	629	712	665	655	639	669	669	661	651	649	678	627	661	668	656	659	656	658	644	671	643	690	662	651	643	620	690	692	665	603	676	642	673	665	660	740	663	698	657	664	675	658	607	671	623	671	664	711	721	625	680	653	664	648	677	669	636	647	648	667	646	680	665	647	619	676	659
2337	523	248	208	185	233	200	193	187	207	151	149	103	108	102	104	110	101	100	85	88	100	95	72	85	89	113	94	84	98	82	77	78	93	101	80	87	72	88	65	87	88	72	74	80	68	76	80	78	61	69	60	64	67	72	81	96	70	82	82	81	72	53	74	56	90	76	87	78	66	96	84	69	68	79	91	69	76	74	78	67	65	76	71	63	84	73	69	91	68	73	74	79	75	85	75	69	69	66	66	75	79	76	74	67	76	60	70	60	84	77	72	71	67	85	56	83	77	84	68	88	66	74	71	72	74	84	72	92	65	73	66	93	68	63	73	84	76	83	79	80	68	82	76	78	76	73	75	82	76	65	88	79	75	90	83	79	66	67	76	72	70	65	78	65	85	77	68	66	85	75	77	59	66	79	73	79	95	71	69	85	70	72	87	82	76	71	73	69	72	72	62	74	77	68	84	87	74	78	78	86	67	76	67	72	71	78	80	75	83	66	62	71	63	70	69	67	74	93	79	76	79	66	69	62	73	60	75	68	72	69	77	79	69	81	77	74	68	74	73	75	70	81	73	78	64	72	81	65	64	69	73	64	76	71	69	73	66	74	81	75	52	65	71	68	66	68	69	83	65	64	76	66	71	70	77	77	68	67	74	66	65	71	70	69	62	82	73	72	83	72	71	88	72	55	84	61	79	73	77	72	59	74	72	78	67	67	80	75	71	67	80	67	61	75	61	61	70	74	80	69	72	81	73	67	74	79	85	63	61	73	76	74	77	89	63	75	79	69	68	89	74	72	79	73	70	81	83	94	74	72	86	89	65	79	85	69	76	53	72	66	80	81	62	64	68	87	68	64	63	63	68	66	67	65	74	74	63	62	65	86	71	85	77	72	80	74	86	70	76	68	75	79	73	81	72	79	84	70	79	74	73	70	93	67	76	50	79	65	88	58	71	79	83	78	73	71	79	75	61	78	68	55	79	94	88	79	67	56	81	84	80	74	91	75	96	61	79	71	73	59	78	66	73	86	69	83	74	86	91	62	81	76	76	67	76	73	76	65	78	74	62	73	81	69	69	79	73	68	79	68	70	74	73	64	66	73	65	77	70	79	73	73	73	71	81	71	85	78	71	66	80	73	79	64	77	66	57	86	84	82	75	85	71	64	83	71	73	83	75	84	75	89	70	76	80	73	79	64	80	78	88	78	79	71	62	78	70	86	84	74	75	68	77	71	81	77	88	73	76	71	67	64	83	77	83	79	67	85	83	75	79	61	70	77	80	73	68	72	80	73	77	73	65	69	78	63	69	84	67	69	68	75	80	67	78	68	75	66	68	76	74	82	91	76	83	62	95	81	85	83	68	73	87	72	67	67	72	80	71	75	66	55	80	72	63	65	69	74	70	79	65	74	60	85	82	61	91	87	64	87	65	69	87	66	61	70	76	81	79	80	83	76	62	80	74	73	74	50	84	88	76	71	70	77	100	63	63	66	86	76	80	88	65	70	77	81	68	65	77	64	66	68	81	83	67	69	74	69	65	65	69	62	81	70	74	77	70	75	73	70	75	63	68	80	61	77	61	66	65	54	68	61	68	82	90	77	64	78	73	75	73	70	66	66	68	63	77	61	82	82	68	70	65	58	71	66	92	81	58	77	73	76	82	81	60	59	65	84	72	84	90	64	68	83	76	91	80	73	65	78	67	61	74	78	71	80	77	65	76	76	70	73	57	83	74	79	76	74	88	82	84	89	68	79	61	63	73	86	81	70	66	72	84	58	85	73	73	71	79	69	85	71	71	68	76	78	71	86	79	78	68	71	72	66	70	68	76	67	67	72	61	69	73	81	61	60	76	70	65	70	55	92	54	65	66	78	67	59	67	59	64	67	71	82	66	77	68	72	71	96	58	76	77	62	85	66	72	75	77	68	67	69	72	95	75	68	84	75	64	62	67	78	65	78	74	68	71	78	63	83	69	74	67	73	72	83	86	75	63	62	85	61	84	85	74	63	80	77	64	74	62	68	72	72	72	67	90	70	74	77	80	67	67	86	70	82	61	71	81	81	88	75	75	80	73	78	83	83	65	81	83	67	58	59	73	61	68	74	81	78	77	76	69	72	78	84	73	65	77	78	78	89	82	68	75	66	67	70	79	63	73	74	53	80	64	79	67	74	71	80	65	77	61	62	84	83	72	77	80	74	69	74	77	79	72	83	95	83	75	79	90	81	57	71	88	78	70	76	68	84	89	78	87	66	62	79	73	71	76	91	72	65	78	66	77	67	64	90	64	69	65	61	72	79	71	82	64	79	68	83	65	76	77	59	75	79	75	69	70	59	79	57	65	61	81	77	73	72	83	68	89	86	69	83	72	74	80	74	77	75	75	77	70	71	56	81	80	61	66	72	53	76	70	72	72	70	70	65	78	86	62	60	68	72	76	81	71	88	80	72	70	81	54	74	80	78	67	90	61	73	79	68	83	67	75	78	69	75	94	77	72	80	63	73	69	88	76	61	78	75	66	93	82	71	77	68	73	57	81	88	80	74	72	69	69	70	69	86	76	81	64	64	65	75	60	67	77	70	79	67	72	73	63	73	68	82	63	56	81	68	75	63	72	64	82	65	73	67	69	66	77	69	82	73	69	72	81	72	80	78	84	74	85	80	71	87	83	68	77	81	80	69	63	68	88	79	64	59	98	77	65	76	77	71	83	70	75	73	86	63	64	60	68	62	70	83	84	71	79	64	79	77	68	71	73	64	70	64	73	72	90	49	74	74	86	89	64	91	78	70	95	76	85	84	80	61	65	79	85	65	87	76	64	83	75	76	84	73	85	71	85	66	73	73	73	68	70	69	68	56	73	74	75	73	72	75	67	65	76	70	80	59	72	70	69	67	67	78	69	70	80	93	69	69	75	73	86	86	71	82	73	81	66	84	76	82	78	73	79	98	57	92	89	64	74	57	79	64	70	93	74	83	56	68	79	74	70	82	58	93	74	78	72	78	92	74	93	72	85	95	73	78	73	67	79	87	99	60	80	58	69	68	73	66	71	78	92	71	61	74	70	85	64	77	75	72	80	84	65	74	72	73	78	78	66	72	69	71	76	80	71	78	92	73	69	61	89	81	79	70	58	80	89	79	73	76	63	78	78	66	71	66	64	69	79	103	68	78	62	79	80	66	72	82	73	63	89	75	56	68	81	79	82	71	74	76	70	72	54	74	77	74	68	75	74	69	71	79	67	72	81	93	74	82	76	74	68	55	62	55	65	81	72	87	75	88	72	69	83	60	76	100	86	76	57	85	89	65	68	82	64	61	80	65	84	78	69	65	81	58	64	71	90	81	72	80	88	86	70	74	80	66	75	75	92	64	71	68	59	71	81	64	67	65	74	75	62	71	66	87	61	85	87	73	61	63	78	62	69	66	69	87	76	56	74	64	62	78	70	81	78	76	52	72	81	64	75	60	80	73	56	72	71	70	100	71	68	77	59	66	70	64	82	74	81
22348	5990	3376	4177	8929	11364	9866	7909	6438	5395	4452	3147	2401	2092	1843	1694	1475	1315	1218	1197	1220	1301	1339	1327	1327	1371	1307	1356	1310	1253	1226	1026	993	944	997	961	909	949	948	884	949	894	875	881	881	827	796	796	755	802	771	794	752	751	768	748	727	724	714	670	681	680	693	686	662	704	726	693	726	746	734	713	729	699	664	685	672	744	731	767	712	713	735	712	739	760	728	702	753	678	707	723	681	705	737	748	679	718	714	724	704	692	700	684	724	716	677	654	694	670	641	655	741	665	720	638	713	673	666	739	682	751	711	692	672	687	680	694	729	666	750	686	731	676	655	702	716	673	675	687	679	713	683	722	682	692	665	657	646	674	735	685	723	707	653	752	676	682	690	703	717	664	721	667	650	689	676	681	712	690	679	673	716	675	644	664	628	666	702	687	653	769	668	685	698	704	699	691	729	692	675	714	691	705	731	660	776	716	666	682	677	689	738	710	707	670	687	693	706	686	683	707	693	728	705	666	707	660	687	703	714	672	716	686	631	687	683	680	693	717	681	688	706	660	721	676	695	641	664	656	676	648	692	735	690	691	685	601	689	635	661	599	635	704	667	706	597	633	695	700	714	677	677	724	679	639	659	627	624	716	682	684	677	690	723	728	672	748	673	705	718	711	624	720	672	685	688	673	679	694	703	726	666	667	710	738	733	702	711	692	701	658	673	642	744	645	652	667	664	699	681	709	689	670	709	697	721	703	666	696	696	687	665	689	682	665	703	673	689	710	681	658	714	706	676	689	652	702	651	709	688	697	677	653	708	700	731	696	690	700	717	662	732	704	694	689	715	695	709	698	706	676	671	645	698	683	665	742	695	650	713	696	657	705	717	683	673	741	726	674	688	678	679	676	693	687	739	696	689	683	682	676	690	682	706	682	664	634	666	700	679	723	685	728	671	695	655	688	697	710	730	678	715	688	680	660	700	639	714	717	716	680	748	688	705	710	654	727	712	695	673	653	671	682	724	699	680	693	699	696	632	717	655	668	694	706	703	723	712	727	707	700	675	682	731	652	723	696	655	684	665	653	669	724	724	673	655	694	666	705	695	721	670	698	727	735	660	668	680	727	712	667	707	699	682	685	707	721	714	757	660	709	678	721	678	702	712	736	673	720	719	655	688	728	662	710	716	648	693	695	693	718	682	709	684	713	681	680	677	722	749	688	677	707	713	709	690	710	633	701	696	722	688	697	673	678	682	748	731	719	692	691	694	706	701	659	672	664	679	717	701	679	645	685	670	748	695	723	705	730	751	656	698	681	741	677	680	719	661	679	660	686	668	690	700	712	667	692	691	693	742	700	746	701	688	709	721	672	671	730	673	705	673	686	669	700	685	670	690	645	700	647	712	646	708	745	690	688	653	697	714	711	661	725	686	687	713	663	701	676	702	681	684	677	687	722	673	697	671	693	702	714	695	661	696	682	683	661	649	722	685	690	714	676	731	722	717	698	692	678	740	684	661	679	702	692	740	717	659	651	645	742	718	657	682	742	697	706	625	708	683	714	679	643	698	739	716	695	686	667	671	697	697	645	715	731	648	684	723	654	678	729	684	721	669	679	695	691	679	712	694	708	692	656	699	697	761	702	668	628	711	703	645	688	678	721	741	678	706	662	699	703	769	685	703	728	706	735	674	671	700	679	706	658	708	698	723	702	700	669	696	637	653	651	649	681	650	645	702	683	676	687	664	685	685	668	668	681	719	693	737	675	703	664	738	689	713	661	695	675	702	665	685	674	717	686	679	676	690	661	715	703	720	654	666	683	654	735	694	664	682	662	659	684	750	677	720	707	648	700	760	633	700	721	680	745	671	668	658	739	709	686	692	664	710	698	726	704	695	676	700	706	721	747	757	665	700	698	698	719	696	761	684	722	731	667	679	707	699	704	714	671	763	718	691	705	703	686	702	691	696	683	715	699	717	658	704	649	660	734	673	689	700	679	699	694	700	704	708	670	685	666	696	652	709	705	673	716	681	724	650	671	679	650	709	691	680	641	698	682	716	682	716	700	668	677	631	693	701	690	717	673	643	663	687	664	686	713	680	706	711	672	688	661	722	688	712	698	693	676	675	682	698	657	702	671	723	698	710	711	675	698	640	703	736	681	709	678	647	723	707	741	633	650	720	700	674	725	658	729	686	701	647	646	719	694	724	738	696	697	716	712	679	682	726	688	722	699	738	660	754	708	697	673	689	688	692	676	751	700	698	675	684	657	734	744	695	724	688	694	683	697	675	675	679	679	661	688	690	636	698	716	680	695	675	715	663	652	686	692	709	711	663	666	689	738	703	673	686	715	691	664	702	693	698	687	687	689	692	693	726	644	637	690	615	671	641	712	706	715	660	689	658	676	706	733	701	726	716	760	709	730	706	719	725	727	743	677	702	693	718	653	709	681	695	693	720	660	668	733	680	672	689	690	689	733	720	650	696	711	687	688	726	644	685	696	646	685	649	706	690	678	692	743	729	684	737	696	686	718	714	694	691	689	651	731	690	695	715	667	681	721	659	681	685	709	675	632	698	693	697	673	652	706	648	678	702	655	633	684	669	682	628	710	695	664	686	686	674	660	656	714	674	712	694	727	665	692	708	708	679	718	694	671	716	623	715	695	665	662	709	679	659	663	663	713	682	673	703	627	702	673	682	710	667	698	706	662	674	671	700	688	656	717	658	668	674	686	695	653	689	705	689	642	672	646	697	678	653	625	716	679	725	693	649	718	702	757	718	670	716	696	714	679	685	654	701	714	684	703	698	668	709	706	660	678	636	742	680	704	732	735	724	694	683	694	694	744	685	646	671	702	664	724	694	701	685	661	673	732	680	671	696	735	654	691	703	684	704	665	694	678	693	677	737	714	710	724	737	703	649	663	687	676	721	693	733	672	696	689	737	641	621	670	703	722	674	766	660	678	717	669	682	650	666	686	687	699	691	715	709	686	661	679	720	686	691	708	680	690	667	699	688	655	665	652	720	690	696	680	701	710	675	674	733	651	693	687	692	735	640	712	722	675	631	722	690	659	671	683	699	628	681	691	688	641	709	693	717	682	725	733	672	665	637	703	709	699	679	678	691	702	690	667	711	710	693	689	725	703	704	716	702	694	715	664	660	669	690	697	689	660	696	675	698	681	756	700	674	637	682	690	731	692	684	687	722	710	705	697	670	701	611	672	667	714	683	755	657	702	661	659	655	677	699	721	671	704	665	656	635	706	703	706	713	737	668	695	721	678	693	702	696	733	700	693	704	662	649	713	701	697	711	681	659	702	689	713	670	696	668	674	676	666	686	722	671	685	707	674	691	688	717	681	721	672	700	695	711	675	696	690	702	712	681	701	682	671	644	714	685	697	684	699	677	668	692	696	685	645	706	636	654	693	693	711	703	682	709	702	683	677	708	691	710	713	640	724	690	684	698	681	699	732	698	679	710	667	659	744	684	676	715	720	721	694	695	720	720	673	665	707	701	756	707	706
2492	417	208	184	157	203	185	175	160	173	142	121	85	102	100	72	101	62	73	86	71	77	82	82	76	92	73	59	95	69	83	79	53	80	62	77	55	89	67	70	58	70	67	72	50	72	80	52	60	65	73	53	61	55	60	51	67	56	61	62	57	55	47	64	56	51	42	71	39	45	58	57	66	67	62	73	48	58	54	70	69	50	47	54	55	58	65	50	61	51	58	61	63	57	50	67	57	56	50	55	53	54	50	61	54	47	45	66	37	64	52	44	76	63	62	43	49	52	62	44	68	55	48	63	65	59	48	53	51	56	62	62	65	66	62	45	53	68	57	59	60	48	47	51	55	62	63	61	50	54	49	47	66	52	52	58	55	53	48	53	60	62	40	51	56	50	50	51	61	57	46	50	65	64	49	58	50	64	59	64	65	38	47	54	60	56	57	42	60	66	54	69	57	58	60	55	60	50	81	69	57	62	46	45	64	64	57	48	61	62	51	68	48	56	68	52	58	53	73	46	55	50	47	54	57	51	59	50	76	68	57	56	52	48	43	51	48	62	57	57	46	59	62	61	62	54	57	51	54	60	61	63	60	55	74	47	71	50	70	50	50	62	50	59	65	67	47	46	46	55	54	49	55	57	55	58	47	56	71	61	52	58	43	59	51	63	68	62	56	69	64	52	67	65	61	46	55	54	55	69	66	69	52	53	50	55	69	52	51	67	56	71	45	58	50	63	49	61	49	54	68	49	59	71	61	50	56	59	39	46	46	56	58	61	66	61	54	57	61	59	68	69	45	67	55	56	53	79	57	41	64	49	46	65	66	59	58	66	63	65	52	55	61	49	51	58	65	54	76	61	56	50	68	63	75	53	61	56	56	63	59	51	66	61	65	49	52	61	53	69	53	56	51	60	48	57	59	51	47	60	59	77	45	47	45	46	57	67	45	57	60	58	54	45	59	69	55	52	70	46	72	60	61	66	47	44	62	52	61	57	58	72	59	54	52	69	58	63	57	53	44	57	64	60	46	69	50	53	57	54	70	64	56	61	48	51	51	60	58	56	50	58	53	65	53	54	52	75	64	47	58	50	50	61	64	57	66	49	58	61	63	72	46	55	49	53	51	71	55	62	55	75	60	58	57	66	56	53	59	55	58	52	64	49	62	65	64	65	50	53	53	52	56	58	62	55	52	54	48	60	59	70	64	53	57	59	44	56	49	58	58	59	58	60	60	38	55	58	44	62	61	61	59	46	59	72	46	62	53	60	52	55	49	59	54	60	55	59	52	54	67	54	50	45	52	49	68	55	62	69	57	59	69	50	57	59	67	52	65	63	63	51	63	53	47	45	61	48	59	60	46	57	47	70	53	54	55	64	57	55	65	47	55	63	62	64	70	57	72	56	54	57	68	59	61	48	61	50	42	51	64	43	45	53	70	47	57	60	61	77	55	48	49	50	65	61	59	58	59	50	46	43	70	51	46	63	67	58	46	65	45	58	67	63	64	62	52	57	45	52	58	67	54	51	67	69	54	54	61	55	54	55	62	50	75	44	62	36	63	61	67	59	45	58	67	68	51	64	67	43	39	62	69	52	74	52	51	54	53	57	48	52	57	35	60	55	53	70	63	43	54	63	62	54	53	52	47	54	67	53	61	57	56	57	53	59	62	55	55	60	46	61	59	72	50	51	73	67	65	61	73	51	55	62	54	55	51	49	60	52	49	65	56	50	66	60	62	48	50	59	69	54	68	61	54	66	74	44	57	56	42	52	46	55	49	46	80	66	55	76	47	52	57	50	60	63	49	65	49	56	48	57	52	80	52	53	56	53	62	61	60	61	56	64	46	58	55	61	58	74	48	57	56	60	58	51	53	62	55	60	63	47	56	58	54	57	56	66	54	57	65	64	56	50	47	52	71	41	55	56	47	56	45	52	52	52	67	56	57	57	72	47	67	57	53	66	73	56	54	49	54	55	51	55	59	54	72	55	51	52	50	62	59	49	48	59	48	55	51	59	55	50	56	55	48	58	46	42	49	62	43	58	62	46	61	48	65	61	55	63	60	49	49	48	54	45	63	55	56	59	71	56	54	59	67	61	58	60	57	52	58	66	46	50	58	60	68	54	61	60	55	52	62	57	60	57	70	61	49	55	65	50	63	57	54	50	49	50	60	45	51	56	59	47	56	62	61	59	65	54	56	57	69	49	48	60	44	40	60	52	59	83	51	59	58	64	59	53	55	59	53	60	68	56	50	55	60	71	48	64	61	66	59	56	66	46	63	57	60	74	52	53	51	52	54	59	56	56	47	48	49	63	69	65	48	51	57	63	51	72	73	47	65	51	46	59	40	58	59	63	62	51	62	62	56	52	66	61	56	45	64	72	44	53	48	52	48	59	59	61	61	67	66	59	51	54	52	69	48	52	58	67	46	68	66	72	58	69	48	58	52	55	70	47	62	55	56	58	53	47	53	65	60	45	58	59	62	67	51	53	41	57	58	55	57	53	46	62	58	58	57	46	45	66	58	48	58	51	51	58	63	52	64	57	59	57	58	50	52	63	48	46	52	59	54	44	52	51	55	52	55	52	44	65	71	52	68	57	53	54	51	64	58	44	61	53	63	56	57	54	57	60	54	56	75	67	43	56	59	58	66	48	63	60	57	61	59	56	52	60	50	54	55	52	65	64	56	65	57	65	52	53	63	57	48	54	66	45	48	57	46	51	52	59	50	68	58	63	59	47	50	60	51	57	59	50	65	54	57	69	67	50	59	48	48	60	62	56	50	71	48	56	56	68	62	60	67	44	57	53	58	61	56	62	51	54	67	59	56	55	58	50	51	53	64	53	67	55	54	42	71	60	54	61	59	63	60	52	50	45	52	63	59	74	45	52	75	58	63	65	46	51	52	54	59	68	62	51	42	51	55	52	49	50	58	44	60	62	51	56	55	63	53	59	64	53	64	55	51	55	47	61	60	55	54	72	59	50	60	49	51	56	50	50	54	64	50	61	55	43	50	56	66	49	57	50	57	55	53	55	68	58	55	59	50	43	45	47	55	53	58	71	49	60	51	47	56	55	49	55	60	50	44	51	56	60	63	65	52	65	46	55	50	52	52	59	50	38	59	51	58	52	51	60	60	56	61	48	55	54	53	69	56	45	52	55	48	68	65	59	60	50	55	61	47	61	47	60	53	54	51	48	57	51	66	66	58	58	44	58	54	49	70	54	70	61	59	62	50	77	56	48	52	62	67	54	61	54	62	49	51	55	57	51	70	48	37	56	53	58	63	42	71	55	58	61	62	61	60	54	52	57	65	54	62	53	71	51	64	55	60	49	54	64	60	62	58	68	55	51	60	47	63	54	60	58	60	61	53	56	53	59	52	55	69	60	44	59	54	66	62	53	54	58	64	60	52	50	50	67	51	56	66	62	48	64	48	76	53	58	46	43	59	62	56	57	60	49	61	52	48	50	57	52	66	74	52	60	52	57	56	56	52	60	58	57
21684	5371	3229	4091	8399	10037	8822	7290	5929	5522	4536	3140	2465	2030	1874	1616	1484	1143	1068	1063	1129	1067	1164	1220	1331	1307	1284	1259	1151	1111	1034	866	854	838	843	776	787	805	785	712	743	720	708	740	687	703	648	642	581	600	626	613	633	624	588	599	594	589	586	550	549	560	571	556	532	556	530	506	539	537	520	507	522	533	481	513	565	555	545	549	576	542	543	547	518	554	596	631	560	577	572	603	564	583	523	526	540	530	517	557	560	569	540	555	553	533	541	509	530	529	499	517	520	546	499	526	501	481	578	530	516	520	536	521	536	549	534	545	512	560	534	529	520	509	565	515	529	518	507	516	495	506	536	559	547	528	543	515	551	493	526	550	553	496	531	516	532	566	571	552	531	522	547	523	548	540	520	556	565	526	506	522	539	543	524	509	547	567	541	489	514	526	556	552	526	483	523	547	498	528	564	557	515	511	498	511	499	486	538	521	530	535	561	509	543	520	557	531	503	482	522	554	524	496	511	540	503	547	542	538	540	468	579	534	530	524	532	530	512	514	548	496	537	504	517	534	572	549	562	542	545	548	493	488	475	524	483	512	542	502	529	508	521	529	511	534	531	530	527	545	535	543	534	542	561	507	541	506	504	548	500	533	526	534	525	540	553	602	491	519	535	514	539	546	488	509	524	526	547	550	509	530	516	523	537	563	505	542	522	487	498	500	573	560	552	556	520	517	523	496	533	508	502	587	521	525	547	551	533	558	549	534	474	560	524	521	535	526	541	544	523	513	484	518	525	537	512	548	539	498	506	538	532	514	523	510	562	554	491	563	554	529	519	524	541	509	510	479	534	529	533	552	524	522	566	506	517	530	512	511	535	494	578	498	536	516	548	575	534	585	548	507	496	533	558	507	533	499	494	549	517	518	566	502	532	516	509	516	544	516	531	518	527	530	551	528	557	459	499	510	535	539	533	524	557	550	545	570	545	538	553	509	493	526	546	506	498	536	541	545	548	536	487	554	505	543	535	567	495	532	527	546	540	550	536	532	513	529	517	516	470	525	578	553	549	530	562	537	501	526	486	546	510	538	530	543	548	532	545	545	506	541	561	562	522	545	542	513	516	509	508	548	525	532	487	537	517	524	486	556	537	519	541	549	527	509	493	509	527	532	546	543	552	586	487	545	512	500	515	541	549	537	541	504	544	517	506	522	549	525	557	539	556	472	567	513	514	536	583	521	537	496	518	550	501	534	495	519	544	502	542	558	519	510	544	526	517	568	517	521	533	564	559	500	547	527	537	519	537	548	536	545	548	547	512	532	551	521	525	559	526	521	520	503	491	533	536	518	539	521	538	523	563	544	515	489	540	527	514	554	534	537	537	542	552	527	543	543	516	507	503	505	541	556	518	546	493	519	558	544	535	503	515	548	552	521	538	568	558	535	558	522	481	509	511	538	527	529	505	538	520	519	494	557	528	514	534	505	527	534	499	510	537	529	531	565	535	498	538	539	516	550	484	540	489	538	523	546	488	534	531	536	517	514	514	506	503	578	514	539	532	505	558	475	547	522	537	480	564	540	511	517	517	506	510	552	528	532	522	511	508	538	565	558	534	491	509	529	542	533	526	508	556	488	551	520	524	476	515	503	544	510	519	505	519	545	504	543	538	582	546	551	536	543	542	529	541	551	561	487	512	484	507	532	492	488	489	537	518	519	507	502	511	535	536	501	526	520	572	540	561	533	492	542	494	489	511	552	579	531	498	518	540	529	509	550	512	546	553	523	523	532	524	512	520	599	552	535	497	505	509	504	533	480	517	569	516	514	525	502	479	541	482	503	509	546	519	500	544	513	500	522	503	508	516	580	549	515	491	532	462	549	499	544	522	542	523	523	547	497	534	553	550	500	510	511	552	551	539	521	509	523	550	527	552	499	527	504	544	535	513	553	560	560	546	537	507	510	516	491	537	555	542	534	540	548	579	515	548	498	543	517	548	546	528	556	486	543	517	524	489	521	519	586	517	545	550	535	523	528	536	554	520	523	494	524	516	533	542	554	534	516	554	553	572	508	531	507	531	549	500	489	528	521	515	540	552	530	543	517	524	526	513	537	534	503	529	541	519	545	534	554	545	563	525	554	493	579	546	523	535	510	539	549	596	500	574	538	541	561	533	524	543	529	543	533	505	518	492	593	509	502	512	521	513	515	565	511	494	517	549	503	542	524	555	534	520	534	549	559	513	528	520	538	502	512	522	538	554	517	554	550	499	479	486	557	546	539	520	531	526	560	559	560	534	513	502	556	530	537	521	566	575	527	549	539	539	510	519	534	557	533	505	469	484	534	521	516	527	536	522	547	523	559	540	531	527	587	556	539	578	517	542	464	514	524	504	538	543	527	519	530	538	517	544	528	536	554	536	545	500	576	532	501	485	479	526	523	513	515	544	530	528	489	550	544	543	520	540	509	537	552	531	520	521	545	516	520	544	494	548	536	499	545	551	559	514	518	518	560	572	534	547	597	512	531	519	539	520	499	557	529	527	511	514	499	536	547	530	495	534	510	563	549	532	544	537	558	495	532	553	484	524	511	528	508	514	504	561	579	547	527	512	569	530	509	521	538	498	533	548	519	536	539	588	514	529	503	551	563	558	557	527	534	560	545	534	578	561	534	536	535	516	553	522	547	512	507	585	548	521	540	508	519	539	572	580	509	524	560	505	536	496	493	567	505	521	520	556	531	493	535	520	541	503	521	544	508	570	570	518	552	539	512	511	571	510	524	547	484	514	523	539	506	505	518	545	524	537	574	538	569	561	544	529	539	517	521	537	521	498	525	536	517	491	505	506	545	522	551	551	542	552	487	521	499	494	538	503	524	555	550	536	524	541	573	514	518	548	536	587	568	538	524	541	544	505	536	563	553	507	500	512	518	506	530	540	525	507	516	538	530	511	568	519	552	537	559	547	508	562	528	573	566	544	515	544	520	508	493	530	536	492	550	520	489	536	537	559	497	527	539	508	536	550	497	569	530	480	535	545	504	508	521	528	527	535	523	566	559	514	510	525	541	541	532	516	530	533	521	544	533	512	553	517	548	507	536	507	514	521	529	505	485	522	509	548	507	539	530	552	544	489	542	539	517	536	546	539	510	549	473	523	548	557	576	494	498	569	564	508	536	541	516	545	534	518	578	525	558	492	512	549	503	499	544	514	532	512	543	524	537	531	548	527	496	546	524	543	527	526	564	524	545	564	516	520	557	592	538	585	503	507	513	547	522	541	529	545	518	514	508	546	521	521	495	520	563	502	533	517	523	503	545	518	557	535	521	528	552	520	516	505	540	524	513	559	545	535	519	576	528	517	514	517	548	512	465	528	554	509	479	531	505	538	525	532	527	579	550	505	512	558	504	540	562	537	517	537	571	499	537	560	517	581	511	490	573	606	517	553	538	551	554	490	521	541	537	553	520	515	576	521	576	537	509	531	476	534	549	495	533	524	519	541	526	507	543	542	486	501	539	504	546	561	581
3171	736	356	247	221	242	269	259	199	190	167	170	137	130	118	124	97	68	90	75	83	95	83	83	92	108	109	90	84	83	70	72	60	78	80	94	79	83	90	73	77	74	67	64	55	65	66	59	56	64	58	67	70	65	74	73	70	70	58	77	78	58	64	51	57	59	70	80	63	60	51	50	72	76	63	55	61	66	66	77	61	74	57	51	58	42	62	77	52	51	66	63	77	58	55	55	49	67	51	67	66	64	57	58	61	66	49	60	68	63	51	68	52	53	75	77	55	63	73	58	57	54	60	48	64	71	57	69	56	55	61	64	67	66	77	65	49	65	64	60	59	71	73	69	76	61	67	51	67	56	59	75	68	64	53	48	72	73	64	49	67	62	64	54	58	62	60	66	64	58	56	64	57	66	69	69	63	64	69	61	54	70	68	51	64	56	45	59	42	57	51	64	50	50	83	62	66	57	38	83	64	62	47	44	61	63	57	61	51	55	62	46	72	53	79	67	53	68	60	68	59	65	62	61	74	58	54	51	56	56	58	76	70	70	68	66	61	55	68	88	55	62	55	68	65	49	52	70	54	61	73	71	67	66	57	64	62	52	55	83	68	61	58	74	58	56	45	66	45	74	62	57	66	68	71	61	68	62	65	74	65	68	65	50	60	57	70	63	64	61	59	49	64	56	74	64	50	57	71	67	58	52	60	59	61	46	57	60	65	66	58	59	70	59	64	74	62	63	52	45	72	62	57	65	69	63	67	59	67	62	58	70	66	61	64	65	56	76	57	66	71	62	67	76	69	62	60	83	68	68	73	82	76	47	58	75	79	71	63	66	67	63	67	49	69	63	78	61	56	72	59	70	77	64	69	74	56	66	71	52	75	65	73	57	59	63	70	64	74	59	58	63	72	54	63	53	65	52	53	63	64	60	69	75	70	59	69	66	52	53	68	61	63	45	52	62	54	48	67	62	54	62	70	68	69	81	48	80	62	64	60	74	55	64	54	63	49	58	72	71	62	66	63	63	59	56	61	68	56	46	66	56	56	55	56	74	72	77	56	66	52	71	68	68	66	69	66	69	57	62	61	66	67	57	68	52	64	71	52	53	56	47	63	49	58	71	67	70	60	67	62	72	56	66	70	68	63	57	59	77	56	63	74	66	67	63	64	70	70	70	62	66	60	56	56	70	65	68	61	44	59	79	50	69	56	40	60	63	75	62	67	63	72	49	57	57	67	60	69	53	52	71	51	54	55	60	71	60	66	59	56	75	63	52	70	69	65	58	75	66	61	65	58	54	70	50	57	69	69	81	51	65	52	62	68	58	68	56	64	65	67	55	60	62	68	69	66	75	55	73	81	53	61	55	62	56	59	62	51	72	55	73	58	67	78	62	61	57	56	77	71	69	75	57	50	47	57	59	69	61	67	56	45	76	59	77	76	59	64	69	50	67	63	58	70	72	62	67	71	47	56	66	61	54	72	54	80	60	60	56	56	61	48	51	53	76	57	66	67	59	61	57	72	80	46	56	55	66	76	61	62	45	79	61	66	67	55	58	66	68	66	61	50	53	56	71	51	54	66	68	53	71	75	52	77	65	66	85	61	51	79	72	61	66	52	67	57	66	60	64	66	51	77	69	67	85	57	60	71	73	66	63	49	63	39	57	71	69	65	56	71	65	43	59	71	58	57	55	68	71	69	62	57	64	51	57	66	71	66	46	60	61	61	47	58	66	60	71	63	67	53	77	68	49	65	65	55	61	60	65	70	57	75	59	62	62	57	76	52	75	65	57	73	60	49	61	52	64	65	64	68	57	75	51	71	49	50	56	61	63	58	57	45	60	74	76	51	51	73	61	65	73	58	65	66	52	54	51	63	67	48	53	58	63	76	72	66	68	47	59	54	61	71	64	60	62	65	67	71	68	67	47	64	51	61	57	50	69	63	61	65	56	59	59	63	65	68	74	57	66	72	57	46	51	59	69	79	63	63	65	55	65	65	61	60	54	61	76	73	55	61	65	50	67	65	62	69	67	66	63	57	60	63	75	43	64	70	83	60	76	65	70	55	72	65	61	67	58	62	56	61	72	64	60	70	71	59	44	55	58	56	60	67	70	52	54	57	69	55	61	51	70	51	64	65	57	73	74	64	61	56	68	59	65	65	74	71	81	73	68	53	68	68	61	50	64	65	79	58	61	67	61	65	63	52	54	69	62	63	68	62	70	56	57	65	54	49	63	58	58	64	71	55	65	62	59	63	66	59	58	63	70	66	58	77	73	54	57	61	58	65	54	72	59	69	61	63	68	64	73	45	60	60	64	57	68	48	75	69	52	64	58	60	51	48	64	64	71	49	62	56	61	57	50	54	61	51	56	68	60	58	62	55	71	66	65	64	59	56	51	77	57	62	64	66	86	61	73	56	62	60	57	58	59	58	69	56	64	65	76	57	77	66	55	60	69	66	66	64	69	53	50	62	66	77	65	58	62	70	70	48	69	56	62	65	66	66	69	57	74	64	60	64	60	63	66	53	65	68	64	57	58	69	54	67	55	60	62	62	62	59	73	62	51	69	75	71	56	69	69	44	57	69	73	59	65	70	60	64	63	61	62	70	55	60	47	48	47	80	54	71	68	64	55	60	60	62	66	53	51	73	64	65	63	80	59	70	60	59	61	52	56	60	55	62	55	49	59	73	43	61	60	58	66	62	57	77	72	73	53	54	60	65	68	78	55	71	71	60	49	64	55	61	60	64	53	71	64	67	70	68	76	86	82	60	44	67	64	57	59	74	66	67	66	62	71	68	63	64	62	68	62	52	66	73	64	70	68	49	56	44	63	73	64	66	68	81	50	56	46	65	61	57	59	67	58	58	62	58	70	75	59	58	56	62	59	68	69	70	47	63	64	52	53	58	72	60	59	52	61	65	61	53	83	60	53	47	67	62	60	61	48	67	62	86	62	60	69	74	77	61	58	69	64	66	66	59	53	63	75	64	58	77	71	57	64	72	62	58	62	57	48	48	65	60	58	55	76	58	54	65	68	65	69	57	76	74	61	68	69	60	55	58	62	49	59	51	56	67	68	51	61	62	57	64	65	60	69	68	64	73	59	58	60	50	52	58	56	70	63	59	65	79	60	53	70	62	59	47	71	64	54	78	74	57	65	73	49	58	54	66	68	64	67	86	60	51	77	53	62	89	70	58	63	64	65	86	63	67	56	65	72	52	63	59	61	70	61	51	78	65	49	70	69	66	66	53	57	59	78	67	60	55	71	57	61	68	49	62	67	73	62	57	59	63	64	67	71	74	46	65	58	60	71	71	77	68	51	61	69	64	55	84	70	71	68	82	52	60	50	48	61	65	63	52	60	57	52	61	56	56	61	71	49	62	76	62	54	63	64	59	66	61	65	60	64	56	78	55	49	59	65	55	65	61	73	54	57	63	74	56	58	65	48	65	66	57	70	61	59	52	62	50	50	68	67	58	75	62	75	71	59	82	60	68	64
25658	7482	4385	5720	11228	12514	11371	9441	7731	6088	5588	4609	3319	2807	2761	2310	1779	1480	1270	1273	1331	1354	1431	1352	1567	1649	1605	1576	1381	1289	1193	1073	1001	1003	985	906	977	978	878	896	815	848	817	821	807	734	774	715	686	709	689	664	696	675	646	651	589	652	601	615	609	659	617	605	609	623	591	623	642	583	576	603	581	634	634	619	640	618	642	650	601	643	660	597	670	687	623	656	613	615	671	692	636	622	632	616	571	617	619	589	600	639	623	579	603	615	575	539	625	576	601	645	571	609	587	581	580	617	611	602	593	609	609	590	606	587	592	566	591	595	666	589	582	582	576	589	608	565	642	596	613	597	601	635	590	598	570	589	598	554	587	584	582	627	595	585	565	551	570	613	570	592	584	608	563	618	563	604	642	537	578	632	591	618	626	561	613	559	611	606	557	603	549	606	593	576	595	611	608	574	545	642	580	628	599	591	594	637	602	611	546	596	574	567	591	572	596	577	589	588	579	576	621	600	560	579	621	588	630	665	608	570	649	573	612	608	573	571	590	573	590	596	599	578	616	612	571	589	590	619	570	612	624	524	561	591	597	595	660	562	621	614	575	607	593	562	570	581	611	607	584	628	586	603	557	574	623	595	547	544	582	571	587	578	625	585	550	601	585	579	534	609	579	575	613	569	612	616	624	592	571	650	594	597	611	587	636	616	591	603	594	589	602	563	593	608	600	612	614	579	594	593	583	561	544	599	557	625	602	588	584	592	628	590	622	561	550	586	522	597	585	572	581	546	578	597	577	612	576	595	577	616	610	599	583	547	574	542	627	565	608	587	586	570	578	629	615	623	583	581	597	586	590	587	583	618	567	640	566	559	584	613	601	606	554	574	641	588	610	596	555	597	595	602	609	546	611	575	559	597	583	580	656	621	602	619	597	620	629	605	605	597	573	559	567	604	540	593	601	608	599	586	586	605	590	585	563	597	606	590	623	596	600	615	619	622	585	586	585	607	623	602	600	624	590	587	612	636	587	622	617	578	570	587	596	596	597	558	574	631	584	590	559	601	632	626	610	579	605	603	583	562	642	594	569	645	548	600	583	588	594	600	576	621	600	568	594	587	601	543	593	572	602	625	601	574	575	634	636	610	604	556	580	570	590	592	597	590	624	607	600	564	627	576	597	581	584	642	581	575	640	552	603	576	582	580	597	575	590	585	622	565	622	642	592	595	557	595	548	591	567	598	591	580	599	581	571	565	535	592	592	580	614	562	616	612	613	619	621	597	636	571	580	553	632	602	581	608	603	550	617	633	635	598	598	644	626	573	580	567	579	582	573	563	564	615	587	604	600	590	583	578	604	598	618	636	595	638	584	582	573	592	566	585	589	602	626	547	554	580	631	595	542	576	560	561	592	570	599	588	589	650	600	587	625	598	604	566	619	601	604	579	608	601	568	587	587	605	617	609	582	621	588	578	617	616	609	588	600	605	582	620	564	588	585	595	616	588	582	589	592	589	597	642	602	551	565	625	563	626	615	606	636	606	611	588	606	589	612	605	609	643	556	597	577	551	590	596	603	599	564	644	606	551	604	566	602	572	596	589	551	616	588	606	584	605	618	609	586	602	589	596	647	607	601	572	571	615	624	582	591	594	618	569	586	574	566	561	590	581	557	561	575	613	581	631	609	614	576	558	577	565	619	616	627	601	616	588	621	567	575	645	572	586	608	602	581	592	550	590	616	577	539	606	545	605	609	603	555	639	574	591	579	603	554	556	624	589	593	605	653	613	591	598	632	553	606	592	594	592	605	650	662	586	538	610	565	606	571	578	563	615	566	620	548	570	588	587	570	573	580	594	600	583	602	626	581	617	574	583	588	599	622	615	579	635	607	575	606	645	576	564	628	584	588	616	559	625	572	606	567	595	585	570	585	597	544	588	579	676	589	595	568	599	597	629	584	614	602	612	579	597	585	559	554	564	567	598	598	587	633	620	603	597	591	639	582	602	593	610	576	586	529	596	604	591	579	562	572	615	587	577	598	607	594	603	600	560	604	580	567	576	593	589	585	592	618	611	582	617	585	582	636	586	579	594	591	580	622	608	606	596	606	575	554	578	577	656	657	632	616	619	601	596	571	616	584	622	625	611	587	604	583	606	639	581	580	620	618	581	622	548	563	574	593	568	598	588	571	571	593	584	599	566	606	613	614	592	594	545	588	555	568	571	601	591	595	622	583	587	602	620	611	567	578	602	562	621	615	583	627	604	538	604	643	594	582	591	583	563	612	588	648	594	568	592	614	573	591	579	576	571	586	581	597	542	610	632	549	593	642	593	600	560	558	566	566	606	566	596	613	621	551	595	563	577	550	590	587	583	618	624	589	592	582	617	613	588	588	642	581	594	607	611	595	623	575	565	581	579	576	567	582	568	598	577	584	627	573	572	578	593	613	601	533	600	595	612	608	577	636	583	593	581	616	576	578	642	587	560	566	626	628	582	557	576	596	588	614	613	596	593	629	552	600	639	636	598	612	605	555	608	563	594	600	527	587	633	590	550	620	562	585	547	614	579	593	577	603	611	616	561	577	588	600	632	600	579	549	539	586	592	616	565	568	576	641	606	563	580	592	562	621	585	595	590	579	601	567	581	605	599	564	593	607	575	578	570	586	576	616	592	613	602	596	559	576	580	565	638	647	605	612	627	583	592	589	608	595	630	611	581	586	562	643	560	603	586	589	598	618	616	587	584	607	624	597	583	564	579	599	578	620	602	598	617	621	624	602	556	635	602	629	601	603	605	571	601	554	580	575	558	591	583	595	626	591	618	638	604	577	625	602	559	592	596	569	558	605	557	618	592	593	566	599	563	560	611	611	544	572	589	623	590	554	582	605	581	605	623	586	623	601	608	632	595	592	621	607	559	617	598	606	558	583	574	605	608	550	615	569	616	572	591	577	599	570	577	632	593	573	594	614	595	542	600	580	579	599	597	597	630	595	621	594	604	617	632	545	589	612	592	617	604	617	630	610	587	562	596	626	583	562	573	546	622	545	619	595	610	618	575	566	628	567	572	588	567	554	597	569	615	591	584	603	577	585	611	583	614	616	600	589	614	620	598	583	582	611	603	586	605	584	583	583	549	605	626	591	575	596	558	589	608	586	584	598	576	552	594	600	599	613	610	575	597	638	556	612	606	578	631	582	535	580	555	583	590	593	578	599	573	597	605	586	627	599	572	594	598	565	615	612	552	611	605	581	571	613	606	591	623	598	583	607	597	546	565	587	633	639	631	596	586	597	577	598	590	580	563	563	587	614	602	598	589	587	611	621	604	608	543	610	623	632	609	579	575	602	586	608	585	604	631	591	572	594	604	581	550	616	596	602	565	586	613	639	586	592	574	594	581	632	599	606	624	595	614	598	583	576	617	620	614	554	576	604	564	618	581	625	574	605	605	574	599	562	561	581	628	615	601	568	584	610	578	621	579	609	602	556	607	584	618	625	623	616	534	601	578	611	582	570	586	594	613
1436	272	201	168	170	197	183	204	149	136	113	113	121	120	102	112	94	90	62	79	84	80	84	94	90	98	95	88	80	85	78	86	74	69	80	70	83	71	87	84	79	77	62	67	69	70	77	62	69	74	75	71	80	61	71	79	72	77	83	63	79	62	73	61	66	83	58	82	59	67	74	80	82	67	76	77	82	71	71	70	60	82	84	68	66	69	66	74	72	81	76	71	64	60	77	69	74	66	63	71	69	59	86	88	69	70	63	63	75	61	62	77	70	89	62	61	87	59	64	84	74	74	82	72	63	58	78	66	88	66	64	71	72	91	76	74	59	70	75	71	62	70	59	74	70	77	66	57	78	80	81	85	67	75	73	80	63	98	86	83	80	96	76	57	70	53	74	94	87	59	89	66	77	94	67	81	75	74	83	71	72	75	78	75	71	84	81	68	71	77	54	60	78	68	64	61	64	60	67	83	61	74	67	70	74	68	72	68	84	62	83	68	65	97	62	65	82	76	72	89	77	71	67	62	59	75	58	68	55	77	78	78	81	61	65	75	82	65	71	76	78	59	77	71	68	63	50	87	76	67	77	72	95	74	76	76	86	64	80	70	78	69	65	86	62	89	62	59	69	68	59	72	63	81	80	73	70	65	70	64	95	66	82	67	75	73	74	58	74	65	51	72	60	84	62	71	74	83	64	79	70	73	64	73	67	73	79	71	70	69	90	82	72	60	84	64	85	67	66	74	69	69	68	89	60	82	62	74	71	80	71	73	88	84	56	69	71	63	75	62	68	62	60	73	78	77	71	63	75	82	67	78	79	69	85	64	68	60	69	69	67	62	76	82	72	81	72	65	73	77	75	63	67	69	69	70	69	51	69	72	70	66	64	76	66	65	78	68	72	79	85	75	76	56	72	63	85	66	63	73	55	64	58	65	61	91	75	93	70	73	78	79	75	77	71	78	84	63	69	72	66	73	65	74	72	69	60	77	67	67	62	68	79	63	60	74	69	76	66	69	74	70	60	65	59	70	76	70	85	76	72	68	91	61	96	77	78	71	72	63	73	73	71	82	65	78	75	63	68	69	71	65	76	84	65	68	71	88	76	73	68	76	71	63	60	57	72	64	68	74	70	70	64	72	60	81	71	75	69	71	82	59	65	71	86	73	74	77	71	76	84	86	68	70	69	86	76	74	74	64	87	58	77	68	70	55	79	58	67	58	55	76	72	68	57	65	52	63	66	73	71	66	81	76	67	74	61	65	69	73	63	72	63	71	68	63	88	69	64	72	69	64	76	76	56	66	71	59	79	87	88	80	83	99	82	63	61	72	67	80	79	64	83	83	65	70	84	76	92	71	72	80	73	63	54	82	62	74	74	78	73	64	76	57	60	69	72	68	68	66	73	75	79	65	87	81	71	75	61	80	76	70	65	75	71	82	75	72	72	72	75	71	81	78	66	76	64	64	65	86	76	92	81	61	75	77	71	73	88	89	69	66	77	75	77	81	85	70	62	76	71	74	82	80	70	74	55	78	64	79	77	73	70	75	73	77	75	68	81	82	77	69	65	70	74	70	75	78	87	71	70	63	68	76	74	83	73	74	64	72	86	69	66	69	49	68	63	75	75	72	62	55	64	64	81	75	74	60	81	71	59	65	65	69	70	72	62	71	72	65	75	80	61	63	63	69	67	68	69	61	70	69	73	85	85	70	70	62	80	89	69	92	67	70	77	88	64	67	70	80	61	80	68	65	63	66	76	69	66	74	71	76	67	72	75	63	73	70	71	74	72	63	76	81	68	69	53	77	77	74	71	79	72	61	81	64	88	84	71	82	68	79	83	64	80	71	67	78	64	57	76	59	67	81	84	79	58	83	82	76	86	59	74	73	77	63	62	77	64	85	76	78	89	83	83	68	77	64	63	70	67	61	80	75	84	82	78	70	73	86	82	66	69	62	81	78	69	79	73	89	71	80	72	72	73	62	89	82	69	80	73	91	70	74	74	76	71	74	73	86	68	86	59	81	71	65	60	78	78	79	69	65	79	73	75	61	56	79	81	106	65	62	65	67	69	79	72	68	69	77	78	67	96	63	52	57	79	91	77	75	68	73	65	80	84	70	66	69	85	71	72	77	63	69	107	69	74	87	74	64	76	78	67	75	62	85	72	73	79	66	87	66	65	69	78	74	66	70	72	71	90	75	70	73	69	81	77	61	64	71	70	67	78	77	64	52	80	80	81	67	77	57	69	71	67	76	72	73	85	68	73	57	74	90	81	72	73	56	76	69	72	61	73	88	68	79	65	51	68	69	75	67	67	74	72	77	76	70	81	72	62	66	54	82	56	63	67	85	69	76	64	82	76	75	87	73	68	67	84	60	51	74	85	81	73	73	80	81	60	85	72	61	82	61	70	74	75	76	63	87	72	75	82	73	78	76	65	76	76	74	69	57	87	62	89	60	60	81	74	57	64	74	58	67	59	66	78	63	77	79	77	66	71	78	78	83	82	72	65	74	62	86	61	75	77	72	74	52	76	65	56	100	64	60	75	74	84	92	81	71	76	72	78	79	68	69	99	58	75	64	73	56	66	65	84	72	72	68	77	80	69	65	82	66	63	63	88	55	81	79	69	66	67	80	67	73	63	75	74	72	68	68	68	72	78	57	72	72	62	69	86	69	56	55	69	65	87	73	71	74	70	63	75	64	62	65	67	70	71	67	71	78	61	80	67	75	75	64	63	72	60	73	64	52	66	75	70	66	59	67	67	71	80	68	80	60	83	71	60	72	59	60	70	71	81	67	56	88	63	61	65	87	80	67	49	73	84	73	63	61	71	85	69	62	72	72	75	60	82	81	92	59	88	67	63	60	67	92	83	72	61	61	72	73	73	91	70	75	81	89	84	69	72	67	74	65	80	86	79	69	73	61	59	84	74	75	60	77	73	71	72	66	66	62	61	64	64	66	80	72	73	63	72	68	73	75	64	74	69	64	82	72	82	59	77	71	60	61	69	71	59	61	76	73	70	76	71	73	79	65	75	76	74	64	76	91	69	73	71	82	75	66	66	72	61	61	62	84	79	61	75	68	69	79	74	68	47	72	76	71	70	64	91	63	70	69	62	80	72	72	80	77	65	82	63	75	65	69	84	99	78	91	67	84	75	81	73	81	49	77	87	69	70	63	77	77	80	68	75	70	61	76	72	77	82	60	58	68	78	80	66	68	59	73	65	74	87	80	61	65	71	65	70	73	67	78	58	79	74	82	82	68	60	71	73	80	70	68	51	77	80	75	68	66	66	78	81	67	78	59	68	78	66	69	93	78	66	76	75	70	60	69	80	82	67	71	71	88	82	66	99	70	81	70	61	69	67	76	67	76	68	69	65	71	62	80	68	67	65	71	56	75	60	65	69	69	76	55	75	106	72	73	97	76	78	80	63	71	76	74	76	60	78	72	64	79	68	83	79	78	61	72	68	76	65	85	86	69	67	67	72	75	52	86	64	63
16368	4024	2707	3735	7208	8560	7688	6702	5088	3823	3267	2829	2472	2328	2092	1762	1391	1077	970	935	966	1065	1022	1093	1155	1231	1239	1223	1077	1053	953	935	922	824	852	874	877	896	811	737	743	777	776	813	790	768	769	721	717	703	703	693	730	706	679	693	708	710	707	646	671	654	692	682	632	655	661	683	644	677	620	720	691	648	650	673	639	631	683	668	661	677	706	687	686	688	688	671	709	717	667	686	680	652	682	716	717	629	665	653	671	642	680	651	659	686	708	663	658	655	638	643	661	662	667	633	661	647	650	685	681	639	634	681	692	677	647	632	700	674	647	669	713	682	663	645	685	654	633	658	682	670	657	670	640	640	647	646	677	674	652	687	685	715	629	729	660	627	651	637	656	680	671	693	647	660	647	662	642	607	681	665	713	653	665	672	726	654	637	665	641	649	677	646	693	687	652	675	674	671	649	622	667	676	657	629	648	648	679	674	672	692	680	677	661	657	689	650	658	693	641	690	623	630	614	680	660	617	670	688	665	601	641	673	680	679	694	632	671	651	666	666	686	634	650	653	715	677	725	665	663	648	670	664	659	650	660	728	666	709	652	659	693	698	602	676	627	695	662	653	670	661	685	623	643	704	699	662	673	677	673	636	657	667	653	686	661	674	651	661	615	678	673	686	711	601	637	689	682	669	684	648	635	642	657	648	647	648	637	629	631	643	656	607	705	718	689	693	644	628	694	677	671	665	671	630	642	655	648	684	659	665	654	678	683	675	634	716	662	672	655	657	670	643	657	638	664	678	631	693	630	715	653	685	676	629	640	650	667	640	655	681	632	692	665	634	692	682	656	612	678	640	671	692	694	646	698	682	703	693	665	650	630	690	662	665	718	684	673	625	678	670	676	693	649	668	654	671	602	654	644	658	668	663	618	627	634	651	661	675	664	676	683	649	696	666	651	714	641	657	628	638	665	615	602	688	663	629	691	667	679	690	677	646	669	677	678	672	662	669	650	638	653	700	662	658	673	637	662	644	651	666	663	642	685	660	656	691	694	648	637	704	674	678	656	639	660	667	635	669	631	636	673	666	668	693	661	681	669	694	696	707	688	681	665	673	674	679	670	670	641	655	676	667	661	668	704	636	694	670	679	614	695	730	675	636	632	667	686	659	675	643	661	692	673	700	630	658	651	638	663	629	637	681	693	655	663	607	695	705	683	713	642	682	636	639	677	616	634	685	648	651	688	665	675	700	622	633	673	647	642	631	678	640	710	676	659	597	708	667	668	645	640	656	671	691	653	675	645	649	699	628	638	642	694	668	696	691	680	602	595	686	665	637	659	611	645	650	659	645	617	655	670	622	670	690	668	619	665	667	678	677	634	691	669	623	661	682	674	661	710	686	701	684	667	667	706	690	678	661	657	646	684	668	621	620	670	677	677	631	642	677	678	656	647	639	706	618	664	680	671	613	663	632	637	693	668	644	681	636	681	650	675	678	630	635	724	599	595	683	677	649	639	689	654	674	664	692	687	698	675	668	680	650	643	652	664	654	678	656	702	598	671	647	641	611	631	617	661	641	672	675	625	646	676	639	637	682	689	632	631	648	692	672	637	676	636	680	652	688	679	658	630	698	683	670	603	635	613	661	678	633	695	670	660	647	700	674	703	663	649	663	629	655	624	660	643	648	662	641	675	665	638	672	621	676	614	664	649	658	640	673	674	693	659	701	689	701	666	638	670	665	623	700	677	690	689	606	663	700	661	649	694	641	641	644	679	650	622	660	678	675	657	688	670	657	663	620	667	674	646	625	659	672	623	641	634	662	693	624	660	678	645	683	639	679	641	634	653	630	651	697	661	639	635	623	691	676	653	695	650	670	679	633	675	607	643	677	653	665	698	702	647	698	679	718	625	657	658	678	685	683	669	703	662	648	661	648	641	677	641	641	675	664	644	624	643	683	682	631	700	653	627	658	669	667	664	647	642	647	663	660	695	655	736	692	667	666	675	690	677	670	678	674	684	681	643	671	666	673	659	645	672	645	654	662	635	661	657	655	641	665	652	689	636	679	684	684	598	692	677	645	636	665	662	640	620	643	646	649	663	690	654	661	643	666	678	655	713	647	664	707	664	673	680	669	668	712	638	655	625	732	667	669	690	644	646	641	649	616	671	685	675	655	646	674	681	623	731	669	625	661	635	666	661	688	669	670	663	669	624	645	643	652	705	701	692	638	630	650	682	630	646	636	602	708	709	640	662	664	656	597	702	711	629	618	683	667	708	616	717	671	663	610	671	617	694	661	679	671	679	693	665	645	693	658	649	668	626	659	670	657	646	644	654	678	636	646	665	665	650	642	679	650	674	683	688	701	645	663	646	685	666	643	693	661	664	647	618	607	651	666	678	661	665	633	622	673	704	657	665	664	657	679	699	655	663	635	595	625	700	595	645	648	659	669	676	664	692	632	653	669	638	671	685	641	652	669	663	671	625	664	687	695	633	693	631	654	689	691	620	700	643	646	635	671	632	687	681	633	672	633	702	628	694	683	693	647	663	655	669	653	681	667	631	712	649	613	667	634	619	645	680	652	628	624	640	645	694	706	663	695	674	633	707	647	668	669	658	679	680	668	685	651	656	677	663	691	684	670	636	665	651	669	660	663	638	623	643	664	677	649	723	662	633	650	647	642	604	691	638	677	689	595	675	669	690	650	691	645	674	654	672	679	595	694	672	708	660	605	680	675	655	671	670	633	668	638	594	639	665	674	673	664	718	677	638	602	641	695	699	666	676	688	664	708	695	697	681	666	666	683	648	681	662	651	668	633	681	667	629	665	661	658	622	675	657	645	675	654	672	631	639	680	656	661	664	623	651	641	676	670	662	693	661	654	683	662	673	647	668	630	686	649	669	681	664	670	642	687	666	672	704	708	707	652	694	652	682	643	633	644	655	664	689	670	641	676	673	687	669	689	683	607	635	621	679	652	689	630	622	710	658	665	664	639	642	612	678	679	662	681	642	672	641	668	688	644	663	663	672	645	654	671	623	641	660	633	709	654	636	627	700	667	651	636	669	651	627	685	707	618	673	689	618	670	664	651	680	649	643	633	685	671	712	627	685	659	647	633	692	677	652	633	693	629	683	652	705	672	590	655	681	658	678	696	676	628	661	663	683	621	630	683	690	674	704	696	629	682	678	649	671	678	679	653	663	652	651	678	687	686	713	681	716	641	690	664	654	714	627	653	651	633	685	627	622	711	654	708	613	642	647	652	625	660	645	638	649	712	719	652	657	652	641	662	668	648	677	655	664	679	635	672	683	650	667	641	680	678	636	646	642	664	658	687	632	655	675	671	652	689	641	667	674	692	690	658	633	636	659	698	720	693	644	668	664	661	649	644	680	655	701	635	654	685	649	622	634	658	677	684	679	655	658	675	689	702	648	698	674	667	631	685	662	631	637	635	630	663	678	650	641	671	628	654	666	669	677	665	694	658	658	629	663	623	664	656	674	651	606	646	658	643	664	679
2492	727	355	254	219	246	298	277	253	226	175	160	134	133	136	121	121	91	90	89	88	93	84	86	102	101	97	99	86	104	102	96	104	81	82	80	80	80	77	83	84	80	75	72	80	64	77	73	80	75	75	80	88	63	66	65	80	69	67	76	73	71	75	71	86	68	78	77	65	70	79	85	76	55	66	71	100	83	87	85	77	76	80	96	86	78	88	88	78	78	84	72	78	77	60	69	78	75	88	64	72	90	70	84	63	68	85	86	78	79	83	80	84	87	65	66	70	74	79	80	72	75	64	77	82	58	74	56	78	74	71	73	75	64	84	72	77	72	80	91	63	76	91	66	71	63	70	86	86	79	62	75	78	67	68	76	81	73	67	73	71	61	88	68	63	80	84	96	79	69	82	81	73	79	81	73	69	72	68	95	78	67	66	86	71	67	56	84	84	99	71	76	70	84	73	81	69	75	80	64	68	66	68	81	74	65	86	57	83	90	75	88	59	57	74	76	79	78	56	85	93	66	88	78	74	81	67	68	86	59	77	75	86	68	77	72	76	80	76	78	75	68	77	80	79	69	78	68	74	89	70	82	70	73	79	85	75	86	66	67	75	68	76	64	81	80	63	61	69	94	76	69	63	80	75	75	77	70	85	76	76	81	66	82	74	75	82	67	92	67	62	74	67	63	81	74	75	80	56	53	70	82	88	85	58	79	59	81	80	79	73	76	80	70	75	79	89	74	66	78	70	61	68	76	79	55	75	81	80	87	68	71	57	75	70	72	91	77	84	69	88	65	82	91	78	68	69	65	68	72	89	64	71	66	78	82	85	78	73	79	77	82	83	86	75	88	91	61	61	72	75	75	72	73	87	68	63	85	73	82	77	69	70	86	71	70	79	81	77	81	68	80	78	74	62	71	64	68	70	86	82	82	88	98	76	76	68	80	75	66	74	90	64	88	72	70	65	74	76	77	79	71	82	73	78	57	83	72	69	65	89	71	78	75	70	75	60	74	65	76	76	83	80	79	63	76	72	85	87	75	69	72	70	71	79	70	74	91	73	64	76	80	73	76	81	68	56	89	71	79	71	78	64	64	75	82	77	72	73	63	70	73	70	85	66	84	79	73	69	92	83	70	74	80	82	84	66	85	76	72	65	78	73	79	83	73	71	76	71	86	71	72	67	82	72	67	72	90	68	77	81	53	69	88	75	82	63	75	80	78	81	82	75	82	79	75	68	76	77	76	66	72	81	65	88	70	77	61	77	64	92	66	61	94	84	78	77	77	75	63	77	82	70	81	86	75	95	57	76	76	80	86	68	83	62	74	78	80	89	56	100	74	65	65	77	78	72	73	69	79	63	85	59	80	69	63	76	83	77	74	78	73	81	90	98	82	68	87	81	76	88	61	71	71	88	82	71	78	52	80	53	61	95	63	75	92	79	75	81	72	69	70	83	84	68	71	65	77	83	82	72	71	72	75	66	97	79	80	76	71	72	78	68	60	79	87	79	75	66	73	76	83	79	74	75	82	81	70	61	73	79	70	80	80	77	63	81	67	73	77	73	63	83	80	64	69	73	81	60	63	74	88	61	65	81	68	75	72	83	63	84	92	76	72	76	71	85	68	78	79	72	86	80	71	79	75	67	61	70	72	84	76	80	77	69	81	82	56	70	66	89	72	74	74	79	81	75	92	88	73	73	67	80	68	72	61	68	65	75	90	78	78	83	73	77	71	74	68	77	70	69	89	68	81	75	74	87	77	66	70	78	89	76	72	71	88	87	81	78	82	65	90	76	82	77	76	74	79	74	57	82	76	82	64	68	58	84	70	70	77	87	66	74	78	92	77	87	71	76	83	76	75	67	81	68	72	84	84	80	89	67	62	83	77	76	47	68	64	74	78	79	74	77	93	66	83	65	87	77	79	69	83	69	70	78	65	69	67	84	71	77	74	69	73	69	83	74	68	68	87	80	82	66	65	73	67	74	80	83	69	67	80	67	67	71	77	81	63	88	85	65	76	68	76	72	72	73	85	83	84	60	67	78	83	67	70	71	61	85	60	69	60	77	72	86	56	69	74	66	76	72	64	76	75	60	62	86	88	78	77	69	76	85	73	76	80	75	80	91	77	78	68	71	77	69	70	85	95	75	79	67	82	81	69	75	78	75	74	70	56	61	55	73	69	70	77	65	71	74	72	66	73	74	82	85	64	72	71	87	74	80	61	66	67	80	57	73	62	72	68	66	67	78	73	82	64	83	73	74	86	75	60	78	69	71	66	60	79	82	84	68	90	81	71	61	79	66	80	66	79	77	71	65	76	74	61	81	86	79	71	73	73	77	88	74	72	82	101	70	70	84	62	65	73	77	74	65	77	59	81	67	80	74	68	64	78	81	71	67	84	88	70	73	73	76	68	77	67	80	78	69	58	85	54	95	85	86	77	69	77	72	86	91	64	80	85	68	74	69	83	52	73	80	64	64	62	75	77	75	73	82	73	76	72	73	75	66	81	83	72	75	68	65	70	100	69	72	75	78	75	78	54	88	71	86	66	79	88	74	72	87	87	86	67	73	73	79	68	83	75	90	63	81	66	72	77	74	82	73	75	93	84	77	80	64	66	82	72	72	78	68	71	80	58	72	80	63	61	75	73	79	83	71	86	72	59	74	79	75	81	68	74	75	79	70	79	84	77	77	71	88	89	79	73	74	72	76	58	78	92	61	70	80	74	80	70	71	81	78	65	62	82	64	79	78	72	67	68	85	74	77	72	81	66	66	68	70	76	87	69	84	61	80	67	86	70	69	72	77	69	58	61	64	71	79	88	68	83	68	79	73	75	73	75	82	78	56	76	87	69	60	71	69	66	72	72	71	75	57	61	84	73	65	85	75	88	85	66	85	85	65	72	83	76	63	64	67	72	77	70	75	68	83	74	76	81	75	63	60	76	81	76	88	63	82	69	77	73	67	86	70	64	69	60	78	75	79	69	75	83	84	77	76	63	75	72	76	69	50	86	74	79	64	64	69	65	60	83	70	72	82	79	82	81	66	74	77	72	85	83	60	70	76	80	73	76	77	75	81	79	72	85	71	71	76	68	82	70	69	84	59	67	73	73	69	67	87	76	75	89	78	79	84	79	66	72	68	89	54	81	65	72	68	63	77	69	77	69	68	68	71	63	74	58	74	74	76	63	71	69	73	84	72	84	65	66	59	83	79	87	67	81	76	70	71	87	78	79	67	79	65	68	86	74	63	74	75	63	76	95	79	66	74	83	68	81	72	70	83	76	67	65	80	82	81	72	72	72	69	67	78	64	82	80	74	81	93	87	63	70	81	82	75	79	89	70	71	83	90	71	68	65	70	67	83	58	71	82	75	67	54	81	82	61	90	84	82	76	78	80	68	85	84	80	61	75	73	81	64	71	70	64	88	58	75	95	84	69	65	81	87	63	83	80	79	81	82	55	82	72	66	66	71	76	68	72	77	74	87	64	79	86	85	66	74	79
23344	6914	4300	5821	10637	12359	11992	10067	8004	6013	4764	3775	3171	2848	2820	2447	1814	1321	1179	1132	1134	1260	1338	1370	1429	1505	1481	1391	1309	1342	1191	1127	1029	1000	1010	991	940	919	840	841	837	790	811	828	809	806	788	743	761	790	690	722	723	743	724	713	727	754	712	714	762	714	701	711	718	727	718	690	707	671	688	730	695	710	645	704	705	678	689	751	729	730	731	716	742	740	714	746	741	707	719	729	738	722	692	687	756	688	717	668	662	714	663	730	714	700	703	709	675	687	728	721	693	709	676	666	718	710	692	679	676	748	691	665	636	666	696	725	673	688	647	695	733	663	706	695	697	682	673	626	746	750	696	665	665	688	726	687	677	686	706	694	689	689	705	666	673	661	675	687	726	679	635	674	687	660	660	690	703	675	684	712	679	719	656	679	671	690	689	670	667	677	701	672	694	677	686	681	636	693	709	692	701	671	715	699	735	680	681	691	726	700	686	680	696	684	732	670	667	701	679	695	706	700	740	690	696	691	665	692	700	716	714	715	683	686	731	677	719	681	700	712	709	703	711	707	655	686	645	693	681	664	706	709	682	695	692	658	714	722	698	673	697	705	721	675	702	730	693	679	777	721	670	692	692	667	674	735	634	673	677	689	629	699	682	700	676	668	658	695	660	659	721	705	711	688	720	699	659	680	708	691	713	733	673	666	675	698	701	695	672	675	624	711	701	711	678	710	744	734	681	697	672	681	713	636	674	687	710	687	692	730	741	703	648	697	628	695	690	674	732	673	742	676	717	655	684	718	705	679	706	713	730	662	671	694	695	737	723	728	719	726	641	693	716	661	624	735	679	714	657	675	623	678	649	672	693	693	746	722	675	701	718	689	710	667	673	651	722	691	691	727	683	657	661	700	763	686	715	696	703	726	691	711	709	730	699	732	719	648	691	701	719	679	684	687	688	719	715	699	654	691	675	681	699	696	697	678	705	687	734	654	703	687	670	709	660	669	645	726	705	692	684	662	697	654	699	670	695	661	645	707	715	718	706	618	711	660	707	682	685	680	689	702	708	735	681	656	666	695	747	706	634	656	670	653	710	659	656	714	710	723	640	696	674	637	699	727	685	660	686	679	699	696	701	676	683	720	683	697	677	659	705	654	678	726	744	720	683	683	681	701	682	711	664	677	727	673	690	694	707	687	683	734	692	643	683	727	669	675	690	693	719	660	673	663	709	706	710	678	668	670	673	647	684	658	684	651	739	703	713	760	706	692	714	691	713	685	715	678	665	697	642	670	705	730	696	688	707	697	643	704	680	700	718	699	704	717	698	721	678	656	668	662	702	715	668	683	666	691	704	711	704	694	660	722	705	645	712	678	663	669	676	734	673	663	696	649	692	716	704	726	703	713	683	685	663	717	740	699	687	672	726	643	644	720	685	673	652	703	645	716	680	694	680	683	696	687	661	692	691	691	676	672	686	693	683	682	667	664	664	685	671	700	693	661	669	719	703	740	689	660	725	666	625	733	711	671	680	685	664	697	725	662	684	709	698	725	683	688	709	691	706	721	704	692	744	707	737	725	701	689	668	693	732	690	678	675	661	751	700	677	719	696	732	703	720	687	684	694	699	623	703	705	674	696	705	678	681	718	704	670	627	734	633	673	715	636	702	688	712	737	678	662	650	743	702	649	697	706	678	653	659	693	713	686	703	674	721	661	669	735	704	670	745	707	700	719	737	690	680	646	688	699	657	694	708	689	664	627	636	717	632	740	681	711	678	652	712	692	702	670	677	715	678	651	697	698	711	715	706	641	697	688	702	750	668	699	711	725	714	666	713	707	646	759	671	664	670	665	690	706	680	712	668	727	723	693	668	736	707	716	706	671	760	700	647	707	689	679	696	637	667	706	698	684	684	706	715	680	659	682	732	738	690	720	684	663	685	652	703	736	726	651	739	695	671	653	673	621	664	675	679	675	645	683	718	710	700	671	668	682	676	727	713	675	697	687	723	607	739	697	727	690	686	746	708	712	706	680	686	671	727	725	703	712	679	719	756	705	737	666	715	713	740	707	704	667	711	689	687	701	704	655	679	708	675	729	715	703	659	658	727	670	671	739	710	764	686	686	669	661	723	742	708	720	648	673	702	728	697	675	648	688	677	709	693	773	687	698	667	697	663	635	694	679	657	647	697	681	684	693	705	703	672	682	740	680	666	679	654	709	687	695	721	660	726	738	699	696	723	694	679	705	699	694	683	709	680	653	680	716	736	658	657	695	707	665	700	718	723	688	661	721	707	667	701	729	770	701	696	691	694	687	680	708	631	686	687	696	720	692	673	687	709	708	718	744	678	672	711	725	701	710	644	752	672	680	706	700	710	704	613	697	657	647	701	702	703	667	678	699	686	655	718	693	666	706	699	687	669	714	698	645	729	653	690	672	670	663	749	723	731	704	702	650	696	653	727	677	733	672	679	658	703	694	698	686	654	692	643	680	661	648	675	728	699	706	706	686	675	675	703	706	705	700	700	725	684	662	733	709	665	662	712	719	714	692	726	711	725	687	654	751	687	676	709	714	692	684	680	669	702	701	684	646	718	651	751	690	675	691	720	693	744	680	716	696	695	705	676	669	714	713	707	734	654	686	721	733	733	696	736	680	711	716	682	667	691	699	660	669	667	670	710	671	687	706	666	740	712	691	714	702	734	675	715	675	707	720	653	670	708	734	693	742	713	705	642	699	673	699	705	664	668	640	703	695	755	651	687	689	685	722	722	671	679	736	653	697	682	697	761	661	699	700	712	687	704	642	680	695	689	724	706	707	720	673	656	724	699	732	687	677	653	658	710	685	680	674	713	702	705	720	661	662	628	685	729	703	681	678	730	717	715	643	688	724	670	651	653	711	700	679	668	704	655	713	729	725	721	705	675	679	717	747	698	685	672	708	699	701	680	683	666	718	715	725	685	637	736	634	703	718	655	665	720	720	639	689	693	656	730	719	638	720	671	662	718	695	685	677	685	702	732	722	689	696	655	665	678	688	654	661	707	679	715	698	750	680	717	727	680	728	713	699	692	704	668	715	711	698	720	719	689	671	695	672	710	714	684	738	684	680	709	691	708	728	705	695	655	698	689	703	716	682	689	748	743	692	721	702	705	604	680	731	700	672	673	701	681	719	695	710	662	669	693	678	653	665	674	738	703	701	681	661	704	675	707	696	677	688	668	703	652	726	633	698	665	718	637	703	711	702	696	680	682	696	731	676	706	685	699	680	666	727	727	654	680	654	690	711	725	675	720	686	715	682	658	690	637	694	736	709	693	689	644	717	645	714	706	673	709	659	694	672	698	681	676	721	680	694	738	688	695	684	676	704	674	662	693	703	748	718	666	720	715	703	688	696	664	740	730	663	682	698	742	737	668	715	697	686	679	709	670	728	708	714	720	727	731	615	646	705	674	725	674	721	664	682	711	607	681	661	724	729	709	674	658	707	706	698	635	701	707	694	740	632	674	693	695	735	685	661	689	703
2706	584	323	270	218	263	262	285	253	189	165	136	127	123	96	73	105	83	75	78	71	96	57	76	92	73	80	101	96	76	77	73	71	60	63	70	70	78	60	69	76	70	69	54	65	53	72	60	59	59	62	66	62	75	67	59	58	61	69	63	49	66	55	56	62	55	55	58	52	53	59	65	57	37	63	55	56	59	66	66	53	60	77	61	50	63	57	64	62	57	55	61	70	60	72	71	55	55	58	66	55	52	49	55	51	62	62	54	58	54	52	61	72	78	43	59	66	53	60	67	57	68	55	67	64	46	65	59	53	53	57	46	60	42	57	66	57	55	60	46	62	67	49	49	55	53	52	50	63	67	63	65	56	62	64	69	62	66	55	65	44	65	55	67	61	55	49	50	68	61	71	61	55	69	65	53	78	53	63	82	53	57	53	54	52	62	83	55	56	57	58	50	69	42	63	56	49	61	52	63	51	68	52	45	54	71	61	54	55	60	48	57	49	66	59	47	74	55	39	74	57	61	57	39	65	60	70	50	55	57	60	56	54	54	56	46	62	58	64	49	60	57	66	67	72	65	65	62	51	67	51	61	59	60	59	58	79	59	59	62	58	55	61	56	64	57	55	64	54	65	51	67	57	66	62	49	62	59	65	46	52	50	54	65	47	70	59	66	58	69	63	62	70	47	57	63	62	62	65	56	59	61	54	53	70	49	60	62	52	63	51	64	63	51	61	63	54	64	54	60	69	57	56	68	59	49	52	49	48	61	49	57	67	56	53	54	60	47	60	54	63	63	56	52	75	51	47	66	45	64	75	50	52	57	55	65	67	54	64	57	59	53	72	55	55	39	74	66	54	64	66	56	65	68	68	54	71	46	47	53	68	59	59	61	55	66	48	65	59	53	61	54	48	56	72	57	54	46	42	45	62	63	61	58	54	63	62	57	56	66	49	64	62	62	68	55	57	63	66	64	47	56	55	55	57	55	76	68	52	49	65	66	57	47	46	58	50	57	60	63	46	59	50	57	68	58	66	53	58	45	68	55	53	64	66	60	59	52	54	42	60	60	63	57	68	55	60	65	60	55	55	58	70	54	56	57	55	71	56	64	73	63	54	59	57	57	59	57	53	53	53	66	73	59	61	41	61	61	57	57	63	62	55	54	65	51	64	51	58	51	54	56	53	73	57	51	51	43	54	50	57	68	62	61	72	61	39	75	74	66	57	51	53	62	58	69	56	56	52	62	60	60	52	67	59	70	58	60	63	74	67	44	59	50	60	53	57	67	74	51	63	47	65	52	55	50	58	56	55	68	59	52	59	65	41	57	54	58	47	52	64	69	73	54	60	66	56	53	56	60	62	67	71	59	73	49	61	49	55	43	54	60	55	54	54	52	55	55	46	84	62	67	68	58	67	57	62	57	57	65	63	71	56	63	55	53	62	59	58	54	69	77	60	63	56	54	65	52	44	56	69	60	57	48	62	58	62	55	57	63	55	62	52	62	62	49	59	64	65	57	49	59	62	58	59	36	55	66	56	59	46	52	59	64	45	54	61	61	71	64	65	51	58	57	62	57	65	47	59	63	47	66	59	66	64	51	72	62	50	72	71	49	56	53	62	69	53	67	56	62	52	70	71	49	52	54	62	45	60	47	63	50	53	57	61	61	55	54	52	72	51	52	62	60	55	63	71	56	55	66	59	64	60	53	63	59	56	45	54	61	57	48	54	72	49	71	56	55	52	69	53	51	57	59	53	67	58	52	58	64	49	62	82	62	56	69	48	70	45	69	58	53	69	70	54	72	57	55	66	68	73	48	67	46	58	59	64	55	55	48	45	62	53	54	69	51	73	42	67	66	65	75	66	66	76	68	69	56	59	63	52	66	63	58	66	59	57	56	59	52	67	54	52	70	59	55	56	57	67	53	59	76	54	43	67	52	59	64	57	64	54	73	51	58	65	55	67	70	57	63	58	47	43	59	71	48	58	55	41	59	48	66	47	65	73	54	67	67	52	49	63	57	54	58	67	45	61	49	61	64	54	48	68	55	49	67	54	48	44	50	64	52	42	70	62	50	58	57	63	67	57	52	67	67	62	65	60	63	57	77	56	65	58	74	51	61	64	53	55	58	64	54	66	60	62	67	56	63	67	62	73	58	64	52	58	68	74	55	53	52	49	50	55	44	55	52	69	48	49	47	61	51	55	52	75	49	65	57	58	46	58	80	58	67	67	68	57	54	55	67	58	55	64	50	59	57	53	59	48	59	60	64	82	58	57	46	62	67	67	56	62	62	51	56	58	61	62	69	59	61	72	72	58	49	53	66	51	51	62	47	67	50	56	59	60	56	61	59	58	57	65	46	65	59	59	71	48	52	70	60	64	59	52	49	57	55	54	60	64	57	50	58	56	59	55	63	57	73	59	56	49	64	59	55	69	62	60	60	51	48	68	63	63	54	68	63	62	54	49	54	48	64	55	53	64	54	50	55	68	55	50	66	51	54	50	37	55	54	59	53	51	62	56	58	61	69	63	61	54	48	60	58	54	50	50	48	50	64	57	61	60	62	65	54	63	37	48	42	68	62	57	57	48	61	59	65	53	70	64	49	55	64	51	55	49	60	61	62	53	52	55	59	57	52	50	58	52	53	59	62	50	55	60	83	69	68	69	43	61	66	75	41	72	65	55	46	57	53	52	61	61	66	72	58	60	46	49	48	62	57	69	72	62	70	71	56	64	58	55	56	59	69	77	62	54	54	63	61	62	49	54	53	55	65	47	68	70	62	48	56	59	58	49	64	59	68	63	52	61	53	60	55	65	44	70	54	61	44	57	52	60	49	66	54	56	73	66	55	64	58	53	56	58	67	78	51	57	60	54	48	56	54	67	58	62	42	51	46	61	54	66	48	55	51	59	66	57	57	59	55	76	52	61	71	62	52	69	61	55	58	70	60	55	70	59	61	58	54	50	65	55	57	53	61	50	59	58	62	69	55	62	61	58	58	54	52	58	54	64	62	67	55	45	53	53	63	58	54	56	55	59	60	65	50	66	57	53	79	46	73	60	58	51	58	56	57	60	59	76	58	60	66	64	64	61	52	65	61	51	68	45	86	68	68	58	67	60	56	66	53	53	60	53	42	66	56	47	65	45	64	55	54	56	69	60	66	57	69	42	62	56	61	54	57	49	62	56	55	69	61	61	63	57	58	59	58	64	71	60	54	66	60	36	66	60	57	60	55	63	59	55	52	55	71	57	66	70	53	57	51	69	60	62	57	57	55	61	39	76	60	62	61	49	52	58	52	62	65	64	63	49	55	69	53	48	49	58	74	65	61	57	56	58	70	57	57	65	69	60	64	64	55	49	78	57	65	68	61	46	57	53	54	54	65	69	63	58	52	63	58	48	70	59	58	61	63	53	60	68	51	68	52	52	54	69	62	72	50	55	79	57	44	70	63	59	48	53	63	59	54	71	72	52	49	43	64	62	58	50	50	56	62	56	65	57	60
22102	6529	4679	5766	10708	12819	12312	10258	8206	6381	4973	4071	3175	2826	2519	2130	1663	1345	1043	1081	1078	1127	1136	1222	1276	1350	1276	1269	1253	1174	1052	947	989	979	849	896	737	795	749	682	680	674	640	747	656	607	643	629	574	599	580	602	621	604	583	599	573	551	567	601	553	575	587	529	546	527	530	539	570	564	562	563	588	540	590	582	553	545	546	565	559	561	581	599	565	569	570	564	604	527	522	560	600	550	550	578	595	561	592	553	528	529	532	567	573	566	547	543	553	569	599	489	552	554	545	512	556	577	542	596	542	571	525	562	514	522	520	582	580	595	564	532	539	563	553	580	551	547	555	520	488	569	531	551	564	590	557	530	532	511	516	553	606	555	540	536	570	538	542	561	548	540	565	554	544	539	514	526	530	552	551	527	504	547	560	590	524	540	566	567	564	514	606	529	538	532	472	573	540	576	494	583	534	528	558	557	557	514	554	553	541	585	556	556	512	546	546	503	575	578	581	580	572	546	533	506	535	547	565	573	535	574	544	534	520	559	570	515	549	535	565	542	573	531	522	531	500	548	556	563	558	556	538	558	529	529	555	523	561	557	523	580	567	507	530	533	520	533	535	575	546	543	535	529	521	541	553	562	531	571	544	563	536	565	546	501	533	540	584	523	532	519	530	554	539	522	531	535	554	544	540	491	563	498	545	515	557	540	570	555	586	545	607	576	566	543	552	544	566	571	551	588	506	584	546	592	617	557	530	495	566	519	540	574	547	567	571	582	518	593	541	552	583	568	527	561	515	527	540	552	549	508	524	554	484	569	600	514	521	548	552	542	546	591	533	556	518	551	581	526	545	545	554	543	578	565	571	553	518	554	543	547	550	523	571	526	560	548	528	538	498	554	533	551	527	565	533	550	531	555	511	556	541	544	516	513	550	568	521	513	537	563	557	597	502	541	584	569	585	524	512	538	546	521	504	567	561	529	593	520	562	508	576	529	582	506	540	554	589	557	520	540	541	551	514	550	557	553	550	575	595	549	566	517	528	552	541	505	555	513	588	551	541	556	528	558	524	534	551	547	532	523	502	519	516	536	569	511	570	528	548	512	526	593	551	546	537	528	557	542	547	551	534	568	543	565	527	574	548	533	532	554	537	535	521	496	540	503	530	518	544	517	545	534	512	541	510	545	515	518	531	550	558	533	522	519	530	555	569	538	540	570	550	504	594	554	569	526	537	553	529	549	563	557	559	568	580	574	511	536	572	533	564	498	547	581	497	527	518	522	512	568	558	543	540	560	579	597	568	563	522	569	534	546	507	576	577	543	553	528	561	554	525	551	583	512	513	525	526	543	549	591	540	534	575	513	526	562	545	517	520	525	576	516	540	567	545	611	552	555	517	546	558	551	548	530	493	562	508	558	556	520	543	505	551	585	563	529	504	577	601	533	554	515	541	548	544	584	558	579	553	572	548	558	574	534	531	519	490	553	503	554	561	550	519	531	566	492	511	548	546	538	529	558	548	568	534	570	567	526	560	531	586	562	547	555	574	549	541	556	514	537	518	530	545	539	532	544	558	570	514	536	518	505	520	563	557	588	554	509	573	521	553	517	560	559	493	555	564	545	578	555	539	519	488	598	556	532	552	528	552	565	511	538	529	549	525	548	551	543	548	543	538	560	526	512	546	542	573	497	577	535	526	545	542	580	529	562	550	528	528	542	525	534	549	514	555	544	511	552	525	582	567	569	535	566	604	535	569	549	539	558	540	562	526	547	556	567	590	556	564	527	548	521	547	540	589	568	563	488	541	540	564	535	535	550	520	500	558	552	537	549	560	536	536	536	510	568	574	513	534	583	584	578	550	549	556	560	551	526	556	504	533	547	507	548	536	583	574	545	524	517	541	562	547	529	548	559	575	539	522	542	498	557	528	522	526	543	561	561	532	562	507	534	547	554	582	540	549	529	551	531	533	550	522	543	526	539	589	543	527	537	521	573	526	496	499	542	502	571	556	580	528	497	527	542	553	540	558	557	539	514	501	541	509	515	528	572	571	524	562	481	538	531	539	508	540	539	582	530	552	532	557	559	515	578	552	575	512	531	521	541	553	550	519	544	523	560	583	560	519	555	535	550	542	529	513	531	542	580	512	576	587	544	550	525	522	529	521	552	498	578	528	539	518	501	573	506	571	557	551	565	509	553	558	551	546	523	537	531	538	565	519	540	550	513	570	549	570	570	515	547	529	547	560	516	563	557	541	566	571	538	538	552	539	527	522	555	538	538	533	558	544	566	560	546	602	524	537	533	517	541	552	556	527	533	553	508	508	566	547	553	539	552	542	496	591	549	524	548	524	573	526	545	543	504	570	563	545	552	553	518	545	545	513	536	567	521	536	553	556	523	530	530	541	536	546	545	539	509	582	514	535	513	560	543	496	575	529	520	524	561	548	522	536	529	551	529	566	500	534	534	555	510	534	533	509	559	586	554	559	566	538	600	550	564	522	557	567	530	568	541	565	534	541	528	566	541	551	543	513	549	568	571	522	536	534	535	556	562	539	522	557	521	532	558	555	517	571	535	562	573	525	538	585	597	544	536	527	561	531	554	541	537	557	503	555	570	572	547	553	531	512	572	560	537	528	559	505	514	557	541	562	546	542	522	571	539	552	524	551	545	572	537	543	487	532	568	539	562	546	536	531	536	524	548	559	550	553	522	524	529	528	597	554	548	546	538	554	557	557	536	558	573	548	513	536	571	530	529	524	565	566	519	566	523	540	538	523	485	536	535	581	535	538	512	527	560	516	536	550	534	540	511	548	535	553	548	569	516	516	559	544	553	526	512	527	556	544	536	547	555	561	544	539	544	553	579	548	552	557	528	537	547	518	567	565	520	551	522	540	570	623	554	576	590	548	515	539	527	526	582	524	553	562	531	501	543	549	596	549	521	529	534	582	543	553	583	560	579	547	557	564	580	553	546	550	548	548	566	535	524	557	574	566	529	542	533	580	541	598	559	482	520	557	573	583	520	600	557	526	557	553	559	554	543	547	544	549	571	542	489	548	540	522	621	578	546	531	524	557	544	552	543	538	555	539	532	545	532	584	575	533	561	521	557	501	522	503	563	552	540	508	546	537	522	563	550	548	505	536	565	545	525	542	542	538	567	517	517	555	531	569	537	537	582	531	548	531	571	527	569	523	549	577	523	503	605	523	538	540	497	551	541	508	530	560	540	559	531	518	520	511	550	579	553	624	577	536	514	553	536	555	547	517	545	513	524	509	540	542	532	552	516	560	529	564	551	565	557	543	539	523	511	520	547	564	567	573	544	517	509	567	514	508	532	534	587	551	543	507	559	532	552	525	596	543	545	508	520	544	554	529	601	558	575	581	542	545	587	578	532	527	565	542	518	502	523	528	616	560	511	573	540	492	552	527	509	541	512	550	545	534	545	520	542	510	538	590	582	570	535	546	551	539	549	540	529	551	540	522	526	550	571	557	542	552	531	568	558	530	505	563	500	565	592
3399	1043	485	378	342	376	365	321	306	246	194	199	160	138	123	132	133	76	80	64	78	85	76	102	98	102	95	96	105	83	81	77	81	83	65	76	76	72	84	68	69	90	62	68	63	66	65	62	62	65	60	61	70	54	62	63	39	70	75	57	61	68	59	75	65	65	69	67	72	64	68	64	62	64	68	76	72	62	61	60	71	61	64	74	59	57	60	55	66	62	62	59	59	65	84	65	65	61	56	74	64	44	66	63	53	59	75	77	65	61	91	57	68	58	52	73	77	45	74	57	53	45	50	69	71	63	75	57	70	53	73	71	53	57	55	63	65	69	67	66	65	65	54	72	58	60	89	69	70	73	61	62	64	56	64	51	65	61	70	58	67	65	85	59	63	52	50	58	61	55	65	59	57	65	62	64	68	72	64	70	67	62	68	67	69	66	61	70	73	68	63	74	60	59	66	69	54	55	60	76	70	73	50	68	55	54	55	64	70	67	76	68	65	63	55	59	54	49	62	55	63	60	61	61	55	68	68	61	66	60	84	67	51	71	56	65	55	51	80	51	64	64	70	64	64	62	60	67	54	57	50	66	74	59	73	66	70	75	67	57	62	53	62	61	52	71	57	51	52	59	53	65	61	51	60	54	56	44	51	55	68	62	78	57	66	55	56	72	64	64	67	76	68	64	57	58	64	60	60	65	57	70	76	65	61	66	64	76	76	64	71	48	62	76	68	59	72	68	52	58	74	64	55	77	62	61	79	55	52	56	58	60	48	77	64	64	69	59	59	53	73	73	62	66	71	65	74	56	70	69	55	70	73	60	65	69	68	55	60	75	80	57	77	67	56	57	66	63	81	74	64	57	63	48	61	59	64	77	69	74	59	67	63	59	61	53	65	69	71	76	64	63	59	60	63	68	57	63	63	71	60	60	68	74	53	53	63	70	63	56	67	67	70	53	60	77	58	57	63	55	57	64	67	74	66	58	63	58	52	71	62	60	68	67	55	60	54	72	77	54	74	67	66	63	62	62	53	65	61	65	59	55	55	63	56	61	70	63	64	59	55	71	72	70	60	73	78	60	69	59	61	70	64	60	68	58	53	65	57	74	74	71	56	62	62	69	57	56	66	63	70	61	61	58	46	73	68	76	78	61	67	64	54	63	62	53	59	78	53	53	69	61	66	49	65	70	53	77	63	84	74	63	57	65	66	73	67	64	53	51	73	81	73	80	63	68	65	59	60	70	68	50	56	70	78	61	60	56	58	65	60	55	80	50	57	63	64	65	60	60	70	61	56	69	55	45	68	67	58	58	44	63	66	60	63	58	75	57	59	57	70	63	60	65	65	67	63	88	67	63	66	57	63	65	62	59	91	63	52	49	60	48	53	67	68	66	73	60	68	65	66	64	66	55	68	69	61	72	64	61	68	66	47	69	77	62	67	49	50	66	61	57	84	58	47	63	59	56	53	71	57	55	77	61	61	57	46	67	69	72	50	53	60	76	69	80	71	58	51	72	82	61	62	62	63	59	66	73	48	68	65	69	54	58	63	67	64	61	63	71	58	71	65	53	57	61	72	75	64	69	56	72	58	47	57	64	65	67	70	52	49	55	63	46	61	67	57	47	60	57	50	59	49	74	52	51	57	68	57	65	63	60	70	61	66	61	62	75	62	60	63	85	61	65	61	51	56	62	63	69	84	58	66	67	57	59	71	56	69	66	49	63	70	49	65	66	70	68	71	80	56	57	56	62	64	63	62	59	51	54	53	52	64	53	55	59	66	65	73	68	69	68	72	64	72	66	60	54	63	85	76	72	74	50	61	58	60	60	57	59	81	55	68	75	68	61	68	59	51	58	65	73	62	61	60	62	50	73	56	76	57	75	60	52	49	58	74	63	68	47	73	69	69	61	67	59	66	56	63	72	71	58	61	67	58	59	65	61	68	71	65	71	66	56	69	56	69	41	58	62	70	65	68	63	57	65	66	54	71	59	78	57	74	74	67	79	70	57	66	68	64	63	53	58	61	56	45	53	59	60	60	57	59	51	51	79	75	67	65	58	58	43	71	62	69	66	63	49	55	59	67	63	59	63	68	68	56	66	57	65	59	65	61	72	71	60	62	71	65	54	82	59	54	58	51	68	68	85	56	71	80	61	69	56	58	58	67	58	75	60	67	65	58	75	72	62	59	69	58	69	69	60	69	63	72	58	73	84	51	68	59	64	62	63	50	69	64	54	54	74	62	69	75	73	67	75	74	63	58	57	63	47	63	71	62	63	66	66	62	73	61	68	66	77	65	77	59	81	72	63	57	54	47	69	71	61	79	71	57	77	76	64	45	70	68	60	71	62	73	63	71	60	63	73	49	60	68	61	65	67	66	74	71	67	66	66	58	61	60	64	54	54	75	58	62	82	61	75	54	55	63	72	66	71	58	62	44	83	57	58	65	64	56	56	62	67	69	73	58	55	54	67	66	64	62	72	62	59	47	62	68	61	59	65	74	52	53	60	70	58	60	61	69	51	73	61	63	66	68	79	66	48	51	72	51	66	67	69	72	66	54	67	69	62	64	53	57	64	66	54	73	52	79	71	60	58	69	68	70	65	56	58	69	57	82	73	63	51	65	52	52	76	62	64	61	73	63	63	64	67	70	60	71	69	63	57	73	61	70	65	75	65	53	63	54	60	72	52	55	61	50	56	62	64	56	63	73	79	62	45	61	74	57	65	64	67	68	66	50	58	60	63	65	60	65	70	53	54	56	64	73	46	67	75	48	70	58	65	58	72	57	64	59	78	67	67	47	55	74	65	53	56	51	67	69	62	62	60	64	49	57	72	68	58	65	60	71	64	62	83	72	67	63	62	73	66	59	73	58	58	60	53	89	66	73	54	65	53	75	73	74	49	70	65	73	64	55	55	76	77	49	63	67	54	54	61	64	70	76	63	72	65	66	70	66	63	56	52	60	58	59	77	64	64	61	70	61	55	58	73	56	66	67	60	65	54	74	66	66	59	69	59	48	60	65	54	65	71	69	54	62	56	60	75	75	73	61	76	43	58	59	68	68	71	67	65	75	62	61	68	73	66	68	61	67	45	70	58	70	67	64	59	57	66	69	76	70	77	76	51	64	67	72	67	64	74	66	57	72	51	57	68	64	68	56	52	58	56	53	60	68	55	60	59	69	43	64	65	59	58	55	66	61	61	55	65	78	62	59	75	79	60	64	49	70	58	73	53	58	72	63	67	72	67	62	61	66	56	51	68	59	61	70	56	56	71	64	70	73	82	73	59	73	79	73	76	60	64	72	61	68	68	69	76	62	54	61	49	59	59	70	51	57	62	63	85	61	61	57	64	52	69	62	60	64	49	65	72	60	61	58	66	59	61	59	64	65	60	54	74	54	62	67	61	69	70	68	63	62	53	68	58	58	65	61	57	68	67	57	71	60	69	77	59	71	69	71	71	58	49	64	74	61	67	61	84	62	55	76	73	52	65	66	72	59	60
26091	9060	6270	7527	13468	15956	14723	12130	9801	8644	6639	5005	3966	3286	2887	2834	2425	1763	1282	1106	1267	1374	1360	1434	1564	1525	1595	1531	1386	1291	1247	1167	1093	1073	988	949	916	873	882	822	774	788	739	785	726	713	737	676	698	693	717	669	644	642	652	700	637	604	640	661	614	607	640	605	585	618	569	628	587	618	618	658	573	636	597	617	595	622	607	631	605	648	640	643	630	649	644	674	659	661	662	664	645	569	631	618	611	613	596	621	602	600	653	615	605	602	589	615	633	644	604	584	628	601	621	597	600	616	618	645	586	604	585	622	613	577	584	572	540	633	585	593	606	594	587	575	570	582	630	605	589	614	591	607	586	579	605	605	593	586	605	582	570	648	598	644	596	565	631	590	596	618	628	606	580	606	608	563	586	571	581	586	624	564	575	592	610	590	628	584	572	631	583	568	587	609	623	606	587	585	566	576	585	558	605	592	606	614	628	591	591	576	597	581	575	617	590	608	582	590	573	592	555	607	608	598	535	581	599	627	611	626	618	607	562	621	643	613	618	597	566	643	567	627	603	617	624	586	591	627	584	584	567	594	626	606	604	599	584	622	587	587	625	543	620	603	584	662	650	596	599	617	599	594	598	652	589	588	585	646	641	573	577	622	594	640	612	577	574	588	572	590	628	582	541	573	600	571	614	609	584	610	620	595	623	593	606	593	600	613	599	555	614	597	605	596	588	601	601	571	576	569	568	643	536	610	555	582	580	629	595	610	643	595	592	571	592	607	593	606	595	599	623	563	619	596	587	580	577	547	631	592	587	588	635	613	625	575	600	597	583	603	581	608	567	569	584	606	543	609	555	611	577	620	594	583	570	583	587	598	573	627	612	624	556	579	577	584	598	571	594	568	631	567	592	569	639	572	571	649	600	602	598	579	616	594	563	592	547	572	589	620	579	606	602	617	586	585	600	579	632	611	621	580	631	603	589	620	591	606	585	615	563	642	569	622	634	580	580	606	635	619	576	556	616	612	596	610	588	606	615	579	637	644	604	616	595	615	615	604	574	588	593	593	538	608	606	601	666	585	609	666	603	592	580	627	560	597	584	597	622	572	597	576	556	575	601	615	580	634	629	620	580	608	572	573	598	560	619	631	590	621	572	593	581	596	608	623	634	562	581	587	643	610	560	586	653	624	599	619	610	615	566	588	589	573	628	617	596	645	610	640	589	602	642	590	611	573	571	581	600	607	566	598	584	598	573	601	617	601	598	609	618	599	610	581	629	658	606	619	552	597	623	580	635	592	592	629	622	612	625	630	594	601	644	601	624	615	628	525	614	561	582	598	621	597	608	592	610	635	571	621	593	608	576	650	593	605	621	608	568	577	577	640	579	637	620	639	623	603	599	656	620	607	605	572	603	608	591	556	593	597	588	633	590	632	603	644	615	593	598	572	612	594	602	567	619	602	615	603	565	589	600	601	581	595	612	618	557	635	585	598	557	646	595	567	617	600	595	586	588	619	552	572	566	652	564	598	605	623	601	590	619	605	575	630	580	616	592	593	619	618	604	656	597	596	575	560	574	620	566	619	567	573	611	574	597	631	590	635	586	566	600	555	616	569	581	598	630	606	637	634	581	584	556	598	639	572	597	668	630	620	592	593	658	659	586	572	597	604	619	582	633	548	608	584	627	622	581	590	592	580	566	580	674	575	593	596	569	635	641	610	599	594	596	603	599	603	557	606	587	575	613	582	610	561	605	593	603	542	617	642	590	562	606	595	605	604	637	569	578	610	616	608	612	635	588	602	596	613	591	605	613	576	605	599	569	569	573	635	589	614	593	596	569	579	577	630	592	624	568	607	602	574	620	592	638	601	609	569	610	610	619	634	611	609	611	607	584	606	575	646	598	578	607	598	610	597	618	593	587	615	567	554	579	622	606	601	579	594	591	630	666	611	563	604	612	599	579	569	634	604	581	583	635	615	610	585	608	634	591	616	572	626	586	637	614	577	585	587	615	616	596	589	569	581	567	592	607	618	628	566	595	597	599	588	605	592	634	583	624	568	572	646	584	570	607	635	620	585	596	627	573	588	578	593	572	576	609	595	599	629	636	614	611	575	595	603	609	609	590	569	608	569	619	563	564	593	607	617	584	618	604	622	603	581	624	643	611	581	622	615	611	607	617	603	568	602	593	610	677	597	613	592	588	602	566	628	590	603	586	608	575	635	611	616	577	612	567	568	591	622	643	628	638	608	610	570	577	599	613	574	565	624	575	597	601	608	572	606	612	624	631	601	612	659	608	576	570	606	620	580	612	596	652	608	634	609	574	601	554	627	592	633	589	608	577	562	654	569	582	602	594	584	603	631	593	574	628	610	601	592	559	645	586	582	605	668	583	654	615	587	586	586	614	582	595	608	595	604	609	594	577	558	577	624	635	598	623	599	579	573	581	616	619	599	631	606	595	617	629	620	630	599	625	586	611	621	623	579	562	590	601	605	576	587	630	622	600	586	613	634	596	590	606	595	639	590	609	603	584	596	552	606	605	596	589	615	611	614	628	594	562	609	589	632	581	625	585	632	597	605	596	609	563	598	604	596	607	558	601	564	595	586	589	626	579	583	631	619	590	585	652	611	611	605	624	618	621	585	605	541	611	614	615	591	618	600	596	595	635	557	613	575	652	606	575	644	595	587	577	583	574	580	588	598	598	590	582	582	599	627	581	560	629	655	612	599	551	606	657	562	630	629	578	626	621	636	617	580	589	589	572	635	591	592	615	614	638	591	597	569	595	610	581	592	607	632	564	620	598	588	614	604	610	542	544	585	594	584	553	610	589	581	619	662	597	604	605	586	597	589	573	666	623	606	594	649	558	572	588	636	625	625	620	599	644	586	589	626	635	553	549	648	575	607	626	600	572	590	580	578	576	592	619	574	563	583	598	611	616	577	613	569	597	634	628	602	615	573	611	603	611	614	609	596	585	627	614	594	625	587	554	599	595	615	631	585	582	590	586	584	616	635	620	592	592	607	619	569	594	577	601	621	583	581	590	605	608	599	599	603	582	586	595	625	568	599	593	603	566	569	585	615	595	631	561	606	562	625	605	590	562	597	603	608	597	604	615	629	599	596	633	624	581	631	616	573	584	624	612	589	599	580	589	548	603	570	606	589	629	566	628	570	624	562	553	590	613	631	576	600	609	620	622	580	611	620	610	609	614	583	627	621	581	591	620	643	590	563	633	554	583	609	598	588	581	565	587	584	587	585	616	616	618	618	611	575	619	569	616	592	645	611	601	568	622	641	570	585	640	618	580	614	588	583	618	604	608	613	561	607	593	588	655	588	586	604	583	598	581	617	572	618	580	604	602	624	605	607	612	589	640	588	597	615	624	573	587	570	636	649	565	630	600	562	589	589	564	607	583	544	580	599	590	559	623	575	593	561	627	645	620	609	614	589	560	612	610	624	585	633	609	625	602	615	585	605	609	562	610	600	586	601	590	574	584	593	601	590	631	618	574	581	618	579
1618	404	320	210	184	244	214	213	195	188	181	132	142	103	116	120	96	97	85	87	76	79	85	102	76	94	98	97	79	94	88	73	74	71	77	81	80	79	84	91	96	67	72	70	78	80	63	65	74	69	77	66	68	69	57	63	72	84	72	63	51	77	73	83	71	74	95	67	65	79	73	82	79	68	60	84	57	75	54	73	61	80	71	63	78	79	62	59	68	75	59	73	84	71	95	86	74	76	64	65	64	63	64	70	78	71	74	72	70	82	71	80	66	59	76	58	67	65	66	79	61	77	81	63	79	59	57	79	81	65	57	71	67	76	83	83	86	63	71	79	82	65	62	73	77	66	87	75	73	80	64	59	76	85	84	69	67	73	83	76	72	82	76	73	83	80	63	70	76	67	87	72	75	78	71	80	74	63	70	75	64	71	70	87	72	61	83	82	85	55	72	77	87	78	75	83	73	105	68	72	71	75	67	69	58	65	67	55	71	82	74	86	72	87	64	74	80	75	90	71	80	79	80	81	72	74	69	87	59	79	80	78	72	68	92	79	79	86	70	70	71	66	90	85	59	69	65	85	66	69	66	75	70	73	68	75	66	78	74	69	76	65	83	66	58	73	68	76	64	86	67	71	66	78	72	70	60	76	64	62	72	58	89	61	74	77	81	79	74	79	68	69	61	80	71	77	64	75	79	67	70	83	74	80	63	69	91	72	69	70	60	75	74	72	82	74	98	68	79	80	61	65	67	63	63	66	90	65	77	73	75	81	71	79	80	79	62	65	71	67	71	68	74	63	65	85	62	78	71	70	87	72	86	83	79	62	77	70	77	84	67	76	80	73	86	88	73	75	62	72	64	98	80	71	71	73	71	73	66	85	58	71	76	62	63	68	78	75	71	72	82	69	66	69	65	84	80	79	58	60	70	77	70	77	67	72	71	54	79	74	80	79	66	76	67	65	73	70	71	68	65	66	66	73	78	76	83	54	65	68	78	79	59	71	68	71	76	69	78	63	75	81	71	61	74	83	76	74	88	77	64	79	70	76	81	84	77	88	67	84	50	74	73	55	83	86	69	85	67	67	66	64	79	84	79	81	73	69	65	54	67	65	82	63	71	57	71	62	67	69	64	65	60	67	72	63	56	71	76	70	72	74	61	70	71	72	76	76	69	67	70	51	71	66	79	73	81	80	72	76	95	64	70	83	81	60	87	80	70	65	82	67	74	72	80	69	76	58	71	94	62	70	74	67	82	80	71	59	66	67	72	76	55	69	79	76	70	58	79	54	74	61	72	57	65	85	79	72	71	85	73	71	67	73	76	80	81	69	79	81	65	78	63	84	65	72	69	95	66	76	72	75	80	63	86	76	77	68	68	66	80	75	77	67	59	80	63	75	70	56	69	96	81	71	75	74	78	70	92	77	59	93	61	77	63	66	91	57	74	65	69	69	83	69	86	72	71	74	83	68	61	69	58	71	73	75	59	75	71	59	84	66	62	78	61	68	68	80	58	60	74	77	61	89	74	55	68	78	67	73	72	69	84	73	73	83	84	75	88	60	77	67	70	71	66	73	79	79	85	73	70	82	73	72	80	82	85	65	70	71	65	68	87	72	74	66	71	75	64	76	66	77	77	79	82	81	75	74	71	77	62	65	66	79	83	71	78	77	65	63	84	83	66	71	77	86	81	63	69	70	77	74	75	65	65	52	68	72	64	78	53	70	56	68	66	77	74	64	76	73	72	66	70	65	71	72	75	77	73	69	69	85	54	66	80	90	72	56	62	61	75	77	62	78	85	79	71	100	68	77	84	71	92	86	66	67	76	85	80	70	77	63	64	78	78	67	72	78	82	71	67	85	71	85	67	76	78	72	74	87	70	79	83	70	83	82	67	73	70	75	67	75	71	65	78	62	75	78	70	59	71	75	70	82	72	54	77	91	68	71	71	70	80	69	68	91	71	73	68	75	70	63	70	68	75	77	64	66	71	67	68	73	74	87	82	57	75	75	85	76	81	82	52	64	68	79	84	70	73	66	71	77	72	77	73	78	74	67	70	72	69	65	76	71	69	63	84	70	71	65	70	74	73	67	82	77	75	62	56	65	69	71	70	73	78	77	79	76	82	73	77	66	86	92	74	73	90	59	67	78	81	75	68	77	72	60	66	76	63	78	55	67	87	83	84	79	74	75	68	64	81	71	55	51	69	85	79	86	77	70	76	66	70	66	83	85	75	69	80	69	69	97	84	62	64	63	65	58	63	70	61	88	65	85	66	63	72	78	72	69	79	57	75	80	65	80	91	95	64	69	67	65	76	74	79	68	71	84	82	80	70	78	64	86	83	70	80	63	72	84	83	81	83	78	72	49	89	75	71	57	69	59	88	82	77	85	76	77	73	59	77	79	71	83	68	75	85	74	70	70	63	73	56	61	71	71	95	84	74	78	70	76	82	78	65	81	67	87	67	75	74	74	72	86	70	72	72	78	64	82	91	65	80	71	62	71	91	75	80	86	72	71	81	61	65	68	86	65	68	65	83	67	84	75	69	81	64	75	73	75	88	78	64	77	72	59	66	70	74	79	77	79	72	64	66	57	60	76	73	91	72	64	67	70	75	63	69	81	85	71	72	77	78	69	78	81	86	73	64	63	67	78	66	74	75	72	99	76	71	65	49	64	57	64	72	67	66	78	70	59	81	80	58	78	64	67	71	77	76	64	79	75	66	65	86	84	72	74	62	65	65	51	79	64	61	97	69	75	56	82	66	68	71	69	63	69	58	97	90	70	59	71	66	69	56	87	65	64	63	65	54	66	79	67	83	76	74	78	65	78	61	77	72	75	77	69	69	74	64	68	58	68	71	78	61	73	81	68	67	69	57	70	77	81	63	56	75	84	72	82	62	58	81	65	82	60	70	71	82	67	80	72	66	90	92	86	78	71	79	76	72	71	60	98	80	87	71	64	89	74	66	56	84	73	78	75	74	65	81	65	76	72	60	73	76	78	68	77	71	83	70	74	77	84	83	72	69	84	77	98	80	74	81	57	55	84	88	70	80	80	64	76	78	84	80	77	80	75	69	75	62	83	75	62	63	76	69	60	61	75	59	58	68	72	78	66	93	72	66	77	87	64	74	52	69	77	66	81	54	65	62	67	83	68	63	69	70	75	72	47	73	71	69	72	83	63	67	68	68	68	76	78	73	77	69	66	77	83	69	75	75	74	64	81	66	91	75	64	63	76	60	70	64	71	84	89	72	73	65	74	69	87	77	76	65	66	72	57	73	95	62	64	87	83	62	88	68	61	77	67	60	68	71	89	62	87	61	74	70	59	69	64	64	65	76	68	67	80	59	70	82	77	76	80	69	65	65	78	65	77	78	79	71	81	65	65	67	66	90	72	73	65	74	58	81	66	62	95	78	72	76	64	82	88	58	76	80	80	82	71	72	71	64	82	72	87	76	69	77	62	63	65	73	74	73	63	70	66	66	64	67	71	76	70	75	63
17333	6010	3854	4608	8708	10469	9346	7862	7006	5899	4550	3469	2653	2253	2141	2037	1853	1243	985	914	958	1032	1026	1112	1056	1115	1121	1157	1035	1019	1027	1007	969	973	956	866	838	812	767	807	699	726	776	710	738	683	733	659	716	719	667	732	713	678	706	720	672	676	710	649	652	641	654	658	652	641	713	637	632	645	653	650	687	687	638	691	647	676	682	673	702	714	718	679	711	676	684	669	688	686	665	659	702	704	668	648	701	631	643	646	663	628	685	679	692	658	664	635	682	622	622	638	647	643	653	669	683	685	697	643	667	673	648	635	639	671	642	655	690	681	650	630	598	648	653	685	633	661	667	681	687	722	634	655	626	633	707	662	656	672	702	635	691	667	629	691	620	694	654	628	684	686	686	621	631	609	652	646	668	647	653	649	698	598	652	672	610	658	691	613	702	629	658	651	619	620	630	696	637	692	694	599	662	668	668	689	670	656	633	657	634	690	597	648	677	663	684	663	641	660	650	621	628	630	650	631	674	654	605	617	678	645	670	670	631	675	637	670	680	652	656	637	664	644	701	643	687	682	678	724	665	610	658	671	663	662	702	679	668	681	639	678	698	672	647	642	697	685	639	639	648	667	684	660	608	701	667	666	661	689	661	676	603	651	641	650	624	696	670	666	703	617	630	666	673	699	649	644	619	667	594	660	652	674	637	652	718	635	654	694	656	662	663	633	682	621	691	689	672	670	689	654	654	634	621	670	633	628	666	674	703	677	683	682	668	682	645	626	616	669	616	664	649	663	666	688	649	663	629	685	650	573	663	691	666	665	631	681	703	633	641	685	679	647	662	633	647	678	719	654	628	617	698	701	681	647	681	637	674	680	679	674	642	655	659	708	644	671	619	662	667	662	683	680	682	681	676	734	637	601	631	626	663	679	661	625	638	632	612	692	669	680	671	642	647	669	675	698	641	714	634	677	641	671	639	629	677	661	704	699	679	659	651	669	651	669	639	663	660	671	643	670	693	661	647	686	667	664	666	640	670	691	721	671	662	700	658	641	652	640	626	692	615	622	633	650	697	643	667	633	656	658	656	686	687	677	658	677	702	675	639	636	684	660	689	676	678	662	669	642	661	663	628	703	683	629	659	622	619	655	655	703	667	698	659	666	622	648	639	641	649	683	682	671	635	664	688	630	692	675	683	699	607	660	642	642	680	633	644	642	638	645	677	669	688	629	645	644	626	674	632	644	673	698	654	696	658	666	619	691	682	661	631	670	683	640	647	652	685	658	672	668	652	685	670	640	654	680	669	645	691	701	653	565	676	693	658	666	639	640	616	661	644	622	625	653	659	663	696	703	643	676	686	682	685	632	674	679	716	637	632	636	677	647	670	640	679	675	642	683	664	622	647	680	587	649	639	667	630	694	634	683	653	607	631	655	669	660	625	653	667	663	671	648	680	681	646	594	725	689	672	692	636	676	653	650	615	632	678	639	641	706	688	654	676	639	619	667	681	687	652	678	648	647	685	692	673	654	663	685	626	689	695	718	702	652	676	675	651	623	677	674	634	626	700	653	648	621	664	710	646	627	692	660	657	682	705	659	653	668	694	653	660	653	668	651	677	650	672	699	689	675	666	652	686	667	658	642	663	705	672	637	650	649	645	692	665	702	699	647	669	680	643	684	684	704	634	653	707	722	597	609	666	668	675	644	646	684	698	664	643	671	650	701	663	651	647	663	674	670	680	699	660	685	655	669	691	659	609	659	686	642	639	646	695	721	707	603	650	661	710	664	673	598	637	644	661	648	697	680	686	617	725	636	675	671	626	665	648	665	670	657	677	658	666	715	624	703	647	668	674	628	670	681	641	669	664	614	678	644	681	633	683	651	645	643	640	675	652	663	699	661	657	647	714	684	685	644	707	651	701	643	688	674	657	649	681	679	665	624	676	685	673	672	653	620	654	649	655	668	643	613	647	671	667	657	698	673	632	683	663	665	665	653	672	626	652	679	615	689	616	618	672	688	664	664	670	646	678	663	696	670	653	635	681	696	663	669	651	634	638	609	664	645	673	675	691	654	609	658	686	671	671	660	650	644	716	670	680	639	666	677	664	688	622	713	699	619	692	625	655	637	648	663	609	654	688	645	679	642	647	697	687	693	647	710	657	634	674	651	678	670	673	675	643	647	700	655	661	672	647	636	652	684	633	637	679	631	661	631	644	698	658	661	651	664	650	711	624	712	694	611	635	683	709	658	681	652	652	667	643	677	694	701	658	632	650	699	633	639	646	684	641	653	680	661	650	663	669	679	672	654	643	621	598	627	648	673	707	661	626	679	685	664	667	654	680	634	671	637	677	607	667	684	633	654	665	654	649	667	642	641	667	647	656	678	663	618	657	663	668	650	690	674	677	686	664	666	657	673	670	736	693	659	711	634	682	690	630	651	630	635	666	693	638	646	688	649	670	669	653	662	645	684	671	645	689	631	672	695	726	663	649	629	673	692	692	679	738	611	716	665	645	684	670	653	667	656	693	634	695	650	651	667	679	694	640	668	632	661	694	623	638	650	647	669	646	656	651	663	676	674	632	622	682	622	672	668	685	631	654	699	660	654	721	664	655	670	603	726	637	647	622	585	647	677	702	656	652	660	731	633	651	625	635	661	655	680	669	710	624	708	659	633	667	671	671	649	646	667	710	660	659	664	642	669	669	676	637	657	622	672	656	686	672	680	650	663	665	674	706	649	662	658	664	631	618	697	659	643	637	665	671	628	669	615	623	678	640	680	659	650	599	673	662	678	690	654	676	646	657	643	687	666	644	646	642	636	645	666	626	644	705	639	714	626	656	683	684	645	641	614	656	629	682	615	652	645	660	673	615	634	638	666	686	675	687	689	648	666	701	680	660	671	617	677	700	638	640	639	664	628	654	694	658	651	647	655	666	685	633	654	627	632	648	658	650	633	640	664	708	673	676	650	679	676	675	632	711	671	640	670	663	657	648	715	673	684	611	671	652	654	675	635	691	671	639	667	634	682	718	693	644	631	668	621	658	626	648	660	661	654	655	652	633	709	688	663	663	658	645	660	623	669	658	660	656	654	741	649	678	724	670	650	643	672	632	679	669	630	685	638	670	638	652	651	671	621	716	667	646	704	697	618	617	676	659	605	685	646	649	690	662	661	682	662	640	662	603	619	669	656	642	646	605	669	660	693	648	683	658	692	616	642	646	688	672	606	639	644	684	665	695	656	629	658	629	643	660	602	664	668	705	668	670	673	630	650	617	654	616	669	683	675	712	663	634	689	647	626	696	642	659	628	695	694	666	649	671	709	650	661	713	639	709	717	668	654	634	674	662	640	658	656	672	637	704	679	682	681	671	664	641	692	659	638	665	673	702	689	642	640	686	699	669	628	696	681	646	678	671	640	663	707	667	671	697	662	692	680	688	665	644	637	696	683	618	686	682	617	683	665	660	650	667	698	715	686	662	649	663	671	687	619	710	632	671	638	632	680	615	643	667	652	677	690
2591	801	382	330	267	287	307	350	282	264	207	182	147	129	116	132	114	99	88	84	95	97	90	90	85	84	97	111	91	94	89	87	95	86	102	100	110	77	85	81	62	83	94	64	92	74	68	96	69	66	67	80	59	72	74	86	74	66	70	73	68	71	68	68	71	74	75	74	69	53	76	85	64	72	62	77	72	56	87	66	68	62	67	67	81	79	85	72	73	67	83	90	79	83	69	72	66	81	94	73	67	76	69	88	71	80	72	77	72	73	85	58	79	80	66	71	88	91	76	72	74	75	72	90	71	67	60	78	82	81	62	102	69	71	73	77	75	75	75	61	71	79	74	62	67	65	73	74	80	66	78	74	75	77	69	81	84	92	82	71	68	74	67	63	70	85	71	78	74	77	61	77	74	73	62	61	70	63	81	71	65	80	67	69	82	81	77	82	76	82	76	76	69	69	86	62	61	74	81	71	67	79	60	103	72	60	68	69	72	71	72	71	76	77	69	71	75	87	58	71	78	74	76	69	84	74	68	66	70	76	74	74	79	73	69	89	80	73	70	73	60	74	76	76	89	71	65	60	66	75	69	77	75	84	77	71	68	63	58	82	77	80	84	82	53	64	78	74	89	78	81	89	67	65	84	68	68	85	83	65	74	75	85	77	82	72	76	54	64	66	78	71	71	78	63	80	85	77	69	86	61	78	75	72	74	87	66	71	75	68	77	74	75	77	76	75	69	88	66	76	82	67	70	66	77	84	79	74	76	83	84	66	78	76	68	76	80	87	71	70	67	61	62	78	62	66	72	77	91	63	70	77	84	64	75	70	64	79	77	72	70	71	78	97	76	74	79	76	79	72	79	65	84	72	70	93	79	84	78	61	76	73	75	57	50	66	79	61	70	81	75	78	87	80	84	64	80	80	65	87	55	76	81	74	80	71	79	87	67	70	70	66	73	74	75	89	74	66	85	81	89	72	72	79	66	69	74	74	77	72	68	69	76	81	66	66	73	82	78	73	65	72	71	81	77	73	77	68	71	79	81	81	73	66	71	70	71	80	81	79	80	67	65	64	77	71	75	70	64	65	75	92	80	76	71	88	65	84	74	72	73	75	89	74	79	78	82	72	75	78	85	81	71	79	68	58	73	74	83	61	66	74	61	76	75	66	78	75	83	78	72	74	84	54	62	81	77	76	70	68	70	64	67	51	82	65	69	69	72	84	69	84	76	63	67	77	73	73	69	70	85	59	76	67	69	87	67	58	95	63	73	62	78	81	72	79	81	72	71	84	69	65	75	70	70	67	82	64	80	72	62	77	71	73	87	80	81	60	67	77	72	70	65	78	59	72	81	73	64	81	75	76	81	64	70	96	77	78	86	89	87	70	56	91	74	79	75	75	81	79	80	82	75	88	63	81	58	70	72	77	80	78	70	82	74	89	77	77	68	70	66	81	67	68	62	91	77	70	74	72	93	73	68	73	74	73	65	69	72	74	62	82	77	58	87	68	69	66	77	81	78	60	67	80	82	97	71	83	66	86	85	90	71	82	59	82	69	77	64	57	65	73	72	62	58	72	72	68	77	74	91	66	69	71	73	58	74	90	56	74	81	82	80	62	63	84	66	90	76	73	54	72	85	75	75	75	53	69	72	87	80	73	71	71	62	80	76	69	82	73	70	89	69	74	87	75	82	75	67	84	82	79	87	63	73	75	83	69	81	74	74	67	99	83	68	76	82	54	77	74	76	74	81	70	68	72	69	84	65	75	78	65	74	89	71	66	70	63	72	73	76	85	77	78	73	71	86	72	77	69	73	69	67	74	67	77	76	72	64	69	65	83	71	81	82	68	76	71	65	73	73	71	68	88	75	92	73	84	60	88	65	75	77	60	86	78	73	82	62	81	74	61	74	83	59	75	60	81	71	78	74	80	70	80	90	71	75	63	68	81	70	92	85	78	84	65	84	66	87	79	80	71	71	68	75	66	79	66	79	82	81	69	64	78	82	74	72	68	60	88	77	91	78	79	75	75	89	83	68	78	81	86	63	81	75	84	72	74	75	74	88	81	67	71	79	61	73	78	80	71	84	74	72	69	82	73	72	61	71	67	57	76	99	71	80	74	73	64	80	75	81	65	78	76	57	63	78	78	51	73	59	82	84	63	69	67	67	80	94	75	74	78	66	76	68	63	80	75	62	62	67	70	64	66	87	71	72	71	71	78	80	62	72	67	68	80	81	74	94	78	81	82	64	79	84	77	68	80	57	76	77	52	72	84	76	89	74	77	64	74	88	71	71	70	72	71	73	63	82	68	62	84	82	67	60	61	74	76	81	66	97	65	81	68	75	72	79	59	65	59	82	57	78	78	83	61	78	88	73	82	77	74	78	53	67	88	79	74	87	92	81	75	63	64	80	71	87	66	69	72	76	84	68	74	77	69	83	82	70	85	87	57	71	69	71	82	65	77	79	72	85	87	74	77	80	71	86	66	79	62	70	90	64	72	57	67	67	75	63	81	75	74	69	69	62	79	68	100	82	66	65	79	55	79	59	77	87	69	61	77	65	83	85	70	69	71	65	68	88	83	72	67	75	73	80	70	58	70	67	65	61	66	63	73	78	76	68	68	72	80	75	67	80	82	85	76	75	69	70	80	68	66	81	81	73	62	68	80	71	56	68	75	69	56	59	94	72	64	84	72	76	80	69	88	88	73	76	74	51	68	68	89	76	80	83	96	100	71	60	71	78	73	80	77	68	66	72	63	75	71	72	69	66	73	72	75	70	57	65	66	75	80	74	68	69	59	73	74	63	81	68	90	80	66	83	79	62	77	66	75	77	78	61	69	84	70	83	91	99	83	80	71	79	86	68	79	88	65	69	65	77	74	81	81	86	81	87	75	93	75	62	73	67	78	90	73	89	70	70	52	79	72	59	71	97	57	54	79	84	82	79	68	84	78	91	53	72	66	74	62	71	84	97	68	68	62	78	76	74	70	77	90	72	62	79	77	71	77	82	76	67	58	87	70	77	62	89	76	83	68	81	84	71	68	74	84	71	63	83	60	79	66	80	80	77	56	77	70	54	75	71	88	74	83	74	60	98	80	81	60	77	68	57	71	86	66	80	81	77	79	74	62	69	76	69	62	62	77	53	72	64	81	67	86	78	78	74	71	79	81	85	86	81	78	69	64	63	76	80	71	73	77	85	70	84	74	82	80	56	74	74	83	64	72	63	87	81	80	59	78	76	71	74	76	71	70	76	73	69	75	81	80	78	72	65	80	75	84	79	81	76	91	81	66	79	65	72	73	85	65	54	89	74	71	79	71	77	64	66	87	69	81	64	83	70	61	59	56	62	87	75	59	83	78	62	71	58	69	67	74	88	71	81	82	92	79	69	68	90	74	88	73	76	100	90	70	78	64	78	90	85	68	89	89	77	85	74	61	59	72	80	81	74	80	72	70	64	77	88	80	73	91	84	67	85	67	69	82	85	79	64	69	73	58	81	84
23758	9027	5517	6665	12603	13431	13306	11410	9287	7799	5560	4543	3507	3176	2577	2301	2300	1664	1162	1110	1162	1292	1330	1289	1415	1334	1325	1340	1292	1277	1181	1194	1159	1073	1129	1049	956	895	811	828	791	814	805	788	794	771	721	755	756	765	790	794	686	725	728	730	705	706	734	687	697	698	703	785	646	666	679	692	651	692	657	745	715	743	684	685	725	688	708	743	738	712	693	707	772	734	759	714	715	728	671	719	746	682	704	694	651	742	677	656	648	708	697	693	688	648	686	655	689	715	655	672	663	690	731	692	701	723	711	658	681	738	676	662	670	634	724	716	681	664	710	712	685	695	712	699	697	720	695	682	723	706	711	736	689	679	705	698	719	659	717	627	744	628	662	728	724	684	644	713	666	705	656	681	709	680	718	701	747	686	742	675	722	670	675	688	652	662	713	719	721	687	664	693	645	641	652	681	707	675	675	701	694	695	721	633	681	685	685	710	741	676	702	694	733	684	683	708	644	660	704	662	758	669	694	679	701	692	668	670	653	665	669	651	660	702	737	687	682	669	663	692	683	682	677	648	689	686	698	695	678	683	698	699	670	709	670	685	681	741	662	698	713	669	724	665	686	671	697	722	650	702	645	696	714	687	693	698	709	709	717	686	689	735	708	720	691	662	777	659	720	715	681	660	733	663	708	704	714	703	671	673	770	692	670	696	695	676	699	737	699	683	716	680	685	653	742	659	702	678	693	652	757	696	669	632	685	674	665	667	715	673	723	651	694	688	684	659	646	705	714	639	642	681	723	677	693	733	660	741	698	705	678	685	711	696	692	728	672	660	713	735	680	686	707	726	732	698	682	663	686	740	691	712	645	693	706	623	677	705	667	678	688	688	671	657	696	692	759	694	610	720	696	645	774	746	696	642	664	674	655	648	706	647	683	704	715	723	699	673	718	674	689	647	712	679	687	714	708	698	643	683	710	703	681	684	696	684	636	700	649	651	650	705	704	666	696	667	704	663	705	657	704	755	691	693	698	661	719	704	685	672	612	711	653	667	652	664	678	676	681	684	690	662	689	662	641	712	680	672	653	704	688	681	697	636	655	705	693	722	672	678	725	662	733	681	708	691	645	676	688	745	679	670	729	687	669	705	689	732	691	727	670	667	661	685	725	675	655	663	713	669	645	708	680	694	693	699	680	694	684	676	688	684	716	707	663	668	679	704	691	672	653	713	634	681	652	683	735	645	730	733	688	686	714	689	685	713	704	707	676	738	707	699	708	701	695	713	691	686	717	665	700	705	676	683	669	665	688	689	679	658	698	666	719	681	740	726	703	704	697	735	716	706	663	673	694	699	699	707	649	693	719	685	731	712	663	686	685	671	692	710	699	676	701	653	729	684	675	743	711	666	701	718	757	718	651	680	729	708	724	687	657	653	735	710	690	714	689	690	667	696	720	671	683	719	722	666	672	712	670	651	748	708	683	727	686	628	716	689	699	697	703	663	682	710	680	734	720	729	714	689	689	686	695	673	683	664	672	668	698	707	704	675	645	663	728	700	673	728	748	703	715	733	714	713	684	709	704	676	694	658	643	693	666	724	611	664	649	678	639	687	669	698	657	644	738	690	674	653	633	700	681	743	687	710	672	661	690	660	666	703	701	720	671	720	716	675	662	738	669	689	684	696	642	668	698	679	682	681	740	659	706	646	708	689	671	624	705	695	671	698	681	646	710	721	710	674	674	721	681	690	707	732	699	734	680	711	663	698	671	724	653	687	722	677	699	705	669	688	648	680	676	655	693	605	678	690	678	735	681	713	717	717	669	670	684	724	665	669	671	748	699	696	661	716	686	635	685	699	686	713	713	704	689	666	702	674	721	722	702	711	683	695	652	706	715	718	666	714	676	673	710	685	696	661	691	719	687	692	668	669	709	717	683	679	678	708	677	655	687	710	723	665	705	633	714	688	721	721	675	712	706	725	708	684	709	683	729	696	649	678	718	721	678	711	736	716	715	668	719	714	714	710	669	690	723	716	713	692	667	671	709	677	688	663	671	646	750	762	656	704	737	710	727	683	672	693	708	667	632	715	690	684	707	671	685	703	689	724	703	731	650	719	649	701	664	655	692	693	699	709	659	674	705	686	658	687	668	664	707	705	645	693	661	740	715	666	682	713	672	697	715	666	680	703	705	713	636	700	669	679	644	710	711	696	660	692	731	687	705	666	730	685	691	697	728	673	729	666	674	696	702	675	678	667	705	614	712	721	671	657	693	685	750	712	690	712	694	676	727	708	693	735	699	729	703	676	676	674	684	729	744	728	653	686	643	668	736	710	702	669	737	722	680	687	753	694	654	663	676	723	648	695	701	670	671	680	688	721	676	695	704	703	698	694	677	693	656	637	708	694	657	661	682	694	731	695	720	715	690	707	647	680	694	670	705	721	685	729	675	686	680	665	728	666	688	681	685	707	698	669	681	684	701	695	702	658	680	743	668	680	665	687	644	720	641	689	694	684	715	714	752	697	657	664	657	693	704	708	692	706	719	695	708	763	689	681	715	651	671	690	698	713	711	708	686	724	733	695	663	722	732	687	661	727	679	719	712	666	752	635	699	671	683	690	630	681	689	665	696	715	681	651	700	701	696	707	651	645	677	658	697	717	701	654	684	684	668	678	728	665	703	672	720	721	701	700	679	704	713	677	684	689	658	686	740	692	724	665	655	700	719	688	681	716	701	666	688	681	673	694	660	655	687	648	707	721	730	694	693	682	682	703	717	723	708	704	747	694	635	689	683	672	678	764	675	687	700	693	662	665	678	664	673	671	675	700	710	660	691	673	686	770	720	641	651	697	690	691	731	723	728	701	667	666	688	653	661	638	674	710	659	658	679	672	710	706	703	693	725	719	697	687	662	698	684	677	684	690	668	650	717	683	662	680	704	725	685	665	700	681	632	662	689	677	752	702	679	702	697	674	667	680	689	716	713	679	636	701	673	709	693	699	668	700	718	671	697	688	705	666	663	675	633	668	741	678	685	706	683	654	680	664	657	731	684	658	678	682	711	692	663	751	708	689	616	674	717	700	696	689	696	744	737	672	700	678	726	617	641	676	678	699	700	690	677	668	655	742	668	684	682	708	681	675	655	676	659	684	701	690	694	717	713	691	695	690	668	650	697	717	674	692	657	634	674	673	680	707	659	676	670	684	708	683	650	714	697	684	711	690	706	735	748	674	713	747	673	704	715	684	657	666	688	728	688	719	685	731	698	748	691	648	681	696	700	720	657	749	718	703	729	684	719	729	722	750	691	673	700	706	680	677	688	718	680	722	690	700	678	672	662	702	653	699	726	684	704	704	687	661	674	700	673	716	723	711	700	669	701	726	686	672	742	698	708	683	711	696	661	660	685	669	699	686	688	716	670	754	687	677	654	665	740	735	669	663	668	641	741	683	701	698	670	683	688	738	691	720	689	679	694	701	695	686	671	702	713	686	694	688	681	686	618	735	672	687	737	684	718	636	693	683	730	678
2826	759	414	289	226	292	316	290	227	220	139	155	144	119	130	106	95	77	81	65	68	77	80	80	80	85	84	83	89	95	71	91	89	66	62	77	69	70	65	48	57	52	63	84	62	71	52	68	66	64	57	66	49	59	69	72	58	58	73	63	58	49	59	61	55	72	52	74	55	58	67	62	75	50	51	55	52	59	44	56	57	73	65	58	52	61	61	53	59	49	44	53	55	71	57	63	58	38	59	60	77	49	60	59	59	60	53	55	77	65	58	52	56	60	66	52	55	60	54	46	56	52	42	55	56	50	55	60	54	63	48	55	56	63	77	53	53	46	48	55	63	52	54	55	65	61	55	39	61	77	55	55	52	48	66	65	55	63	51	58	75	59	46	54	65	53	58	80	63	48	59	55	61	59	40	63	47	58	67	58	87	68	68	51	66	62	57	73	58	54	62	56	68	50	63	64	61	58	62	57	46	66	50	50	58	69	58	78	61	58	63	61	67	68	53	61	63	60	62	49	51	55	52	67	47	58	54	70	59	65	62	46	50	52	58	69	62	63	67	56	58	52	60	64	66	62	65	58	72	59	60	56	61	45	61	70	49	54	48	59	69	62	50	44	69	64	71	46	64	57	56	55	52	57	64	56	49	61	52	69	54	70	65	53	60	49	56	48	61	53	58	47	58	64	87	64	62	61	66	65	59	59	69	57	47	67	71	73	60	50	52	52	59	65	52	64	65	55	54	65	50	71	63	49	58	51	56	64	57	53	46	68	59	48	53	60	65	62	66	58	60	68	44	59	54	50	71	50	58	74	63	67	70	50	51	59	50	67	61	59	55	57	67	52	69	70	65	60	51	62	67	67	60	55	54	54	62	52	54	60	71	55	47	51	59	59	66	66	77	55	61	53	56	53	70	62	64	70	65	44	59	52	62	76	50	58	62	62	68	71	61	54	69	58	56	47	63	76	56	50	77	50	54	73	66	36	57	66	60	55	56	74	52	46	54	65	67	59	57	56	51	58	65	56	56	49	67	61	57	70	52	50	62	53	65	53	48	57	56	67	50	61	46	63	50	59	61	54	50	60	63	66	58	62	59	64	62	66	60	47	51	52	71	51	66	63	56	53	69	60	61	67	66	75	57	51	59	55	71	59	70	59	64	53	73	70	72	52	52	66	62	60	60	77	50	57	61	57	70	55	47	59	74	58	56	68	57	62	53	49	60	66	71	51	52	53	54	55	60	63	46	68	55	61	58	70	68	65	70	64	66	62	50	56	65	51	52	57	45	49	53	62	56	62	57	77	49	68	67	59	67	60	57	69	66	63	64	64	69	53	53	67	55	57	67	57	71	53	69	56	62	42	69	51	61	61	59	59	54	63	50	49	49	42	59	51	63	55	66	67	63	60	48	53	44	60	52	50	50	67	59	61	65	74	69	63	46	47	46	65	66	54	63	56	65	51	63	54	54	52	58	55	52	56	56	55	65	66	58	62	64	58	69	55	57	68	58	58	62	44	49	54	60	56	59	67	57	71	61	56	58	52	48	51	63	57	61	60	63	48	56	56	57	52	57	53	63	58	52	47	59	53	62	52	55	56	55	48	55	58	56	52	53	67	46	53	60	56	70	62	56	48	65	64	61	64	47	62	70	50	61	58	72	63	62	67	53	56	71	65	72	61	63	55	49	58	64	57	68	41	53	59	56	58	53	63	46	63	57	51	69	62	60	67	66	53	48	79	59	63	59	67	61	47	57	67	42	49	58	59	55	58	76	61	57	59	68	48	56	67	51	73	65	54	68	52	45	51	55	64	67	62	55	48	61	57	52	56	74	61	51	61	62	65	62	58	56	58	47	55	52	54	71	57	57	49	81	62	57	66	56	49	65	60	48	47	72	73	58	66	55	62	58	53	49	59	62	58	51	53	61	52	55	59	68	49	58	63	70	64	50	64	54	60	60	59	72	65	52	64	60	50	57	55	51	54	69	59	65	65	61	60	60	56	51	52	60	50	69	56	52	63	51	64	48	64	62	66	63	48	54	60	57	62	67	54	56	55	59	65	53	51	65	58	43	65	52	55	54	56	59	60	49	40	57	77	53	52	70	47	66	57	58	52	42	59	58	45	56	49	70	63	63	58	58	58	74	50	70	42	55	56	60	60	50	70	51	61	67	53	55	51	57	80	56	59	49	71	66	55	49	61	62	61	58	61	64	45	53	50	54	45	61	55	61	63	61	50	51	69	56	58	39	44	48	66	57	49	58	66	56	62	54	53	56	46	65	57	52	68	45	53	63	56	58	52	73	54	66	62	56	65	53	52	54	68	66	68	58	66	55	57	55	63	60	71	60	57	67	67	57	52	63	47	65	57	68	59	56	49	67	66	62	52	63	64	65	70	54	57	64	59	52	61	53	52	59	65	55	59	82	62	62	48	66	65	53	65	63	61	57	65	62	52	68	48	50	66	61	57	63	59	47	44	51	63	56	63	54	59	65	55	52	57	45	54	65	50	58	56	55	56	51	67	60	61	52	55	58	56	72	46	65	72	65	66	58	58	61	54	46	62	52	59	71	59	52	59	64	38	55	52	55	48	64	69	71	55	58	57	58	55	61	68	59	55	66	60	58	56	56	57	62	66	72	67	58	57	76	54	39	78	51	54	62	69	57	50	71	85	57	65	49	57	51	49	63	58	67	45	55	50	62	66	50	62	59	66	66	71	55	73	55	55	59	62	56	57	58	48	61	56	62	64	58	56	56	66	61	71	52	71	57	55	53	73	62	53	65	49	52	58	63	53	54	62	52	51	45	52	50	67	67	42	70	64	58	50	68	45	57	55	52	45	48	56	55	47	55	64	65	55	55	53	57	63	57	66	72	60	42	56	61	62	58	72	73	60	54	70	48	60	68	52	62	54	59	67	51	49	52	64	68	54	70	64	55	49	63	62	61	42	64	47	57	48	61	58	63	59	67	67	57	49	58	62	61	43	57	52	59	60	65	54	51	54	37	57	49	53	56	48	61	49	72	58	43	45	65	65	54	67	65	68	59	60	62	64	61	64	60	63	58	59	58	58	56	57	64	57	66	56	59	49	50	55	53	71	58	63	62	70	67	53	50	71	68	41	55	54	52	63	60	58	59	54	59	63	48	68	42	55	68	62	57	75	56	61	47	76	45	60	76	55	49	72	52	46	52	59	65	49	63	61	80	59	60	59	51	47	53	75	53	58	61	63	48	62	58	58	62	69	52	54	52	68	54	58	57	65	72	66	66	68	68	75	44	66	75	49	64	45	52	55	45	60	58	51	55	52	49	54	60	60	64	67	45	53	70	46	65	62	60	68	57	71	46	40	72	58	43	72	59	72	61	72	62	60	56	68	56	61	47	55	45	71	58	59	54	49	59	58	70	48	59	52	66	60	54	66	52	72	52	58	64	57	51	56	68	55	70	74	58	70	51	57	57	63	54	55	57	60	55	49	63	53	59	63	52	53	44	61	66	73	58	59
23508	8285	5120	6344	11302	13920	13015	10755	9151	7155	5363	4425	3523	2910	2595	2089	1678	1347	1031	987	1065	1054	1126	1241	1166	1232	1218	1280	1191	1187	1159	1072	997	1006	975	898	886	783	702	701	685	669	648	660	622	601	618	585	597	600	609	647	576	572	560	570	567	611	595	637	585	535	568	532	563	551	541	548	518	556	562	558	586	537	543	545	571	547	542	600	563	562	551	621	583	579	575	590	541	602	565	607	586	565	582	521	565	604	532	580	625	591	546	565	576	561	530	534	503	523	521	547	546	515	579	560	505	528	537	512	514	569	536	570	566	564	560	541	588	551	541	543	547	544	532	557	534	556	537	529	544	540	553	537	573	565	511	518	578	574	580	560	555	521	524	528	534	581	554	542	558	565	537	509	536	536	568	549	508	562	537	553	533	544	551	566	562	553	559	501	560	534	520	566	554	531	547	547	534	517	530	535	523	541	538	514	526	535	546	539	528	507	591	556	491	554	529	532	563	560	554	513	587	562	508	516	531	527	546	554	584	531	550	578	559	530	546	576	563	491	540	585	533	542	511	581	558	529	526	571	577	525	535	549	561	584	555	552	538	514	545	538	524	571	521	548	583	542	542	565	555	524	567	562	567	565	564	569	531	565	610	567	540	539	511	545	564	553	575	550	540	539	506	571	530	513	575	532	552	505	529	536	552	526	550	527	543	570	537	548	535	550	554	541	559	544	528	511	539	594	515	588	587	543	564	536	525	521	550	535	580	571	543	571	543	548	536	529	595	510	570	544	502	537	593	509	521	539	604	544	517	548	544	534	518	543	511	571	579	560	563	502	542	535	576	534	557	517	574	586	501	544	541	570	598	558	542	532	564	510	567	549	518	555	528	564	513	504	557	493	536	553	576	526	575	539	524	565	517	573	538	514	554	555	585	536	558	553	546	502	547	532	541	514	585	556	525	528	546	567	571	509	536	548	562	570	583	535	542	530	559	528	512	505	536	586	541	563	531	529	515	540	529	548	532	513	543	560	568	549	548	579	553	610	524	538	538	543	526	544	515	529	576	543	545	525	546	508	578	535	521	534	552	599	553	558	514	505	555	553	520	548	526	554	530	534	554	568	541	522	545	522	541	569	584	555	571	568	572	544	536	573	502	515	544	564	559	518	550	516	545	567	547	552	523	560	585	581	568	562	530	525	573	533	573	591	566	559	579	542	543	554	526	559	581	555	563	526	543	529	514	528	559	566	579	552	554	547	569	518	525	574	545	538	581	523	514	564	520	555	562	578	545	560	532	518	528	543	546	532	570	572	525	572	523	582	531	557	503	540	553	540	557	556	501	534	565	514	511	526	550	515	578	614	528	554	571	566	572	545	548	508	607	529	513	551	548	541	552	537	520	559	567	541	536	552	580	532	550	538	531	595	563	504	569	531	541	560	576	563	506	593	540	548	552	532	535	520	536	565	560	537	535	547	556	534	555	533	534	574	557	515	541	552	534	561	549	537	557	572	539	550	551	547	533	564	530	551	569	530	536	579	553	548	563	594	561	584	519	543	556	562	550	568	547	550	565	553	538	571	549	526	557	548	510	533	529	523	560	557	558	564	494	526	524	546	562	542	541	526	574	574	591	588	491	571	554	605	530	542	544	557	555	511	583	533	556	509	564	548	493	564	549	539	572	491	529	572	570	572	537	509	554	538	545	527	510	564	556	545	559	564	522	560	556	557	548	546	567	537	554	540	514	523	579	545	505	563	572	557	521	507	549	542	542	584	536	562	567	534	547	516	563	549	553	525	552	546	538	504	525	558	548	578	551	578	548	562	527	559	571	540	566	542	544	557	603	539	517	562	555	570	541	547	564	516	566	553	527	546	571	542	537	511	555	569	518	551	594	563	533	529	502	523	569	574	542	575	588	549	531	578	553	510	571	569	532	556	590	521	551	543	518	557	519	590	569	537	554	563	530	531	539	568	552	539	557	512	516	543	508	541	578	555	570	565	548	564	535	553	528	535	573	582	525	561	525	546	542	564	545	546	532	521	562	559	542	555	552	516	544	564	584	514	559	520	526	521	534	550	548	529	544	575	531	524	528	543	559	530	588	569	599	553	563	546	544	555	520	557	540	567	556	508	575	537	521	571	545	537	527	528	603	547	574	590	540	544	538	591	501	530	537	560	519	535	578	582	517	545	553	530	580	600	534	521	567	541	562	529	526	505	542	515	526	545	556	548	555	537	543	542	561	523	580	533	522	535	539	552	541	565	529	549	521	570	531	525	529	530	550	531	504	601	552	518	531	582	508	541	531	526	572	547	582	549	549	524	519	571	559	539	535	570	558	592	574	551	571	539	545	516	563	546	529	533	550	541	536	538	501	526	526	532	499	566	529	497	530	531	585	519	552	525	500	498	535	556	560	556	560	519	554	548	539	582	543	530	557	599	545	533	555	538	579	520	560	587	531	590	548	590	530	531	561	582	579	565	550	522	578	561	529	541	551	539	579	531	565	568	544	551	553	558	550	561	538	593	575	536	566	597	582	567	527	564	552	544	577	513	586	513	554	526	545	572	533	516	522	590	522	530	553	530	543	556	571	586	586	542	564	577	519	516	523	530	583	553	546	582	543	524	571	577	508	533	572	548	550	541	546	570	479	526	575	498	571	553	572	551	547	489	581	546	533	570	494	602	545	546	557	557	492	549	538	548	545	565	535	561	547	516	513	570	536	571	529	542	583	517	550	530	546	544	501	547	502	529	567	549	588	551	544	598	581	583	557	529	540	508	548	564	556	523	544	540	552	531	545	522	538	583	524	509	544	533	536	559	569	552	555	566	523	481	558	550	579	561	607	524	524	542	583	547	553	545	537	591	519	576	560	557	533	516	551	515	571	556	515	509	589	550	569	566	563	554	565	510	497	583	551	556	549	552	556	539	573	535	566	554	568	508	549	573	525	547	549	557	605	536	543	520	530	544	539	490	520	481	498	530	518	565	532	529	541	557	548	530	557	542	532	519	568	563	525	579	608	550	534	502	533	548	564	496	579	593	553	538	540	538	545	546	542	540	562	588	592	568	566	537	576	543	549	541	585	531	550	580	564	589	542	593	551	546	523	558	533	549	581	537	527	538	523	576	552	533	560	569	563	572	544	566	527	555	541	555	594	563	536	573	561	545	545	554	541	541	552	527	578	586	497	509	523	562	530	533	545	575	551	527	565	517	558	562	564	526	552	559	538	585	531	548	510	523	568	552	530	559	556	533	560	534	543	536	549	513	550	537	544	516	522	522	533	531	509	569	579	552	525	557	510	528	578	562	530	560	505	508	575	559	547	533	537	562	532	538	575	484	540	544	549	544	559	545	540	515	578	569	506	564	531	560	508	574	531	528	521	546	526	564	507	527	566	543	540	519	588	549	505	560	490	583	571	544	530	532	581	558	557	546	560	514	541	551	574	525	541	557	592	564	530	546	505	548	541	511	560	555	557	547	533	530	524	552	538	586	537	528	538	553	543	534	549	537	548	533
3642	1246	567	389	336	366	368	353	347	272	257	197	195	151	137	129	100	93	68	87	84	78	83	96	89	104	96	87	61	96	89	62	77	85	68	105	64	73	68	87	68	60	71	74	69	61	55	76	67	52	60	68	60	68	66	65	57	64	76	66	69	59	62	70	64	69	59	65	68	51	67	60	73	83	75	61	61	74	74	58	67	70	76	48	77	60	64	67	60	82	66	51	68	58	59	68	67	62	73	56	68	65	63	64	71	65	67	68	62	56	77	74	68	68	71	71	56	62	70	81	58	47	54	57	75	63	69	67	68	50	71	67	75	58	73	64	82	63	52	66	58	59	63	60	63	65	53	54	73	57	59	55	59	61	43	71	58	62	66	52	76	47	68	66	59	61	59	66	71	76	61	52	60	75	56	67	66	52	62	56	47	62	56	54	64	57	68	75	52	59	58	60	62	53	47	79	62	64	57	53	60	67	70	72	47	49	52	73	68	70	67	80	61	59	51	66	61	88	56	72	73	83	72	64	54	59	87	68	59	67	60	58	64	61	61	56	69	63	76	59	72	73	74	71	60	56	60	73	60	41	67	60	50	71	62	61	58	72	66	68	69	60	61	68	68	59	66	71	65	72	71	66	75	68	71	59	66	60	62	70	76	61	83	60	65	68	59	65	69	88	52	72	65	58	86	68	50	71	69	59	60	61	60	57	61	71	77	65	72	59	55	65	68	70	46	67	62	59	67	64	66	75	55	57	82	72	67	74	58	65	55	79	58	55	63	57	71	71	77	58	62	62	66	67	72	60	65	68	74	67	56	55	46	68	58	62	60	57	67	72	49	44	60	67	72	69	62	73	71	52	69	63	67	53	68	65	58	56	69	59	62	74	71	57	71	75	63	66	59	66	78	67	64	64	58	65	62	71	72	68	67	60	54	69	64	62	57	76	67	70	65	61	69	57	72	45	64	56	53	68	57	69	72	63	60	75	58	61	67	68	68	63	61	82	57	56	69	61	60	80	58	65	56	72	58	72	61	60	60	56	62	64	76	64	75	49	69	69	74	52	68	65	62	58	68	62	57	62	58	61	63	61	75	68	71	63	62	54	51	69	66	59	65	60	57	69	70	70	66	68	81	82	65	69	77	69	71	58	68	55	59	57	59	60	68	72	64	62	63	55	59	42	69	62	59	75	52	62	73	61	64	70	69	58	68	63	57	69	62	60	68	62	61	65	58	68	69	57	74	58	59	71	73	67	55	74	77	52	57	70	70	50	63	77	53	75	61	54	67	64	76	61	68	74	62	66	52	72	67	50	58	56	59	52	50	45	66	68	71	60	66	67	57	55	56	72	64	66	58	65	58	55	61	76	50	64	69	65	57	56	70	63	67	49	65	62	46	69	67	55	63	65	73	59	70	73	54	54	65	70	59	72	71	62	66	54	66	56	66	59	68	60	65	67	80	61	75	75	56	71	65	58	64	49	54	53	58	64	56	76	60	88	61	61	63	68	79	60	55	62	72	70	52	66	69	59	49	78	69	63	66	60	57	59	64	68	64	58	64	67	64	71	57	66	62	53	65	56	75	71	55	68	49	72	68	74	54	61	48	72	63	63	59	90	56	79	63	83	66	75	66	55	77	64	50	62	58	70	61	70	54	52	55	56	57	61	50	61	49	50	77	54	45	68	77	76	70	71	74	52	64	58	59	46	57	65	77	76	51	61	53	71	63	60	57	68	62	61	69	73	54	65	53	62	79	72	55	64	58	77	57	64	56	58	73	55	74	63	75	72	66	73	81	62	58	66	83	64	63	73	66	76	59	55	61	58	66	73	66	68	60	81	67	67	47	61	64	56	65	67	61	69	62	61	62	53	88	46	65	58	78	58	79	72	64	68	67	45	48	66	68	65	48	65	56	66	74	61	42	56	73	51	70	85	59	57	55	67	62	70	75	57	52	62	65	78	69	59	68	58	71	47	79	59	76	75	70	54	50	54	65	66	71	57	72	73	62	52	69	70	72	77	62	63	60	74	59	61	66	70	56	62	57	62	63	61	69	69	54	60	70	63	60	59	65	68	55	59	56	65	56	53	56	75	55	48	64	56	59	60	75	62	57	54	69	62	68	73	56	64	77	64	76	63	69	67	52	52	72	54	69	54	76	64	66	53	64	62	61	54	66	75	60	71	60	53	67	55	65	55	63	48	51	62	52	68	67	68	53	66	61	63	66	50	59	77	62	54	64	62	61	72	62	70	60	53	58	58	76	52	68	64	69	76	65	53	64	65	66	80	62	65	66	65	63	57	67	77	59	57	54	58	65	61	50	62	68	71	57	68	63	67	64	57	73	68	75	73	66	64	63	61	66	65	47	62	58	54	66	66	61	58	76	55	66	52	64	48	48	59	66	64	56	55	52	59	64	58	68	80	51	59	66	57	50	56	54	59	56	75	66	71	73	71	44	70	61	64	73	69	66	52	58	62	62	55	68	44	71	57	73	73	61	63	49	65	60	70	63	59	59	68	65	69	68	68	62	77	64	68	62	60	73	68	87	68	63	57	52	55	80	62	63	79	56	76	70	63	71	73	54	69	63	57	56	58	69	58	69	60	54	57	63	76	68	59	57	70	74	72	63	56	65	58	73	62	76	63	64	55	81	67	62	60	55	67	69	58	52	59	77	61	60	50	67	60	51	66	50	80	64	65	67	65	74	77	66	63	57	66	77	61	50	69	61	69	62	58	70	57	51	62	66	69	70	61	63	61	62	60	52	66	52	64	61	52	68	70	67	71	79	61	66	53	53	59	68	61	69	59	58	61	52	45	82	66	59	67	63	59	55	57	52	67	53	58	52	64	51	58	66	83	82	61	61	72	66	62	53	61	59	72	49	52	64	47	69	59	74	47	60	75	63	58	61	62	65	59	64	51	79	55	64	72	56	65	60	66	64	74	48	59	61	63	63	77	51	61	69	65	58	75	72	71	62	74	63	61	59	69	79	56	53	69	63	62	50	60	68	71	67	52	48	62	81	70	61	57	60	52	70	65	56	79	59	71	80	81	55	57	66	58	73	63	58	68	56	71	70	60	68	61	65	61	62	56	58	60	57	57	50	59	73	55	60	54	61	65	61	62	63	70	58	41	74	64	67	50	54	66	61	56	70	57	70	68	75	65	63	62	66	56	56	52	52	56	71	62	53	68	67	67	55	60	68	71	66	72	63	60	49	76	53	63	52	69	70	67	61	57	57	73	68	61	77	68	70	81	68	66	61	68	64	61	70	47	70	53	69	76	71	71	69	55	56	65	74	63	56	65	47	66	63	61	69	58	71	65	67	65	65	56	53	63	59	85	68	68	82	64	62	47	54	61	64	71	53	51	84	60	58	74	51	62	58	64	57	61	60	55	59	58	62	62	78	63	57	60	58	60	51	78	64	67	67	78	53	69	53	79	62	78	59	69	59	67	76	65	81	54	62	68	78	61	66	62	70	61	55	71	54	55	64	75	60	53
27554	10947	6698	8269	15072	16649	15023	13330	10809	9118	7452	5291	4011	3598	3376	2621	2049	1638	1286	1203	1239	1264	1211	1313	1397	1441	1405	1468	1439	1356	1329	1301	1289	1249	1150	1113	1026	952	882	804	756	733	752	752	706	710	704	663	696	682	668	697	653	640	641	650	630	598	633	643	634	637	664	640	608	641	630	638	618	564	599	620	602	572	612	570	617	587	620	583	610	631	649	674	663	640	670	632	640	626	672	620	644	628	636	641	652	597	632	594	621	604	640	619	612	613	608	580	606	609	632	612	582	637	611	591	563	589	579	634	592	597	585	628	579	629	582	597	628	590	588	567	612	624	600	595	623	625	598	606	588	606	564	594	588	618	604	631	618	630	607	626	614	571	646	609	615	642	563	622	616	583	606	601	580	621	586	582	590	646	596	576	602	558	599	597	557	612	604	600	630	586	595	616	602	579	568	594	661	610	649	575	623	626	628	605	601	596	641	618	626	624	616	569	594	578	599	609	592	620	630	593	607	581	558	587	626	618	623	569	612	642	612	614	622	609	639	562	594	579	619	603	578	616	617	594	601	581	604	592	581	623	643	608	598	630	596	661	633	638	595	621	626	561	625	594	613	597	599	593	632	602	628	601	603	598	585	597	620	578	568	586	546	611	591	570	617	614	600	636	579	615	599	613	583	596	577	574	620	604	591	629	593	597	616	578	620	583	578	609	615	604	578	607	587	613	585	605	631	620	621	586	589	609	568	613	624	641	587	593	616	602	602	621	601	636	626	622	609	608	570	614	591	613	590	575	599	651	540	572	603	609	623	596	605	610	613	595	628	636	658	611	593	626	615	602	595	570	593	588	629	647	582	585	593	620	624	597	623	615	593	615	596	630	598	602	660	605	617	590	568	582	581	640	550	591	676	659	614	642	598	646	580	576	536	617	569	591	622	603	612	611	602	565	595	642	597	594	600	570	603	564	574	584	599	618	594	581	624	546	593	576	573	638	549	613	608	600	649	580	640	589	667	607	586	603	598	603	603	579	595	619	607	613	634	614	581	570	619	635	594	631	580	597	621	564	590	563	589	571	601	609	622	609	628	649	602	587	593	621	590	616	593	600	640	597	584	583	646	638	617	581	580	565	576	571	614	605	592	672	608	618	562	553	603	590	609	576	612	638	617	611	643	663	583	593	608	646	609	599	591	614	534	599	563	612	652	627	599	585	593	594	590	654	624	643	572	604	595	573	602	579	583	576	629	630	643	592	625	607	616	582	596	606	631	605	654	596	626	616	558	595	572	582	589	619	604	614	640	615	613	575	613	642	581	605	617	628	574	608	621	601	623	579	582	614	604	580	598	584	623	584	569	596	600	586	608	594	619	621	594	625	576	598	550	578	598	571	563	647	631	639	598	637	633	627	596	620	598	651	609	627	615	578	551	572	577	638	602	593	583	594	636	580	587	620	647	596	562	605	625	634	598	625	609	619	590	599	625	586	610	594	569	603	589	603	628	601	611	598	579	599	634	621	588	595	640	587	595	553	604	541	656	629	600	581	586	618	587	627	609	560	614	588	630	603	642	619	595	607	602	594	611	611	617	602	586	591	590	619	593	647	652	597	574	604	611	593	622	568	624	611	632	654	598	665	619	574	663	605	564	580	605	627	631	604	550	599	605	607	603	631	595	590	615	648	584	585	602	610	598	566	569	596	648	603	622	643	657	605	574	675	556	624	588	598	561	607	640	629	572	563	668	612	571	584	600	648	573	589	631	592	606	571	562	637	653	570	585	612	599	621	592	617	622	582	602	559	587	595	612	573	623	610	612	577	598	625	614	604	562	576	605	616	595	629	621	602	612	620	615	601	639	583	620	594	622	633	623	627	616	609	591	586	614	593	624	584	605	633	556	558	641	592	597	566	586	568	585	601	601	559	581	625	631	618	598	583	596	566	618	647	586	625	574	645	565	624	575	597	613	601	588	601	589	664	610	628	616	630	601	607	623	620	600	583	577	602	636	602	617	640	580	621	586	599	591	636	621	637	585	620	612	581	574	590	588	593	602	617	562	594	592	615	587	585	581	577	586	584	615	654	591	627	595	597	626	621	584	645	635	611	623	637	584	652	593	613	626	635	642	578	596	595	607	586	623	595	604	631	628	601	557	612	614	581	601	596	570	635	565	555	632	615	574	609	614	622	615	602	612	549	575	632	612	627	545	608	600	584	625	584	611	625	598	578	594	585	598	612	623	601	606	596	605	570	550	607	609	584	583	623	639	581	573	611	620	603	600	591	613	582	605	585	626	621	560	614	616	610	609	563	608	616	611	591	615	636	603	626	568	623	608	593	554	615	626	587	591	633	561	618	592	588	620	632	608	620	613	633	620	600	586	608	597	596	570	573	551	623	643	554	608	613	609	633	631	594	607	593	608	589	631	612	621	589	603	570	589	571	593	601	577	558	617	627	621	619	624	570	574	552	615	603	595	636	578	627	610	597	603	575	637	589	595	621	607	583	601	568	626	592	612	610	629	636	624	611	587	614	641	611	619	671	595	607	618	590	580	579	599	576	570	597	618	586	611	579	582	605	582	578	665	617	576	607	596	592	598	578	665	621	620	577	594	608	584	587	563	615	603	559	577	622	600	590	583	594	596	640	638	624	622	602	623	616	603	574	599	571	610	579	588	581	592	586	590	581	626	639	613	622	579	605	600	608	602	622	622	614	644	623	611	607	580	600	652	580	615	587	567	579	617	590	628	629	603	604	574	597	597	632	586	637	608	563	648	622	558	609	582	615	594	572	646	617	578	603	637	650	650	638	550	612	641	550	589	640	616	608	617	577	606	584	623	600	582	610	579	600	617	614	612	605	610	582	595	582	572	635	604	622	638	602	576	590	553	623	637	556	585	627	622	650	559	592	615	588	582	618	586	622	616	600	606	589	635	605	663	626	638	611	552	566	632	598	630	591	596	608	595	567	604	645	634	595	577	556	585	630	554	603	630	596	585	593	636	631	580	597	663	640	594	631	652	602	595	566	549	631	617	578	598	586	592	591	631	660	608	566	609	585	603	603	610	587	642	633	638	628	520	614	577	600	588	603	611	595	597	611	637	621	611	605	577	579	609	547	592	604	653	586	604	566	613	650	580	605	644	596	599	634	602	581	563	610	592	583	603	596	576	662	571	576	588	619	630	617	602	597	625	611	607	587	586	611	631	637	584	583	601	572	645	626	602	575	655	624	549	615	545	636	592	594	576	609	639	579	640	572	567	592	612	611	641	604	634	583	591	591	642	571	586	606	583	610	586	607	608	580	600	597	574	592	596	617	584	650	583	611	610	596	573	610	578	614	550	589	636	582	535	612	599	599	571	607	570	603	620	622	596	587	588	606	577	628	584	605	603	583	593	571	608	606	593	589	609	577	601	616	631	596	598	637	640	567	588	600	567	617	593	629	550	601	596	589	587	578	558	570	601	608	638	629	578	581	646	592	591	568	621	603	584	563	586	614	588	612	622	614	599	583	621	603	607	606
1630	536	357	285	199	235	243	196	186	215	185	142	143	101	125	91	112	82	82	74	86	74	101	67	66	80	96	75	101	76	89	105	80	87	83	86	78	81	72	74	79	74	70	79	84	62	76	57	60	65	66	92	77	59	70	78	74	78	67	80	70	54	71	75	87	60	82	66	72	64	66	78	57	78	72	83	75	55	68	75	79	71	78	83	66	72	77	76	74	90	82	75	79	70	97	81	77	56	69	80	57	71	74	91	87	63	65	76	79	79	83	70	77	59	69	64	61	73	73	67	82	74	70	73	75	76	71	82	76	62	68	61	67	64	78	75	62	82	67	71	73	77	71	81	68	86	78	67	58	71	67	73	88	75	81	69	72	66	69	80	65	86	64	67	73	88	62	71	70	73	66	73	67	62	68	50	85	66	70	69	75	64	75	66	89	72	77	71	75	65	80	73	75	79	84	64	68	78	73	79	73	74	84	72	77	71	80	75	84	74	73	71	61	71	79	58	72	85	82	73	89	74	74	71	78	92	76	70	82	84	67	73	74	72	78	82	66	71	83	75	62	73	83	69	66	63	56	69	74	81	78	70	68	85	78	75	68	67	59	72	75	89	83	82	80	83	86	82	73	56	83	76	71	57	65	69	72	77	61	72	73	94	83	69	77	76	70	82	66	62	65	66	74	82	59	63	70	72	72	62	77	68	84	75	85	73	79	63	73	68	67	64	73	69	70	81	69	75	74	61	72	83	57	73	67	78	75	75	65	68	64	78	70	59	58	70	57	67	74	77	74	78	62	81	74	69	77	83	59	69	66	59	77	72	64	77	66	56	65	92	74	63	67	70	74	74	76	70	73	75	76	75	70	67	80	73	72	71	79	79	74	77	64	84	73	72	72	81	84	73	73	66	63	68	79	73	75	75	81	76	55	88	79	57	69	87	62	73	58	65	64	63	73	68	75	67	51	82	79	65	66	76	70	60	75	80	86	80	80	74	80	83	81	66	71	71	53	77	77	69	73	73	77	59	61	78	61	68	78	61	75	78	80	82	85	65	50	84	87	51	70	65	51	63	83	79	69	78	65	57	70	71	73	77	69	65	76	80	77	76	81	84	70	74	80	85	71	81	69	70	71	64	92	65	78	88	71	67	63	77	82	76	67	70	87	73	74	71	66	63	77	69	80	70	70	71	76	61	62	67	68	65	69	83	69	75	78	63	76	67	91	63	73	85	75	73	84	61	62	70	74	66	62	75	61	60	73	66	73	61	68	63	83	68	73	64	79	70	63	75	88	64	80	77	60	77	78	68	76	63	74	81	73	77	87	73	65	72	76	75	69	56	56	73	58	79	66	76	64	57	82	80	69	62	69	64	75	77	76	75	81	79	71	58	75	75	78	74	70	64	79	66	68	67	67	68	63	64	55	88	70	73	63	87	76	79	64	69	77	79	78	89	60	75	81	92	68	68	66	68	66	83	74	67	79	87	59	69	51	65	72	79	75	70	60	62	74	85	67	63	75	68	69	78	82	69	84	78	78	63	85	56	92	66	70	63	68	76	70	76	80	74	81	61	69	78	64	74	67	64	75	87	79	72	79	68	71	74	69	84	71	76	94	71	58	84	86	53	82	62	70	82	74	79	74	64	98	67	68	58	82	78	79	70	71	66	88	60	70	76	60	71	73	68	75	76	63	75	71	90	93	68	65	60	80	71	77	71	62	84	75	83	70	61	61	75	84	78	63	62	60	82	74	77	69	87	70	69	84	83	61	77	71	65	67	70	73	67	55	54	79	76	77	60	65	65	75	69	64	70	79	70	71	66	57	69	78	69	54	68	85	74	75	64	72	74	74	61	86	67	79	66	65	63	92	69	79	52	75	79	72	64	82	81	73	73	64	74	73	74	60	79	68	72	73	73	58	60	60	81	69	77	59	82	61	79	57	71	75	65	85	71	73	83	71	64	59	78	72	81	77	60	79	77	89	68	69	92	84	72	60	71	77	68	62	75	75	79	70	70	70	65	78	76	61	60	77	56	59	75	93	91	64	59	86	72	65	79	78	75	75	74	74	66	71	71	57	79	67	66	82	57	65	78	81	81	61	66	72	63	63	57	64	64	88	69	69	67	82	68	61	68	70	82	67	67	76	72	71	74	69	79	68	79	68	66	72	66	71	65	77	105	86	82	71	80	64	71	72	75	86	69	76	64	75	94	59	71	61	63	74	78	70	71	81	72	78	82	65	88	69	75	63	68	59	71	75	66	73	70	78	79	64	68	57	72	77	58	70	82	58	72	56	64	87	55	79	78	63	60	82	76	77	67	75	71	67	77	74	72	70	76	86	57	92	82	69	81	64	72	69	68	78	54	73	71	67	80	76	65	72	70	66	56	84	67	71	72	80	66	53	65	75	71	72	53	81	56	69	54	63	77	80	78	80	77	58	67	69	65	74	61	81	65	65	79	70	58	78	79	57	75	70	84	58	78	69	69	72	71	62	68	73	67	84	74	62	75	64	53	68	100	63	70	68	70	74	74	73	65	73	68	72	71	46	73	63	66	66	72	67	64	61	85	79	76	87	85	70	81	78	81	84	52	51	64	75	78	72	63	48	73	79	67	69	64	70	87	71	70	54	69	63	66	69	78	72	66	74	71	65	75	64	86	82	69	84	79	67	71	60	67	70	78	83	70	87	62	68	74	72	79	83	79	87	86	87	82	63	60	75	68	70	74	74	82	65	85	71	61	92	81	74	67	69	78	88	79	88	78	75	65	72	72	87	75	66	66	83	77	70	60	75	82	94	61	78	66	75	71	61	66	69	88	70	77	61	71	60	67	67	63	77	79	85	69	98	58	75	72	79	71	83	70	59	70	67	82	79	69	70	59	71	80	75	70	64	70	68	79	69	79	64	87	68	75	72	58	67	70	74	73	60	78	75	65	70	68	88	75	72	65	71	78	65	60	62	68	67	60	78	77	74	89	81	96	60	67	79	84	67	80	94	61	79	69	67	75	72	86	72	76	69	65	77	71	73	64	72	61	81	76	62	76	67	71	68	64	84	73	73	62	74	82	65	82	80	73	82	72	74	79	60	73	69	84	69	74	73	68	81	73	83	68	68	72	71	71	90	55	83	85	75	76	73	82	69	64	81	68	70	74	67	68	80	77	72	72	68	67	68	67	63	78	68	87	64	56	70	78	87	78	62	78	74	66	78	75	83	60	77	93	81	68	67	61	64	84	89	71	88	88	71	60	71	71	73	78	76	68	78	77	75	68	87	72	84	69	80	63	73	63	60	68	87	61	71	66	76	73	70	59	72	70	69	64	79	76	84	70	65	88	78	64	61	80	79	73	59	73	79	86	56	58	54	66	75	65	69	63	66	73	81	102	73	85	64	70	68	57	82	46	68	68	93	65	63	71	71	74	80	66	81	92	79	79	61	79	76	80	83	60	68	65	70	67	85	69	86	66	70	69	63	65	85	79	66	68	66	78	71	67	62	59	65	74
18955	7068	4563	5586	9673	11282	10456	8043	6933	6680	5155	3759	2941	2307	2040	1896	1539	1190	978	914	955	977	974	1008	1106	1129	1101	1060	1095	1091	1126	1030	1032	1008	971	969	875	849	835	763	726	718	745	715	717	745	745	692	714	630	641	658	679	672	689	693	671	681	702	655	668	704	677	687	672	658	648	723	716	652	627	710	670	687	676	661	687	701	659	655	628	678	674	701	759	658	698	724	682	718	676	697	680	725	681	674	674	634	641	634	620	717	679	700	663	622	652	673	685	648	636	693	636	651	658	638	677	632	645	614	647	685	668	665	663	697	629	620	677	686	613	655	686	674	650	686	638	655	690	674	662	645	678	695	659	652	669	684	698	627	704	644	693	632	688	697	692	660	667	638	700	679	639	655	653	661	667	686	636	637	656	661	654	681	662	648	670	657	636	671	670	676	665	663	639	656	667	652	725	678	640	624	660	657	680	645	665	664	692	642	686	653	645	636	692	666	688	656	668	691	658	670	683	676	609	680	647	627	643	711	664	644	696	670	710	669	666	701	648	643	691	664	725	640	656	660	660	658	685	684	651	680	635	670	639	679	648	654	675	676	707	629	697	670	641	630	641	677	639	699	641	663	637	653	643	687	634	707	640	696	666	691	675	651	723	685	712	694	660	635	686	635	665	648	642	658	682	663	643	670	670	656	674	655	678	668	613	684	671	703	655	666	690	646	617	652	654	629	660	680	673	670	711	645	665	664	686	679	657	633	661	672	641	672	670	604	652	682	616	622	691	616	663	658	666	633	654	674	581	669	681	651	718	651	659	646	681	684	678	652	687	644	685	670	686	651	681	664	613	658	663	704	664	674	644	650	645	622	645	660	697	635	663	654	652	621	643	617	655	646	642	638	630	621	633	688	662	667	693	641	665	686	684	695	681	646	655	686	662	662	675	646	692	655	672	672	682	638	655	666	646	613	661	678	665	660	623	696	663	671	673	697	637	690	663	649	694	665	641	663	717	693	654	667	647	669	669	675	700	667	666	661	643	656	639	632	642	672	636	630	662	689	674	607	640	645	673	671	668	661	661	673	645	654	665	656	679	672	717	628	652	681	629	637	666	715	689	625	670	647	635	671	617	708	683	686	641	663	724	664	702	666	650	690	605	695	664	696	698	653	660	661	662	660	690	609	719	719	644	662	678	659	667	676	666	692	684	636	693	649	700	654	673	633	666	654	597	690	660	683	647	683	677	664	669	712	586	679	664	641	673	664	667	675	653	662	687	646	600	714	648	669	713	617	697	724	692	633	679	689	666	647	673	665	616	661	668	661	686	660	672	689	666	657	678	637	656	713	689	685	687	671	649	657	618	676	675	733	648	696	721	632	664	692	679	678	669	626	623	614	670	700	653	620	645	662	642	643	669	632	646	638	622	672	669	669	685	645	679	683	634	696	640	636	657	655	680	649	642	621	720	664	659	686	640	683	676	640	684	731	655	650	660	675	710	659	680	641	659	677	665	671	682	680	659	609	663	659	646	676	702	678	640	702	652	679	672	646	705	688	676	660	650	659	660	609	725	627	664	654	635	647	658	643	631	661	658	681	675	705	646	637	673	665	683	668	684	676	654	643	642	659	665	656	649	665	632	617	672	690	658	672	668	680	635	654	640	681	668	647	674	660	658	701	679	604	671	625	634	654	609	650	710	650	660	646	617	673	663	688	682	661	640	656	687	691	651	599	714	625	626	638	699	665	658	679	660	593	630	670	675	675	681	696	668	656	715	706	654	734	657	633	681	627	644	683	636	629	689	638	628	638	641	668	672	627	631	656	693	676	652	608	622	726	697	679	693	633	686	624	650	665	662	681	658	657	687	674	668	662	685	705	670	655	669	663	659	669	679	672	670	683	601	647	653	635	668	644	672	626	594	594	655	632	644	696	670	611	672	643	669	669	706	665	640	674	668	696	623	681	668	655	662	669	647	685	642	681	637	690	691	658	656	662	671	650	669	676	678	648	640	689	662	625	695	632	643	717	681	638	668	705	667	716	653	677	680	661	629	635	662	666	648	667	653	683	667	670	669	622	671	666	655	649	689	656	695	718	659	631	620	621	697	665	684	701	645	659	637	638	672	651	644	657	678	630	679	680	697	669	655	630	679	654	682	646	630	625	613	670	683	664	752	674	688	647	621	686	666	668	660	690	626	621	697	731	626	670	650	658	665	692	652	644	624	650	634	699	691	681	686	649	650	713	672	636	661	617	703	705	677	683	681	689	684	668	633	698	658	663	635	677	621	656	634	594	670	675	705	703	654	664	675	692	626	663	677	642	665	672	680	621	640	699	661	670	675	654	679	681	664	651	701	616	657	649	693	667	641	642	660	696	686	631	645	701	649	646	682	705	642	677	699	634	646	652	672	666	665	665	672	678	630	716	680	698	681	680	694	703	684	677	651	694	656	674	682	653	657	675	681	683	694	668	671	678	656	648	656	709	668	655	664	639	653	711	638	715	668	643	680	670	630	654	647	661	696	656	661	696	625	675	679	637	673	665	620	644	612	622	650	661	654	703	620	633	638	676	672	689	664	686	649	639	697	651	668	681	665	633	651	664	668	664	681	638	694	642	690	656	632	638	692	665	659	656	678	700	696	684	663	714	658	728	688	688	656	669	625	685	658	686	668	655	654	704	696	676	720	644	668	651	656	667	635	684	661	644	664	702	675	668	684	720	680	710	686	661	672	672	658	630	688	660	636	680	694	679	725	649	684	685	671	640	676	669	687	655	671	702	643	663	670	708	700	615	672	646	696	683	672	690	644	643	623	647	649	657	691	648	684	667	676	646	647	683	613	662	707	615	654	636	661	648	665	693	687	691	615	681	668	672	681	683	664	670	635	678	687	659	653	640	686	634	653	642	669	641	670	660	631	719	659	663	667	643	686	657	657	715	677	642	650	652	690	685	653	644	610	692	669	707	668	682	645	658	674	671	667	684	688	651	638	659	621	632	641	661	652	654	628	613	640	674	651	655	665	667	680	673	717	716	666	650	665	630	657	649	710	666	685	675	694	668	667	629	690	670	662	654	633	665	696	658	684	648	670	632	641	678	650	684	655	666	652	668	660	665	630	642	636	651	646	671	681	654	651	664	700	617	672	682	691	687	646	634	671	644	651	707	686	674	630	689	654	646	712	689	661	669	660	652	660	636	692	666	657	628	692	671	664	689	655	647	666	697	633	617	664	659	698	710	689	688	630	715	687	624	575	678	662	691	700	638	641	665	670	667	676	646	627	672	678	630	630	665	675	649	668	662	658	693	654	674	661	725	683	653	666	664	623	628	623	685	655	633	638	647	660	646	656	703	656	646	631	692	585	625	723	637	675	696	674	634	697	699	674	656	655	691	662	661	683	682	711	660	620	661	707	672	688	629	656	669	665	662	673	648	671	663	659	657	701	673	641	630	693	618	664	675	680	683	641	721	637	712	642	649	717	674	687	650	706	643	654	706	697	649	635	673	697	668	684	658	681	707
2733	1095	500	350	264	332	305	290	287	261	223	182	165	133	104	121	115	105	86	85	93	91	89	83	102	95	107	109	87	90	83	89	90	76	84	104	85	89	77	86	74	71	95	80	71	86	82	69	69	75	59	61	63	51	78	81	69	66	60	75	69	64	70	69	73	71	70	73	73	80	62	84	82	75	77	63	73	63	74	80	62	72	82	78	61	78	70	79	69	82	79	86	77	76	67	63	87	87	80	70	67	64	79	78	57	84	79	79	65	77	79	75	68	71	78	86	73	73	83	68	61	79	78	76	74	70	81	75	68	83	66	68	79	71	78	66	88	72	78	69	69	77	71	72	73	84	80	76	70	80	61	81	83	76	74	92	64	61	72	66	59	58	69	81	70	61	70	86	83	62	84	62	70	74	75	74	70	86	74	78	79	65	80	55	91	68	67	74	74	70	83	81	65	83	65	81	80	63	81	67	68	80	78	59	83	63	68	80	73	88	70	77	67	65	74	68	75	74	64	73	97	79	65	75	72	71	71	74	70	66	70	84	67	65	75	72	104	71	63	81	66	67	75	70	61	76	85	77	74	60	59	66	79	77	80	58	73	72	87	65	62	64	85	54	78	91	85	76	64	85	75	58	75	77	77	69	65	59	71	69	77	73	81	66	61	79	76	80	99	63	91	72	69	90	75	68	66	56	84	74	61	76	67	69	70	94	72	72	70	72	57	74	73	81	76	76	91	68	61	90	62	76	75	98	88	64	69	85	82	75	93	90	74	82	84	82	73	76	68	58	70	74	72	69	79	74	70	76	88	80	73	75	59	67	78	88	61	91	75	90	77	76	68	85	77	76	80	75	75	52	72	80	65	79	74	54	87	74	72	63	65	66	66	82	72	65	71	75	82	72	78	78	71	67	77	72	74	63	68	78	74	91	70	82	72	68	76	56	69	95	73	69	80	78	77	63	64	65	84	85	69	58	88	76	68	80	84	81	74	79	56	73	66	71	75	79	85	77	69	76	69	77	71	71	66	78	72	82	69	76	86	64	86	72	74	63	61	58	63	84	72	75	66	76	63	62	67	72	75	83	83	74	69	82	71	75	70	72	80	66	66	67	66	70	68	78	78	84	75	66	72	67	64	80	69	73	85	79	54	68	90	69	83	76	70	87	71	57	80	59	78	66	66	75	68	67	77	84	70	80	74	63	66	75	57	74	81	81	74	66	62	67	68	62	71	72	72	64	63	72	67	79	63	76	82	91	65	69	67	86	77	62	87	65	68	68	57	81	77	83	80	69	64	71	60	77	75	73	69	68	70	55	61	69	67	73	88	69	87	77	71	70	68	86	77	80	59	91	74	66	60	83	75	73	67	81	74	66	78	86	64	76	65	74	63	61	71	86	65	71	65	79	80	71	75	67	77	84	56	66	71	77	61	58	72	68	66	70	59	81	62	71	60	67	83	63	82	61	64	76	77	87	68	74	85	65	80	78	68	81	67	71	79	54	88	63	68	64	61	71	63	70	89	64	75	97	69	90	78	58	76	74	72	75	69	77	69	69	75	64	68	67	88	71	64	81	62	66	68	68	68	71	79	66	70	69	79	79	73	73	79	69	79	73	76	75	74	78	81	89	70	67	80	72	79	72	75	72	62	64	70	62	66	76	67	64	68	71	79	70	74	68	67	75	76	63	76	64	73	76	74	86	91	62	71	71	66	58	74	67	74	80	85	74	84	72	62	74	78	70	76	66	59	59	78	91	77	66	67	71	70	63	78	73	84	68	67	90	71	66	68	74	72	66	80	90	80	65	60	72	75	68	66	92	75	79	63	81	79	72	76	62	74	73	73	67	59	95	73	81	52	74	66	75	73	90	73	82	66	77	105	79	59	91	75	64	80	85	79	80	70	70	62	65	68	81	65	78	97	91	75	64	82	75	77	78	80	76	64	73	86	72	78	84	83	75	65	71	79	86	90	82	77	86	63	79	75	81	75	81	73	74	66	56	83	78	80	67	58	84	76	77	69	84	76	74	72	77	66	86	66	77	65	67	75	73	75	71	65	61	65	80	100	65	65	83	69	64	87	64	72	83	66	80	56	79	65	78	69	84	63	62	76	63	87	73	67	78	81	76	90	77	52	60	80	85	70	83	71	67	66	72	68	73	61	70	75	76	65	77	73	61	78	50	72	77	82	101	60	74	69	75	66	80	76	61	64	67	86	60	68	71	75	68	79	76	76	64	68	66	70	63	92	79	82	95	72	58	71	85	66	85	70	65	73	69	71	83	82	76	69	82	67	65	72	70	83	69	67	73	82	75	67	75	63	85	72	98	81	85	73	67	72	77	61	77	79	80	67	60	95	87	62	80	79	73	71	77	59	65	68	75	76	69	58	69	66	73	81	69	65	86	73	74	84	80	84	78	67	58	80	60	70	85	54	84	72	63	70	83	68	82	70	67	75	55	63	93	76	72	79	76	74	81	54	61	79	61	72	76	75	66	68	69	73	72	79	62	75	78	91	63	70	60	86	81	83	59	70	60	89	80	68	69	74	59	83	77	81	93	73	72	76	73	65	67	79	76	77	57	72	76	95	74	80	77	56	59	72	73	83	71	67	77	62	69	70	68	54	68	60	71	56	80	66	75	63	63	76	81	69	72	84	73	82	78	62	78	69	62	69	60	73	88	89	71	70	69	81	69	76	77	78	82	74	70	73	77	70	71	89	66	80	70	81	79	91	81	79	88	83	76	72	67	66	70	68	97	83	75	72	69	82	70	70	77	64	67	83	85	74	70	68	82	70	65	69	80	86	71	75	80	68	52	75	74	76	69	74	75	54	57	63	59	80	60	64	85	71	62	78	85	73	65	70	74	72	63	56	90	67	68	59	68	74	87	76	66	65	70	66	88	82	77	82	70	91	55	69	76	76	87	72	57	72	85	74	73	77	85	72	84	71	88	67	64	86	66	62	70	62	84	63	72	81	68	80	76	62	65	75	80	82	70	82	85	71	73	62	57	57	72	74	74	72	71	54	72	63	63	80	71	78	76	77	79	67	97	71	76	67	78	66	71	69	75	67	68	66	98	80	85	71	61	57	66	83	70	68	74	77	70	79	70	61	77	50	71	72	73	94	96	75	63	59	89	77	81	76	76	81	66	55	71	77	67	88	76	82	65	83	83	89	64	81	72	62	86	76	77	76	75	78	78	69	62	71	69	76	70	63	75	76	68	68	65	76	77	69	64	60	66	67	64	70	66	58	75	76	57	77	81	64	81	78	66	79	72	79	63	59	64	61	79	68	56	73	64	62	71	72	77	87	79	73	79	69	87	72	78	71	72	82	72	76	66	74	83	74	73	73	68	66	62	82	69	76	63	64	63	70	74	80	80	80	69	78	69	67	90	93	65	63	92	61	72	79	69	73	62	68	72	73	76	73	76	75	69	66	62	76	77	67	60	50	62	83	86	86	81	77	78	77	73	76	88	62	70	63	82	92	82	77	68	67	65
24672	10203	6711	7317	12885	14838	12512	10415	9076	7898	6863	5762	4425	3388	2766	2330	2206	1636	1257	1094	1105	1107	1158	1182	1259	1356	1328	1400	1345	1334	1359	1352	1235	1203	1156	1078	1024	914	882	852	789	764	740	795	743	741	755	736	762	802	730	728	766	707	747	747	724	670	701	705	657	685	676	706	725	685	707	702	724	658	686	713	687	702	714	719	703	706	656	680	674	672	684	702	669	738	688	722	709	678	731	742	660	683	708	751	712	706	700	750	723	652	686	761	738	717	688	711	727	697	687	696	663	694	701	678	708	739	668	685	698	721	730	714	691	679	670	726	706	689	678	681	723	651	648	688	712	685	687	722	645	643	701	681	687	646	686	702	689	668	673	689	711	671	683	677	703	711	638	732	651	684	690	663	660	711	695	704	654	661	676	625	705	700	686	703	667	728	670	681	718	664	718	674	691	696	651	677	658	700	674	689	708	712	675	679	649	693	713	709	677	663	684	711	644	647	715	734	709	747	667	645	698	705	711	672	644	661	699	658	655	670	717	694	704	718	683	710	686	747	675	695	676	676	698	709	659	649	677	712	669	703	729	709	731	656	675	723	705	671	694	692	737	704	713	695	665	684	696	699	729	712	654	719	680	682	721	703	692	678	697	746	683	717	697	716	713	717	676	698	708	702	671	658	696	659	680	708	692	682	708	693	680	689	691	705	734	710	667	699	722	688	672	662	644	683	690	666	716	663	683	667	695	707	727	749	685	674	672	736	698	720	717	665	678	665	697	729	736	695	674	679	703	670	705	762	658	692	724	718	725	673	682	772	695	700	720	676	678	648	754	683	726	686	659	689	717	661	693	696	706	693	668	751	696	702	713	701	676	690	688	625	638	731	679	713	719	684	677	743	684	709	708	624	718	700	675	691	718	718	706	675	679	687	674	696	664	715	675	727	688	650	692	692	692	683	688	699	656	647	689	706	676	702	689	679	670	688	666	682	728	650	669	692	731	688	699	689	701	690	673	673	672	685	720	684	675	714	687	696	656	698	710	651	666	656	722	660	694	724	667	665	681	639	644	658	644	668	710	680	686	683	700	661	745	693	677	701	676	718	708	677	708	726	682	676	668	661	675	664	667	645	712	679	683	691	683	689	708	666	693	700	729	704	672	687	685	662	684	746	706	671	713	723	713	741	693	693	711	654	695	666	679	681	728	668	648	681	704	678	671	692	705	701	733	681	682	688	710	749	725	659	669	679	680	726	678	681	709	671	680	688	665	665	721	681	682	699	688	669	681	680	689	654	682	729	711	690	708	682	654	724	709	702	712	684	687	692	717	642	673	663	707	696	689	709	698	685	654	683	668	708	716	723	672	741	678	735	732	669	662	722	714	696	717	675	664	723	671	710	658	692	718	684	649	746	677	696	675	703	669	711	687	712	719	712	714	630	677	698	636	657	715	714	733	656	706	705	728	665	679	708	676	693	678	676	705	714	689	716	732	697	669	695	657	695	740	657	679	690	659	691	711	709	647	722	683	731	675	675	614	744	699	703	641	673	669	674	687	666	679	700	717	650	650	702	713	677	713	718	686	693	693	697	671	699	687	672	714	689	667	768	753	691	695	693	717	656	705	663	686	701	640	686	715	718	737	691	672	727	703	652	725	698	706	722	712	657	713	675	647	679	653	650	699	716	644	630	695	672	725	713	737	721	708	667	703	699	665	657	692	641	733	697	708	717	739	708	703	742	747	637	670	668	687	694	722	715	647	702	646	698	686	736	689	706	694	727	699	682	688	636	667	666	683	674	681	679	646	665	696	711	695	709	682	625	671	695	665	675	643	708	701	674	737	677	730	716	682	743	708	727	680	679	702	697	673	732	695	715	727	732	682	719	699	632	658	697	655	700	683	679	709	668	683	687	713	658	725	713	702	720	687	663	720	712	699	692	654	705	736	679	707	657	686	699	681	731	678	686	725	687	670	683	670	704	716	669	723	710	696	677	708	690	696	684	669	696	677	721	723	688	691	690	653	679	675	685	705	659	674	717	722	678	662	693	714	744	684	680	730	734	699	714	737	704	691	690	711	724	745	717	651	712	652	658	725	717	709	716	673	708	699	707	715	712	694	665	759	709	687	704	671	675	688	674	657	734	683	663	705	694	640	667	690	728	711	688	681	680	687	682	688	695	663	719	684	650	674	701	703	658	688	647	668	716	702	699	743	699	709	683	716	698	733	669	684	723	673	746	675	745	694	679	709	692	707	713	736	710	668	693	688	685	679	668	717	681	713	683	741	707	688	699	722	656	625	700	716	676	695	666	714	689	678	674	673	667	690	678	742	682	691	672	724	679	695	709	649	701	696	702	687	718	699	667	694	706	690	689	683	716	666	674	723	693	667	647	717	679	676	667	708	704	725	688	707	681	687	668	631	662	710	686	671	740	663	656	675	654	695	700	654	671	713	701	711	719	706	641	707	678	743	721	649	670	657	655	676	701	681	670	690	676	725	674	631	692	694	672	700	702	729	672	689	686	687	727	693	676	683	675	692	659	727	693	638	708	694	664	688	695	716	723	687	701	735	650	710	722	674	665	652	674	711	717	671	623	670	659	716	694	718	673	691	708	709	696	672	701	705	683	731	698	694	697	722	716	698	706	679	653	720	723	718	695	684	704	669	708	728	692	725	684	623	707	719	710	672	642	706	707	691	671	697	673	700	663	682	671	681	694	644	711	744	683	694	712	681	681	690	710	669	691	657	684	693	713	666	693	665	690	691	638	707	681	667	671	694	694	717	694	687	668	680	700	686	654	696	716	693	706	699	711	752	697	647	694	757	676	699	701	697	693	678	656	643	700	678	680	739	673	685	704	685	676	677	705	686	701	703	681	696	715	698	732	708	725	740	660	694	683	682	728	680	665	660	686	675	736	686	693	681	704	724	733	663	670	663	648	626	696	659	668	689	719	661	703	699	717	688	739	668	679	680	693	684	678	643	681	674	687	746	712	717	728	690	621	681	704	695	680	703	648	693	690	691	734	696	708	641	690	689	701	694	703	722	664	692	701	694	676	670	657	660	702	670	678	690	706	738	670	730	766	678	690	696	685	693	700	697	761	704	690	688	758	652	704	652	696	726	659	686	717	694	721	699	701	693	669	680	654	700	712	673	691	732	674	698	666	684	656	724	651	707	669	680	692	682	710	672	718	678	683	661	695	690	673	665	686	750	740	665	679	697	729	660	699	678	707	723	693	708	666	726	685	646	753	679	728	746	699	690	699	686	667	677	653	649	705	702	682	733	732	694	690	693	704	669	683	676	692	672	729	708	630	742	680	736	737	748	713	686	654	727	726	677	705	658	675	657	691	695	703	663	682	692	656	706	661	643	684	707	653	670	664	728	671	726	730	677	656	637	681	719	739	643	653	718	665	731	631	668	696	724	682	715	683	683	664	658	738	680	688	692	701	670	676	673	714	685	663	692	707	686	690	724	683	670	676	702	681	670	726	666	759	723	662	690	699	717	701	717	677	694	691
2941	843	482	305	217	281	322	256	227	207	216	198	168	141	123	90	121	82	60	84	77	70	63	76	76	81	97	81	83	82	95	94	78	72	80	85	83	86	68	65	80	63	59	66	53	67	63	64	53	56	65	75	45	52	47	64	62	55	48	55	54	66	45	51	60	67	59	59	59	69	66	62	56	51	61	53	68	70	56	47	55	39	42	66	79	54	81	56	62	69	63	57	54	72	57	72	56	58	50	58	64	68	51	61	65	48	64	68	55	57	48	58	60	63	60	56	64	56	57	39	66	61	67	67	55	62	56	64	55	66	54	48	55	50	63	58	53	63	53	68	67	66	59	69	53	67	63	57	71	49	59	49	61	55	54	61	58	61	56	62	58	52	62	61	54	81	62	65	67	68	48	66	56	57	61	47	55	56	59	59	69	58	72	56	59	63	61	43	56	62	69	73	60	53	51	66	64	49	62	67	61	64	76	61	56	56	60	45	60	66	70	51	66	55	62	67	62	59	53	64	63	64	59	58	56	64	50	59	53	70	49	51	50	66	67	55	69	68	72	58	61	54	52	61	63	63	69	79	49	53	57	58	66	64	65	54	47	59	53	60	53	51	64	62	62	60	43	62	50	56	73	49	50	65	64	78	55	72	51	49	43	53	54	61	60	49	59	51	54	50	55	59	58	55	57	61	67	59	61	52	65	60	64	48	57	56	68	61	73	62	63	61	69	69	56	61	65	57	52	69	51	59	65	60	45	60	70	62	56	61	54	52	78	65	61	60	62	58	58	55	49	63	63	53	65	62	62	55	57	50	70	57	61	55	61	44	66	48	52	58	60	63	73	59	63	57	57	60	58	62	63	58	48	55	49	52	69	69	58	53	56	55	76	51	59	48	53	60	63	54	60	57	52	62	54	60	57	60	60	66	65	66	74	75	47	56	60	66	85	75	51	46	43	60	55	60	41	72	53	58	65	69	48	65	55	61	58	77	70	69	60	53	63	56	54	63	62	72	60	56	58	58	61	74	54	43	55	65	55	73	63	67	51	56	57	49	59	47	44	60	48	39	59	57	70	55	57	63	68	65	64	65	68	49	61	48	51	64	58	64	56	57	58	65	58	50	59	43	67	56	45	71	60	56	51	64	60	55	59	54	58	62	66	66	53	50	74	56	64	55	61	78	57	66	69	42	56	53	70	61	65	67	73	65	47	47	70	59	66	62	68	61	61	63	34	61	41	58	54	59	68	80	64	73	60	58	57	67	71	60	60	55	55	52	78	66	52	58	63	66	65	48	62	47	58	51	48	71	61	57	68	57	61	78	56	73	54	48	59	58	67	62	53	59	64	59	55	50	47	64	47	52	60	61	58	53	65	63	55	53	63	79	62	53	65	44	51	49	86	45	60	53	44	64	45	59	63	61	69	67	72	59	63	60	52	55	67	57	61	55	50	65	50	65	63	40	51	51	47	62	69	56	60	54	55	56	59	56	57	56	58	56	69	64	60	56	60	57	43	46	62	52	49	61	58	57	68	57	71	55	63	45	50	65	58	61	45	50	50	57	74	47	68	65	46	52	58	54	48	59	76	53	50	49	42	60	51	64	55	69	51	50	57	52	57	62	69	69	60	67	60	50	64	56	60	50	63	72	49	68	58	52	61	68	83	56	64	58	60	64	68	65	58	59	49	58	82	41	46	62	58	57	50	57	52	47	56	67	44	57	54	72	60	52	73	67	56	67	61	47	49	46	62	56	63	61	59	54	66	56	71	51	47	58	59	63	51	63	55	64	47	77	51	64	58	60	53	55	52	68	61	55	56	61	54	62	64	63	50	73	67	51	52	53	54	62	60	58	51	73	48	51	67	59	54	68	57	51	73	76	59	72	61	52	63	66	70	66	66	68	58	72	46	53	47	55	69	53	64	48	53	53	56	72	61	57	52	71	58	67	36	66	54	67	45	50	58	52	70	55	67	57	62	64	68	49	56	61	79	61	52	60	57	63	58	59	54	53	65	61	59	67	54	65	58	68	62	52	57	56	60	64	68	80	59	62	64	65	66	51	50	61	44	61	58	51	57	50	65	71	51	48	57	64	51	63	53	67	51	52	44	52	60	69	64	58	65	77	45	56	67	61	55	59	63	83	72	61	59	60	41	51	57	60	56	48	51	61	45	62	57	47	61	72	75	48	65	52	68	47	58	63	53	66	68	64	57	63	57	54	51	45	60	72	51	71	59	64	61	62	61	59	52	54	41	43	54	66	58	60	63	52	66	62	65	52	66	56	63	59	59	58	66	60	71	54	72	50	45	66	62	56	58	71	53	54	60	59	65	71	69	51	57	51	57	71	52	75	49	50	43	54	74	58	59	50	64	59	61	68	64	49	66	60	52	67	59	61	57	51	60	66	70	61	62	73	59	61	61	63	54	62	63	63	56	65	66	66	51	50	66	67	53	55	55	64	51	53	63	54	67	76	53	57	66	72	63	62	59	44	60	46	68	69	68	62	61	56	58	69	55	46	64	67	60	46	39	58	58	74	59	58	49	58	62	61	48	71	62	58	70	76	71	61	57	71	58	50	65	75	60	70	61	57	52	58	74	62	48	55	74	58	57	50	55	57	53	44	46	68	49	59	67	65	60	60	57	54	56	67	52	72	71	70	58	59	61	63	64	50	61	53	57	58	43	75	62	62	47	62	59	64	58	61	69	54	55	66	72	54	66	49	73	65	54	42	51	48	47	58	59	57	62	51	60	62	52	50	52	57	51	59	72	58	63	64	50	54	65	63	67	64	56	56	61	56	65	53	52	60	45	51	67	71	49	56	62	65	54	55	60	64	60	72	67	60	45	61	61	62	69	58	49	55	63	45	45	55	62	56	64	61	54	52	59	54	48	53	61	59	45	59	67	56	72	66	57	73	49	62	75	49	58	62	60	58	70	62	51	46	51	58	57	65	68	68	56	66	62	60	64	49	63	60	75	53	65	57	70	51	58	63	53	52	52	57	56	57	58	63	63	58	58	66	63	44	51	69	63	70	60	68	54	66	67	61	67	52	63	54	47	60	57	59	54	64	45	56	65	55	68	59	62	59	48	49	71	62	64	60	60	52	57	52	57	56	56	48	71	67	54	63	72	59	50	56	51	65	61	60	67	64	74	76	58	56	58	55	77	61	40	71	58	62	54	55	66	60	58	50	61	74	64	57	53	52	44	69	59	54	47	51	59	58	42	46	64	48	59	64	67	74	51	62	68	56	76	59	71	52	74	54	62	77	61	62	63	68	63	66	73	65	46	70	53	56	65	59	62	47	70	50	59	57	60	69	56	61	66	66	63	64	51	69	43	63	59	63	65	52	50	45	56	53	56	61	53	57	47	66	49	54	58	51	61	64	73	55	52	68	57	54	63	52	51	53	44	72	56	53	53	59	57	57	56	54	73	71	44	46	75	59	52	64	58	69	53	47	70	70	54	52	53	58	52	55	48	66	52	65	53	64	64	82	57	52
24135	9613	6149	6735	11791	13047	12430	10699	8832	7532	6358	5716	4459	3450	2647	2094	2136	1708	1128	1034	997	1062	1097	982	1149	1253	1311	1282	1231	1288	1209	1084	1180	1138	1036	1044	947	796	789	691	649	663	651	655	639	586	593	556	576	555	603	592	538	564	582	580	604	566	531	592	547	535	530	579	543	552	547	528	553	592	554	540	551	550	542	562	546	555	535	559	558	538	580	597	569	614	578	585	594	583	592	583	570	622	539	609	565	575	540	584	535	572	572	582	522	549	606	594	547	570	587	527	544	554	590	540	561	557	537	541	560	563	580	517	532	562	540	561	554	577	512	579	519	527	572	539	526	536	559	572	564	548	570	530	564	570	548	559	575	528	563	619	566	555	534	503	533	535	547	583	566	555	531	561	542	558	561	572	542	532	586	547	548	522	559	509	503	556	544	576	600	554	557	558	529	562	562	566	598	561	589	571	541	563	561	554	537	564	524	574	519	568	576	571	548	568	602	554	522	540	579	565	566	563	547	595	541	555	543	519	520	552	556	531	551	536	524	552	520	626	584	561	576	546	580	549	548	554	545	587	559	548	551	560	548	553	556	548	517	543	520	550	549	529	553	533	564	549	584	543	582	547	554	573	505	559	590	542	554	577	561	529	545	567	520	557	515	552	513	543	541	553	565	546	540	521	534	535	551	582	510	572	524	563	592	563	565	535	565	552	542	553	532	570	579	587	539	542	538	574	565	543	523	517	566	544	544	562	595	541	515	560	557	583	553	526	553	581	575	570	528	549	507	536	587	550	544	540	562	595	569	541	501	550	542	523	558	581	577	533	539	592	560	502	539	560	529	571	587	534	543	506	506	546	590	523	517	574	528	584	525	535	542	514	551	546	583	537	543	552	554	540	538	559	556	561	558	545	543	523	536	548	596	554	582	532	536	522	564	570	521	540	559	560	550	554	576	545	548	572	558	560	598	574	525	537	627	559	557	564	526	583	546	544	531	540	502	534	515	555	566	595	563	564	522	555	584	545	552	591	550	529	558	542	580	548	589	563	560	544	548	528	531	519	560	535	549	527	524	527	555	554	542	541	527	556	553	555	540	532	548	543	495	524	565	527	556	525	569	546	510	561	530	545	544	563	541	555	578	535	562	551	557	566	532	545	526	531	567	549	525	565	544	578	527	558	555	593	531	526	546	484	559	636	545	533	556	555	558	519	621	573	546	547	573	604	534	574	560	563	574	565	563	572	527	524	551	547	532	507	571	506	583	553	547	523	549	578	551	551	529	545	574	534	546	544	561	552	551	524	543	517	546	547	559	556	549	551	534	571	559	536	569	547	554	565	543	579	556	537	569	531	586	537	543	501	548	580	532	552	581	550	513	580	559	504	524	563	537	538	539	510	565	587	539	569	539	574	497	536	565	550	572	571	581	525	566	582	573	521	536	583	532	563	569	525	564	526	563	551	512	561	571	571	532	583	532	546	591	509	537	558	531	556	551	544	541	506	543	560	525	530	505	546	549	558	523	521	553	517	560	568	542	567	542	587	550	536	568	590	562	566	506	569	560	525	548	574	524	583	540	532	573	582	528	541	550	530	584	568	555	556	483	510	550	544	542	530	585	542	521	540	560	575	585	579	563	560	510	596	540	592	568	598	529	570	502	539	554	584	509	548	547	513	553	548	571	532	626	517	613	562	552	536	557	567	551	576	562	519	555	564	561	575	563	563	504	537	585	548	540	514	532	558	559	537	561	555	573	570	566	513	552	557	559	563	556	586	547	547	588	556	579	528	522	572	587	541	549	518	529	557	513	536	589	568	576	565	513	589	552	567	570	582	586	536	519	526	492	569	553	550	552	581	541	528	527	564	579	567	568	535	592	543	589	550	535	568	534	535	545	562	520	553	500	521	562	528	530	537	553	556	570	592	584	531	582	565	570	566	566	553	589	522	542	522	491	553	577	508	516	534	586	523	551	590	553	520	527	572	499	541	554	568	543	575	542	546	559	517	534	514	557	531	513	530	618	545	536	550	557	491	541	550	560	541	546	540	551	598	530	507	527	588	525	583	561	546	538	555	573	566	531	575	529	594	602	541	547	546	548	544	575	556	560	559	532	530	533	581	566	531	544	547	563	559	588	538	555	588	550	555	562	528	600	532	580	552	538	517	531	565	560	497	617	619	543	544	549	527	558	573	581	553	556	551	566	584	530	552	575	510	542	556	566	554	531	501	548	547	522	539	529	529	539	529	528	577	567	610	592	548	575	515	538	562	597	570	525	561	599	522	574	490	519	548	578	566	508	564	508	561	510	566	557	558	513	583	579	576	534	560	533	549	530	548	530	546	552	550	531	555	515	547	526	553	551	551	593	542	579	564	564	547	508	532	527	559	612	551	554	581	525	516	564	609	546	514	549	566	521	547	563	608	548	522	555	560	528	585	565	557	566	553	611	530	519	588	544	524	547	546	562	521	590	559	597	507	563	530	487	546	583	549	528	534	546	524	571	559	545	515	565	575	530	578	570	599	564	565	541	515	582	515	555	563	559	564	522	589	519	574	566	537	576	554	548	587	581	585	530	521	520	536	564	511	531	541	530	552	566	555	539	556	578	593	563	532	557	522	540	565	537	570	568	563	576	515	609	538	613	528	508	549	533	559	540	541	541	561	528	562	561	558	553	533	503	539	540	581	552	508	554	535	546	554	610	525	577	530	545	518	562	557	559	540	546	572	501	507	585	560	521	596	542	622	567	560	530	550	602	551	570	538	588	568	552	550	585	554	505	606	568	579	595	532	531	547	578	565	556	531	551	581	538	524	556	584	562	530	563	555	529	546	550	557	583	530	537	542	584	559	549	570	546	535	515	570	575	492	506	554	554	580	572	538	556	531	543	546	565	578	510	539	543	557	587	516	580	560	589	567	536	585	580	557	558	535	544	544	562	603	498	546	550	524	513	532	539	571	541	531	538	534	587	593	558	530	528	509	554	542	535	576	540	528	565	597	489	558	570	532	542	545	550	592	580	552	561	546	544	591	567	562	560	550	560	571	561	596	536	528	559	616	554	529	541	560	557	593	564	573	543	590	574	565	524	540	577	574	561	571	534	523	512	552	538	539	572	593	558	548	574	550	521	528	544	587	522	576	512	536	562	600	578	544	594	536	548	573	563	569	540	539	561	563	596	552	484	591	567	614	583	538	529	543	551	574	536	565	561	542	550	566	574	550	550	535	533	520	528	568	569	569	513	570	613	546	558	540	558	517	562	519	573	507	544	544	591	528	542	582	572	562	563	563	501	601	527	561	573	576	597	582	539	557	544	551	519	569	549	543	567	568	560	537	541	538	556	567	559	548	579	541	555	566	595	544	515	527	518	534	551	578	533	583	579	552	510	556	535	568	516	600	554	567	504	550	521	532	554	543	575	566	566	554	552	506	526	572	545	583	537	548	545	553	533	547	547	497	591	531	507	607	526	493	502	564	521	535	546	575	562	555	557	527	572	566	587	488	523	525	556	567	531	587
3682	1508	643	412	315	371	385	345	294	291	281	239	225	163	171	137	133	127	79	78	98	90	93	90	95	91	105	98	100	82	113	103	78	96	85	73	74	71	80	74	70	71	60	59	66	73	67	54	55	63	83	75	68	68	63	61	48	51	58	55	71	68	62	74	63	57	66	70	62	65	60	59	60	61	92	65	74	76	49	70	62	64	76	73	72	77	55	61	65	62	64	66	76	59	59	76	54	57	62	69	64	64	52	57	76	66	68	61	57	62	59	73	63	67	63	59	59	56	79	55	62	69	71	54	57	76	51	44	63	60	67	64	61	73	61	64	52	52	56	71	65	60	72	61	61	71	62	59	72	73	71	68	70	64	51	62	67	63	67	69	71	81	67	76	50	66	71	76	68	61	60	69	61	64	60	71	65	64	61	61	56	77	64	57	75	67	53	70	60	65	64	64	60	80	63	56	46	60	57	51	74	64	58	70	68	74	62	56	66	65	63	67	68	65	65	57	42	68	69	55	48	61	59	55	78	75	66	54	66	59	58	62	75	55	64	63	57	81	59	64	55	75	55	63	51	55	66	58	65	64	75	74	57	59	73	51	60	61	55	89	55	59	69	66	64	64	75	55	49	67	67	71	56	69	66	63	54	76	60	60	52	66	62	66	74	61	55	70	68	65	55	73	64	60	76	58	60	69	54	53	72	68	60	52	65	54	70	72	78	67	57	64	53	70	61	78	68	68	68	56	60	61	71	66	61	61	58	67	56	70	54	69	59	62	55	76	47	48	72	65	59	55	69	58	59	61	48	65	65	54	83	53	57	64	56	62	67	53	60	60	65	68	85	48	67	57	56	63	77	71	55	49	58	66	59	62	66	64	61	51	76	59	68	56	67	61	69	66	63	75	66	61	57	69	64	74	61	67	74	63	49	62	72	64	69	55	59	66	64	62	63	77	53	65	46	73	69	70	66	61	50	65	71	61	70	67	63	73	60	65	62	67	68	62	68	70	87	67	67	64	75	40	72	72	54	71	64	72	71	62	57	61	71	60	63	60	68	63	69	58	68	78	60	62	45	69	59	68	63	67	76	70	56	64	67	63	64	58	66	67	67	80	68	82	65	64	65	80	51	63	59	67	72	66	52	57	67	64	67	63	55	73	68	71	72	67	66	68	71	64	72	67	52	55	54	53	70	64	68	58	59	70	46	54	65	67	51	71	51	50	67	62	49	66	59	66	70	67	64	59	54	50	57	73	69	70	64	59	52	63	65	70	71	55	58	71	68	64	73	55	70	64	67	71	55	52	82	69	63	56	52	56	56	65	72	58	58	61	55	68	62	54	56	73	60	48	62	61	54	66	49	72	68	65	68	64	59	59	56	58	83	66	62	58	70	52	82	56	68	63	58	67	69	58	64	60	59	62	72	64	53	61	64	58	75	56	67	52	70	59	57	66	68	63	80	68	71	71	58	58	63	60	56	57	60	51	50	72	71	63	72	57	57	65	69	61	71	72	61	65	47	65	63	56	63	70	49	63	75	74	65	73	52	62	64	74	54	61	66	57	59	56	75	63	74	80	70	66	56	59	64	64	59	66	62	66	74	56	63	56	56	63	76	76	45	52	59	61	63	55	45	72	77	64	60	58	64	67	65	70	64	73	59	60	62	68	73	66	69	56	71	65	66	75	64	63	67	56	64	62	70	67	58	79	58	50	63	73	60	65	65	63	71	45	65	64	71	69	78	64	54	67	66	66	75	56	66	56	70	53	68	75	64	70	68	57	58	90	67	54	57	54	70	53	57	71	64	68	73	51	64	65	57	71	78	67	53	62	44	65	68	72	63	60	66	66	79	66	61	63	67	64	70	63	66	58	61	58	69	64	63	65	57	63	68	69	58	69	64	56	57	74	68	57	74	55	62	85	67	65	70	73	72	68	64	67	71	56	63	60	61	58	55	57	68	67	71	62	63	78	64	61	70	60	76	67	73	80	61	58	70	64	54	53	62	45	66	60	61	60	62	57	61	76	75	81	57	63	50	71	80	61	54	54	69	54	64	57	58	63	56	64	54	79	67	53	77	79	57	72	82	56	65	72	62	69	67	65	56	61	72	70	72	58	57	68	57	63	45	77	65	72	56	60	63	71	69	77	62	62	70	55	58	59	76	73	63	75	50	64	71	65	58	64	59	64	63	61	73	59	63	59	73	50	51	68	73	64	75	64	64	61	68	60	73	69	66	65	72	72	80	75	75	78	65	64	61	65	57	57	75	54	67	70	52	54	69	75	59	61	52	67	64	60	61	61	53	57	61	71	67	68	66	60	71	69	65	60	57	50	71	64	62	53	74	59	56	64	57	65	69	64	53	64	51	63	54	66	77	57	60	62	63	59	59	54	66	74	55	70	67	85	62	66	61	54	65	63	59	67	60	64	53	67	49	62	45	81	48	63	57	65	66	55	54	59	54	73	65	60	61	51	60	64	60	50	48	73	68	77	54	75	67	65	68	57	66	57	48	56	55	53	49	51	57	69	71	71	64	70	60	70	59	67	79	60	72	62	65	75	57	67	53	61	63	72	57	66	60	62	56	58	65	60	65	53	49	70	80	68	79	70	56	65	64	61	62	60	65	58	62	74	60	54	51	65	51	65	54	73	69	72	66	59	70	57	67	60	56	54	56	71	52	58	71	65	77	63	66	76	58	61	57	74	59	56	54	69	62	77	62	53	44	59	60	78	59	69	59	68	74	51	65	58	62	65	77	65	63	66	71	72	73	70	60	68	66	75	74	59	64	64	57	69	74	56	61	62	69	63	69	69	68	64	50	70	63	91	52	65	62	61	64	72	61	58	70	70	63	58	64	67	58	57	64	60	68	73	62	59	56	67	55	73	66	54	65	56	63	76	74	54	51	59	66	61	57	54	65	59	68	67	73	73	71	65	55	67	66	62	70	75	58	68	53	53	67	67	51	71	53	61	41	70	58	65	57	61	69	69	60	78	74	76	62	65	61	75	66	75	56	56	48	65	62	71	70	61	72	59	51	56	65	81	55	62	60	77	74	81	60	60	73	73	59	52	65	56	58	69	72	60	61	57	72	59	48	65	56	56	69	53	74	78	65	66	57	62	46	66	62	75	60	64	80	46	71	62	65	55	74	65	62	65	72	51	60	62	63	70	59	66	65	54	64	68	62	59	73	66	59	52	52	80	53	58	58	63	63	74	65	53	68	45	64	57	65	58	63	61	63	72	58	53	63	73	72	72	64	56	59	73	59	65	68	67	54	56	86	64	59	78	60	52	58	56	64	49	59	64	56	53	71	61	55	55	63	70	74	77	80	66	63	58	65	59	59	60	62	56	81	73	54	57	57	51	44	62	68	65	59	52	67	59	77	84	53	62	56	60	57	62	63	62	72	60	69	61	68	71	65	69	61	55	52	66	59	65	65	71	58	57	61	70	63	64	58	69	60	62	79	60	44	88	57	76	67	68	74	55	65	52	62	63	65	57
27563	12755	7465	8335	14627	16608	15218	12826	10695	8991	7914	6806	5690	4313	3568	2725	2599	2400	1540	1168	1168	1211	1160	1254	1302	1321	1486	1421	1444	1466	1374	1314	1333	1262	1273	1169	1074	965	880	828	771	719	736	745	709	673	705	685	664	695	692	606	671	627	623	629	577	616	627	622	630	611	593	590	572	583	589	591	606	630	609	629	579	618	616	622	610	618	643	585	598	588	588	639	673	643	611	607	624	614	604	589	613	603	576	629	615	651	583	574	645	612	606	610	610	615	614	606	583	613	619	619	592	538	591	629	624	605	592	544	557	613	564	589	613	605	646	590	649	577	589	592	537	590	620	594	570	563	624	598	622	648	625	604	571	587	609	543	594	626	568	607	610	604	608	605	604	596	591	582	637	648	590	622	598	585	603	620	571	608	589	592	615	614	618	620	561	606	659	579	559	605	584	613	605	610	596	579	556	579	631	621	614	610	596	598	673	612	593	583	610	574	607	599	568	628	586	553	612	594	632	614	590	631	603	596	566	622	590	621	584	618	655	556	592	635	643	622	593	598	634	644	606	560	646	607	591	587	593	596	610	579	608	602	653	587	600	588	592	587	620	589	656	599	606	604	599	591	573	602	546	611	617	583	583	575	601	577	608	566	566	623	536	609	607	619	592	613	593	604	563	604	576	593	612	630	562	616	600	599	614	632	592	631	576	602	611	590	576	581	630	636	572	564	622	604	536	623	600	600	599	618	599	584	611	623	621	588	614	593	593	578	641	606	645	607	575	578	608	591	607	579	644	583	597	643	612	584	580	618	618	594	592	625	650	605	595	633	613	640	575	593	538	622	600	570	587	631	556	615	622	611	603	651	589	606	607	618	631	549	601	612	633	635	580	628	615	589	632	589	614	609	605	592	587	622	615	590	637	600	605	609	646	600	575	565	599	565	595	565	578	611	651	603	553	590	599	615	566	596	616	630	643	592	598	559	620	615	581	580	609	614	604	581	585	591	618	627	618	586	623	596	568	562	609	648	593	626	608	629	613	599	576	616	598	595	600	586	590	618	642	592	603	628	610	567	590	580	587	579	593	583	547	605	597	580	608	626	646	621	577	576	592	596	616	568	619	605	597	570	592	596	593	620	621	595	595	605	615	557	624	625	600	570	608	580	623	596	579	603	562	598	602	576	604	638	569	610	626	576	620	591	605	617	567	615	668	618	546	608	626	600	612	562	592	630	603	602	612	605	596	615	627	606	623	567	587	589	569	596	570	615	613	607	583	588	601	609	597	618	563	601	583	606	566	581	585	589	618	610	600	588	616	543	636	606	610	609	598	656	604	631	651	606	630	603	560	586	597	610	580	604	600	595	588	590	577	610	596	597	635	585	608	624	580	614	605	619	632	583	604	588	582	600	595	648	592	590	621	596	619	596	633	593	630	585	636	590	592	588	594	604	599	589	612	647	641	575	606	614	551	636	575	621	588	581	624	610	587	613	546	599	613	626	574	588	603	596	579	620	597	587	597	592	626	605	630	587	635	581	601	559	551	586	580	577	593	609	595	620	582	601	599	618	583	584	626	595	611	551	623	593	577	629	586	607	595	587	603	582	602	591	588	610	613	619	617	605	620	644	611	642	587	609	591	590	562	602	578	589	571	619	590	608	596	573	572	625	582	618	641	577	594	600	603	581	550	612	618	623	598	597	605	584	603	610	622	586	567	602	583	569	631	593	588	600	587	594	567	605	633	629	627	587	578	602	621	622	625	585	627	610	597	594	578	592	566	594	576	621	639	615	588	586	606	570	572	588	590	605	593	558	688	578	652	594	582	641	605	607	583	617	568	568	606	615	644	645	621	625	566	589	682	592	624	597	576	577	617	620	570	615	624	621	636	588	569	549	586	646	580	627	610	604	608	614	588	584	631	621	652	597	631	582	571	580	535	583	554	599	632	605	610	595	620	633	603	556	635	603	600	585	626	595	615	661	578	599	568	567	646	586	613	638	641	618	602	641	602	558	582	610	562	600	567	559	636	616	603	579	641	623	591	609	574	572	646	595	572	643	606	631	624	571	653	638	630	614	614	571	562	538	595	601	604	571	622	592	602	592	641	607	614	581	596	662	618	589	582	580	610	584	580	587	609	581	581	613	606	629	599	610	583	622	551	681	608	612	606	600	608	590	570	650	606	605	598	621	547	597	570	579	622	610	599	559	588	578	566	605	563	586	627	612	562	629	639	598	610	615	621	591	580	605	600	578	602	595	618	561	606	596	600	599	578	619	595	550	580	598	586	573	602	573	592	628	628	617	554	583	649	570	578	623	598	594	624	609	562	606	597	596	595	591	586	578	618	587	617	602	598	585	645	597	595	591	604	618	595	564	594	600	613	630	626	583	609	631	669	609	563	590	621	568	627	546	619	636	538	604	583	595	606	596	608	610	627	605	587	628	611	598	611	578	622	637	560	604	623	609	589	612	584	608	638	592	569	573	569	592	599	598	624	582	594	600	597	622	568	651	596	594	600	628	552	621	582	614	612	556	599	571	623	590	603	604	615	618	579	574	630	601	614	621	587	612	587	594	588	659	580	632	570	625	590	573	550	572	593	558	619	590	600	575	571	631	591	586	601	625	624	577	586	637	595	588	617	621	594	582	624	581	622	591	630	602	578	580	582	592	567	530	578	573	594	584	577	589	605	592	593	604	646	642	617	616	562	605	583	585	596	601	584	592	578	646	581	604	601	601	595	622	627	623	603	606	601	626	585	609	585	586	625	562	602	586	595	623	575	586	598	609	592	597	641	576	628	594	593	587	619	638	583	614	579	589	666	651	584	630	597	584	600	580	612	627	581	587	570	545	580	572	632	576	591	597	571	612	600	600	590	593	563	590	542	602	604	554	593	611	633	653	583	585	554	584	605	586	610	582	575	581	632	583	573	613	597	582	569	628	594	580	570	633	630	653	563	623	611	579	606	594	580	607	596	619	612	584	621	585	592	641	621	616	616	579	609	569	617	608	594	594	620	631	588	582	588	584	578	582	617	606	599	592	619	602	573	592	578	593	603	602	616	655	614	608	563	569	648	612	571	632	579	559	611	603	627	573	586	568	588	570	578	576	595	655	618	599	636	626	599	607	631	593	597	604	610	652	586	607	609	584	611	625	598	587	582	578	589	626	656	581	590	596	606	558	575	564	619	583	607	593	628	660	566	594	630	592	597	629	595	580	619	637	642	603	542	566	583	585	530	562	621	640	574	631	572	597	576	591	570	581	606	581	590	552	633	612	566	615	609	585	613	606	636	600	648	595	594	585	603	595	614	607	595	599	612	665	577	588	590	608	596	591	623	562	576	580	586	592	631	577	612	581	590	573	588	521	611	636	666	598	634	590	610	625	580	554	614	592	603	619	656	613	592	587	564	574	626	580	595	572	558	580	607	575	616	630	618	568	614	624	626	622	578	547	623	602	631	572	602	628	633	618	626	607	594	634	614	588	547	601	624	642	599	623	578	568	607	610	575	649	581	602	585	594
1844	594	343	242	229	249	248	209	189	180	166	184	134	137	114	121	101	107	94	79	72	82	86	81	72	71	88	85	82	92	99	104	83	84	93	69	89	72	62	67	82	89	85	78	74	60	81	80	66	74	69	82	76	69	81	73	66	61	66	68	62	79	77	58	85	73	81	62	68	64	78	76	84	75	73	68	74	70	82	82	55	76	83	80	69	84	65	79	77	73	55	54	57	71	70	81	80	67	76	71	72	55	66	58	61	61	57	77	81	69	65	88	58	66	72	82	75	88	66	73	72	57	70	67	53	77	69	82	80	75	84	67	73	58	78	62	70	71	77	72	69	70	79	67	64	70	72	72	87	77	71	76	69	82	76	64	68	65	68	55	72	66	74	83	66	66	79	77	74	77	70	61	59	60	77	79	80	73	80	65	67	64	78	73	98	74	75	74	71	82	59	76	62	66	75	65	78	70	76	75	77	107	76	70	78	76	69	48	76	73	61	64	69	71	77	83	68	68	71	63	74	75	72	86	77	81	83	89	75	81	74	67	73	78	74	89	76	61	73	59	69	60	83	71	62	69	84	80	68	77	61	78	70	82	75	64	64	81	62	73	78	71	60	66	76	68	69	51	83	72	78	71	71	71	70	72	59	52	82	54	67	67	77	70	77	81	62	76	76	63	71	74	66	71	65	64	82	75	62	62	69	74	57	83	68	74	87	78	79	68	63	77	79	70	65	72	75	64	89	67	64	70	75	66	79	64	68	69	75	71	73	54	71	82	69	67	61	61	66	52	72	54	72	68	63	63	82	70	74	59	64	78	67	80	56	79	80	69	70	66	74	71	82	67	80	55	74	63	73	61	67	75	66	57	69	81	60	57	68	67	72	80	72	58	68	56	86	72	91	63	66	74	76	69	54	65	66	64	80	75	69	80	62	75	68	69	69	77	67	74	63	80	66	83	81	70	75	64	75	81	78	79	64	71	74	67	80	65	80	70	81	63	59	67	55	62	59	53	84	78	58	75	73	70	58	91	75	77	77	78	74	76	73	75	69	82	77	79	73	67	59	73	61	68	62	61	75	80	67	75	74	63	75	78	84	80	69	74	62	73	82	73	63	66	69	70	70	53	77	84	82	68	75	71	71	70	76	81	66	62	68	61	67	71	55	52	64	84	66	67	68	66	77	69	80	65	61	74	74	63	66	77	62	67	78	55	91	89	65	73	69	77	77	75	69	67	80	83	65	59	76	56	73	64	55	74	65	83	76	60	63	62	79	64	73	70	59	59	71	86	80	76	64	75	63	62	78	81	75	73	88	69	78	62	82	82	73	72	58	60	64	67	66	72	72	67	78	65	67	77	72	69	69	86	72	88	72	61	77	63	81	89	71	64	93	68	69	70	84	88	73	47	81	75	62	82	64	72	87	71	74	77	79	71	57	77	55	48	73	64	77	77	70	83	54	79	78	76	78	81	71	63	73	57	67	68	50	60	69	72	88	67	86	65	71	82	79	66	74	59	79	55	79	66	70	71	75	79	52	60	61	63	64	72	62	64	73	54	77	68	77	87	64	76	74	70	73	73	69	64	66	71	69	64	77	62	68	81	63	75	70	68	70	65	62	70	75	55	63	67	75	68	90	81	69	54	81	55	77	78	67	76	74	79	61	65	71	66	58	70	58	70	88	67	63	78	74	71	70	65	74	66	58	77	63	68	68	67	66	62	80	63	66	67	79	73	67	69	84	94	66	75	64	77	75	59	65	72	80	64	74	73	63	64	64	61	71	65	85	75	64	66	71	78	71	71	71	57	73	80	64	72	81	63	102	62	60	72	66	70	60	75	89	69	61	75	66	74	83	76	74	73	71	74	59	82	82	74	59	74	66	56	92	70	76	63	62	61	68	73	72	70	57	67	75	77	64	79	71	65	59	69	79	74	70	83	76	70	65	51	76	85	77	72	67	71	74	81	66	78	73	66	67	89	66	69	83	73	67	66	81	87	60	76	60	74	88	68	83	71	77	72	71	85	76	82	77	62	74	71	76	65	66	87	92	81	79	80	57	80	68	78	73	70	70	78	75	75	51	82	70	54	69	68	72	69	75	60	62	68	81	76	83	59	71	75	77	71	58	90	62	56	68	92	78	70	62	79	96	74	62	87	69	82	61	72	73	70	67	69	76	54	71	72	72	72	78	66	79	65	68	66	69	61	78	74	71	50	77	68	75	78	66	64	70	67	69	68	73	72	79	62	77	65	77	72	63	78	64	75	78	71	81	57	68	60	73	65	87	72	78	75	72	67	63	68	80	56	67	67	78	64	65	60	74	66	65	76	56	68	73	62	81	73	57	74	77	65	83	69	82	75	66	73	72	67	78	70	73	80	77	67	84	58	70	57	69	66	61	83	70	67	84	79	71	69	64	80	53	81	81	67	66	56	62	74	85	78	65	67	66	68	72	60	65	78	78	72	72	75	68	58	70	74	72	62	76	67	67	66	69	78	75	68	62	74	77	64	58	51	80	72	64	64	81	67	85	66	80	73	71	78	86	76	66	69	66	76	92	67	74	68	89	78	59	68	62	65	77	83	67	74	78	76	76	72	70	57	70	63	68	78	66	58	61	62	80	66	62	67	72	61	65	81	77	84	69	61	61	79	79	82	70	55	75	81	66	70	68	75	85	88	81	72	63	49	72	75	75	89	57	65	79	72	70	66	66	61	84	81	78	66	60	85	73	70	68	70	65	79	72	76	70	79	78	88	61	77	68	69	74	74	65	64	76	66	63	75	87	66	65	86	87	79	75	69	72	74	73	60	72	58	65	74	68	66	65	71	63	83	78	66	77	74	65	73	78	65	84	85	82	65	68	64	75	66	84	69	90	82	73	66	67	69	71	76	68	74	77	77	78	78	57	69	70	87	71	68	74	69	80	76	76	67	55	70	79	74	75	70	90	66	73	73	72	68	63	73	70	83	63	62	73	74	77	76	72	68	66	83	54	66	78	66	82	71	66	64	65	72	81	62	70	88	69	63	81	72	85	62	77	66	62	66	69	65	55	61	55	79	66	74	69	72	69	77	66	69	76	63	66	84	66	73	72	63	73	77	72	75	65	57	57	62	73	72	85	57	65	65	69	72	77	78	76	76	68	78	74	75	55	72	66	61	78	71	76	72	71	63	72	71	78	75	59	70	72	72	73	76	64	75	79	64	63	65	63	88	58	76	74	73	63	77	76	87	66	78	66	77	78	87	78	63	71	76	73	78	76	81	80	73	83	77	75	57	80	70	86	71	71	78	68	66	65	87	69	65	64	56	67	59	75	90	57	77	80	70	77	67	75	72	60	62	66	73	66	68	60	73	62	67	51	60	80	57	77	75	64	65	62	73	74	69	57	65	83	79	74	65	77	87	83	71	63	66	66	76	68	78	74	67	65	71	64	75	63	66	68	63	71	60	80	73	69	72	70	69	78	88	73	61	73	62	63	72	75	74	58	67	72	67	63	63	67	72
19687	7789	4639	5519	9817	11328	10319	8628	6992	5545	5022	4521	3806	2919	2243	1986	1898	1648	1392	1099	970	915	961	1038	1045	1069	1097	1158	1178	1142	1115	1130	1083	1009	945	914	925	871	819	796	711	708	786	742	714	736	671	685	722	687	701	664	691	650	691	663	677	678	659	660	675	605	670	651	627	674	686	664	719	638	704	671	634	637	621	621	690	653	692	656	653	675	659	676	652	695	683	674	645	644	676	703	720	673	685	674	672	687	655	667	663	691	680	623	649	629	664	653	657	613	611	702	680	641	639	651	654	628	639	632	692	636	664	685	643	584	691	631	687	611	654	660	603	672	692	648	670	667	661	648	648	638	643	649	650	642	662	659	655	628	677	640	659	632	677	649	647	674	649	688	651	604	661	655	669	635	685	661	669	647	646	664	671	676	674	701	632	634	591	634	656	643	630	667	615	642	640	629	681	666	686	639	755	684	613	672	645	683	697	631	639	630	663	647	608	637	708	698	655	666	661	671	624	636	664	635	663	652	670	622	677	693	659	683	625	666	589	599	674	611	638	629	663	658	668	657	645	667	653	599	648	673	655	690	620	689	677	635	663	712	715	694	646	654	649	672	670	662	645	676	676	676	687	682	685	683	658	634	666	669	678	679	716	694	680	690	690	671	653	665	642	679	630	696	675	669	626	683	646	692	695	719	651	684	669	617	646	626	658	693	611	654	627	678	649	642	703	641	686	708	650	632	656	654	641	660	632	690	694	641	683	661	637	701	662	636	626	650	630	614	665	730	632	655	635	664	621	634	656	725	657	628	662	669	665	666	680	670	682	671	632	680	633	656	648	639	696	636	619	683	674	656	659	640	628	648	666	686	638	657	652	633	669	639	652	674	659	631	677	679	639	645	703	682	616	719	638	672	665	649	667	629	621	668	670	616	671	663	644	687	667	663	653	642	659	638	635	669	675	654	631	636	670	644	693	643	658	650	640	635	679	699	664	679	648	712	687	619	648	653	662	681	636	636	626	681	691	617	668	649	620	626	682	636	694	688	656	706	646	711	649	658	651	672	689	663	633	691	666	639	660	667	633	661	687	680	652	658	635	614	686	650	625	606	645	617	666	663	636	693	638	647	679	659	692	681	668	670	641	658	638	678	660	671	670	657	674	666	639	679	700	667	622	641	625	663	665	663	659	634	641	667	687	657	645	652	645	711	668	626	642	670	701	699	647	626	649	646	701	712	644	652	668	701	625	651	654	657	669	644	638	691	658	583	673	643	667	666	650	630	666	697	650	656	645	657	680	658	633	678	662	612	679	698	628	643	657	700	700	700	663	660	704	668	683	650	635	616	688	667	654	660	671	692	693	644	669	661	682	706	688	671	652	653	627	633	620	620	704	665	653	653	671	664	658	585	692	637	627	636	670	645	683	658	662	652	672	648	628	672	677	710	673	629	684	683	631	645	694	644	663	665	640	661	657	674	664	639	679	650	673	671	688	676	680	655	713	685	661	700	669	646	671	655	661	639	629	668	675	662	622	675	655	632	694	603	648	666	730	650	684	596	641	650	658	678	679	631	717	671	647	605	680	638	681	662	617	609	632	639	674	715	684	641	659	654	641	629	649	675	677	629	614	643	620	669	636	657	655	657	619	627	625	680	676	697	661	651	633	669	683	643	697	634	703	600	669	629	618	674	671	651	646	654	666	685	677	639	606	659	609	632	679	638	656	674	645	676	671	645	640	644	656	641	694	639	653	645	660	693	641	672	661	622	644	701	661	667	677	621	609	638	645	645	644	606	669	658	670	621	650	672	714	665	622	672	641	690	682	647	613	631	677	649	658	675	691	665	663	639	710	659	693	698	637	634	645	646	628	666	693	668	678	661	680	653	652	664	648	659	634	675	631	639	689	626	651	685	660	674	664	655	678	644	652	711	609	677	606	666	666	672	688	655	625	669	642	664	696	635	647	656	627	673	647	651	685	673	670	660	716	680	658	678	692	634	635	685	654	636	675	676	647	629	656	674	628	685	653	636	662	691	667	636	670	653	671	653	626	682	649	613	642	697	676	700	698	687	631	662	679	686	677	677	725	601	673	632	642	636	693	670	664	666	641	650	663	667	646	608	660	660	657	648	680	621	637	630	670	654	679	678	648	688	645	654	644	637	646	625	669	664	651	645	670	663	679	643	650	643	706	675	640	649	683	643	632	634	675	651	701	661	635	690	687	620	647	662	659	644	648	655	691	693	678	669	685	681	666	664	671	710	615	643	654	657	678	619	652	604	655	697	644	663	601	689	671	676	685	652	652	662	702	653	667	642	710	689	643	661	634	627	644	679	660	648	643	664	666	650	700	672	661	622	642	633	641	651	650	651	690	685	675	652	663	654	651	634	655	668	633	664	691	625	683	650	659	703	682	646	666	638	642	640	666	665	668	672	635	682	676	655	671	668	600	616	662	655	662	637	667	665	650	655	657	668	666	687	616	627	650	651	655	671	610	659	625	655	665	696	689	676	645	715	655	674	640	663	617	695	644	640	654	662	694	630	683	633	637	702	617	669	682	678	634	647	674	633	679	629	645	631	654	629	667	655	686	702	639	644	666	688	637	644	650	662	697	663	685	630	640	663	708	701	615	644	646	704	658	666	660	684	673	666	697	652	717	671	624	651	678	668	639	655	670	639	662	674	691	670	672	640	616	641	656	661	685	655	686	680	700	686	657	641	666	625	607	660	649	640	682	685	653	633	718	673	667	616	632	648	673	623	652	675	615	662	663	659	635	636	652	614	640	648	675	693	666	652	671	645	669	671	678	629	690	670	676	655	687	682	649	643	627	643	707	697	667	666	640	642	707	700	618	652	661	686	641	729	673	678	665	655	664	668	638	626	683	654	614	631	698	619	660	631	638	618	671	672	630	677	625	676	640	647	628	729	687	669	661	687	625	687	670	603	606	661	636	648	665	645	673	689	633	707	648	663	653	661	664	636	664	682	655	642	667	645	652	653	670	671	679	686	650	714	690	664	653	639	698	632	665	633	653	635	700	700	653	716	618	692	691	661	653	689	643	666	661	681	630	689	704	642	667	686	692	662	689	654	692	683	625	620	623	675	634	623	718	638	649	607	677	683	629	647	679	641	664	634	646	684	671	638	688	629	637	661	664	635	689	664	675	647	638	669	691	706	637	676	640	665	625	638	674	694	654	662	708	621	704	719	642	629	631	625	641	678	678	653	654	698	660	652	623	629	675	663	664	647	663	734	647	720	608	630	682	629	674	645	650	613	672	678	599	655	587	661	685	694	620	660	611	666	655	634	656	678	635	639	680	699	638	709	642	653	669	684	683	675	700	689	676	672	687	647	631	615	660	650	656	647	684	666	663	691	672	669	672	672	626	688	654	655	663	619	662	651	658	657	658	669	636	655	667	658	650	698	649	687	658	674	667	669	646	654	646	645	624	660	714	666	665	687	657	630	645	607	626	713	624	645	672	649	652	624	642	636	673	635	724	657	702	610	668	652	615	674
2786	1108	541	330	270	320	357	277	266	243	205	186	200	183	142	125	154	127	92	109	95	87	97	82	85	82	94	127	82	87	97	108	93	92	99	100	83	77	65	74	75	70	83	63	88	87	91	74	64	81	70	68	77	78	65	81	78	68	53	61	83	72	81	86	73	88	81	75	73	61	77	77	80	91	73	70	71	66	71	63	76	77	74	69	71	66	66	58	52	87	66	61	65	83	76	83	79	80	71	72	86	70	79	67	83	68	91	65	62	76	53	78	81	76	75	65	77	71	69	65	71	43	65	61	78	76	71	69	70	67	90	89	93	71	69	67	73	81	67	74	71	75	68	70	67	80	79	83	71	75	96	74	62	68	76	71	68	62	73	68	71	85	82	69	74	70	70	74	72	62	67	76	63	71	78	61	58	77	89	74	67	72	79	81	65	82	70	76	71	58	72	79	66	72	68	79	65	79	75	67	72	66	60	67	69	62	71	81	75	77	77	59	59	52	82	75	72	81	81	80	71	64	67	73	61	71	80	81	77	73	82	84	85	81	94	86	72	68	71	68	83	79	70	84	84	73	72	74	50	78	65	71	64	68	69	63	83	69	74	73	73	72	69	77	72	69	83	70	75	68	80	80	62	92	66	70	64	75	67	81	68	73	75	74	70	65	91	60	76	78	65	67	73	78	88	73	82	81	67	74	73	67	76	64	71	68	80	85	68	71	57	64	78	66	70	75	74	74	85	62	74	78	71	79	66	66	86	69	80	71	65	84	84	77	74	82	78	78	78	68	73	70	58	57	77	84	68	74	87	58	71	70	64	74	84	82	76	63	74	64	92	75	66	63	95	68	78	70	71	74	64	68	65	67	66	74	75	78	68	66	71	85	85	84	77	75	61	85	80	82	70	53	78	75	77	69	72	74	51	73	70	63	72	59	87	76	64	71	64	63	69	76	75	74	75	81	69	73	66	69	72	74	76	63	67	73	71	75	79	72	72	70	68	76	66	78	88	82	69	81	74	87	71	74	63	67	78	66	53	50	78	68	71	59	79	84	64	86	80	75	70	85	74	67	85	73	74	74	68	78	75	79	65	62	68	70	61	67	82	68	63	79	60	77	66	64	68	94	72	67	85	59	54	88	71	71	70	85	71	74	81	72	60	76	61	73	75	71	67	86	69	67	70	73	67	80	69	86	70	76	93	68	78	75	60	75	80	72	74	73	78	69	59	70	51	81	69	55	97	80	59	75	82	58	77	77	76	75	87	66	92	71	80	67	64	76	78	79	66	68	66	88	79	68	61	77	72	70	66	90	60	78	74	72	76	66	73	58	76	81	82	59	74	61	95	67	63	71	69	84	68	78	62	75	74	72	58	64	58	67	73	65	81	73	64	71	72	79	78	63	68	65	68	61	74	75	76	75	68	63	68	67	89	65	74	70	79	63	64	86	62	71	75	84	84	52	69	89	75	65	71	59	80	74	81	70	79	71	68	80	67	62	76	62	76	72	66	68	78	61	73	73	56	104	81	81	74	66	71	67	81	66	71	71	68	72	71	72	72	75	65	66	83	82	74	77	67	83	84	71	68	69	79	68	68	72	71	61	68	79	77	86	66	71	69	75	70	81	70	84	75	65	64	64	68	73	80	62	84	77	67	81	81	67	81	66	74	67	69	75	77	83	68	77	70	82	77	80	80	76	83	62	65	68	66	73	74	68	60	64	83	70	73	59	85	68	69	74	74	68	70	79	83	71	73	80	72	79	70	66	66	76	73	65	74	85	82	64	71	81	84	69	87	80	52	57	64	63	64	63	77	72	77	56	68	73	78	74	61	77	58	86	72	71	58	71	91	73	68	64	79	72	81	73	76	59	72	83	71	76	71	77	70	62	83	86	73	77	77	68	69	76	69	80	79	69	64	68	76	81	78	77	75	78	75	75	73	69	81	84	77	71	77	82	81	84	73	76	64	77	83	61	71	70	74	75	85	76	75	82	70	71	86	75	90	72	72	77	67	73	61	69	67	78	54	58	60	85	56	65	76	78	61	77	59	68	73	72	81	73	80	68	67	73	59	71	69	70	88	70	66	53	66	69	72	78	68	69	68	77	73	79	78	86	61	69	83	79	72	65	83	101	78	78	87	65	70	79	75	87	51	76	67	73	66	60	83	77	59	64	92	77	70	69	80	64	72	76	74	74	76	68	49	79	79	55	70	77	77	76	64	67	65	85	88	72	72	73	70	62	76	57	87	77	86	70	93	78	82	71	83	78	83	66	80	68	66	70	67	66	82	66	59	66	72	73	81	75	79	71	81	63	82	72	78	50	58	79	89	65	74	65	71	68	82	68	80	60	85	75	73	70	70	82	82	70	77	78	77	80	70	83	69	78	62	61	62	76	71	81	62	69	76	67	70	75	68	69	85	72	78	63	70	85	53	57	60	81	85	69	68	81	72	78	86	76	80	64	83	62	69	59	84	53	84	65	72	73	79	93	75	60	73	83	59	68	75	82	62	62	79	72	78	86	60	72	75	76	72	75	78	80	67	65	69	68	63	88	95	65	72	72	71	67	63	61	80	82	79	74	56	86	62	82	70	73	75	75	72	61	68	80	65	85	57	79	73	75	73	71	67	81	69	65	75	74	80	69	80	60	78	68	69	81	68	78	81	77	71	76	64	75	70	76	78	74	76	65	76	74	71	78	84	81	68	55	77	63	71	74	82	77	63	68	68	72	71	84	79	83	76	76	69	76	69	72	76	79	74	74	69	67	78	59	62	80	83	89	66	65	57	59	55	68	78	68	60	51	97	81	83	72	85	72	82	77	75	74	76	66	62	61	72	69	70	76	81	78	78	97	70	82	76	78	68	74	56	83	74	88	73	81	80	74	65	67	68	77	65	88	70	74	62	73	75	72	86	89	74	79	83	67	77	84	72	78	72	79	76	71	62	75	80	80	76	72	79	77	60	87	76	73	82	81	64	78	78	81	75	66	81	62	58	77	64	84	70	89	65	80	79	81	91	65	73	65	67	88	72	73	71	73	78	67	87	73	56	97	86	65	76	69	74	87	86	75	79	79	80	64	65	62	80	59	63	71	82	63	68	72	73	72	85	87	87	66	63	78	67	72	69	67	78	73	71	93	71	65	68	63	63	72	67	75	65	71	71	66	76	74	69	83	79	81	81	79	74	78	79	65	68	67	62	53	64	74	75	76	75	65	81	65	70	60	86	96	67	78	53	75	79	70	68	83	77	61	72	79	75	79	84	74	66	78	71	91	74	58	79	84	70	85	66	71	82	65	66	64	73	59	75	79	75	75	59	79	68	79	83	69	92	79	68	86	64	71	59	67	84	65	70	65	82	52	61	80	83	57	73	66	90	71	72	75	70	82	75	75	75	80	55	87	69	76	64	78	79	72	66	69	68	71	78	73	78	73	90	79	67	80	63	76	71	78	85	75	84	77	78	75	62	70	67	75	76	72	73	93	71	60	67	78	77	69	85	80
25242	10709	6649	7358	12931	14638	13806	11187	8615	7241	6269	6023	5286	4208	3329	2712	2540	2192	1672	1528	1226	1135	1164	1191	1210	1224	1263	1312	1349	1425	1330	1325	1251	1196	1108	1063	1029	970	883	825	823	847	810	785	794	780	779	691	703	758	766	759	709	730	701	728	709	726	761	723	674	664	671	688	674	691	670	677	703	680	661	692	651	644	686	674	679	667	672	709	658	728	699	687	690	687	713	679	710	744	672	663	685	771	669	691	723	747	667	657	706	667	716	682	711	704	694	712	650	711	657	701	671	653	707	698	696	717	678	648	706	704	661	660	639	749	707	679	696	640	735	738	662	714	681	727	714	670	682	647	705	680	666	685	704	703	673	714	697	729	683	687	664	671	663	690	708	693	690	693	642	698	705	621	689	703	709	741	662	730	698	652	668	675	646	686	701	660	652	694	702	732	711	678	633	694	691	640	639	671	715	675	736	712	671	659	676	693	710	674	720	665	694	730	691	718	690	639	682	683	655	655	638	665	689	676	687	634	699	687	669	723	693	685	646	658	727	728	675	666	660	705	707	665	726	727	716	680	677	695	702	713	736	648	685	660	702	696	671	681	703	691	678	687	656	633	674	664	676	691	679	674	700	676	684	699	707	709	699	658	697	703	714	637	677	692	700	720	684	664	685	713	741	685	709	718	669	714	738	625	702	698	710	655	665	735	681	699	669	715	658	715	686	701	704	706	711	711	743	709	693	699	676	660	686	681	681	683	680	641	708	698	679	659	689	693	611	667	667	706	723	694	728	686	664	693	650	678	706	721	694	663	689	662	697	662	688	711	705	701	683	744	701	657	659	697	677	677	699	665	687	728	632	687	624	710	680	649	699	673	706	702	682	741	678	664	741	688	713	706	696	723	724	721	717	664	701	703	692	680	659	669	641	696	693	669	680	726	701	729	668	690	614	667	707	710	701	719	741	728	701	700	659	702	733	745	717	718	684	713	682	669	665	712	659	642	654	720	682	692	709	645	680	670	669	723	645	677	712	679	648	700	716	682	707	678	724	736	694	671	672	662	673	697	666	685	693	749	694	718	703	694	665	694	680	710	713	719	669	721	673	664	698	700	717	684	671	660	716	723	678	729	682	686	726	708	669	685	688	692	740	691	696	683	702	694	670	716	691	685	685	656	721	664	682	679	712	684	662	629	699	668	697	666	675	671	676	699	709	706	656	734	713	707	697	678	705	639	669	659	688	647	699	668	711	683	692	689	683	723	673	695	665	699	736	707	708	676	743	696	658	623	724	703	691	689	693	669	712	710	691	665	672	649	678	664	743	665	655	701	678	698	672	708	638	682	743	659	660	732	622	709	640	685	633	720	709	698	679	702	684	680	705	715	708	698	698	671	642	696	684	701	700	686	701	674	729	688	704	699	734	714	713	654	691	737	686	712	752	693	677	676	691	726	679	662	659	712	693	677	654	676	687	689	673	766	651	714	640	674	700	674	696	642	699	703	720	701	695	676	688	658	702	671	655	654	749	713	659	674	674	709	670	675	686	699	652	689	695	673	691	695	689	643	680	654	694	672	679	693	704	694	698	676	678	667	693	693	682	697	692	719	639	695	714	712	647	720	688	659	710	694	703	665	665	691	730	673	646	716	682	686	649	700	691	683	686	705	666	726	724	680	714	660	726	689	736	725	665	651	709	685	665	711	675	660	716	672	731	708	724	681	675	735	675	675	673	673	724	686	650	652	718	644	702	661	662	742	737	698	673	737	679	661	720	733	689	707	662	684	723	696	688	683	707	674	751	680	665	698	707	681	649	639	702	692	674	692	711	687	735	724	677	696	681	691	727	697	703	663	653	653	684	693	708	674	716	693	695	654	631	693	681	728	748	673	685	656	676	672	697	627	652	738	707	665	667	648	706	682	700	710	665	689	700	662	681	658	675	661	707	663	658	694	690	671	725	667	708	659	686	680	693	684	728	687	723	693	651	709	705	731	682	689	667	709	697	666	717	702	702	698	691	689	697	706	723	687	664	713	722	638	617	679	699	695	684	698	684	686	641	673	676	682	685	687	627	689	707	678	640	698	622	689	626	715	662	689	700	659	682	622	716	685	613	684	689	761	691	654	728	740	698	712	724	683	715	699	667	626	656	664	681	701	692	691	690	652	685	674	698	648	698	705	676	664	683	706	675	668	671	688	686	697	731	716	687	692	710	668	698	648	690	661	618	670	669	709	719	597	684	698	692	674	689	723	702	676	633	718	695	696	700	680	719	692	636	703	673	679	689	725	697	661	690	725	716	666	630	681	695	635	698	729	660	666	726	674	717	704	683	711	687	703	652	710	690	636	683	670	660	681	679	669	679	724	668	677	723	661	674	677	694	662	720	660	660	700	660	695	677	634	682	709	712	669	682	676	697	691	717	655	653	670	716	714	647	694	671	676	629	677	684	688	634	723	692	724	677	636	631	672	733	693	718	710	630	666	737	721	697	649	656	672	662	686	741	670	678	666	701	713	700	677	703	671	668	665	700	675	696	684	666	727	676	712	696	669	676	700	680	687	690	671	668	709	696	675	703	672	661	718	671	688	706	630	669	718	679	650	676	666	686	694	658	703	703	681	686	648	700	680	708	660	673	670	749	684	706	724	715	729	718	709	668	695	741	692	639	664	631	691	679	698	676	730	693	668	691	651	677	726	708	681	680	651	674	692	676	710	704	705	684	615	651	643	697	696	662	687	698	664	662	641	675	654	678	673	691	656	674	748	681	674	718	664	735	678	686	650	652	666	655	666	713	663	701	707	668	696	657	693	701	700	713	645	676	664	675	670	666	660	669	687	666	702	658	711	743	686	650	651	688	710	703	661	686	722	616	674	702	671	664	700	693	723	722	691	726	701	672	677	662	680	727	694	699	666	687	673	696	649	718	666	712	668	694	683	687	656	675	712	659	705	665	709	663	675	684	666	620	688	686	696	718	676	676	681	686	688	688	720	662	672	674	670	688	723	709	660	696	673	637	660	687	713	677	711	687	648	717	697	675	703	684	665	714	691	686	687	730	642	687	682	714	691	651	656	670	675	707	673	656	682	717	688	701	711	683	689	705	708	694	678	696	656	684	690	683	729	712	718	693	667	654	682	665	688	683	687	723	699	710	725	652	711	655	719	690	659	682	684	682	696	674	680	688	659	692	658	701	752	630	698	675	664	677	717	685	680	619	649	679	661	708	706	686	672	662	661	699	740	679	730	665	678	688	684	725	685	703	672	697	694	685	700	657	667	678	660	674	763	691	701	669	668	686	738	708	667	747	626	721	696	693	656	676	650	677	700	684	690	672	717	691	714	694	641	656	692	688	655	704	691	596	656	662	696	720	664	672	671	660	717	704	661	670	727	666	690	706	710	734	673	719	642	667	708	706	716	667	715	690	673	668	715	660	674	717	673	687	683	704	717	671	716	707	640	693	678	686	689	640	656	646	690	687	645	676	696	653	676	686	719	700	710	678	610	692	721	683	695	684	691	666	687
3023	956	468	282	245	297	334	237	245	176	168	178	184	164	159	118	115	89	89	81	78	73	62	71	82	83	79	71	90	87	76	82	77	72	86	83	76	71	91	71	58	62	51	76	60	64	64	59	62	72	63	54	74	53	52	46	57	80	50	66	56	57	61	67	68	50	57	59	58	56	59	60	44	50	62	59	64	57	67	60	47	60	49	51	51	62	58	56	62	55	56	66	62	64	72	59	68	67	46	63	49	59	68	66	59	69	66	59	66	54	46	50	62	64	58	61	56	53	62	67	54	67	66	68	59	55	54	59	48	48	55	45	59	55	45	55	58	57	64	66	51	65	57	52	57	70	67	69	53	57	67	76	61	61	71	76	63	65	68	56	66	52	64	51	67	67	53	56	48	55	61	60	50	57	56	55	61	56	53	42	62	65	61	49	58	65	57	60	64	58	65	54	53	57	52	61	48	46	58	50	60	63	70	68	51	57	53	67	61	68	67	57	59	67	61	64	50	48	63	51	54	64	63	57	59	65	56	64	62	61	49	59	61	59	54	57	62	63	52	61	40	64	68	57	56	64	55	57	74	71	56	46	54	66	52	36	78	53	64	52	57	49	64	59	58	67	48	67	58	58	62	63	69	61	66	60	62	59	54	58	50	52	61	71	51	59	76	48	53	60	47	68	60	46	45	55	54	58	68	43	55	71	51	47	75	57	57	58	60	50	51	54	66	45	62	60	63	59	52	52	59	60	54	65	51	53	58	51	57	64	57	54	51	52	75	67	57	54	53	56	57	51	56	60	54	62	82	54	57	68	50	69	69	57	49	50	56	68	50	61	65	55	73	65	51	62	58	54	57	66	68	52	69	67	65	59	57	56	61	57	65	55	77	57	44	54	57	63	62	63	54	64	61	44	63	69	47	51	69	46	58	56	54	47	54	60	59	58	56	54	65	62	58	62	53	66	58	54	65	60	47	67	58	50	47	53	48	56	48	54	61	48	58	60	52	48	59	49	48	64	52	54	66	67	61	67	63	57	64	60	55	69	59	56	54	51	73	55	77	69	59	69	68	53	67	54	66	69	68	60	55	64	52	56	58	57	71	66	66	60	58	73	74	56	52	55	49	58	73	48	69	53	61	55	53	65	65	64	69	59	65	68	53	61	56	75	66	65	60	69	51	70	55	66	54	51	56	52	54	50	58	67	59	56	50	57	61	61	49	76	45	44	70	69	61	53	69	59	67	51	54	57	58	74	62	64	60	57	61	59	62	77	60	52	53	73	73	70	49	60	70	71	77	56	70	64	63	57	49	59	70	57	53	69	61	64	65	71	49	54	72	61	60	51	57	65	48	60	51	45	62	64	68	65	52	77	57	64	59	47	66	65	52	65	73	58	58	60	57	60	73	56	82	59	69	64	59	62	46	58	75	58	59	55	78	77	62	51	53	69	59	61	65	63	70	64	60	70	65	56	59	53	71	64	65	57	62	54	52	62	55	57	50	62	60	60	54	61	56	62	67	65	61	55	62	57	54	51	55	59	55	55	68	73	57	62	52	65	41	61	67	55	67	54	60	57	69	54	55	73	66	61	69	78	47	62	54	60	78	57	66	72	65	57	57	63	77	43	57	59	61	65	63	46	56	69	59	62	69	57	60	67	60	51	64	50	60	66	62	62	54	59	68	50	76	62	50	53	53	57	59	68	55	45	63	68	59	42	49	65	74	73	58	58	64	73	68	56	64	64	56	55	60	56	57	50	51	36	60	48	62	67	46	54	48	61	64	59	69	55	58	57	48	67	59	66	54	59	55	50	57	60	53	62	56	58	51	50	73	57	72	60	60	64	64	42	69	57	57	57	62	66	48	52	66	77	54	65	74	54	55	63	49	53	60	61	44	65	53	56	53	58	37	57	54	64	50	62	67	66	72	45	66	61	54	49	63	65	64	65	41	57	52	72	62	51	55	76	61	55	50	53	55	54	62	68	61	52	65	54	54	59	66	65	62	51	59	67	67	53	61	51	55	51	63	45	71	63	61	79	58	59	70	62	64	55	65	51	65	79	57	59	59	53	60	59	63	54	51	66	57	49	71	65	68	55	62	56	69	48	57	56	56	69	61	53	65	67	61	55	54	55	68	54	57	57	71	46	49	65	57	59	56	75	70	54	53	68	57	43	57	56	59	60	47	59	61	67	51	46	69	53	64	58	64	52	54	44	55	59	72	66	61	60	63	58	61	62	56	71	61	62	61	57	63	51	65	71	61	58	52	62	53	75	44	59	53	57	61	54	58	59	68	63	58	50	50	56	60	52	57	58	56	69	77	68	68	69	57	64	56	67	55	59	69	50	65	62	44	47	62	51	53	52	57	55	46	49	59	56	61	84	50	47	50	61	51	65	45	58	55	75	54	63	72	42	51	69	55	61	57	68	65	52	56	73	67	58	52	65	51	61	68	63	60	61	59	69	61	69	66	68	58	55	54	62	62	47	52	70	63	54	78	64	50	57	59	63	48	55	57	52	56	59	57	60	50	59	58	58	53	46	43	72	61	64	56	54	57	59	48	61	53	69	61	59	51	60	67	70	50	49	67	65	54	68	76	47	61	51	58	65	52	58	64	52	55	60	55	52	54	56	78	61	52	71	58	51	62	56	64	50	76	44	75	62	56	74	61	67	56	60	60	56	59	43	58	51	69	51	59	64	69	68	65	65	39	66	63	53	62	56	56	62	56	61	68	60	54	54	48	70	67	66	57	54	48	56	52	50	46	43	56	59	62	62	63	49	71	51	60	55	63	72	71	53	63	53	57	50	48	43	68	62	54	54	64	66	60	54	52	71	53	52	53	61	53	64	56	51	66	56	56	53	59	58	54	55	51	68	70	63	53	56	52	70	58	55	67	66	53	70	65	51	62	63	64	65	73	52	61	68	66	63	57	51	67	57	59	62	49	70	72	52	58	62	55	59	64	75	49	50	72	52	69	47	61	68	58	60	51	46	57	54	76	80	53	71	56	60	58	47	74	57	59	65	67	52	57	59	79	58	51	51	61	68	74	66	66	60	68	66	70	58	58	42	60	46	57	62	64	60	53	64	54	65	62	57	70	56	44	50	52	75	65	59	58	64	67	59	53	61	51	67	66	67	59	53	63	64	53	50	63	62	48	75	50	61	54	62	50	69	63	61	74	51	51	60	55	50	49	61	55	75	57	69	61	54	78	64	67	60	54	51	61	63	70	53	61	57	58	41	70	65	56	62	59	57	47	63	55	51	60	50	62	56	79	56	72	69	62	67	69	57	70	60	70	56	65	64	57	61	57	69	52	62	67	77	54	59	56	46	75	58	50	65	54	61	59	62	49	53	60	77	55	51	69	61	60	56	79	59	70	53	62	53	59	47	58	66	56	60	54	46	46	59	67	58	61	64	68	84	56	54	44	61	62	54	67	54	55	55	61	68	54	73	59	78	76	58	56	71	59	59	53	67	67	52	71	61	61	58	63	70	61	67
24548	9861	6027	6723	11696	13884	12778	10248	8551	6762	5749	5573	5049	4413	3428	2726	2334	2123	1711	1406	1122	1031	1054	1052	1093	1148	1139	1156	1193	1170	1177	1205	1140	1068	980	968	917	830	795	756	737	643	689	626	617	610	620	618	620	576	539	582	570	573	608	579	577	577	552	574	585	545	543	576	560	532	568	576	508	535	559	565	536	554	525	563	527	554	541	508	582	586	591	545	543	569	603	549	567	582	567	564	568	595	568	570	544	581	569	571	554	535	550	533	601	518	569	570	528	538	536	532	557	565	552	589	520	541	540	594	545	537	546	529	525	580	536	561	581	547	539	519	573	561	561	531	559	555	522	552	542	602	584	579	518	559	543	525	564	536	592	514	546	580	530	563	523	576	521	567	575	561	520	511	555	544	527	548	575	568	550	538	527	556	537	544	549	551	544	541	551	591	576	563	549	528	598	522	584	593	554	514	509	555	555	569	571	586	536	589	562	513	592	528	574	567	554	578	508	559	570	553	571	589	523	497	549	576	539	584	581	541	565	539	547	565	542	562	529	525	563	537	575	564	564	537	529	558	564	579	549	580	565	559	565	540	474	539	600	544	575	572	555	539	573	532	595	528	532	526	580	599	501	549	572	557	535	545	605	588	570	518	530	553	555	533	625	537	517	539	548	554	541	565	540	534	513	513	512	568	541	561	518	578	546	550	534	554	554	610	518	539	556	542	542	569	564	543	545	508	562	537	550	534	548	494	564	539	556	576	559	533	583	519	519	538	570	560	535	547	564	566	520	590	547	564	529	576	565	557	562	579	552	564	540	589	539	537	569	525	591	548	576	543	519	567	540	558	580	598	527	563	551	556	522	546	589	531	524	548	523	544	567	543	515	515	531	516	599	546	535	596	560	563	554	564	533	548	581	535	584	567	503	586	522	518	538	522	538	517	528	552	523	574	511	519	544	562	534	553	553	548	528	567	541	494	526	566	577	590	577	574	571	525	550	543	544	574	552	573	521	505	555	571	541	553	544	560	566	524	580	568	526	520	553	554	546	562	561	514	565	515	546	553	508	522	530	626	576	518	493	567	522	577	554	571	566	516	541	563	572	549	554	547	524	532	536	534	525	530	547	537	590	544	563	517	574	536	530	532	530	555	580	569	570	537	608	555	568	553	535	536	514	539	531	543	590	546	582	528	578	589	554	544	576	554	553	574	541	572	552	548	587	575	536	564	577	544	591	560	563	554	520	560	564	545	528	526	543	546	584	508	600	556	558	535	548	565	579	557	536	554	566	560	492	570	563	547	527	547	528	518	539	509	579	524	535	524	548	538	548	537	563	601	589	511	523	537	541	575	538	582	562	487	560	582	533	545	524	536	586	558	571	566	541	555	544	561	545	510	570	570	599	560	539	526	518	554	514	535	544	576	542	541	500	567	564	581	564	580	519	508	550	556	567	539	538	558	588	577	528	575	614	583	559	548	555	516	528	522	608	548	535	583	534	536	512	539	591	546	537	583	571	572	528	590	520	539	568	514	533	569	516	500	536	531	591	554	580	541	563	542	540	575	564	587	535	512	576	559	556	537	532	516	523	513	564	562	565	551	559	552	554	530	584	492	548	561	554	572	583	561	524	537	528	559	537	549	534	578	575	519	571	551	566	566	549	550	495	564	575	572	557	524	586	558	527	535	568	538	564	540	547	575	526	515	482	539	553	526	548	523	523	555	525	586	574	517	552	501	587	565	538	579	516	565	561	518	508	567	558	580	553	515	539	525	566	580	518	549	565	540	581	537	527	556	547	614	538	559	538	588	542	574	574	546	546	552	508	590	546	571	514	522	547	510	562	549	521	532	576	555	543	574	557	528	541	517	517	507	560	510	526	553	560	530	541	528	602	527	589	581	547	494	537	529	539	602	580	563	540	544	568	506	546	533	577	546	551	518	567	532	531	554	559	556	560	601	557	561	548	570	523	532	563	527	549	525	567	568	565	575	481	522	524	553	586	585	535	532	554	550	552	536	538	550	563	561	565	524	555	566	556	547	509	516	597	571	542	528	545	516	586	534	536	503	538	567	555	560	566	507	556	579	511	530	531	544	547	647	616	591	587	550	533	512	551	555	533	554	537	557	608	550	536	543	554	562	558	540	569	534	537	513	543	533	555	569	505	561	571	538	542	569	516	552	534	570	560	515	562	534	561	580	522	574	509	557	558	554	564	593	559	521	543	561	549	534	539	560	565	529	539	592	514	590	544	573	530	524	555	519	551	541	507	610	522	532	529	515	534	530	557	540	549	538	519	567	547	546	519	574	532	547	559	557	521	555	554	559	563	571	593	566	574	517	570	604	575	556	565	544	549	572	590	549	585	568	530	561	568	545	534	545	508	536	588	541	506	551	526	554	565	554	539	537	559	536	534	520	555	548	591	534	537	554	512	576	598	527	582	546	542	565	554	566	534	525	512	543	543	581	580	571	567	586	568	579	552	492	568	533	543	508	570	606	525	581	513	527	559	596	631	507	560	568	616	531	555	571	562	564	536	585	545	545	548	540	546	532	576	576	575	550	579	513	583	522	535	563	518	540	513	545	556	555	532	580	526	548	569	540	508	552	541	523	542	563	555	564	530	550	567	555	581	533	564	563	581	578	541	524	506	563	566	579	558	550	548	536	586	504	557	516	560	533	550	511	526	568	526	570	568	553	590	559	573	546	527	553	599	568	536	551	550	537	554	543	532	565	595	522	537	586	531	565	579	517	552	549	543	488	587	553	564	560	535	454	545	522	548	538	551	527	541	551	530	556	537	559	538	546	546	565	537	516	589	571	593	582	577	516	564	592	538	510	547	522	548	592	549	544	607	575	549	533	552	579	535	583	597	581	547	551	570	529	566	534	574	546	544	548	565	527	541	568	558	554	570	570	522	559	528	563	536	530	520	564	542	554	538	538	588	552	580	537	510	511	547	527	486	602	555	572	561	542	526	540	561	548	542	581	564	535	570	547	589	565	496	555	559	577	572	564	562	520	582	510	523	557	521	538	560	544	544	562	535	499	543	570	530	590	574	572	578	529	571	564	551	546	542	559	573	530	535	557	588	557	602	566	558	552	560	587	509	514	541	522	534	547	559	540	516	568	564	549	597	545	554	539	550	530	604	549	532	557	554	528	517	553	504	508	554	533	578	554	594	568	511	537	565	569	565	575	532	492	589	569	593	570	560	504	559	586	559	557	548	547	606	559	548	553	563	510	565	523	534	515	557	536	557	554	560	556	547	539	536	513	551	573	541	588	559	549	532	586	496	538	577	539	578	555	571	541	552	523	512	558	552	543	546	564	575	552	536	557	551	535	555	572	564	530	520	530	545	549	554	591	569	546	593	578	540	534	522	532	536	604	579	541	546	510	541	571	528	552	585	546	568	508	588	546	567	564	564	575	588	567	576	551	557	540	560	538	547	570	565	517	524	562	533	540	569	549	567	575	543	570	535	554	538	572	564	548	536	520	553	541	530	549	566	562	550	530	575	581
3889	1365	646	413	291	375	403	333	260	266	233	208	197	212	193	156	142	139	121	110	88	70	80	100	100	86	82	105	91	95	93	88	85	69	71	83	65	78	71	77	75	65	63	64	64	68	68	67	53	66	72	57	61	72	78	68	66	83	68	57	71	61	76	71	58	57	60	61	83	86	71	70	68	68	72	64	51	87	53	59	54	71	69	59	77	69	69	72	61	75	54	69	48	75	70	58	53	59	65	66	72	62	72	60	56	52	73	60	72	61	61	72	66	64	43	63	47	48	55	53	56	67	63	59	65	57	59	73	62	73	52	55	68	71	71	59	83	59	70	65	64	64	73	52	56	66	48	64	81	67	76	78	66	54	74	62	75	55	61	65	58	61	63	74	78	58	66	69	70	68	74	66	66	73	58	56	62	70	72	63	69	59	77	57	57	43	61	61	68	63	59	62	73	47	68	61	53	55	69	66	58	70	51	61	62	56	68	50	59	68	82	58	70	60	60	58	66	57	55	52	53	67	67	68	56	56	71	68	60	76	75	66	57	69	69	63	65	71	56	81	55	70	75	69	55	75	70	52	60	63	51	69	83	50	72	79	69	59	67	56	65	55	62	68	64	63	73	60	71	50	62	66	62	62	65	68	58	55	64	71	71	66	65	58	62	58	72	66	71	65	60	58	67	58	58	53	71	45	57	67	61	67	56	65	57	73	71	76	67	56	68	54	64	69	69	62	82	57	76	55	80	71	71	61	75	68	66	61	76	73	65	68	67	79	67	63	51	57	53	59	67	76	72	73	63	79	73	74	57	58	59	62	65	62	64	71	72	70	75	59	74	66	58	70	49	71	66	73	71	62	69	60	69	58	56	67	65	60	60	73	56	61	65	71	74	61	56	72	60	72	72	79	48	62	59	59	73	55	69	68	51	67	69	47	68	66	70	63	72	80	60	59	55	57	50	62	83	61	68	64	55	57	66	65	66	57	79	53	70	68	68	63	69	80	48	62	55	62	71	58	64	71	68	64	54	70	61	64	51	65	76	58	62	57	68	65	78	65	70	58	59	59	43	65	62	61	59	64	66	68	62	72	70	74	64	68	54	77	72	88	60	65	71	75	57	60	64	61	57	65	65	59	69	59	50	76	59	57	101	64	70	66	65	63	52	70	53	63	60	57	60	57	64	44	61	66	54	65	64	68	62	56	61	76	64	62	71	63	63	68	53	60	62	62	63	70	63	69	74	65	59	68	69	69	70	60	60	55	60	61	60	62	69	63	68	64	60	60	55	71	62	71	67	69	66	66	71	72	62	61	69	51	62	64	59	60	61	51	74	61	57	65	71	73	69	58	75	62	69	47	68	61	55	72	59	65	71	84	68	74	66	63	61	68	52	67	58	64	56	67	69	40	71	60	66	79	58	68	47	59	66	63	60	60	69	56	64	56	63	55	58	53	69	65	69	64	53	64	54	61	60	55	65	68	64	76	65	65	74	67	72	63	67	48	63	73	67	51	56	62	70	71	75	51	73	53	60	69	62	61	68	75	71	61	71	60	66	70	64	66	70	64	69	53	64	66	60	64	66	72	64	71	61	64	53	56	62	70	63	54	60	58	81	53	65	58	67	56	69	57	64	69	67	64	60	64	63	62	66	63	63	59	73	55	65	57	63	72	56	57	62	52	62	58	71	61	52	70	71	58	57	82	53	57	71	54	58	55	59	62	59	54	59	48	70	68	53	53	83	62	78	59	70	52	54	59	52	50	53	64	55	64	60	61	68	70	67	76	64	63	66	72	73	70	63	58	70	65	63	64	48	58	73	67	62	63	67	46	53	67	61	65	69	54	69	57	67	69	62	76	73	58	61	66	66	55	60	74	53	65	65	62	62	65	58	60	54	70	61	73	50	65	64	67	67	81	74	68	68	65	63	53	68	64	64	43	66	56	64	70	60	79	59	83	79	77	56	62	59	66	74	66	54	59	72	70	73	63	69	47	65	49	61	64	60	49	69	67	59	52	62	73	64	65	68	58	59	52	51	54	52	58	55	70	79	71	70	69	55	65	69	50	56	64	66	62	56	63	61	71	52	58	48	59	63	61	59	68	65	60	56	61	82	53	65	71	72	58	49	64	47	70	60	63	75	64	53	63	68	62	66	83	52	55	56	73	59	67	63	55	50	63	65	50	69	55	73	70	72	76	63	60	71	71	64	65	62	68	48	60	65	56	64	59	63	49	56	49	67	65	80	83	60	68	54	60	51	51	70	66	63	58	61	64	48	56	62	63	58	64	64	71	60	54	65	70	48	63	47	60	67	70	52	63	73	55	76	75	53	70	63	52	79	75	69	75	54	76	50	74	67	67	64	58	58	60	61	59	66	59	49	71	52	76	67	71	53	67	58	61	75	60	72	56	72	71	55	58	57	67	71	54	58	64	70	70	76	65	61	55	55	58	61	69	67	61	62	60	56	53	61	50	63	67	55	73	71	66	64	72	51	52	73	72	61	77	68	67	58	78	65	63	75	59	70	81	48	70	64	63	51	71	52	59	54	71	53	66	78	72	71	79	67	48	54	58	67	72	64	71	66	58	69	67	74	68	59	54	71	76	75	59	55	73	70	48	67	67	74	68	75	75	64	68	61	54	57	64	67	49	66	68	62	63	60	63	67	62	74	49	64	60	71	55	72	62	54	63	62	45	69	66	58	61	64	73	60	55	55	66	59	58	52	58	66	72	79	65	73	71	63	67	72	53	58	65	77	55	65	61	64	53	55	62	80	62	65	47	62	72	48	65	84	73	50	64	72	70	62	58	66	57	57	57	64	62	70	63	53	52	73	69	66	64	58	74	55	58	55	60	60	69	80	75	68	72	62	77	65	68	68	57	56	61	67	60	66	61	79	68	64	67	58	60	57	70	57	68	74	63	64	54	65	72	70	56	60	68	67	69	73	49	53	67	53	84	59	70	69	61	83	68	49	64	59	49	72	79	55	51	63	78	82	63	77	77	61	58	66	57	63	74	66	64	54	55	77	53	87	58	60	51	59	58	60	59	57	76	62	56	72	61	66	67	60	75	61	61	70	70	69	71	58	60	60	69	57	55	68	73	53	57	73	71	47	60	73	71	74	56	61	68	55	62	72	54	56	63	60	62	64	66	55	61	73	64	56	66	68	47	59	75	76	66	67	54	63	66	56	54	63	50	58	67	63	71	67	61	61	64	73	82	76	75	75	59	66	70	76	63	58	58	69	69	67	73	71	65	52	58	53	82	55	50	67	62	70	55	50	63	53	59	83	60	49	62	75	61	71	56	63	58	68	56	60	77	60	73	56	75	63	51	65	67	83	59	67	65	55	51	76	75	72	62	66	57	54	55	58	69	60	71	74	56	63	66	74	70	66	70	58	70	57	63	64	63	69	64	81	66	49	65	73	70	59	52	67	59	55	63	83	54	61	52	48	55	62	57	68	63	47	68	74	72	61	64	56	59	72	71	76	50	58	61	78	75
28158	12171	7275	8395	14639	16511	14482	12053	9948	8071	6601	5808	5381	5093	4565	3741	2988	2493	2274	1925	1422	1242	1179	1287	1307	1316	1424	1378	1438	1364	1299	1307	1149	1145	1108	1133	1084	1020	897	879	815	769	732	711	729	732	693	674	675	646	694	616	639	644	633	634	596	601	630	634	596	557	626	557	618	583	622	584	597	576	579	587	581	628	591	624	632	608	563	579	586	563	601	610	635	629	610	636	623	606	635	586	629	603	612	639	569	600	604	586	634	602	593	570	560	657	628	579	582	584	578	562	605	600	630	577	604	583	626	576	590	590	612	565	616	588	607	566	618	583	633	607	612	627	573	556	561	585	634	595	625	585	572	608	577	621	587	581	600	606	609	596	595	621	582	602	657	600	577	634	592	579	563	602	584	571	594	584	597	617	549	606	604	583	579	570	577	533	587	605	615	582	648	564	594	554	570	574	569	591	580	642	615	581	589	650	622	534	625	616	595	614	563	558	615	618	560	626	601	554	567	590	602	581	579	592	579	613	642	563	602	600	578	544	563	598	574	598	592	554	608	643	575	571	598	641	549	605	542	622	601	564	637	593	570	588	636	621	584	611	574	603	544	558	637	604	557	584	585	622	639	573	573	613	607	633	626	593	614	569	602	559	594	562	580	565	603	576	635	595	624	610	616	572	582	575	603	599	576	617	609	605	636	605	587	573	599	575	596	593	594	626	611	607	564	562	586	613	610	575	604	551	626	608	614	576	574	623	564	616	597	572	586	574	568	607	551	592	621	622	612	559	576	613	588	597	586	587	592	598	616	585	601	577	604	641	578	601	538	620	576	593	622	588	607	575	552	601	619	566	588	555	616	556	578	567	538	619	614	599	579	582	631	586	597	598	581	612	582	594	627	635	601	620	616	573	599	655	585	614	609	587	567	612	555	575	557	617	608	595	578	614	585	598	590	578	565	624	595	624	615	608	565	617	596	640	563	613	545	577	601	566	600	597	585	597	570	635	588	612	626	600	600	584	595	582	601	654	611	628	583	566	582	575	615	624	594	593	620	636	624	597	593	602	609	579	659	570	618	630	644	573	630	598	611	590	591	566	594	595	568	558	585	626	596	629	614	579	633	632	621	604	643	579	585	584	615	618	601	585	566	618	579	610	590	601	584	630	587	564	585	604	631	573	650	601	546	569	569	591	604	650	617	584	611	556	587	591	609	603	568	611	661	596	515	591	534	605	606	547	618	592	583	586	587	580	576	570	630	623	594	587	589	581	596	591	576	596	560	616	595	607	620	597	571	538	597	616	566	621	606	559	604	608	600	562	643	621	596	632	623	592	603	536	565	618	614	592	601	594	597	602	602	591	590	602	616	579	594	593	629	580	620	594	592	594	588	617	602	612	570	630	603	605	548	571	598	597	566	577	576	572	605	578	626	591	625	581	617	616	614	559	574	601	579	593	613	581	567	602	585	602	551	611	608	560	591	588	611	562	632	594	611	591	620	584	622	575	589	585	592	638	575	593	587	632	591	598	589	549	601	589	568	543	563	603	567	581	563	623	579	622	589	596	634	602	579	636	630	584	591	567	595	543	603	564	584	593	561	641	602	591	602	623	607	631	593	615	609	556	594	605	579	635	591	595	583	591	546	591	615	583	611	580	598	592	599	613	641	575	578	624	581	604	576	600	568	614	555	593	634	567	631	598	611	604	593	623	610	625	569	583	592	620	544	619	591	611	600	575	604	579	614	551	615	599	623	590	603	624	579	623	598	614	594	560	594	602	595	628	622	602	601	601	618	566	571	573	572	543	586	566	586	580	565	576	563	614	605	625	589	647	627	610	586	624	576	541	611	647	542	622	596	568	603	565	617	600	594	558	633	601	571	555	592	558	590	578	580	618	613	578	594	564	588	608	595	625	612	615	583	595	611	582	606	574	600	570	630	596	630	626	631	571	587	585	623	546	599	625	602	629	553	599	619	636	620	608	608	645	599	637	549	606	591	593	632	595	563	552	610	576	560	619	624	594	587	580	634	593	620	581	583	628	578	626	611	544	576	583	581	623	587	571	637	625	600	623	589	639	569	567	608	598	537	632	628	604	599	598	572	572	578	598	652	611	619	584	592	583	576	626	653	633	589	653	595	596	573	597	614	630	536	601	606	539	543	632	567	599	563	595	582	596	605	600	542	600	531	611	617	599	595	564	582	603	609	581	540	571	603	619	597	600	555	628	620	607	631	603	603	590	575	609	621	570	593	618	618	608	550	597	578	633	588	612	635	620	589	593	561	593	583	560	610	578	595	562	565	643	636	607	564	624	611	612	561	621	572	587	635	587	596	618	596	601	583	606	644	580	650	592	608	604	556	598	581	588	570	595	572	583	588	558	580	604	594	637	554	645	589	619	550	609	589	574	585	610	598	619	626	606	613	597	605	591	567	581	614	609	552	589	591	591	565	576	603	645	569	594	597	603	598	630	622	647	592	566	592	552	600	604	607	601	560	592	625	606	583	613	587	601	604	597	623	585	597	596	612	604	595	590	597	576	601	589	627	619	593	592	577	580	605	636	572	565	623	644	560	615	632	596	558	547	591	618	620	595	542	624	598	610	596	623	609	575	574	600	604	562	598	561	611	600	593	580	602	621	584	607	556	609	569	624	585	555	601	568	617	585	570	585	589	577	589	618	600	626	592	624	580	615	597	601	556	575	591	613	600	634	574	608	593	579	576	597	583	594	623	628	603	587	578	611	589	592	611	607	598	615	584	566	607	607	547	619	551	552	635	599	613	575	579	603	591	590	565	607	636	542	562	611	599	578	558	612	578	565	563	660	578	534	613	609	620	621	645	608	598	598	610	596	558	632	587	593	592	588	605	590	584	563	610	556	595	584	583	618	632	587	614	584	629	544	596	601	612	574	561	596	570	608	585	566	651	616	586	595	561	579	562	606	608	598	611	586	558	617	623	606	578	557	618	575	613	620	592	647	580	556	581	586	583	604	601	590	614	544	644	586	607	595	604	626	579	523	589	613	616	596	568	594	582	625	644	584	579	596	599	582	566	581	593	605	572	574	596	603	602	602	621	555	583	606	581	641	594	602	556	634	577	605	565	593	618	594	550	606	589	628	585	570	579	602	600	589	632	602	592	593	580	601	607	595	583	608	612	548	638	566	578	590	601	575	633	639	591	560	618	588	610	603	566	606	587	603	611	587	602	619	591	578	565	557	623	637	621	562	632	602	553	608	566	577	577	574	581	597	601	595	602	645	552	636	587	592	558	564	621	591	614	593	577	621	610	578	642	652	625	605	593	610	600	568	577	590	587	563	608	593	620	584	634	561	573	582	614	584	573	593	626	597	574	593	578	602	614	587	599	580	593	613	591	615	601	604	558	603	610	564	633	566	543	595	560	599	595	595	596	572	601	605	633	612	599	611	598	619	584	580	611	598	595	565	571	593	581	614	619	597	604	602	562	597	609	563	595	571	555	578	605	590	617	577	620	592	595	608	564	585	622	556	563	568	543	637
1763	582	378	258	193	260	229	183	204	149	166	126	137	145	121	125	108	94	110	100	75	84	91	88	76	85	86	76	78	90	100	86	72	64	87	83	78	65	79	81	60	89	85	79	80	91	67	77	69	83	67	74	63	80	76	73	65	87	72	85	68	76	70	78	73	69	76	62	80	74	72	69	64	69	72	73	61	68	87	81	71	72	67	69	86	68	67	67	62	83	92	76	69	73	69	60	70	87	66	74	73	79	69	77	71	67	59	74	61	55	72	70	64	68	69	70	62	75	74	89	86	74	69	73	58	83	67	64	71	76	69	62	71	54	72	67	69	87	57	77	81	71	69	70	74	69	72	67	62	84	83	93	67	73	71	74	64	70	81	79	75	78	77	64	85	69	52	67	71	74	76	89	67	72	67	59	62	74	80	74	65	66	72	64	89	72	72	71	66	78	61	67	67	71	74	78	81	92	65	80	77	65	62	61	59	80	60	76	72	63	85	79	77	76	68	70	79	66	58	72	70	71	61	69	62	75	73	70	73	72	75	80	64	69	54	78	76	77	56	62	56	68	76	67	86	65	75	74	71	74	61	79	79	65	69	71	77	80	65	88	67	64	64	68	61	66	75	88	83	64	80	70	67	80	55	71	78	76	66	78	75	74	71	63	75	56	76	61	78	88	63	60	61	82	70	63	80	74	75	70	72	65	67	78	66	76	67	74	57	69	73	75	72	83	75	80	67	57	66	75	64	77	66	57	62	72	73	73	81	64	70	70	60	76	84	78	69	72	76	76	68	88	73	102	65	59	71	69	68	82	77	67	82	73	77	59	67	73	77	67	82	74	68	70	69	75	65	66	63	80	69	67	68	65	87	67	70	68	97	56	75	66	72	61	66	70	71	67	70	75	76	69	53	77	79	81	73	74	59	63	64	71	73	74	64	65	68	67	78	75	62	48	71	66	67	72	70	72	70	70	78	81	74	72	60	84	65	67	68	79	79	74	65	70	70	66	86	71	86	66	65	75	63	61	60	68	78	88	82	64	60	56	64	70	75	63	79	66	70	76	76	59	67	62	82	79	55	70	84	75	64	67	67	76	69	67	69	64	79	75	67	79	73	78	72	71	73	71	71	65	65	92	70	85	69	74	80	63	75	64	78	71	60	82	71	68	67	75	89	74	76	73	74	67	61	83	74	69	89	70	70	56	67	66	72	76	61	80	69	60	78	69	69	70	76	71	73	73	56	73	85	62	74	69	85	78	65	67	69	61	73	68	83	59	74	61	80	79	69	69	61	88	80	50	89	44	68	79	70	66	76	60	74	81	69	71	75	61	81	73	65	64	85	68	69	76	62	74	70	85	75	80	71	64	72	82	66	80	60	67	74	87	69	57	75	73	52	76	85	80	70	64	72	76	77	90	72	66	65	75	73	68	77	68	75	80	81	77	76	83	72	76	71	75	69	61	56	69	88	61	74	84	79	85	81	74	65	64	66	69	76	73	66	61	73	62	57	83	64	75	81	74	70	86	76	70	73	74	58	80	55	72	83	76	73	83	65	46	56	71	65	62	77	61	89	62	77	76	78	58	62	100	63	79	65	89	65	65	73	73	74	63	63	87	61	52	69	63	81	63	67	59	60	74	65	69	64	71	75	82	64	65	69	74	75	81	70	66	63	73	75	83	67	59	66	61	59	69	66	60	69	74	75	68	72	69	75	70	81	75	67	83	70	65	65	77	75	77	77	71	70	65	68	59	59	79	75	72	76	90	74	63	69	75	78	65	81	75	55	65	90	63	77	68	65	65	59	75	67	70	64	65	73	63	74	76	73	65	68	57	67	77	62	52	70	75	59	77	86	77	74	64	80	70	60	75	73	85	85	64	84	57	76	63	74	83	62	78	78	71	53	64	65	77	72	75	68	72	73	64	83	72	72	72	71	66	74	70	80	65	67	78	75	65	79	78	71	67	74	71	62	60	64	80	77	88	55	68	87	65	67	57	77	67	72	68	72	63	78	82	72	71	92	71	76	63	72	78	72	72	70	77	78	76	60	67	54	75	76	74	78	81	79	63	73	98	79	76	72	68	64	63	76	70	76	79	88	73	63	65	66	55	58	82	72	73	80	67	94	61	58	68	66	63	72	63	62	77	79	52	80	69	78	90	66	72	67	81	85	80	90	58	67	61	67	85	66	65	81	68	67	65	66	63	48	82	87	72	49	67	60	74	87	79	67	74	56	65	93	68	79	66	70	73	70	63	62	75	60	65	58	80	69	54	80	64	67	82	67	55	70	67	81	75	67	80	65	77	62	75	71	77	68	64	69	58	85	63	70	74	72	54	58	66	82	73	60	60	68	70	72	79	67	63	63	66	72	79	46	73	64	70	73	65	70	77	63	79	62	63	68	83	71	87	70	62	93	76	90	60	93	85	65	65	72	76	83	64	65	71	79	77	69	77	77	68	75	72	81	62	71	65	70	81	63	52	66	70	69	71	80	57	72	87	60	58	70	60	70	67	85	63	63	59	67	63	80	70	77	71	59	69	73	66	82	65	56	71	68	74	59	80	73	56	65	69	80	76	77	82	73	64	67	70	58	87	69	63	78	59	75	66	78	81	75	66	73	84	76	72	81	70	67	68	72	80	71	75	66	66	64	75	75	84	62	67	75	72	68	75	81	67	76	66	72	73	75	68	72	83	82	71	69	92	70	72	70	62	76	85	69	76	63	68	83	89	72	67	61	72	69	63	65	79	74	82	70	71	64	67	69	66	64	78	79	74	71	77	65	77	63	77	71	58	60	72	69	84	86	69	57	71	52	83	64	62	79	83	65	60	68	54	72	78	80	88	70	76	70	62	77	75	74	59	71	65	82	59	64	81	54	86	53	68	84	70	85	74	67	70	71	66	68	68	66	77	71	65	60	82	64	81	63	75	65	77	69	78	76	66	47	75	67	68	80	66	59	74	72	60	73	87	67	73	78	58	72	62	73	61	90	76	64	54	73	73	67	66	58	58	58	77	66	79	78	87	85	65	68	71	63	61	76	64	63	75	80	84	75	66	67	60	75	80	84	66	77	68	79	86	63	63	55	73	71	75	64	65	73	83	61	66	77	81	73	73	72	79	73	66	59	78	72	83	67	61	73	77	67	78	70	62	79	69	85	65	81	67	78	79	74	63	69	65	58	72	58	70	72	49	71	64	75	72	69	67	78	57	70	68	80	73	70	59	68	83	62	60	85	93	62	56	70	61	63	86	67	71	73	68	78	64	67	72	76	62	60	72	74	75	76	69	58	78	66	79	78	84	75	70	62	55	65	74	67	76	82	71	80	59	62	83	63	65	76	85	73	80	68	66	67	61	67	65	57	76	72	86	56	68	71	69	81	68	77	77	55	90	62	82	61	82	62	58	75	62	58	70	62	79	63	69	64	80	67	66	62	83	56	84	64	74	63	68	71	64	85	90	58	76	67	52	82	66	76	59	65	76	81	76	81	58	70	75	69	70
19698	8037	4830	5403	9817	10968	9716	7967	6463	5086	4121	3542	3115	2899	2904	2548	1942	1793	1448	1399	1224	1065	1006	969	983	1020	1154	1072	1121	1055	1023	954	947	955	984	984	951	884	825	777	758	690	751	735	687	764	709	724	696	685	643	666	692	669	699	680	732	651	649	666	673	607	642	651	664	640	668	616	687	616	650	700	627	637	661	680	643	664	656	651	625	672	660	694	650	646	662	656	676	631	628	646	669	638	656	625	640	619	638	646	612	642	710	652	642	666	646	639	715	668	643	677	653	640	623	645	634	692	667	640	661	638	683	666	641	663	695	647	691	658	664	649	662	643	635	667	652	687	676	617	591	672	593	653	638	677	620	624	648	610	629	655	719	652	625	667	657	677	576	668	621	593	611	638	612	677	618	607	635	608	672	673	632	659	652	671	644	613	673	614	635	643	676	672	668	667	641	637	653	658	632	670	657	621	649	650	666	679	631	673	658	656	669	648	675	677	690	646	642	681	637	704	610	636	661	628	656	686	626	656	622	644	661	627	681	681	661	614	651	612	654	662	610	661	635	595	667	638	671	667	704	665	612	667	650	636	627	672	676	655	694	643	652	649	676	665	650	646	649	617	637	663	613	648	591	670	652	654	688	669	650	643	634	663	647	668	676	614	637	660	658	634	658	620	631	665	681	653	633	647	650	686	629	642	684	606	668	690	653	650	671	690	624	642	632	644	641	681	668	641	613	647	645	635	609	673	658	618	640	663	715	689	679	665	667	639	645	661	622	658	639	645	666	649	663	663	693	610	702	677	632	649	643	672	661	664	693	682	638	650	635	656	700	623	639	697	624	664	675	651	637	672	630	643	664	674	629	607	650	660	676	651	679	692	662	655	662	649	641	666	646	673	611	715	661	678	638	628	604	687	674	637	672	628	659	646	686	665	636	602	656	643	644	609	652	659	670	692	684	627	649	636	624	697	623	655	669	607	676	619	660	676	674	652	669	649	663	655	653	668	665	647	689	637	665	623	630	667	632	664	651	692	674	651	595	654	644	635	633	637	659	623	649	648	670	654	646	601	641	657	639	658	661	622	680	672	647	650	641	657	657	646	652	642	695	665	653	634	660	648	673	623	618	621	641	671	624	661	644	640	613	647	626	685	626	690	664	633	614	632	636	665	630	680	641	610	668	707	660	665	644	656	654	605	661	623	670	730	630	648	638	655	641	629	680	641	669	627	630	687	653	641	612	609	622	673	592	646	697	660	628	625	688	634	723	652	712	698	659	610	700	630	646	685	661	602	618	647	645	610	629	670	655	660	688	640	654	669	655	639	649	656	629	631	656	676	645	599	652	664	697	664	649	633	651	680	646	664	657	690	643	634	670	652	656	640	609	649	639	658	639	691	584	662	616	668	678	647	633	639	706	640	664	688	682	578	666	666	616	652	606	649	687	683	680	656	670	630	665	642	682	611	631	655	669	610	648	666	676	651	697	676	624	684	674	663	696	691	668	583	676	655	629	635	613	657	674	646	625	653	638	618	630	645	666	681	629	649	669	661	625	714	631	641	614	639	675	663	651	645	636	643	679	615	683	624	682	648	649	666	593	591	677	647	656	628	667	724	661	667	651	682	666	683	629	667	646	648	638	641	642	630	680	664	676	629	660	682	651	652	650	656	679	648	683	659	676	643	621	639	639	665	617	641	651	637	628	651	664	657	617	615	652	631	660	685	645	668	689	674	683	649	677	653	650	706	651	687	641	691	632	636	651	687	621	683	693	646	665	642	655	649	659	645	669	613	664	654	698	660	644	638	645	632	668	644	633	655	680	641	651	673	671	650	657	649	662	673	660	636	606	676	629	631	641	663	696	659	686	637	630	675	647	615	647	695	651	657	647	657	660	656	629	616	621	612	656	681	612	624	637	678	672	661	674	671	641	649	646	636	657	640	637	660	605	627	660	667	668	653	691	671	647	669	602	672	640	650	711	652	695	663	638	687	634	673	634	642	611	651	665	646	671	671	648	692	603	628	629	684	611	664	674	659	689	670	643	654	651	652	695	692	666	684	660	650	614	667	644	665	674	646	639	671	616	651	656	651	641	651	654	637	632	635	679	689	664	643	643	602	655	665	643	605	627	684	621	622	617	627	686	665	628	632	645	658	694	678	641	682	627	627	658	611	666	670	604	659	684	694	640	648	640	652	619	587	636	596	648	604	640	645	663	627	606	654	671	618	637	689	635	651	656	642	651	645	679	622	648	679	626	714	656	656	658	651	654	675	674	629	655	691	672	659	639	681	660	649	690	623	651	679	653	664	654	615	697	649	609	673	626	638	655	634	603	655	634	672	679	665	620	631	625	683	697	642	616	682	665	630	637	694	684	642	670	653	680	642	637	676	612	665	609	671	639	649	722	648	689	625	680	631	636	615	633	629	632	675	733	639	659	653	653	630	635	648	660	683	677	706	657	646	633	703	670	631	628	670	687	649	661	672	631	658	668	634	701	689	686	663	662	637	618	652	702	678	635	671	653	634	658	629	632	664	653	657	642	656	676	695	660	670	673	660	622	609	682	662	604	637	632	624	638	620	660	621	657	625	623	656	662	664	658	607	670	672	688	657	661	642	620	667	630	632	647	611	687	675	636	658	648	669	617	652	697	618	631	646	667	658	658	608	632	652	658	679	640	606	703	657	665	661	644	627	638	622	644	636	633	656	677	632	613	644	628	598	652	646	662	616	654	688	659	637	656	619	620	654	694	642	686	643	619	668	659	642	636	675	638	680	631	662	659	667	624	662	652	648	641	666	643	670	661	590	676	675	664	647	612	654	627	630	634	654	648	666	675	652	682	633	657	641	688	668	646	639	701	674	650	652	632	678	657	635	645	672	595	595	660	680	656	619	650	658	699	654	658	653	693	619	651	649	668	631	619	606	668	619	635	642	659	663	639	633	688	637	630	598	639	667	646	604	596	674	613	668	630	621	637	633	665	668	647	708	652	639	658	659	623	624	666	632	647	575	638	633	692	653	669	661	668	644	616	616	620	681	655	679	657	667	667	622	667	653	657	683	665	629	576	654	643	662	608	688	628	666	703	651	646	673	678	637	688	664	634	622	616	627	658	679	706	632	682	609	653	668	647	616	607	680	673	602	608	648	659	680	613	668	675	668	622	657	676	675	690	586	686	618	650	679	668	687	672	682	645	650	640	641	617	702	616	613	683	673	602	638	657	653	647	637	636	628	619	663	694	646	624	669	624	669	645	682	651	701	638	628	630	688	646	637	670	641	636	681	638	680	676	675	640	662	654	641	677	688	677	653	653	677	605	608	628	658	691	642	680	635	635	666	652	653	652	669	643	671	678	677	667	659	629	683	640	663	653	623	713	643	682	669	596	673	654	620	622	641	608	651	658	669	677	621	682	649	654	653	657	666	636	653	612	668	689	616	655	667	668	643	653	658	661	667	636	649	674	692	628	675	611	563	682	651	664	671	639	684	647	685	642	671	658	714	681	617	696	664	695	628
3015	1054	483	343	291	309	289	288	284	230	213	186	169	195	162	152	176	124	122	99	93	115	104	103	92	85	102	95	84	81	75	81	88	106	80	96	93	81	93	86	62	81	91	70	74	84	76	67	70	81	77	78	63	76	65	64	70	68	78	74	73	72	65	60	76	74	72	72	57	70	78	67	77	90	72	55	56	70	84	62	79	57	65	61	88	89	69	63	70	86	85	81	63	77	82	66	85	73	77	81	66	55	67	77	72	64	58	87	74	64	73	52	83	79	74	61	70	54	73	77	58	74	93	81	92	80	72	71	79	85	79	80	73	81	70	69	77	63	75	78	73	75	76	94	79	66	72	64	88	75	67	69	57	87	76	78	61	77	77	65	77	71	94	65	62	75	80	73	83	70	85	74	93	69	68	76	84	82	75	72	72	72	76	68	75	56	64	89	81	66	58	80	76	80	82	74	80	79	75	65	80	78	61	80	81	83	79	61	82	69	69	74	65	61	75	78	82	79	59	68	81	66	81	61	75	69	82	85	73	69	61	66	65	63	70	73	73	79	74	61	71	69	76	77	64	76	73	78	78	77	75	68	75	75	68	82	73	69	65	70	81	70	70	84	70	71	71	87	77	75	60	89	73	60	66	71	79	58	62	76	71	62	75	72	79	65	81	83	54	59	59	65	77	70	68	70	69	70	82	81	74	76	70	78	80	78	49	77	81	79	74	72	72	62	83	70	78	77	76	78	88	62	73	71	79	70	65	68	84	78	64	57	87	69	58	74	82	76	88	79	64	71	70	71	82	61	70	70	70	98	64	74	68	74	80	78	78	73	72	77	73	82	66	81	62	64	78	74	62	78	69	79	78	64	74	60	69	87	90	79	72	78	65	75	69	57	67	72	76	83	54	68	70	80	77	63	76	73	73	69	50	57	62	67	77	90	75	76	62	66	62	84	99	72	78	60	73	70	67	52	77	77	72	53	72	78	65	67	75	71	70	76	76	74	66	74	86	67	65	69	68	70	61	60	64	92	79	90	72	78	63	69	79	78	85	68	63	78	77	79	65	78	78	65	68	70	74	68	78	79	75	77	70	78	69	69	70	91	67	79	78	56	74	67	63	84	61	67	73	80	73	66	65	80	88	71	74	71	72	69	65	90	83	59	68	85	83	67	71	77	69	74	64	91	65	75	59	64	63	69	63	66	63	64	75	75	72	75	63	62	87	78	78	57	69	67	65	67	86	68	77	57	65	63	72	70	79	78	82	68	67	75	61	62	78	83	74	67	69	73	84	85	65	80	78	66	76	76	77	81	60	65	72	51	80	80	75	88	83	56	79	67	56	72	85	60	60	65	68	75	76	71	74	65	71	73	63	69	75	72	62	68	74	82	81	78	68	84	82	81	73	67	58	67	82	86	69	68	75	72	62	66	83	74	65	61	73	83	80	79	84	81	75	55	82	63	81	58	85	74	74	66	70	78	63	73	69	91	74	80	75	66	75	73	89	75	79	76	70	69	74	87	68	70	77	74	78	75	68	59	99	61	80	79	71	81	67	68	60	80	53	76	100	75	59	53	65	68	68	86	66	73	71	62	63	78	84	60	73	77	79	72	78	65	82	73	72	79	74	80	64	61	88	66	71	64	64	64	66	75	75	66	78	73	69	78	69	70	70	69	72	69	71	73	82	83	73	79	57	67	76	63	75	73	63	67	72	89	61	92	65	76	61	87	78	82	68	67	73	57	78	83	75	85	58	77	92	70	72	72	64	89	63	76	55	71	77	78	63	67	79	72	79	82	81	60	66	62	62	73	67	61	70	76	75	77	78	70	65	78	79	66	65	76	66	70	80	91	75	81	80	68	72	76	78	76	71	67	79	87	70	62	67	64	55	60	72	68	72	61	77	66	70	78	59	70	78	72	69	65	65	94	78	74	74	57	74	60	77	72	65	73	86	72	69	74	63	69	78	64	86	54	68	76	79	80	66	62	74	79	79	83	58	75	81	75	73	72	78	73	75	57	83	74	72	79	68	67	79	62	58	76	73	66	71	71	72	66	57	67	67	63	65	74	68	65	73	81	66	77	70	66	71	78	69	57	69	70	69	50	77	69	81	73	75	80	78	76	62	75	76	83	73	67	68	74	77	68	69	78	62	86	73	71	83	55	64	71	71	77	66	66	74	65	64	70	56	77	83	78	66	64	70	66	69	84	61	92	60	77	77	69	65	68	77	93	68	54	60	71	74	73	75	78	74	59	70	72	65	65	88	80	80	63	55	55	72	78	76	73	73	69	74	76	70	75	81	76	73	65	81	72	70	83	62	70	77	66	77	74	75	73	83	70	81	79	59	78	90	71	65	67	83	70	87	75	72	61	57	76	74	77	71	69	71	87	71	72	64	71	60	76	95	74	66	84	64	68	65	72	70	61	67	59	74	68	82	72	67	81	74	74	75	71	54	75	82	72	61	74	67	77	71	78	77	80	65	70	60	71	65	78	87	76	64	82	79	76	72	71	84	63	80	84	87	81	74	68	77	62	73	61	90	75	72	78	70	66	71	72	74	95	71	69	62	61	81	82	86	83	62	84	64	75	85	80	86	70	62	77	71	73	77	82	60	72	86	66	76	70	74	66	70	78	71	61	72	79	83	72	67	70	62	83	64	71	71	70	64	61	71	83	68	69	69	65	72	63	78	65	69	68	89	61	70	68	64	61	76	74	80	65	73	72	62	95	70	96	65	50	77	74	89	59	71	67	88	67	77	72	72	62	82	66	78	78	71	70	68	59	74	79	79	66	87	55	67	88	72	61	57	65	73	96	59	65	78	58	77	76	62	72	95	80	74	75	55	79	84	64	76	69	76	71	79	66	79	81	72	78	71	78	74	72	78	63	67	69	81	83	76	76	51	73	64	86	70	65	86	78	64	71	68	73	72	72	78	59	67	54	81	60	67	74	69	84	66	65	78	66	77	64	88	79	58	66	65	75	74	68	67	75	73	67	83	61	72	73	71	84	78	68	84	59	76	57	68	70	63	58	77	64	56	74	86	64	70	70	92	79	66	60	69	70	76	69	71	67	88	81	74	69	65	65	80	72	61	67	76	72	64	79	70	67	65	64	66	73	81	81	78	71	80	59	81	78	63	64	75	66	70	66	72	71	73	80	69	81	84	83	74	71	65	72	64	78	70	75	76	69	70	89	81	66	69	72	78	67	82	68	91	67	66	61	78	74	88	72	69	62	75	70	68	63	79	64	71	63	72	72	67	66	68	65	85	75	60	65	68	72	67	73	77	60	66	74	70	84	55	68	82	64	75	70	60	75	57	79	68	73	63	72	81	75	76	79	79	75	80	69	67	85	76	80	64	67	72	71	76	68	86	61	68	83	76	89	74	80	71	80	63	80	58	77	84	72	76	86	79	91	64	72	80	78	67	76	74	69	69	81	76	81	68	64	74	82	51	82	73	69	93	81	71	78	70	72	59	53	90	79	63	79	68	89	70	90
25439	10756	6494	7139	12257	13687	12191	10188	8640	7362	5894	4920	4230	4044	3898	3671	2842	2308	1931	1814	1659	1345	1246	1213	1204	1241	1312	1217	1279	1208	1166	1091	1112	1107	1098	997	1068	898	926	881	784	804	801	851	800	780	745	764	734	765	783	729	680	719	668	740	714	680	671	643	655	700	679	715	656	667	699	688	652	656	717	659	675	624	719	665	673	679	700	645	694	687	687	719	724	708	711	709	719	678	703	729	668	685	727	677	710	682	684	681	643	694	679	601	665	672	696	677	671	704	627	704	684	679	626	655	650	691	665	707	691	700	697	673	650	704	654	658	678	655	706	629	641	703	660	689	676	702	689	633	648	693	644	697	687	652	646	662	645	668	695	668	646	669	656	690	680	714	688	636	613	663	656	651	609	708	652	730	661	681	663	641	656	670	637	717	681	650	632	715	698	660	672	657	682	678	669	720	649	680	673	663	637	648	675	666	661	634	620	666	661	693	636	624	605	667	685	688	711	663	650	672	651	670	655	655	694	685	718	670	691	696	723	671	673	660	679	602	662	687	684	671	648	654	668	688	709	679	660	716	631	684	671	632	644	627	691	701	688	693	653	692	712	672	683	672	671	679	666	689	671	663	708	643	688	680	654	655	731	636	675	626	628	674	666	708	693	682	678	665	732	676	669	655	657	696	666	711	678	692	733	649	734	677	675	683	690	718	691	683	690	713	696	684	625	693	664	718	708	678	645	671	662	657	689	675	655	686	671	674	664	700	641	697	670	671	697	675	716	665	678	658	655	694	652	655	677	673	635	657	680	677	619	667	709	621	652	742	678	683	710	679	663	660	641	680	684	660	665	682	651	674	663	680	631	736	678	663	694	655	655	655	649	662	675	670	636	638	651	726	680	687	644	656	655	666	651	644	695	679	651	643	705	663	683	653	691	662	708	645	655	713	723	665	648	677	710	676	624	645	665	673	692	718	677	694	704	681	632	691	648	683	666	717	629	640	693	715	683	747	673	672	687	632	669	697	680	664	662	705	692	668	675	689	683	657	691	702	681	672	671	678	661	691	693	714	699	672	634	639	652	661	609	705	673	675	675	687	697	690	675	692	696	696	677	718	645	714	709	684	654	703	703	649	679	615	642	679	683	648	708	682	696	717	641	631	698	683	673	640	644	709	674	659	696	756	687	704	678	654	651	676	673	659	697	672	654	669	688	668	659	662	701	723	721	656	674	726	726	688	683	680	643	635	684	668	688	724	700	721	693	686	641	688	667	703	629	636	669	698	661	639	659	689	691	641	683	670	714	708	668	672	662	715	678	676	676	679	721	631	730	662	637	701	669	672	645	654	678	677	671	704	643	671	707	669	658	689	706	684	677	717	690	656	714	666	652	651	701	662	670	653	642	697	691	664	702	640	675	685	694	734	665	730	647	691	649	701	641	657	693	659	634	698	704	657	698	673	654	690	686	674	678	728	642	667	713	676	693	646	643	702	683	643	658	683	662	640	665	678	681	671	669	679	668	647	686	660	665	706	698	676	689	687	716	677	661	667	700	669	673	686	701	699	672	684	662	667	651	671	685	646	709	653	659	658	693	674	697	648	668	691	691	673	676	684	680	670	691	664	674	678	667	675	653	704	679	645	700	696	669	665	678	639	679	681	682	676	664	692	658	677	669	657	716	667	675	670	669	695	683	651	677	669	648	688	627	723	728	654	694	626	682	687	708	659	717	720	700	699	691	724	672	709	674	680	661	654	703	684	693	632	664	698	648	665	687	702	678	641	673	665	683	660	701	679	686	633	689	677	652	666	692	709	657	647	661	666	696	654	674	690	742	724	679	678	658	718	685	659	643	719	685	658	635	651	671	672	730	696	672	695	668	678	690	690	714	698	692	701	706	691	704	655	668	650	672	690	684	656	699	668	693	675	685	647	720	659	731	658	689	688	672	682	699	669	646	630	716	670	649	671	686	674	716	668	693	672	662	671	656	690	696	686	706	665	714	649	653	688	700	721	693	671	688	661	676	678	660	653	666	700	742	651	669	719	678	660	654	683	683	678	655	671	681	653	670	665	687	671	687	744	670	703	705	657	705	690	688	676	670	689	670	704	643	655	699	671	677	697	649	654	692	641	724	651	686	689	662	641	705	689	711	721	653	707	676	645	689	735	649	639	658	673	657	668	702	643	669	707	656	708	697	658	650	657	660	680	667	657	644	649	689	675	682	706	678	691	684	617	648	628	746	645	630	655	687	673	719	703	692	716	722	665	672	678	618	701	709	671	656	689	660	691	637	701	684	682	674	663	711	678	641	704	666	677	685	645	683	654	699	646	692	708	695	644	732	698	659	641	700	644	640	663	688	662	677	654	649	693	693	668	659	635	685	710	715	724	662	651	713	667	634	704	664	680	660	692	658	704	679	667	696	655	716	684	701	672	710	697	694	678	688	617	680	665	679	668	637	682	697	641	688	698	618	648	680	649	621	659	679	688	680	658	697	704	717	646	669	671	647	718	683	713	677	657	639	703	699	689	728	651	646	642	658	690	591	707	695	652	638	675	622	701	687	680	673	633	651	678	682	691	700	716	669	664	690	659	661	690	671	698	660	666	705	681	619	680	676	673	646	683	670	647	667	684	678	679	669	669	669	649	656	670	644	656	642	699	666	675	723	693	687	712	655	641	643	660	700	675	650	621	686	700	707	591	673	664	658	650	644	715	685	726	690	720	667	640	684	656	665	660	635	663	678	676	661	666	647	692	701	706	685	652	704	628	639	686	683	663	676	703	683	657	661	675	691	707	651	708	684	651	717	681	654	675	667	712	668	704	646	681	668	702	661	687	662	682	676	660	682	655	679	691	640	687	685	648	692	669	669	687	645	713	669	655	670	662	664	726	717	698	659	692	660	677	649	681	660	686	648	689	710	671	674	713	687	633	704	707	683	703	657	645	693	681	695	720	690	690	657	667	657	643	668	699	646	630	664	713	665	691	676	675	666	714	673	761	668	714	688	676	662	672	699	699	702	659	723	711	722	670	668	690	658	669	663	681	691	719	650	660	672	648	675	720	637	683	668	681	720	627	625	681	663	658	677	697	703	662	718	651	630	680	701	649	679	693	686	706	687	715	684	699	649	678	674	679	672	681	667	671	654	656	668	685	730	627	686	698	656	715	669	660	679	649	650	684	667	666	629	651	682	684	690	710	642	661	679	724	680	733	690	665	656	705	638	665	654	672	688	691	676	661	697	668	685	727	725	661	681	650	683	657	646	681	685	681	680	684	707	644	664	664	673	705	687	675	652	693	618	739	694	652	654	677	658	664	683	640	683	637	661	649	622	669	677	635	610	665	680	709	704	703	685	662	679	670	636	683	662	694	695	696	646	687	703	656	700	694	680	639	719	718	661	671	664	699	684	703	675	665	688	694	649	700	649	699	673	689	700	713	721	727	711	685	700	696	667	631	671	680	689	671	658	643	668	699	658	711	661	692	694	684	694	697	667	718	662	644	659	660	722	606	687	699
3134	796	449	261	214	248	269	242	241	198	201	178	149	143	137	130	122	108	111	95	87	96	90	72	94	74	93	87	68	63	80	68	69	66	76	69	73	77	70	79	64	70	66	71	59	65	72	72	59	61	74	55	66	46	66	49	53	71	62	56	70	59	56	67	59	66	50	59	72	47	63	58	63	50	51	58	61	49	51	51	66	59	42	63	66	54	61	62	59	57	59	45	60	64	68	59	65	64	55	58	56	52	59	52	71	53	50	58	61	54	54	52	50	54	55	65	49	67	58	60	59	65	51	64	64	48	57	70	60	45	56	51	46	49	63	54	56	65	48	56	65	73	64	62	62	59	56	69	40	67	58	60	57	78	61	68	65	62	53	58	86	63	55	66	57	66	57	51	45	70	74	62	49	58	63	62	68	65	68	64	69	46	72	51	61	71	62	49	65	55	47	50	64	67	59	56	67	46	34	61	71	60	53	52	72	68	61	57	54	69	72	60	50	63	67	53	61	49	61	56	53	63	56	62	54	70	59	50	58	70	55	59	49	47	49	54	48	55	66	62	52	63	60	55	63	76	51	49	45	47	61	51	47	68	52	55	57	65	63	49	62	53	54	59	65	56	66	68	54	51	51	61	45	69	52	61	53	67	57	64	61	54	59	47	76	53	53	71	67	55	63	48	68	68	64	63	62	60	56	49	54	51	62	62	64	59	60	56	59	51	58	53	56	55	49	68	59	58	66	61	63	55	68	61	68	53	66	70	71	53	58	50	66	55	48	60	60	58	57	55	50	67	50	51	48	70	49	58	56	74	62	79	62	56	48	60	58	62	49	66	48	55	61	56	49	65	61	57	49	56	59	59	51	74	59	51	55	50	61	57	63	49	50	48	68	71	65	50	53	83	64	56	58	58	75	53	56	50	57	62	56	51	78	54	61	66	54	48	55	61	72	57	55	52	50	62	56	59	60	55	54	51	61	70	58	47	58	66	63	43	55	43	54	61	60	51	52	60	54	51	74	54	58	65	36	70	49	58	63	58	58	57	57	70	65	65	62	62	51	50	49	62	59	61	61	56	68	52	62	64	56	81	48	79	61	70	57	59	64	61	64	52	58	83	65	61	56	54	56	73	50	59	67	59	68	57	63	67	59	65	70	44	61	52	58	41	69	57	59	60	58	58	67	49	61	66	57	64	69	52	56	50	67	66	67	64	60	58	65	63	44	66	54	74	65	60	56	74	49	54	60	49	50	55	50	60	67	65	75	63	53	47	59	61	76	65	81	57	55	57	49	66	56	63	68	52	52	47	60	73	47	65	62	64	49	50	77	57	55	76	64	61	55	58	47	64	66	79	60	58	62	54	55	64	54	59	51	51	63	48	53	66	60	69	72	68	50	62	49	62	39	52	61	48	73	50	65	66	67	66	66	51	48	53	56	65	51	53	54	61	70	57	39	39	54	70	53	59	55	47	66	68	53	62	66	58	76	59	66	67	52	72	71	61	53	46	53	61	51	64	48	62	68	51	52	63	49	54	73	64	74	58	57	54	53	65	60	59	54	58	46	70	56	57	56	62	69	61	64	54	57	67	56	54	72	61	52	54	64	50	64	50	67	70	53	58	60	70	64	57	65	58	59	56	55	68	62	52	67	70	44	49	60	63	60	60	49	50	74	62	61	58	53	49	63	62	57	66	62	47	53	62	58	64	55	59	57	46	58	56	51	49	65	68	61	67	64	51	52	47	69	43	64	58	60	53	69	64	51	54	64	57	64	57	49	50	51	56	56	60	54	55	58	64	53	60	61	46	47	59	56	44	71	53	60	57	64	71	46	43	51	52	51	56	69	55	51	56	68	56	62	60	71	52	56	59	55	53	54	42	52	62	72	58	64	57	62	63	64	54	66	60	57	51	57	56	61	55	54	62	54	60	60	58	59	57	61	64	56	63	57	59	55	60	66	62	59	48	56	64	71	50	63	51	57	52	70	68	57	49	48	51	67	61	59	59	65	65	65	51	69	49	64	49	49	52	46	55	70	43	57	58	62	70	55	67	56	57	64	58	60	60	68	61	64	54	58	54	58	48	55	51	55	72	57	59	71	60	59	61	58	58	60	61	62	62	65	44	66	55	52	55	60	61	56	55	58	74	59	71	59	79	66	65	62	55	55	51	64	65	48	64	59	67	63	57	67	57	47	51	55	58	53	56	59	48	61	63	49	49	56	54	61	63	64	60	67	55	55	57	66	49	49	49	60	62	47	65	56	52	52	63	65	61	61	59	69	64	70	52	58	66	63	53	59	68	61	60	56	56	55	58	57	39	63	60	57	65	50	72	60	61	71	59	63	58	53	60	47	69	59	73	73	62	56	56	52	48	63	67	64	56	66	70	63	69	70	52	47	51	58	70	69	69	53	53	56	58	71	49	46	62	58	75	61	57	63	61	57	67	60	65	60	70	67	39	55	60	53	65	69	58	62	77	63	65	57	67	60	61	60	53	60	52	64	75	61	62	61	64	67	58	58	55	55	60	63	61	55	53	71	56	66	65	59	62	61	56	50	49	68	75	66	54	46	50	59	52	56	63	56	54	63	58	58	60	67	61	42	53	58	54	62	57	63	46	54	55	77	61	59	53	58	65	59	63	60	64	56	61	60	70	65	57	60	53	56	57	67	59	55	75	51	56	54	57	67	58	64	67	51	70	55	56	60	64	53	61	58	62	55	59	63	66	40	64	50	59	55	55	50	61	49	40	58	59	67	46	55	55	52	69	50	59	65	62	63	53	53	60	69	63	67	57	68	63	50	62	60	62	58	65	66	56	66	69	57	56	40	54	48	61	56	56	66	49	50	53	58	46	52	75	52	55	61	63	69	62	53	55	57	69	56	57	65	59	65	56	68	56	59	76	68	68	63	51	59	50	68	56	56	55	44	57	61	69	51	51	46	62	61	54	65	60	65	46	61	57	59	55	32	72	59	51	62	61	65	58	63	58	60	64	61	60	50	52	76	61	59	56	47	77	51	56	61	48	49	75	64	50	62	60	69	55	69	61	69	73	51	65	69	64	49	52	62	66	59	54	61	65	59	58	57	58	62	60	54	61	55	51	54	60	60	53	57	58	54	55	57	73	65	49	58	61	52	65	69	63	55	61	58	62	62	58	54	64	48	59	65	61	48	68	65	63	52	61	57	51	53	58	61	67	60	64	59	62	57	66	63	52	36	66	61	61	61	65	62	51	60	62	53	64	49	65	68	61	46	60	53	66	61	71	50	56	55	59	46	56	63	62	64	54	52	58	61	52	60	70	61	59	53	56	62	63	55	65	61	63	62	61	75	60	69	51	54	73	49	61	50	45	58	57	60	51	59	62	63	44	74	47	54	53	68	63	54	53	65	53	54	58	53	43	51	52	70	57	59	49	45	67	58	65	79	51	57	68	59	65	45	66	42	46	52	72	58	48	54	60	61	53	61	53	60	70	63	58	56	50	62	54	72	70	76	65	67	46
24308	9614	5879	5945	10554	12164	11395	9680	8407	7361	6120	5071	4273	3802	3314	3464	2860	2132	2082	1697	1668	1406	1208	1206	1170	1141	1148	1152	1059	1110	1053	961	1027	1017	953	910	939	894	810	767	684	675	669	677	684	599	641	642	653	628	574	587	603	570	554	551	564	554	574	572	566	594	525	545	547	530	541	549	552	525	544	546	534	524	522	597	513	554	566	547	611	540	536	560	557	521	571	586	565	595	514	547	593	580	582	565	540	510	553	583	578	521	495	537	565	526	534	521	528	542	562	533	543	532	518	535	523	531	508	584	566	553	542	591	541	550	554	554	512	511	564	570	507	519	580	496	516	577	535	538	508	548	526	539	535	543	532	550	544	526	557	544	539	579	518	559	548	539	576	542	526	546	526	507	536	545	527	522	542	538	538	560	547	521	525	500	561	556	522	555	551	557	567	580	571	568	551	538	562	542	534	523	582	528	561	552	548	565	516	533	534	530	518	537	560	496	553	525	555	570	526	546	557	553	521	572	577	513	519	522	525	546	548	523	557	510	528	566	537	545	585	511	577	513	563	558	520	512	525	515	550	556	553	543	550	520	539	559	518	504	504	540	515	492	514	534	522	560	526	515	554	549	512	553	548	555	532	587	510	535	554	530	574	561	533	519	531	557	538	538	589	569	579	525	563	568	587	534	534	529	561	523	567	516	553	606	531	542	544	548	577	550	558	529	568	533	542	570	558	518	558	536	565	518	519	527	590	548	527	545	524	545	485	556	486	533	581	526	524	506	546	533	547	540	554	553	541	532	539	537	520	498	518	549	555	521	558	506	561	532	595	513	539	626	524	556	532	569	526	504	514	511	544	504	543	577	529	539	544	505	549	538	557	567	517	602	535	532	572	534	548	536	584	558	551	515	566	528	573	549	543	575	520	525	544	545	493	549	580	545	580	544	524	541	516	532	529	544	526	523	567	566	532	545	526	562	547	559	545	567	516	555	559	497	518	556	527	538	530	553	529	536	535	546	537	531	542	550	521	590	541	551	578	544	517	533	583	536	537	527	571	546	557	524	569	538	552	533	570	540	526	551	513	556	553	547	545	571	554	547	522	583	571	554	545	523	567	582	557	569	553	526	534	547	518	549	519	520	534	517	536	526	542	533	545	559	552	555	552	532	546	563	517	544	555	510	566	550	511	527	527	523	499	540	560	579	540	507	517	540	557	563	515	530	564	564	566	492	509	551	554	516	525	567	535	527	545	560	550	542	572	530	524	530	502	581	558	509	555	594	560	550	557	568	575	593	536	523	529	541	525	513	546	533	565	565	559	549	500	563	548	542	533	530	543	548	550	532	508	508	526	535	535	528	520	582	559	509	522	535	570	561	564	601	551	537	533	507	533	565	537	513	532	513	528	539	532	540	514	556	520	573	527	539	525	561	569	543	546	510	579	543	526	526	526	515	549	545	534	544	552	524	537	543	526	527	525	597	582	523	539	477	557	522	483	553	517	512	549	520	547	582	558	523	559	534	522	554	521	537	567	557	466	564	532	525	562	573	536	520	522	543	568	552	523	569	562	515	532	551	581	542	489	541	509	533	558	528	560	570	544	519	554	568	567	531	550	563	548	582	529	525	570	555	517	522	589	556	511	558	538	542	515	544	584	527	599	548	580	583	524	554	539	536	517	541	557	549	547	543	615	575	574	512	569	533	575	534	566	550	525	553	561	584	531	559	530	536	569	531	578	502	516	556	566	576	571	569	528	517	536	523	564	525	505	565	537	576	567	515	545	550	540	536	564	566	538	543	538	528	553	514	558	496	532	519	532	539	562	559	563	550	528	554	553	549	558	525	593	516	589	497	543	533	524	562	554	524	553	568	547	519	527	518	545	532	523	552	552	526	556	546	569	561	550	531	537	566	540	563	530	502	527	590	539	541	512	535	527	547	513	533	538	554	560	534	571	581	549	501	506	545	527	532	523	529	578	537	562	533	568	560	542	587	551	518	558	559	498	560	595	563	545	579	526	521	524	535	525	534	575	556	532	532	505	577	536	558	565	501	556	496	574	535	522	558	541	493	586	524	516	558	525	518	573	529	580	546	573	545	552	556	505	552	564	510	573	546	542	579	523	525	593	567	555	480	578	545	579	552	520	540	513	531	532	543	527	531	556	572	557	559	572	531	544	544	534	548	522	552	563	563	542	573	536	571	556	542	584	542	533	506	517	533	557	518	561	536	539	527	551	514	548	554	549	575	551	509	533	518	532	536	567	510	547	501	551	543	544	469	528	519	542	577	549	530	522	541	507	514	557	528	552	558	570	490	504	558	510	538	547	620	565	529	511	576	543	517	559	522	537	532	537	558	559	525	535	547	576	566	534	561	524	519	531	514	548	526	552	536	548	537	515	529	569	579	531	534	523	529	551	553	565	524	565	517	566	550	566	561	579	533	594	529	525	545	532	577	552	521	557	515	529	581	514	546	501	498	506	567	514	538	543	516	519	533	536	565	551	588	538	590	537	581	533	550	518	558	523	603	548	492	563	551	574	544	518	523	541	568	592	516	529	537	519	542	534	567	536	529	531	564	517	553	541	535	533	558	510	579	479	537	528	528	504	507	530	538	581	555	510	537	518	532	564	563	524	573	522	535	515	549	514	534	558	551	539	556	542	569	509	528	551	560	555	591	565	533	535	566	543	570	556	521	565	571	531	546	575	542	568	526	584	517	525	532	554	503	563	549	520	540	511	562	562	537	490	533	563	531	545	549	557	526	532	522	517	523	521	572	523	535	515	594	568	508	500	564	520	549	529	553	531	537	516	537	578	562	502	539	540	560	521	533	487	557	529	520	535	505	535	531	521	544	555	558	598	539	564	559	544	563	469	540	532	509	558	544	528	567	508	495	502	575	527	580	567	568	571	554	588	553	494	575	593	512	530	558	545	544	512	563	545	554	515	512	510	546	532	545	510	569	550	553	556	505	570	530	535	544	538	525	543	525	527	515	558	555	513	552	550	523	566	583	557	559	550	556	545	501	559	563	583	567	519	547	544	577	549	559	541	540	554	509	551	556	523	533	573	567	537	495	498	528	566	545	518	548	530	554	517	556	539	564	586	557	545	511	528	578	571	537	568	563	525	533	544	555	540	575	595	538	551	561	537	606	472	528	565	550	561	575	544	552	554	543	540	545	569	543	555	561	511	579	595	541	563	530	511	524	535	519	558	544	532	518	525	555	538	554	554	550	531	550	545	512	546	506	517	570	520	542	583	570	536	561	507	523	503	518	511	561	565	552	557	537	525	508	501	549	554	559	562	480	538	537	516	539	509	561	546	534	533	532	551	515	555	559	528	549	560	559	555	537	499	510	543	579	543	551	553	515	529	583	553	529	556	531	576	557	557	572	536	556	551	538	554	582	563	562	526	575	541	543	558	519	558	522	535	580	529	562	574	536	549	537	577	559	599	540	540	506	544	565	582	569	574	548	538	535	563	552	515	523	525	543	540	517	539	506	582	561	505	527	539	555
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
