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
344214042981	344214043542	344214044092	344214044642	344214045191	344214045742	344214046292	344214046842	344214047391	344214047942	344214048492	344214049042	344214049591	344214050142	344214050692	344214051242	344214051792	344214052342	344214052892	344214053442	344214053991	344214054542	344214055092	344214055642	344214056192	344214056742	344214057292	344214057842	344214058391	344214058942	344214059492	344214060042	344214060592	344214061142	344214061692	344214062242	344214062791	344214063342	344214063892	344214064442	344214064991	344214065542	344214066092	344214066642	344214067191	344214067742	344214068292	344214068842	344214069392	344214069942	344214070492	344214071042	344214071591	344214072142	344214072692	344214073242	344214073791	344214074342	344214074892	344214075442	344214075991	344214076542	344214077092	344214077642	344214078192	344214078742	344214079292	344214079842	344214080392	344214080942	344214081492	344214082042	344214082592	344214083142	344214083692	344214084242	344214084792	344214085342	344214085892	344214086442	344214086992	344214087542	344214088092	344214088642	344214089192	344214089742	344214090292	344214090842	344214091392	344214091942	344214092492	344214093042	344214093592	344214094142	344214094692	344214095242	344214095792	344214096342	344214096892	344214097442	344214097992	344214098542	344214099092	344214099642	344214100192	344214100742	344214101292	344214101842	344214102392	344214102942	344214103492	344214104042	344214104592	344214105142	344214105692	344214106242	344214106792	344214107342	344214107892	344214108442	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2207	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2206	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	3300	1900	2700	2207	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
3126	1234	512	342	286	326	479	537	470	394	374	347	280	238	281	289	312	248	216	241	217	352	659	794	672	518	405	280	206	156	110	111	73	86	89	78	80	91	88	111	78	116	70	91	98	81	82	94	87	84	84	75	87	82	80	78	82	80	79	98	83	94	59	84	101	97	94	83	80	89	75	81	80	95	91	79	75	89	84	75	85	96	82	84	87	108	92	91	89	91	90	74	94	91	83	86	86	90	76	96	91	90	75	83	83	94	88	85	79	73	82	91	72	92	88	78	89	66	78	74	78	99	80	102	106	75	98	97	84	88	80	93	81	80	90	81	69	75	81	73	82	72	81	77	74	100	71	88	87	100	62	79	105	74	71	91	93	92	98	87	82	110	87	100	82	96	87	82	118	80	83	79	74	90	92	90	90	74	85	71	90	87	77	87	72	101	84	82	83	77	74	87	73	95	65	106	92	87	77	79	84	85	72	83	79	88	94	67	80	85	83	68	70	92	84	70	88	105	98	66	97	72	63	92	77	94	75	100	91	77	85	90	94	87	70	78	76	80	85	83	114	101	86	85	86	118	89	70	67	70	69	95	96	91	73	93	74	83	78	75	89	85	82	87	92	100	83	78	86	91	67	82	91	77	84	96	79	70	91	93	94	83	83	78	85	103	69	87	78	80	71	85	80	86	64	86	96	83	93	95	69	86	96	87	76	86	86	83	82	87	101	97	75	78	100	63	76	104	74	89	71	81	99	92	92	83	91	93	79	83	85	79	94	79	98	79	83	85	89	100	98	91	78	100	88	85	80	95	74	98	106	79	86	89	79	87	87	90	91	101	95	93	74	90	81	79	82	77	97	88	87	83	77	87	80	81	93	90	79	85	84	75	90	97	81	76	87	65	73	80	96	95	75	64	89	84	79	87	75	77	80	89	81	90	65	82	118	73	73	88	93	90	91	77	82	87	67	104	77	84	89	69	88	77	55	96	72	81	85	83	72	81	71	78	83	83	87	75	73	107	98	92	77	89	79	59	96	95	97	97	101	87	61	80	85	85	89	94	85	80	84	79	90	82	67	69	70	71	91	94	94	84	75	83	94	73	74	72	98	82	93	85	87	82	95	88	84	74	84	79	97	84	96	94	76	94	92	82	86	83	79	93	82	87	102	80	94	75	90	86	68	90	69	82	77	80	92	81	90	90	78	76	76	93	90	83	81	90	84	102	98	89	87	95	78	89	111	88	110	100	90	80	85	101	96	82	79	88	84	83	74	78	92	76	93	90	79	81	100	90	85	78	76	91	73	84	71	87	83	94	84	92	78	85	94	73	80	81	91	68	75	79	108	88	93	78	80	72	74	100	93	96	94	90	102	81	72	98	74	67	85	85	80	82	87	87	109	79	77	75	84	85	95	79	77	83	78	92	83	92	103	84	94	86	68	80	96	81	83	81	88	90	74	82	79	87	86	66	73	85	64	85	87	96	83	101	76	94	84	77	99	73	91	71	75	69	87	84	78	85	86	75	90	99	97	94	89	90	82	81	89	87	85	87	83	101	76	80	102	84	81	88	85	75	83	85	103	89	80	90	85	104	68	93	85	89	94	84	80	85	79	86	92	73	73	95	83	93	95	76	96	79	70	89	106	97	96	98	80	81	95	101	82	65	98	91	75	83	87	83	86	78	83	96	81	73	82	89	97	100	66	86	97	98	81	95	85	97	70	79	78	83	89	85	79	105	85	86	95	72	83	97	83	96	94	120	94	85	69	89	89	67	91	81	88	77	76	80	100	62	89	94	93	100	81	78	93	77	84	104	97	90	87	69	88	87	89	72	93	93	73	98	87	91	79	107	76	85	88	83	73	81	89	77	75	90	75	78	81	72	96	79	102	76	96	82	78	85	91	87	96	77	82	112	97	92	86	78	100	92	88	98	89	77	86	73	91	69	71	93	98	100	74	90	86	74	92	76	85	85	85	88	78	82	86	91	87	96	74	69	80	77	78	84	73	108	83	88	91	89	93	79	81	87	87	91	81	78	98	81	84	80	78	72	90	98	89	90	84	83	82	80	86	93	93	79	91	79	72	98	77	73	87	101	90	57	80	80	79	75	81	102	80	91	80	111	61	98	108	83	86	68	86	83	80	93	87	92	86	89	87	80	89	84	81	74	101	95	81	85	74	91	71	91	85	99	95	94	82	90	78	99	92	88	77	78	83	75	86	91	76	65	72	81	102	87	86	72	92	78	80	80	90	84	72	81	105	82	88	88	86	81	80	67	75	90	77	94	88	90	97	74	88	82	86	78	93	93	79	96	93	98	81	99	96	85	82	97	81	84	78	76	90	81	89	101	84	74	83	94	80	75	100	84	88	102	98	90	68	84	88	106	101	92	77	83	93	103	86	82	80	86	99	93	86	81	85	98	86	84	95	87	105	77	61	83	100	103	80	82	80	89	79	90	94	74	71	77	82	85	92	87	72	93	93	86	91	93	97	91	90	93	78	92	75	103	94	87	83	84	79	79	99	77	105	87	81	98	84	74	85	77	74	88	79	90	89	92	75	95	82	78	74	86	84	84	87	77	95	87	81	100	72	93	88	88	78	81	58	79	83	83	75	79	90	99	94	94	90	89	96	86	106	90	77	78	113	85	82	87	84	93	83	81	87	83	68	90	86	81	71	77	66	91	78	81	75	94	87	87	89	101	81	80	75	100	94	94	90	72	88	77	82	86	99	92	91	78	78	85	87	77	84	87	97	80	80	85	78	97	70	82	88	79	75	68	80	85	74	91	101	75	91	74	75	90	75	84	89	91	83	71	75	93	92	79	79	83	87	95	92	78	82	77	72	76	90	92	92	100	81	87	86	95	83	94	98	73	98	91	72	91	83	86	94	83	94	100	91	60	82	95	88	96	70	79	81	85	106	96	83	80	92	85	69	83	102	69	90	85	82	77	84	86	94	93	65	104	81	95	87	75	84	86	83	94	88	89	84	84	81	80	62	101	63	71	80	76	79	72	100	82	80	80	72	93	72	91	89	75	87	79	94	99	88	88	78	78	76	77	102	96	71	80	84	88	94	75	71	73	90	72	81	81	88	73	80	92	85	104	91	91	79	70	112	77	95	104	83	69	78	109	65	89	84	88	86	91	68	87	100	87	91	93	99	89	83	97	86	91	80	82	80	85	92	102	73	85	85	88	87	79	81	86	77	69	85	100	105	81	76	82	89	96	74	88	92	91	71	88	88	78	92	79	84	92	92	82	102	91	99	93	90	106	77	81	107	88	80	72	74	91	64	81	68	81	90	81	86	73	89	103	78	94	78	97	100	81	76	82	87	100	83	76	80	81	73	88	84	103	90	77	71	91	64	84	88	90	84	88	87	95	96	88	98	69	95	83	71	90	87	74	88	86	90	86	87	85	91	90	78	88	63	77	87	86	93	95	75	67	88	83	85	82	88	73	95	78	75	92	86	73	57	79	70	85	85	82	79	75	91	100	87	93	79	72
25032	10436	5227	5154	11927	17633	19656	17698	15349	11855	10822	9332	7501	6707	6957	7876	6458	5258	5463	5764	5272	7583	13166	14392	12498	10049	7626	5096	3250	2265	1292	991	732	723	692	639	661	602	642	644	586	634	617	629	646	637	616	592	625	613	648	617	648	609	634	658	623	609	660	625	627	658	626	639	640	616	590	596	594	630	600	661	673	590	664	678	621	639	617	613	653	657	656	614	572	605	630	610	620	616	655	632	633	657	648	638	641	594	618	641	590	663	638	672	635	651	653	625	637	631	634	608	636	618	630	677	639	578	623	598	604	613	632	616	655	658	570	622	620	595	663	626	631	607	639	618	623	616	596	572	607	567	626	641	651	602	624	618	577	603	642	599	676	645	567	655	622	643	645	649	607	620	591	619	631	622	609	609	624	621	601	607	627	616	637	621	618	648	604	602	590	604	642	628	611	601	633	617	620	553	636	665	620	641	587	651	636	622	597	584	673	648	637	654	623	623	637	619	647	633	603	604	595	593	603	625	580	622	627	598	632	633	603	634	574	649	592	644	600	600	612	600	658	644	661	594	596	635	617	613	603	634	610	620	677	627	623	580	634	659	607	635	644	612	655	622	628	643	576	641	611	627	625	602	618	631	625	638	618	616	614	617	648	646	638	602	620	634	602	589	633	628	613	642	607	598	627	635	640	649	616	622	618	601	642	627	618	613	660	607	658	603	608	634	623	638	619	619	623	631	623	614	656	665	612	621	632	631	583	656	621	637	683	604	580	674	661	615	619	638	595	624	597	589	639	621	649	577	642	582	605	610	596	628	625	591	636	632	628	616	614	632	615	638	563	632	611	626	635	640	626	592	618	625	628	633	610	630	618	598	596	651	622	626	645	662	651	619	626	642	632	641	659	578	596	608	627	638	658	646	613	605	635	637	605	680	647	647	618	637	609	664	605	658	640	604	628	581	654	643	604	650	661	621	638	620	603	615	646	660	633	663	618	635	594	608	625	603	624	674	626	673	650	608	643	652	624	617	648	647	648	605	655	610	650	588	652	660	660	639	614	655	641	646	630	620	639	656	644	571	603	611	578	658	629	612	572	625	613	649	610	590	650	634	598	608	625	645	640	602	616	615	597	607	629	617	595	590	664	646	610	623	602	574	588	677	616	671	632	678	652	634	617	570	610	607	643	623	657	642	641	593	589	595	673	643	640	657	636	639	620	541	599	656	682	579	655	619	686	589	616	637	640	652	653	594	616	651	645	642	581	604	580	648	591	626	651	692	617	628	640	613	624	626	610	659	642	693	628	644	612	664	642	628	570	605	667	640	604	636	646	621	645	593	664	636	597	619	619	622	637	610	625	647	665	607	632	636	619	647	616	649	608	642	611	633	640	621	647	599	630	637	639	639	592	643	638	659	651	641	612	609	700	626	599	628	646	660	623	619	689	656	631	649	633	673	617	577	594	616	631	625	656	602	634	612	660	597	607	633	611	641	589	646	594	632	586	657	664	614	674	625	640	607	620	614	620	666	636	593	603	637	617	660	688	632	618	598	645	651	637	646	659	618	583	582	628	648	623	604	659	594	671	584	631	608	601	608	677	629	587	644	625	637	598	614	660	603	606	625	618	664	608	655	597	631	557	636	619	650	652	565	622	662	587	682	646	626	597	614	664	656	623	639	583	606	632	609	640	622	623	613	624	598	648	644	621	679	623	666	620	617	575	674	683	635	607	656	567	635	648	620	626	608	628	602	617	615	653	632	650	632	581	606	596	626	630	627	648	628	667	601	620	614	649	630	646	623	636	651	645	672	581	620	649	627	654	622	624	586	637	637	634	642	653	658	663	608	625	667	655	613	629	606	643	695	640	663	629	609	610	651	639	599	673	604	634	622	612	625	630	626	616	634	582	632	641	586	582	630	614	639	613	587	638	648	669	592	646	642	624	606	616	634	674	624	646	635	630	595	659	601	646	683	623	594	675	625	652	630	646	634	645	609	604	650	646	600	637	632	648	637	632	618	608	652	643	591	639	637	688	638	601	624	639	600	611	599	586	635	663	620	653	612	621	642	658	632	644	609	659	630	596	655	643	624	634	636	627	622	629	613	668	621	615	616	629	616	643	642	640	672	688	644	680	660	606	627	582	662	562	628	663	627	670	632	635	616	589	639	612	626	607	641	626	608	647	646	615	613	591	663	629	592	653	629	641	640	642	629	600	632	614	614	639	618	596	626	594	608	654	642	628	624	637	669	613	618	600	604	598	640	641	615	643	659	615	679	672	649	625	648	585	575	641	628	661	682	623	613	615	629	587	597	631	643	630	661	658	622	613	639	607	624	615	632	617	618	628	660	633	633	646	583	643	630	627	618	621	641	640	614	640	625	617	630	589	558	606	654	627	579	605	607	613	670	657	619	638	633	633	616	606	663	629	631	644	640	575	654	686	627	605	621	647	631	660	591	629	617	627	637	571	648	639	605	622	629	657	663	624	601	625	617	620	649	602	656	598	647	652	635	634	617	684	654	632	592	626	699	642	638	605	640	593	614	642	651	607	639	612	611	593	589	596	638	626	606	585	626	675	624	578	659	611	613	664	618	634	664	655	617	664	633	620	627	680	629	587	621	625	620	619	653	600	613	565	631	592	617	679	582	674	629	648	614	628	618	674	577	588	626	611	608	660	648	630	625	592	648	687	639	631	581	608	640	624	659	621	650	623	649	605	644	660	577	633	604	614	617	618	578	651	597	621	597	619	661	635	613	638	639	597	622	609	591	613	660	593	645	608	596	641	658	623	654	662	592	631	648	631	666	587	597	612	620	613	581	628	581	589	639	651	613	615	594	639	622	617	633	661	619	633	620	625	623	639	623	595	573	617	625	617	673	668	626	643	614	651	641	565	649	632	658	609	656	627	619	622	626	649	645	636	629	634	629	636	668	651	600	601	649	626	636	593	671	628	610	639	628	661	618	650	562	603	617	588	655	681	663	653	646	617	670	646	613	621	608	652	674	678	636	633	608	661	674	621	623	609	598	607	613	637	579	610	615	644	643	656	630	611	637	613	647	649	566	604	597	610	640	610	612	650	659	622	603	627	646	645	630	634	609	583	579	621	585	650	610	648	623	631	611	620	604	630	642	628	623	681	607	636	650	623	586	611	654	672	601	641	644	628	644	629	657	622	629	627	626	629	583	642	594	626	595	657	610	667	660	641	615	622	625	650	632	609	633	647	616	602	604	604	585	612	664	580	630	583	644	626	597	628	632	643	668	619	632	654	632	648	609	623	636	645	633	658	649	630	643	655	647	609	601	663	652	636	647	618	645	647	640	619	651	645	642	605	632	636	641	644	625	578	648	628	660	602	642	609	613	577	613	618	607	647	623	630	597	665	641	636	593	694	607	630	658	606	663	639	620	631	619	656	609	632	657	610	625	662	634	626	588	591	637	595	597	617	612	638	641	620	590	640	639	676	685	620	645	612	610	670	637	655	626	623	637	652	595	629	663	638	670	600	641	634	674	679	655
2635	655	236	198	163	196	306	324	268	167	222	179	179	179	191	179	184	168	149	148	93	134	129	211	169	128	126	100	82	85	70	64	72	72	69	64	85	67	73	65	74	39	79	82	92	65	65	59	52	63	78	70	71	60	60	63	64	59	69	75	68	79	74	64	85	62	67	82	74	62	57	69	65	73	72	77	64	76	70	58	68	54	74	80	64	77	67	70	60	75	88	68	62	77	61	75	72	62	52	78	77	77	60	64	82	71	70	62	59	80	70	75	61	73	80	64	74	59	84	66	64	68	71	76	58	70	63	73	74	71	76	61	83	79	72	73	73	74	76	60	72	71	69	68	78	87	72	59	63	71	63	75	81	62	63	76	84	73	84	72	71	72	84	69	64	75	63	78	73	66	63	81	66	79	69	83	81	55	75	94	59	72	60	65	72	64	84	71	65	56	81	56	63	64	83	66	63	77	80	64	64	58	62	65	68	76	72	59	75	74	48	68	65	77	65	57	67	83	84	70	66	81	72	66	69	68	65	77	78	65	78	68	61	73	63	63	63	85	65	71	59	72	73	52	66	70	68	70	62	56	71	72	70	84	70	75	72	68	68	81	67	72	70	66	55	78	67	69	76	64	66	56	73	64	63	83	63	73	68	66	74	69	57	55	65	59	65	65	64	75	74	65	71	71	62	75	79	73	73	70	62	69	62	68	67	73	57	67	80	70	71	77	83	84	64	79	61	75	78	64	81	65	57	61	71	81	85	80	61	76	77	59	52	80	72	75	72	58	59	68	74	82	73	85	62	76	55	67	66	56	71	72	68	63	69	59	67	73	64	70	81	61	72	74	59	74	68	82	61	69	57	60	63	71	59	61	64	68	65	72	72	60	67	53	78	76	67	74	73	66	75	68	69	63	68	85	77	60	96	69	70	78	74	62	65	66	59	68	76	81	62	56	70	67	64	81	83	73	79	69	62	67	68	52	78	65	62	59	57	70	71	74	77	79	50	70	65	61	64	67	65	81	76	68	74	82	72	63	73	78	58	70	52	75	69	61	62	60	75	62	75	72	75	58	68	64	64	74	63	63	57	70	68	68	70	61	62	65	49	80	75	78	74	56	68	84	61	61	68	50	58	66	65	77	65	74	52	75	75	79	69	63	88	63	80	54	70	78	63	62	75	43	75	73	67	76	66	56	62	80	87	71	55	94	63	60	61	78	70	68	77	75	76	78	59	65	85	60	72	71	61	70	63	68	54	79	61	65	68	61	67	73	60	69	86	76	54	62	86	54	71	75	57	60	57	60	61	60	74	94	63	75	67	64	73	58	82	67	64	76	81	70	59	78	71	77	59	62	61	63	83	72	72	69	60	59	69	68	70	57	81	56	64	81	78	63	82	59	76	71	60	61	61	61	61	77	68	50	62	71	58	84	64	65	75	62	71	64	63	59	75	76	74	84	70	59	60	68	60	93	67	66	73	61	71	62	81	67	61	79	71	84	68	67	67	68	63	88	73	69	88	70	73	72	68	59	62	67	68	60	59	62	67	65	71	67	65	78	62	73	65	57	65	48	63	63	80	81	65	78	95	68	59	51	78	68	75	69	73	75	71	84	82	82	78	60	64	78	59	66	100	71	83	63	78	83	63	82	69	62	74	65	65	72	70	77	60	62	66	87	65	75	67	54	54	69	62	65	80	67	70	71	68	78	67	54	53	72	80	52	77	55	46	69	53	66	75	68	64	59	71	67	52	68	71	61	59	66	76	64	55	66	69	73	74	69	95	76	75	65	58	64	52	67	65	58	64	67	75	76	64	78	81	62	73	72	69	77	66	70	87	64	67	80	57	63	79	72	61	73	63	88	82	60	72	54	66	60	68	66	56	60	67	62	62	62	58	78	69	56	61	77	73	81	73	54	70	64	62	64	64	69	64	79	81	64	81	60	78	74	62	77	64	56	77	70	52	67	60	74	68	63	67	69	77	62	61	70	72	59	58	82	67	81	64	67	72	61	87	55	69	75	68	67	62	53	76	48	72	74	62	76	89	65	75	78	71	66	75	65	68	77	56	67	72	76	68	79	62	62	73	62	67	57	65	73	82	53	77	76	59	65	57	56	54	68	62	70	72	60	68	59	53	57	78	82	75	72	73	69	68	59	56	65	69	65	66	79	47	75	73	81	69	70	61	83	80	74	60	55	83	75	72	51	67	54	87	61	61	60	59	75	89	38	74	61	69	64	63	63	71	67	57	71	70	76	55	71	73	67	70	74	66	61	61	69	68	72	59	69	59	80	86	74	64	92	60	66	72	69	72	81	67	70	67	71	76	61	75	72	81	72	86	84	70	66	57	52	63	57	79	63	63	60	64	62	65	75	80	56	68	89	66	82	53	59	74	68	67	86	63	77	56	60	89	67	60	69	68	70	73	61	63	75	69	60	78	75	63	70	72	65	81	69	77	66	77	59	60	75	74	69	79	84	79	60	73	79	82	65	65	71	51	56	60	68	75	78	72	59	65	62	60	82	72	77	63	86	82	60	65	72	75	62	72	52	57	69	75	71	65	58	63	70	69	68	72	79	64	65	82	62	62	68	66	67	68	67	74	81	76	60	87	55	65	73	81	75	60	70	68	71	71	71	61	73	66	67	83	61	71	72	60	71	69	75	70	55	66	59	54	73	74	72	69	63	67	60	69	71	63	68	69	68	53	66	66	74	73	52	78	73	72	58	64	63	70	72	77	70	71	60	60	72	62	68	66	73	66	73	76	72	77	72	53	54	79	68	76	63	71	52	74	73	82	66	50	63	71	60	78	68	70	56	62	66	66	63	79	72	72	56	72	82	79	60	64	56	76	85	65	71	81	78	70	83	89	77	69	73	70	49	74	68	74	79	73	66	72	90	85	69	68	62	65	78	58	68	51	65	65	58	60	68	71	67	65	61	69	61	80	86	74	66	62	68	76	65	62	74	55	60	59	68	77	80	72	86	72	65	73	67	82	75	63	54	81	77	67	68	71	80	73	69	71	77	63	87	86	59	80	76	78	75	53	64	67	57	68	69	64	54	71	76	58	54	85	71	82	72	68	91	46	75	67	69	70	67	59	77	62	53	86	60	71	79	69	73	71	89	84	88	83	65	70	88	70	70	61	63	61	67	77	56	67	49	77	57	58	66	62	59	77	58	70	70	81	65	84	68	70	74	62	73	80	59	64	77	70	58	62	70	59	73	66	57	53	71	70	67	70	68	70	56	75	67	68	65	67	60	61	72	73	71	77	79	64	65	59	49	79	65	94	69	70	65	67	70	64	67	56	72	66	71	75	57	68	60	56	74	62	48	72	66	67	80	62	72	82	62	63	66	78	76	71	63	74	86	78	64	62	57	56	72	77	67	67	82	79	75	89	69	74	60	67	79	77	72	81	73	59	68	69	63	76	69	78	68	78	71	72	85	68	70	65	85	81	70	51	53	63	74	70	75	55	54	66	81	80	70	78	59	61	68	72	67
20009	7008	2557	3241	7599	11620	12757	11904	9299	6754	6543	5266	4489	4190	4324	4084	3764	3435	3407	2989	2126	2163	3208	3391	2840	2265	1721	1232	964	741	632	588	533	553	523	534	567	541	522	566	534	536	556	518	500	508	498	509	529	571	503	501	544	529	494	542	532	488	491	496	554	496	506	516	534	536	540	474	518	524	506	554	502	526	526	544	487	506	477	505	533	538	492	534	518	481	511	570	502	554	508	540	546	519	589	502	512	504	509	507	488	514	504	515	498	512	513	487	503	503	564	516	519	559	541	541	504	540	563	506	522	535	484	521	525	528	528	515	525	517	515	511	535	537	473	523	522	531	518	517	516	524	496	521	509	542	515	533	521	545	500	503	513	559	533	529	466	522	510	563	498	518	510	536	476	538	476	513	516	540	500	518	539	504	498	521	516	549	541	524	517	510	508	522	534	532	492	516	517	515	520	546	496	513	506	568	519	521	497	527	552	548	534	503	566	534	538	525	520	542	539	522	531	509	485	519	502	531	522	517	506	513	513	552	531	523	528	526	524	548	527	490	555	538	493	534	532	524	481	529	477	506	540	468	518	521	532	517	518	487	564	556	530	509	519	496	500	526	512	537	478	533	533	546	481	495	520	480	523	533	510	514	504	487	511	505	504	501	513	518	497	542	493	513	502	506	504	509	550	525	505	530	517	512	538	540	521	525	540	569	568	513	506	552	529	532	506	481	484	536	550	539	514	501	506	518	521	528	521	553	532	540	529	512	506	504	485	537	500	550	515	492	560	488	499	526	537	508	529	534	504	543	520	540	526	528	521	575	541	493	491	521	538	522	502	489	518	529	455	505	489	527	511	502	516	503	521	472	558	538	556	519	526	531	560	466	572	527	491	510	518	542	531	533	522	464	485	516	541	524	545	476	533	505	498	533	484	535	544	523	491	497	561	566	490	531	542	493	535	496	508	496	478	503	534	535	542	522	541	529	517	502	497	509	509	492	527	521	458	506	491	549	523	499	512	530	516	504	465	491	523	536	505	543	537	494	549	531	542	520	508	529	506	491	473	544	517	503	497	546	533	549	551	501	533	525	514	509	508	506	496	512	491	506	492	486	564	536	528	513	503	546	521	548	574	504	519	503	500	541	536	474	510	513	497	520	524	556	547	530	502	540	516	521	481	536	534	519	488	520	524	553	511	481	486	482	502	568	494	487	530	526	527	512	532	540	497	528	536	496	563	536	510	517	453	558	474	511	513	548	508	507	559	502	492	513	550	525	523	521	472	496	520	513	499	514	521	521	547	497	512	520	504	498	498	525	540	528	500	508	489	525	520	521	530	534	521	509	519	518	543	538	521	528	528	523	557	532	517	547	521	511	480	524	548	548	509	501	505	525	516	520	526	521	540	511	522	479	526	549	515	527	548	519	531	498	487	553	534	548	492	531	510	533	541	524	506	523	544	552	519	489	530	529	508	562	522	525	521	500	520	534	527	523	519	508	509	529	528	538	523	533	475	519	506	528	507	520	483	523	531	450	578	521	512	508	475	526	468	489	479	506	530	530	489	539	538	505	544	517	575	516	529	484	545	521	520	526	499	497	511	524	483	521	531	473	528	530	556	524	461	534	527	559	549	515	494	551	533	484	535	455	521	501	487	506	529	525	527	535	521	538	537	491	518	499	569	547	518	524	541	498	503	525	500	504	551	559	510	517	514	537	541	549	494	523	550	487	538	533	545	523	521	532	516	561	536	494	546	476	524	506	543	499	479	547	519	509	556	548	505	494	514	518	505	512	527	513	511	545	487	491	498	552	489	520	477	519	517	507	506	535	537	497	497	535	508	472	496	515	560	544	527	485	546	541	517	546	492	496	516	528	509	510	482	504	530	533	515	538	540	515	522	547	549	469	524	551	534	516	532	534	478	508	522	493	522	530	510	540	500	473	529	492	539	520	486	516	505	518	523	489	539	489	475	544	503	534	522	530	534	513	553	545	476	511	494	530	511	498	553	510	531	542	527	484	511	542	523	530	493	510	533	471	532	494	506	524	514	511	485	514	511	576	498	560	558	559	498	508	542	492	546	505	548	490	492	547	530	551	505	521	523	486	480	509	506	519	509	517	535	525	493	515	519	510	536	487	554	557	541	530	513	519	526	529	534	502	487	507	546	578	499	504	524	524	535	531	510	526	491	525	526	537	511	524	541	528	528	521	530	489	522	517	516	515	523	515	539	553	509	473	543	515	495	568	518	493	527	533	494	533	516	538	529	496	487	481	521	536	523	514	516	548	518	545	560	483	520	515	514	503	487	527	505	520	501	539	486	483	518	524	535	514	490	465	520	543	506	535	493	542	528	499	515	520	527	512	482	522	486	539	521	545	475	486	541	494	524	522	504	508	530	558	546	506	512	497	558	541	492	537	529	503	541	527	547	479	531	538	491	520	512	524	541	467	487	499	547	509	533	523	532	538	508	535	545	507	498	516	524	510	535	497	558	495	530	541	503	476	530	522	529	534	526	512	512	504	531	534	485	517	532	525	522	526	503	537	534	522	542	492	549	542	533	501	481	534	562	535	503	494	489	524	552	521	495	522	512	515	504	521	560	475	526	505	518	481	533	488	468	498	501	529	478	517	492	524	515	519	493	538	562	505	508	521	487	545	498	555	512	521	489	484	526	498	514	531	499	496	525	555	526	530	525	530	522	552	526	528	524	496	525	492	517	493	521	503	507	558	545	528	506	494	530	543	521	557	562	494	513	516	473	499	470	518	537	497	538	497	511	535	518	522	532	556	497	520	520	550	529	497	522	532	538	497	499	490	493	542	572	537	515	489	502	525	532	535	536	509	517	548	546	565	555	515	493	524	505	495	541	517	540	525	526	479	555	514	545	486	487	538	520	502	526	538	546	521	522	493	501	506	580	529	471	525	506	537	487	527	508	530	528	528	529	506	497	504	525	491	510	479	561	498	527	535	562	529	557	549	477	532	507	527	521	503	510	530	508	549	468	510	542	524	508	485	536	503	526	538	539	504	537	500	532	539	519	525	512	479	504	547	491	527	504	539	547	508	517	541	531	517	502	592	491	528	487	529	519	499	542	494	511	496	517	524	528	512	509	549	525	513	520	495	502	500	543	484	510	529	537	523	519	514	529	524	508	525	520	534	548	510	485	546	503	533	463	506	558	479	481	543	520	551	484	519	549	505	523	505	564	524	546	512	555	501	499	552	474	551	524	522	520	513	542	531	493	486	536	522	504	495	471	563	475	541	536	569	514	523	542	499	523	494	509	519	506	504	504	547	497	543	533	515	528	500	533	511	529	550	532	487	501	525	525	548	511	528	505	540	567	492	532	499	494	544	536	555	522	484	558	538	510	529	495	494	568	526	502	553	483	479	495	507	567	510	528	543	522	496	520	522	479	505	538	522	538	526	472	517	527	500	524	509	509	579	519	507	494	545	537	517	524	525	543	520	533	531	516	538	513	481	532	505	512	552	539	554	514	521	530	571	505	535	508	539
2327	948	362	267	242	285	388	379	306	263	299	243	207	217	232	171	182	193	197	158	139	204	356	416	376	271	236	179	122	95	92	74	72	84	74	69	72	79	85	70	74	83	77	61	68	56	78	67	77	66	69	71	84	84	62	79	77	62	83	78	70	95	60	71	81	56	63	71	72	74	66	63	76	63	59	74	73	75	66	74	64	77	65	87	76	91	71	69	72	65	83	73	69	90	62	70	74	81	73	77	68	70	71	80	77	74	63	77	72	74	81	91	71	72	68	86	58	66	74	82	66	71	51	81	75	85	63	71	80	65	75	67	68	78	100	68	61	60	81	75	70	82	66	77	58	86	80	73	65	56	80	76	71	60	63	73	71	57	68	83	59	84	73	71	65	76	81	73	77	73	74	61	78	66	63	72	77	79	89	69	78	64	77	77	93	98	70	64	62	68	68	67	71	72	65	64	68	56	77	83	70	77	56	62	71	81	79	80	73	70	68	77	67	83	85	66	70	70	80	63	77	74	69	69	73	71	71	62	70	70	58	73	75	72	69	82	71	69	74	86	65	67	72	63	61	69	62	73	71	76	61	69	61	87	74	83	73	85	84	65	73	80	51	76	81	54	71	70	69	75	76	70	66	71	75	77	74	74	80	64	72	74	80	63	86	78	74	49	85	72	71	71	80	94	64	75	78	81	78	76	70	73	75	85	91	77	79	71	68	61	74	86	76	90	77	60	74	87	58	58	75	73	92	62	63	74	72	84	60	89	81	74	65	75	87	76	78	72	77	70	76	63	52	68	61	72	65	68	70	85	84	62	64	81	68	74	65	70	83	66	69	60	74	79	58	69	72	76	66	61	73	71	76	78	76	83	72	81	59	83	71	71	78	86	79	77	67	65	65	68	70	75	64	66	68	76	76	85	76	71	58	72	74	75	65	70	79	80	65	58	74	97	70	70	62	79	67	65	73	71	89	78	66	71	61	75	66	63	87	68	69	57	64	59	69	73	63	57	87	71	88	68	69	78	79	75	81	65	84	75	70	69	58	71	64	65	69	54	65	80	65	69	72	57	66	85	78	68	78	63	59	67	68	65	80	68	92	68	66	81	54	91	76	65	59	63	66	73	75	78	67	66	80	75	62	62	57	78	64	71	75	79	80	65	63	63	78	79	58	69	69	71	75	66	72	78	59	82	73	68	73	53	64	63	68	65	72	78	75	78	74	64	69	64	62	65	74	81	68	71	78	78	58	82	78	81	94	71	58	73	78	67	89	79	76	75	78	73	63	45	73	70	82	69	77	64	62	66	61	78	63	74	86	91	92	72	83	80	68	79	70	75	82	68	73	66	78	83	67	74	86	69	62	70	71	58	73	66	77	71	67	61	63	65	71	73	62	49	68	78	70	81	55	69	63	64	95	84	82	72	72	70	69	71	61	79	71	63	70	69	73	74	74	65	73	77	75	69	91	80	75	69	62	78	87	67	66	72	70	73	69	62	66	60	73	79	79	78	67	63	65	59	68	72	77	78	60	82	59	63	72	73	59	77	69	77	63	77	72	77	66	77	85	66	65	67	67	55	78	56	70	67	90	61	74	64	79	66	64	71	75	68	68	78	53	80	68	67	79	74	58	73	72	82	85	77	65	66	71	72	63	80	71	72	82	81	73	70	76	73	80	75	78	83	76	78	81	80	80	71	65	78	76	78	68	83	64	64	92	90	86	78	89	70	66	69	88	60	68	77	75	69	76	64	84	69	64	72	65	74	67	73	51	66	77	75	66	70	83	76	52	78	66	85	57	67	70	54	82	64	66	72	76	62	65	69	69	93	84	71	77	57	78	93	69	86	56	78	77	67	78	61	66	79	78	74	71	64	71	78	76	55	58	73	67	79	70	80	58	66	78	73	85	81	99	75	73	90	64	78	77	62	83	78	72	81	75	63	77	71	67	71	74	81	79	63	75	75	69	80	66	79	64	73	54	58	70	61	65	74	73	85	77	64	82	77	87	83	73	71	67	66	71	72	72	80	76	64	73	75	66	76	75	80	80	94	94	77	64	65	62	64	61	66	81	71	83	70	70	84	68	52	90	71	71	58	69	66	75	62	74	57	52	62	61	77	67	80	75	87	74	85	72	70	71	72	78	85	86	68	77	83	65	70	77	66	81	69	90	85	69	73	73	78	74	64	67	75	66	77	76	77	107	77	73	71	79	91	77	78	87	73	66	71	75	84	63	78	71	82	71	62	76	67	83	80	84	67	72	80	70	71	73	75	65	66	67	57	66	74	80	68	78	72	60	68	78	72	63	58	79	66	76	68	74	67	83	72	84	67	83	87	73	75	64	74	63	64	78	79	65	71	77	63	88	75	65	72	78	68	95	75	71	74	71	75	81	65	65	87	79	56	77	80	66	66	72	77	68	80	66	56	65	63	76	73	56	86	56	80	67	99	66	58	72	75	79	72	69	74	82	74	82	81	76	85	75	73	65	77	82	76	78	75	77	77	82	79	68	76	77	67	82	75	77	68	77	71	67	67	74	70	77	82	79	64	43	90	67	75	65	78	72	77	68	58	63	79	78	62	71	78	77	53	76	51	66	73	68	81	89	78	62	82	66	74	65	74	85	80	79	62	66	68	75	72	56	67	77	72	84	84	70	72	78	73	68	78	81	76	72	74	83	69	84	72	78	62	65	72	74	76	65	80	71	67	87	70	72	72	73	75	69	57	61	84	72	68	77	63	76	72	74	72	69	75	66	74	73	81	68	66	69	74	72	65	73	58	80	61	76	66	80	79	81	60	69	62	90	66	80	76	83	75	73	87	70	58	61	66	85	72	82	100	80	56	70	92	67	74	74	70	93	77	74	68	86	80	49	76	80	65	72	52	58	84	82	71	71	77	61	62	64	73	61	72	100	74	79	65	76	65	72	86	56	65	76	64	61	88	79	78	67	64	82	75	88	79	84	79	72	59	65	74	57	77	85	75	72	71	96	89	73	72	81	81	80	77	73	57	84	80	60	72	71	84	73	72	77	70	67	71	59	76	61	84	80	72	71	76	88	64	78	75	68	79	68	70	66	79	58	67	85	75	91	83	91	59	61	82	71	77	61	58	63	82	79	82	66	66	67	83	86	72	75	81	84	58	81	68	82	74	78	71	86	75	70	63	72	81	76	75	67	66	71	62	71	74	69	68	70	93	65	58	71	67	49	66	64	74	82	84	88	73	64	62	78	71	73	72	79	81	75	68	68	75	66	70	58	55	71	66	67	77	90	78	75	76	66	75	72	77	73	61	66	72	58	67	72	64	55	69	76	82	65	74	66	69	67	87	77	79	75	71	71	73	76	80	77	83	74	85	86	67	59	69	66	60	76	71	69	75	66	75	63	74	58	72	74	67	82	70	81	76	70	75	71	82	80	77	81	61	77	76	74	72	72	76	74	84	66	72	82	64	66	70	78	74	78	67	71	66	79	68	47	58	72	77	63	74	78	65	66	78	60	76
21624	8744	3899	4285	9928	15549	16751	14234	10659	9193	8679	6247	5850	5796	5158	4238	4028	4130	3847	2961	2805	4512	7914	8721	7678	5524	4285	2752	1732	1248	805	693	657	583	568	545	556	524	597	568	577	591	525	518	516	556	567	501	504	575	540	530	544	538	555	539	582	564	568	533	550	574	527	551	538	569	538	557	531	574	491	545	522	553	532	547	565	526	518	518	546	513	550	559	547	522	595	503	576	534	544	547	565	523	589	590	547	518	529	540	537	520	541	530	569	572	562	583	565	535	495	539	548	540	551	513	557	561	515	546	565	541	534	500	572	549	528	562	560	520	530	509	551	572	564	490	561	540	533	539	512	539	526	511	551	527	533	537	620	554	554	540	563	572	550	555	516	536	530	552	490	532	582	540	521	571	535	554	533	516	521	518	509	527	562	547	524	518	518	521	543	542	534	569	572	542	517	526	548	535	565	547	548	502	528	539	527	535	548	534	548	510	489	502	530	525	513	546	516	523	544	533	534	534	540	564	511	502	555	500	551	491	557	539	514	583	523	549	562	537	542	492	552	547	547	506	539	493	518	538	547	574	589	574	516	568	570	595	554	559	533	570	522	572	522	534	559	547	525	530	579	511	515	524	540	546	545	549	529	568	503	526	506	580	595	571	523	532	562	531	506	491	533	514	541	531	545	588	555	558	570	545	560	521	530	535	493	522	527	534	569	519	511	558	543	528	526	525	521	565	542	526	546	508	551	524	566	486	495	549	557	551	546	552	550	607	551	538	564	522	535	558	511	569	571	591	488	580	519	565	568	551	548	564	556	528	548	563	569	503	574	529	518	547	523	550	527	553	541	540	510	532	584	497	568	524	540	555	556	558	572	547	538	577	517	558	528	555	527	551	532	485	555	568	510	522	570	591	516	529	528	533	543	516	556	539	508	553	539	566	535	529	569	538	516	584	509	515	543	576	549	509	532	554	548	567	541	526	534	551	534	564	576	555	568	520	550	526	528	527	520	535	531	502	545	516	502	522	557	570	550	517	537	561	514	569	551	539	572	535	549	546	568	514	564	572	583	519	539	505	529	518	560	532	549	551	564	522	525	571	514	543	519	520	544	534	517	553	538	568	546	554	518	549	558	507	558	558	518	530	539	565	544	552	574	547	530	551	560	552	517	525	581	551	516	576	541	533	562	531	545	526	554	531	584	519	560	509	590	548	525	550	525	551	541	535	542	554	522	546	529	582	592	517	530	551	530	535	517	554	564	533	572	528	535	587	522	517	553	489	544	549	561	519	533	557	520	554	535	536	529	538	543	555	513	537	515	532	543	553	574	502	539	557	549	547	524	523	592	504	529	569	567	535	525	584	534	580	532	511	539	565	528	560	563	538	500	544	538	578	519	545	506	581	547	572	498	511	516	540	571	494	573	544	558	516	543	552	550	530	582	565	552	571	534	563	533	579	557	509	573	503	521	561	554	531	535	547	558	521	539	537	534	552	552	562	574	555	507	551	557	512	522	528	537	541	527	510	526	549	593	537	573	563	561	535	539	566	512	551	533	542	548	531	537	530	556	543	497	535	533	536	550	564	524	513	558	536	482	545	541	569	477	512	550	554	537	560	573	542	559	527	543	542	538	572	561	569	555	502	521	485	554	538	548	545	548	551	542	561	540	503	589	558	493	542	530	539	576	574	508	541	517	548	547	550	535	569	469	499	555	523	549	580	567	580	552	546	552	550	547	547	590	542	569	543	579	564	569	552	539	548	546	523	516	577	527	516	553	521	561	473	560	493	517	493	562	519	512	556	507	548	537	538	508	571	516	547	560	523	514	533	537	565	530	541	525	595	555	558	544	563	554	497	558	555	554	539	538	598	525	545	523	552	550	547	496	533	531	543	535	579	530	554	555	554	555	529	526	533	553	546	544	554	536	571	557	550	508	586	549	509	542	539	557	522	534	535	512	507	529	588	538	563	563	569	600	614	545	545	520	539	533	554	520	549	542	539	524	530	524	518	558	535	558	546	544	529	508	534	561	537	548	550	537	512	555	567	549	563	564	564	551	535	534	536	546	550	522	509	529	527	579	571	585	560	539	553	493	529	543	553	530	536	508	544	539	529	547	526	505	517	506	534	533	540	555	588	564	524	504	541	549	570	555	511	511	536	540	526	557	544	561	552	529	519	556	548	529	572	577	519	551	512	565	521	576	545	589	553	538	524	553	539	538	508	554	547	542	557	521	550	571	575	557	553	498	552	548	534	551	490	490	540	558	523	546	596	512	530	531	509	522	543	550	553	535	533	567	553	508	558	572	496	560	603	551	541	557	535	489	520	531	585	502	536	527	543	516	552	533	543	543	545	566	528	579	594	539	548	599	558	534	554	537	559	496	555	531	581	510	564	546	523	547	513	519	578	508	532	540	527	529	522	524	515	569	578	548	556	532	563	523	531	508	515	543	520	562	537	568	525	543	547	559	555	544	526	527	527	564	502	542	557	538	546	556	529	514	528	538	532	522	538	507	522	549	508	541	566	561	533	530	568	547	543	513	530	579	584	522	566	533	557	557	538	545	512	547	530	526	544	568	528	539	536	575	512	523	546	564	560	512	565	551	581	527	542	559	542	538	525	502	557	549	528	524	545	528	530	572	563	534	575	554	509	532	539	510	530	580	514	533	499	540	542	520	537	537	541	581	550	505	548	554	541	542	529	516	570	525	564	580	505	549	533	529	534	507	549	548	525	586	554	553	568	520	561	552	537	557	548	515	508	541	518	537	509	506	510	541	526	516	516	532	516	532	569	569	551	561	528	532	539	500	521	562	550	568	567	512	585	529	522	583	531	544	545	522	572	543	546	497	562	560	499	558	542	511	515	576	566	547	561	540	499	533	535	569	538	542	530	557	558	510	512	592	517	516	533	544	503	516	527	548	565	569	535	529	596	540	555	557	552	534	561	522	549	581	509	533	552	559	538	543	523	564	538	550	583	542	546	545	524	538	541	535	557	567	597	532	531	520	544	536	575	534	537	523	521	545	534	558	539	552	565	542	545	508	544	513	525	519	516	551	527	546	584	525	601	535	473	539	536	535	512	556	547	536	570	501	553	515	582	556	524	588	553	583	567	522	582	546	529	530	537	535	530	578	583	556	575	509	569	530	587	526	549	497	519	525	547	563	590	567	555	540	561	534	535	573	535	552	545	556	544	562	517	520	510	533	540	588	534	553	518	550	553	559	530	544	572	556	560	526	601	537	558	551	536	530	552	520	565	545	522	525	508	562	536	556	533	514	522	584	568	544	490	531	514	521	511	547	547	548	524	554	538	522	535	557	560	536	562	556	560	537	576	536	506	514	557	583	558	572	558	530	552	598	547	555	546	553	495	585	553	545	519	563	537	530	508	526	578	512	516	576	558	544	541	505	529	547	551	511	535	520	502	502	556	566	544	531	536	531	522	523	553	547	541	534	535	526	553	586	510	539	547	533	573	540	567	526	518	516	582	579	527	547	488	516	530	542	540	556	579
3629	903	410	284	226	283	296	321	324	309	324	207	237	244	231	181	201	210	220	217	212	221	332	478	399	336	277	191	161	113	108	92	72	83	80	63	76	78	76	86	69	85	80	79	90	86	82	83	72	75	60	79	75	81	75	78	87	72	79	65	68	66	82	97	81	79	72	78	79	84	75	80	85	90	63	99	79	76	99	81	73	91	78	73	81	76	83	88	69	69	75	87	87	75	68	89	67	70	84	84	81	80	67	74	87	67	77	82	82	81	83	71	87	84	86	72	71	82	73	93	76	90	72	97	75	80	75	86	62	82	76	88	67	69	84	86	72	96	77	77	91	80	93	72	93	79	88	93	67	92	70	81	59	87	79	73	81	66	83	76	77	81	95	88	90	91	62	100	84	72	82	88	80	79	82	76	64	81	83	81	81	98	78	74	86	84	66	83	89	85	83	87	78	93	80	91	84	69	76	75	86	83	96	90	66	96	87	73	86	91	81	84	84	78	81	87	88	73	85	70	78	84	77	90	61	95	100	84	91	80	69	78	80	76	66	78	71	78	73	82	74	63	84	67	89	70	80	76	77	75	86	76	78	85	82	80	76	87	77	82	79	79	73	92	78	82	83	79	82	81	71	78	84	86	83	79	84	97	93	78	92	73	79	73	89	87	90	94	75	87	93	83	77	81	83	87	83	80	81	75	81	87	69	59	77	74	62	81	70	85	68	78	59	90	85	83	80	71	95	86	84	86	79	82	76	81	92	90	83	77	76	77	79	75	97	91	88	80	75	76	76	93	72	91	73	69	70	83	80	76	80	77	80	77	93	82	88	81	70	76	82	87	77	89	79	71	80	80	86	69	89	79	73	78	78	78	79	92	90	100	72	53	78	67	82	92	84	95	80	85	80	69	81	87	71	96	83	66	79	96	82	66	89	81	73	95	89	76	68	85	85	95	89	101	90	65	79	74	74	86	97	94	74	75	72	88	83	71	101	75	74	84	76	63	72	79	91	81	76	85	92	97	70	71	82	87	86	102	82	75	77	80	77	71	81	82	67	79	90	58	94	75	82	80	65	80	66	90	88	88	80	79	89	64	82	86	63	81	80	93	71	53	86	83	64	68	97	89	66	96	91	72	90	97	82	87	77	72	81	69	65	74	90	71	73	77	69	89	70	84	83	79	83	82	88	70	69	80	83	59	74	67	71	73	90	78	81	93	83	75	86	80	58	77	73	83	76	99	79	91	82	77	80	76	73	88	83	84	85	85	91	72	93	78	89	92	91	95	95	83	69	84	81	108	92	76	82	77	76	81	74	62	85	86	81	88	73	90	88	90	87	64	84	70	96	79	75	79	85	74	85	102	88	69	84	70	79	70	80	88	85	99	71	84	83	80	85	89	83	96	98	82	80	69	96	91	89	74	83	75	86	75	81	76	92	61	94	67	69	73	78	72	86	71	81	86	85	71	85	85	78	73	74	86	74	69	89	85	83	93	78	78	90	68	80	75	76	78	89	85	86	84	78	99	92	70	89	71	82	79	64	80	82	65	85	74	86	84	80	83	101	82	86	87	87	105	71	70	83	65	84	82	83	73	76	76	85	73	88	79	78	84	66	89	93	58	77	70	94	71	67	79	70	93	60	74	90	72	87	89	78	84	69	96	86	82	67	88	78	97	82	80	69	84	80	74	76	69	75	98	82	79	84	81	73	83	66	71	76	88	66	84	90	89	93	80	70	88	77	75	72	89	79	88	86	67	92	53	87	80	75	87	73	78	74	69	94	74	81	94	68	69	66	87	68	81	91	88	84	67	82	81	70	77	95	84	90	92	77	66	83	75	88	84	88	86	86	72	81	88	63	62	86	77	81	88	88	71	78	91	91	72	106	74	82	72	73	82	80	78	76	79	88	77	84	89	84	73	76	73	88	71	99	84	79	61	84	74	85	85	88	79	78	72	77	74	82	85	95	81	68	86	86	80	79	79	77	58	82	90	67	71	66	67	64	65	83	69	72	78	72	87	72	72	89	70	67	71	79	74	76	75	88	84	70	71	91	85	84	99	89	97	83	76	61	91	68	85	74	98	87	76	74	79	94	82	81	86	70	83	88	93	85	83	77	73	84	72	89	90	89	95	75	83	82	93	83	93	82	73	79	75	63	104	82	76	74	84	83	66	75	80	86	90	96	90	97	83	91	87	88	89	71	86	71	88	77	65	99	78	94	102	96	74	76	89	75	79	78	76	82	100	80	76	85	81	84	77	79	78	78	88	86	83	87	68	78	104	90	75	74	78	77	100	71	71	75	78	86	85	90	84	85	82	72	96	83	69	81	98	88	78	95	73	82	88	62	73	88	64	84	73	78	95	67	87	72	74	79	81	74	83	79	80	78	85	87	88	87	76	82	86	86	89	61	81	84	75	80	110	75	86	80	65	70	81	93	70	72	74	81	75	75	86	86	80	88	79	81	73	99	77	73	93	67	79	78	76	74	71	76	80	65	79	85	70	81	84	87	84	76	73	90	65	77	91	67	83	94	75	84	79	73	84	80	89	86	84	82	69	84	81	82	93	80	86	96	71	81	94	67	95	82	81	76	76	88	89	78	85	72	90	93	83	94	76	81	85	71	86	68	80	91	79	70	95	76	81	86	76	78	87	84	84	79	74	94	84	75	80	71	84	92	96	78	77	71	66	92	88	82	74	83	77	80	75	84	89	85	94	75	79	65	67	91	95	79	78	69	73	94	81	73	86	75	82	77	78	77	76	72	78	86	86	80	81	86	73	76	73	93	71	83	80	89	85	83	75	68	81	85	83	74	70	58	79	80	78	87	73	85	76	77	84	94	76	74	102	64	76	69	77	76	82	80	85	80	71	63	75	78	94	80	82	79	93	89	82	82	62	72	93	83	76	79	72	68	80	80	89	76	81	71	84	82	99	80	77	81	70	80	94	86	80	71	91	99	78	75	68	87	81	70	93	85	67	80	65	74	79	91	64	74	75	78	84	94	87	72	71	76	71	78	72	79	93	67	84	87	84	101	102	82	81	70	84	78	77	95	80	90	87	76	69	73	88	75	72	78	81	73	82	70	75	85	70	82	77	80	83	85	81	82	64	90	77	87	87	77	72	73	66	72	81	84	75	89	87	89	81	74	69	95	82	88	72	77	63	90	78	80	79	85	74	65	87	83	77	73	86	92	90	77	71	88	78	92	95	83	77	88	94	78	91	89	70	78	91	91	105	83	88	83	89	79	79	75	70	90	78	94	98	83	78	87	74	64	96	78	68	91	81	75	86	76	73	73	89	80	75	87	65	88	74	89	83	78	74	79	66	95	82	92	86	81	65	86	87	76	75	70	97	78	76	78	76	82	86	87	78	104	69	85	92	92	85	74	81	88	81	74	79	87	81	90	78	74	78	90	88	67	91	71	64	83	80	79	80	83	81	85	101	81	65	85	84	84	86	97	83	79	85	62	100	89	79	81	78	74	79	90	66	87	91	84	85
21609	8603	4146	4756	10365	15834	14790	11566	10360	9211	8442	6036	6377	6050	5034	4314	4422	4105	4828	4575	4147	4440	8253	9425	8315	6461	4813	3147	2008	1294	1037	772	706	646	614	622	580	646	624	608	589	584	641	601	575	624	625	586	617	606	608	632	609	614	602	641	605	569	613	597	618	575	603	585	624	622	577	609	609	591	613	607	613	627	572	585	625	567	590	609	623	600	620	629	589	622	624	645	645	615	544	617	563	614	623	648	591	618	539	581	589	627	574	606	598	605	612	563	631	623	622	601	632	596	591	604	601	583	606	630	579	648	548	603	588	613	641	630	573	620	576	622	582	602	612	545	561	589	605	597	615	665	605	607	639	613	555	601	600	606	632	589	610	630	593	619	596	603	574	591	651	568	580	599	639	581	644	628	610	550	615	592	636	628	566	595	620	621	602	636	633	591	588	575	616	603	597	605	594	662	609	625	592	578	622	639	621	638	618	613	585	608	563	604	593	594	603	584	559	570	606	604	623	617	578	596	590	623	637	580	625	609	560	604	623	594	617	593	623	597	604	602	598	613	589	569	573	574	594	624	588	575	601	624	626	632	625	617	595	607	566	574	599	630	594	583	628	631	596	634	620	604	575	585	606	592	592	573	606	566	610	604	599	613	605	624	622	627	601	598	594	596	541	598	625	613	619	569	584	579	619	624	626	601	607	634	609	608	602	572	549	579	648	641	668	603	607	623	629	607	627	629	588	585	601	625	596	614	544	627	568	598	592	586	571	591	615	591	630	615	638	533	580	610	645	598	576	597	595	625	602	617	595	578	606	610	639	622	551	597	606	600	606	633	613	560	603	600	617	581	641	592	565	588	617	588	611	609	648	598	620	605	571	622	580	589	605	561	616	594	595	608	634	589	570	613	587	580	648	604	537	636	571	620	606	571	598	630	584	590	590	613	585	605	629	583	628	608	567	585	608	592	592	624	584	601	599	584	597	561	562	572	608	601	586	628	603	621	599	596	591	650	588	598	601	580	599	570	605	568	617	624	590	621	609	585	578	596	612	617	593	568	609	622	600	607	630	571	610	617	576	590	573	601	608	576	561	658	598	634	632	590	607	628	589	593	566	590	634	597	609	683	553	588	635	615	601	569	563	618	572	587	597	566	583	603	584	573	581	610	617	614	558	591	668	591	577	603	571	604	612	614	637	609	630	637	592	617	627	598	565	599	598	604	592	577	627	606	650	632	631	628	590	615	589	624	598	600	566	635	622	653	578	604	635	587	559	581	576	655	614	623	623	644	598	591	581	601	668	598	617	613	641	636	607	641	570	595	621	612	649	594	605	621	624	562	668	611	572	606	596	569	550	593	563	650	592	575	625	603	628	624	619	592	613	561	640	623	593	660	636	621	640	623	605	617	605	620	586	596	655	553	652	553	654	545	623	610	586	601	583	621	577	585	594	612	577	589	628	621	624	599	603	589	607	631	591	601	611	597	620	577	595	601	605	632	577	584	619	619	577	649	597	604	545	627	613	612	614	570	632	632	606	619	615	621	586	612	579	626	624	574	619	594	606	579	606	585	565	621	582	580	565	572	584	592	637	611	619	618	607	615	613	587	586	615	616	575	587	585	601	636	562	551	628	581	638	598	613	594	611	628	647	583	594	624	573	581	622	558	633	622	592	599	606	615	640	619	609	628	644	600	596	606	619	590	567	588	634	604	577	561	581	606	609	614	616	577	610	609	678	572	600	594	585	576	594	590	590	591	631	571	573	554	598	573	634	642	615	602	572	588	585	648	626	585	586	614	588	614	633	591	600	610	638	599	601	622	631	597	573	625	594	644	609	617	658	633	586	614	581	604	616	598	636	593	598	631	610	582	555	589	628	616	606	635	600	574	599	604	590	627	608	624	592	593	604	661	613	606	589	590	622	589	596	631	650	578	608	571	573	582	596	607	609	606	618	597	602	594	607	618	661	585	620	620	611	627	643	623	570	632	602	631	598	604	585	620	624	592	603	595	606	659	561	567	624	583	629	582	591	607	590	610	612	648	660	586	613	635	619	603	593	620	595	661	610	600	618	628	590	596	616	592	603	599	587	597	594	594	635	595	643	580	601	639	570	614	614	620	556	607	522	640	575	600	611	596	586	616	583	593	632	638	591	612	616	605	547	596	613	675	637	626	567	586	620	588	660	628	607	559	599	588	581	589	597	647	584	589	601	606	573	632	610	576	590	632	570	595	592	609	592	587	632	596	538	526	624	582	594	569	643	558	629	627	571	605	608	641	540	583	591	591	625	613	623	604	621	585	592	612	623	574	590	589	630	574	657	570	663	609	597	605	626	611	608	593	618	599	620	575	617	632	637	628	613	590	589	605	577	582	653	638	587	623	618	647	589	566	641	603	620	600	621	654	592	653	644	586	592	637	582	627	622	561	593	600	623	607	586	564	590	621	587	593	606	613	636	599	592	618	613	605	625	593	572	605	611	615	599	583	576	604	580	644	602	532	626	602	630	648	620	606	652	573	567	588	598	575	611	627	600	560	559	634	603	584	597	609	622	553	578	608	590	559	586	577	624	577	582	642	621	600	594	596	576	597	615	563	600	613	621	621	590	597	569	625	594	582	625	591	618	612	619	583	584	592	649	604	665	625	593	621	596	606	603	599	635	585	608	614	589	582	606	570	617	604	622	579	591	621	586	596	630	619	595	615	593	591	650	567	577	655	590	609	585	626	601	625	602	597	578	588	601	632	625	615	585	567	603	595	635	619	595	572	604	615	574	598	606	611	602	585	615	560	579	586	601	622	608	652	624	572	652	617	614	631	623	595	633	595	552	571	610	588	562	603	614	621	597	576	635	603	620	634	599	573	625	633	584	611	641	632	625	598	599	603	591	614	597	616	590	586	615	604	619	621	625	580	628	625	594	623	625	611	571	570	609	627	600	561	633	598	610	613	584	652	611	576	570	594	542	618	614	616	645	611	604	657	577	595	575	543	605	628	557	579	611	627	647	597	641	633	593	610	615	608	610	559	603	623	569	576	574	590	597	604	640	595	590	607	591	570	592	597	609	575	605	591	578	556	602	612	555	585	631	603	629	606	617	602	651	580	589	599	616	587	641	620	601	587	593	626	562	608	616	617	573	605	579	636	570	597	645	649	568	582	587	585	605	589	566	623	616	595	605	617	603	636	591	602	590	603	621	597	595	587	627	582	582	603	583	580	567	641	608	605	592	612	570	613	587	642	628	561	605	604	581	616	623	597	568	626	618	607	646	611	575	616	579	621	605	574	611	599	600	585	638	614	628	595	610	580	670	626	577	625	607	587	596	622	599	605	598	606	621	580	576	581	571	601	574	608	620	613	607	583	590	615	596	604	594	628	584	616	582	596	598	639	636	607	576	559	583	573	613	625	592	592	588	614	615	618	600	608	631	585	614	635	592	631	590	594	572	613	664	577	583	570	549	602	583	618	618	578	570	594	603	632	616	604	629	610	587	616	618	583	558	655	616	596	556	617	579	577
3216	1090	554	377	353	391	428	446	399	371	322	296	321	290	260	295	261	255	316	266	241	235	536	770	746	573	443	275	207	146	110	121	95	100	99	86	84	97	86	95	84	82	79	76	84	88	101	80	93	96	83	82	88	78	77	84	90	86	94	80	89	90	92	78	61	85	80	85	83	80	80	73	81	80	78	69	104	93	83	92	69	71	78	84	94	103	87	94	72	81	85	82	99	77	83	87	79	84	84	85	82	73	78	79	93	103	90	75	85	90	82	106	85	83	79	83	75	80	103	98	78	73	85	108	88	85	94	86	80	103	86	87	85	84	80	86	85	93	80	79	75	84	83	93	79	88	78	92	72	83	80	83	90	92	89	83	102	71	81	75	72	85	99	67	87	84	72	106	90	91	87	82	86	91	82	74	87	76	92	94	86	84	85	69	89	84	88	76	71	82	88	93	80	98	93	83	85	83	91	65	91	81	69	81	94	85	76	91	98	75	99	81	95	98	110	95	87	82	95	80	90	79	81	95	91	81	91	96	92	92	98	96	86	76	96	87	79	97	81	72	94	88	85	82	96	85	97	82	87	78	80	90	73	91	83	79	103	87	96	70	83	86	72	88	85	71	82	89	76	85	93	83	73	86	92	81	77	80	95	96	87	86	80	78	73	97	95	100	89	82	83	95	88	81	78	83	90	88	83	76	74	86	81	99	82	89	87	101	88	94	66	73	75	94	74	92	92	89	75	65	78	80	81	81	103	80	90	85	90	90	78	88	99	81	88	81	85	82	84	94	78	90	87	81	84	97	107	87	76	67	79	93	75	98	85	90	88	93	98	85	85	95	87	72	82	74	89	88	96	94	71	87	83	91	91	76	89	71	91	76	69	78	100	81	85	79	98	93	87	85	75	80	93	90	83	75	82	90	76	86	88	80	92	81	85	95	88	89	88	87	105	78	91	91	89	79	67	79	86	73	77	84	85	81	79	81	90	92	90	74	72	96	75	69	85	94	90	81	100	91	80	76	90	100	105	92	81	75	85	82	81	82	102	75	84	77	72	85	74	70	92	64	87	89	87	93	84	87	88	94	85	75	82	73	90	90	76	80	96	77	71	98	109	80	92	87	104	101	97	85	83	75	83	86	99	92	79	80	70	91	86	80	94	88	100	79	87	90	78	88	83	85	72	91	84	89	90	96	92	89	91	87	82	80	71	77	82	89	87	99	68	81	89	88	81	86	106	76	92	91	78	85	106	107	86	94	80	90	82	81	85	80	76	79	69	82	79	82	68	84	77	79	90	68	76	83	83	89	91	77	89	88	76	105	70	84	68	91	78	98	86	85	99	96	95	90	97	84	78	80	95	76	87	76	81	81	74	83	92	85	95	85	98	98	95	84	68	98	77	94	74	90	94	72	96	92	76	85	89	81	78	86	79	93	89	87	95	105	82	82	81	71	99	79	86	86	89	83	79	85	68	86	88	99	86	90	90	95	79	86	76	73	89	76	86	97	74	77	85	100	92	90	83	86	95	84	80	69	78	93	84	88	80	78	73	92	88	85	100	88	81	75	92	83	97	72	99	104	90	83	80	83	90	106	95	82	82	80	86	107	83	68	100	89	82	86	80	72	90	94	77	86	73	71	96	87	90	75	88	86	95	75	84	59	85	67	95	90	93	88	75	89	83	72	77	70	81	69	83	88	88	98	96	100	90	86	91	92	97	76	75	106	95	89	77	89	104	86	84	78	75	94	84	70	87	94	83	77	83	101	81	74	71	82	77	86	68	97	83	76	92	78	87	72	84	105	104	84	77	100	68	86	88	80	86	114	89	76	83	95	77	78	88	70	83	94	83	79	84	95	84	87	82	96	75	104	92	79	70	87	91	89	79	90	98	78	87	80	72	86	84	81	92	100	72	92	97	68	83	83	91	74	98	85	77	73	83	78	87	96	83	99	75	85	81	75	86	93	80	95	89	76	83	81	81	86	102	75	89	90	89	80	89	97	88	97	77	89	77	91	81	70	89	91	68	81	94	88	86	91	94	85	89	82	83	94	90	80	71	123	89	66	89	80	80	91	70	84	72	84	106	87	81	83	82	103	101	92	85	85	90	96	76	75	66	98	113	84	83	82	86	77	109	88	93	95	73	71	97	94	85	91	89	89	85	101	92	71	91	83	83	86	90	87	89	96	80	94	90	94	95	74	75	86	74	72	80	94	78	95	65	94	91	92	80	77	98	82	95	73	104	83	88	80	94	73	82	91	91	88	83	95	74	89	94	90	103	91	96	90	87	89	95	79	65	89	91	82	77	80	82	66	72	80	103	83	82	98	97	87	77	80	73	89	109	80	74	91	92	96	76	76	76	69	87	88	90	96	108	82	93	86	82	71	83	87	82	77	85	104	76	91	74	85	75	92	84	77	85	89	94	94	83	90	86	90	101	90	93	89	74	79	64	89	68	94	87	73	89	74	80	80	81	69	87	84	77	97	74	84	85	77	75	108	82	85	71	77	90	76	94	83	79	87	84	108	91	86	86	96	76	74	75	85	88	59	80	80	83	77	94	82	90	74	85	79	99	73	92	96	87	68	93	75	99	79	93	82	100	83	96	74	76	102	95	108	93	92	87	79	82	80	94	87	77	83	102	77	90	98	76	93	96	84	88	87	77	85	76	93	90	76	81	82	101	88	97	85	91	85	78	99	76	91	88	96	87	79	75	71	90	75	83	64	79	97	86	82	77	91	60	92	84	86	89	75	66	111	82	78	78	81	95	78	70	88	85	73	88	75	76	92	79	79	83	83	92	79	89	76	76	89	66	90	89	85	90	99	86	86	82	88	81	75	76	90	101	79	102	80	84	101	94	82	95	70	102	91	74	78	94	68	85	98	82	85	73	74	66	95	79	81	83	81	89	78	100	68	84	77	85	94	94	59	75	78	96	70	97	94	95	87	91	73	70	87	92	87	94	79	90	86	94	99	80	82	78	95	95	87	90	78	93	84	93	65	96	90	84	74	92	75	91	95	89	92	73	79	87	86	100	81	77	100	88	87	93	97	83	93	86	80	92	88	83	107	78	64	80	76	68	86	81	95	89	81	95	99	68	74	66	83	78	99	99	97	81	77	93	84	85	89	84	86	93	87	75	70	83	69	83	83	81	81	96	66	81	87	82	76	91	88	99	88	80	92	85	87	93	81	79	81	81	82	57	86	98	89	95	81	76	102	91	83	71	74	85	83	78	88	83	86	107	83	96	86	94	96	95	83	93	85	76	78	98	82	73	82	75	77	87	82	80	85	102	83	71	79	93	112	73	78	98	71	76	80	82	87	69	72	80	90	77	85	80	96	93	94	93	80	80	98	95	88	81	79	76	89	92	96	80	89	96	81	91	108	79	71	81	75	80	79	89	97	67	93	89	87	99	87	80	69	94	95	75	70	86	75	90	84	86	84	106	99	85	106	84	90	88	85	78	73	84	83	99	100	80	90	85	108	89	75	78	83	93	103
24579	9555	5865	6598	14347	19400	16918	15590	13632	11827	9808	8300	8512	7307	6558	6017	5644	6078	6216	5780	4973	4933	11652	14218	13497	10553	8161	5136	3179	1907	1292	966	797	694	612	636	612	652	634	611	654	616	608	647	630	615	629	603	617	649	618	648	637	647	637	622	643	645	613	617	622	650	672	612	623	543	592	661	629	622	636	605	624	592	640	599	666	626	622	605	638	611	608	619	629	624	607	665	611	565	579	673	584	620	615	674	654	667	588	612	626	614	624	599	624	613	641	592	631	634	637	627	625	616	604	684	606	654	654	649	578	634	588	614	661	645	604	656	613	634	616	638	642	625	628	625	633	625	586	622	652	616	603	636	623	617	610	627	607	623	649	635	610	596	581	642	657	594	628	625	630	592	656	626	653	642	626	615	652	619	607	613	627	611	635	659	640	621	611	660	639	613	596	681	655	650	622	646	622	588	642	588	602	653	618	654	636	616	626	627	614	592	602	589	642	622	600	638	619	624	576	598	616	641	647	638	694	634	595	614	612	650	652	607	597	684	638	642	611	632	632	645	586	588	617	567	637	672	657	656	626	616	636	629	576	621	579	614	610	629	611	609	610	600	659	636	615	650	615	615	606	604	648	632	643	647	643	615	652	592	618	624	639	611	587	640	640	661	606	633	651	667	606	652	632	639	653	632	621	649	626	671	670	630	630	705	638	615	681	611	657	606	626	678	623	604	579	608	581	631	651	602	623	633	670	575	624	577	605	670	622	613	627	654	579	654	580	643	617	660	657	633	605	638	615	632	599	629	634	620	648	619	615	646	633	644	609	601	625	636	627	629	668	597	614	627	580	620	623	670	590	641	596	614	630	681	632	624	632	619	688	611	602	622	627	668	669	621	579	635	645	617	598	590	617	646	682	611	625	688	618	625	626	639	656	654	648	647	626	609	657	682	624	617	633	640	697	609	624	647	588	643	576	614	674	629	667	586	616	642	621	638	633	636	603	601	601	654	659	654	609	629	625	614	645	615	618	629	639	655	599	642	592	659	633	633	596	662	645	660	640	640	568	644	644	603	631	634	624	653	645	626	617	640	640	638	645	621	657	665	650	641	609	616	588	614	627	614	596	629	634	598	610	629	613	655	605	631	607	654	653	625	659	607	595	657	589	650	577	614	639	600	600	625	647	630	614	598	595	615	613	632	643	620	580	647	617	592	643	661	643	575	663	648	584	639	645	635	600	610	634	624	625	637	669	604	666	633	631	626	643	609	622	656	606	629	613	641	625	593	641	656	628	625	631	644	598	612	632	640	649	671	628	616	614	592	604	665	607	646	659	616	608	649	629	628	619	612	641	617	604	640	660	622	643	668	643	641	676	635	625	620	618	600	631	635	644	614	634	637	603	597	664	644	641	651	642	598	611	623	634	625	648	634	642	603	645	609	616	647	612	632	630	598	603	609	640	619	610	617	605	670	634	647	627	650	668	589	613	607	628	600	659	632	618	618	625	627	622	641	636	645	640	618	635	627	650	625	594	637	631	673	641	628	632	653	676	619	624	638	608	656	630	625	614	590	660	681	649	653	626	591	632	620	670	595	629	660	586	663	648	640	600	610	631	597	599	601	636	619	626	630	636	607	602	617	578	635	626	604	633	639	639	594	634	634	621	596	606	608	637	666	621	585	586	621	607	621	625	677	598	639	611	629	645	640	645	609	603	623	650	616	581	600	624	577	621	576	615	657	619	626	663	634	650	624	624	623	648	638	614	637	622	648	621	647	647	601	644	632	612	666	629	640	624	659	649	574	657	655	656	630	649	577	634	634	623	607	695	587	629	626	619	635	657	582	603	634	601	616	627	615	576	631	617	616	606	601	627	560	585	608	627	611	610	647	664	679	667	577	617	595	614	658	599	670	579	635	599	585	644	641	636	594	605	618	614	671	635	616	622	612	636	616	655	641	638	671	604	632	645	632	628	650	612	600	689	658	666	668	643	610	564	676	649	655	606	640	630	620	631	638	639	637	601	616	624	644	662	614	601	682	633	627	680	624	581	609	666	613	661	627	634	642	596	633	593	609	643	651	610	654	629	666	618	634	627	629	616	587	656	624	584	595	613	632	624	581	615	612	595	582	615	611	695	605	686	623	639	592	616	621	656	625	630	565	629	617	651	644	640	590	661	615	621	665	630	651	599	574	655	596	635	618	635	589	660	636	647	585	628	647	644	632	643	598	578	600	571	642	638	604	621	636	624	636	599	589	611	615	612	639	646	640	651	644	636	590	662	670	620	653	596	596	609	651	605	599	617	637	607	632	620	627	676	590	605	552	645	600	659	588	583	638	634	651	664	628	593	615	647	590	606	674	593	641	620	588	580	647	651	633	582	603	644	607	604	648	620	616	636	605	658	605	625	608	636	649	610	611	618	639	644	654	620	604	619	594	612	632	635	632	608	597	597	626	600	658	640	606	681	650	611	623	553	642	643	603	616	607	627	655	581	660	647	618	612	635	588	646	654	639	661	638	660	622	620	627	652	634	594	623	621	616	649	607	634	663	601	657	630	659	621	613	615	690	605	638	631	630	627	614	623	608	646	639	641	658	645	650	633	619	631	636	626	592	650	620	629	663	630	629	604	674	604	691	599	627	665	623	665	626	601	616	601	646	621	597	605	627	604	606	632	596	648	646	594	639	645	607	587	618	597	611	657	624	661	602	663	639	573	610	623	643	597	629	633	678	593	631	602	647	666	655	666	640	607	601	634	648	624	661	626	616	639	633	588	614	605	627	659	606	655	636	635	605	634	592	609	643	618	625	635	637	644	621	674	593	629	626	602	661	599	629	654	589	640	627	653	642	630	634	636	626	603	609	658	654	597	693	648	593	583	597	644	621	618	585	628	663	665	603	628	633	609	625	651	640	616	621	636	594	628	601	646	593	660	630	614	646	644	608	634	636	631	642	616	642	649	609	628	642	652	694	630	597	649	644	623	657	648	646	647	638	673	608	611	627	605	610	626	601	617	647	626	598	635	615	622	678	582	603	647	584	618	627	651	618	644	638	627	687	634	624	587	622	672	613	634	603	638	629	635	608	589	621	625	612	623	629	626	657	614	643	651	592	623	646	605	612	633	634	591	639	645	592	611	619	641	615	631	645	638	611	634	656	609	616	633	623	652	651	649	675	574	623	622	609	659	639	586	614	624	650	641	673	592	653	631	605	622	627	624	631	570	629	605	632	606	641	645	630	640	583	612	600	645	615	624	600	665	670	637	605	589	615	616	639	607	625	606	649	608	651	640	611	659	601	604	599	637	624	604	617	644	646	657	632	659	635	643	663	657	622	614	608	582	649	674	646	617	619	639	596	614	637	646	634	630	581	625	668	668	610	582	633	634	605	639	614	613	586	641	597	603	636	618	605	598	602	628	613	605	654	608	686	589	632	630	644	591	660	648	633	640	620	572	619	636	672	628	601	613	617	616	620	605	648	608	624	603	641	634	663	618	654	645	617	681	612	636	615	651	654	674	618
2389	538	384	241	225	244	246	265	257	214	186	197	202	182	165	186	163	162	164	158	144	109	169	191	188	156	143	108	94	89	84	98	67	78	74	63	86	78	81	62	70	70	73	57	87	64	70	58	72	65	72	67	74	66	64	77	77	70	71	70	78	68	78	68	74	61	62	75	71	66	67	75	62	70	69	63	79	68	68	58	75	80	50	64	83	71	67	77	90	80	74	94	77	65	78	67	70	76	65	61	73	57	63	49	83	70	59	86	82	66	63	67	51	75	57	83	68	78	89	72	58	73	65	60	56	65	82	82	74	74	67	55	70	81	77	67	68	56	65	72	71	71	57	61	84	78	74	72	73	78	72	83	56	72	68	60	59	80	67	85	73	80	76	74	85	66	72	73	72	81	73	78	78	69	85	72	78	68	70	75	64	73	75	61	62	75	85	58	72	57	70	59	72	86	75	73	81	69	69	66	68	66	68	79	64	86	91	67	65	72	74	71	62	80	59	65	74	72	77	86	70	60	77	70	74	67	72	63	74	79	81	69	84	78	63	76	61	75	68	70	59	68	69	69	70	60	51	71	62	84	64	77	64	77	77	65	78	61	65	64	52	69	76	82	63	64	75	79	65	70	58	66	76	61	53	76	75	65	67	69	68	79	72	70	60	61	81	72	81	60	86	71	73	65	80	63	65	73	75	82	73	68	76	79	74	74	67	82	71	80	62	60	79	85	65	69	70	55	64	75	68	68	80	76	69	87	73	67	69	77	78	78	76	76	66	76	58	68	62	67	65	72	70	66	68	72	67	66	52	77	71	70	52	84	56	68	63	71	59	67	63	77	64	73	62	58	73	71	66	77	91	83	76	66	85	80	82	64	76	64	68	66	73	65	61	65	67	67	77	76	64	83	64	73	59	67	79	78	72	68	64	78	82	77	68	82	59	87	75	82	80	68	81	57	92	71	71	69	98	82	75	67	72	67	82	70	85	63	62	73	62	72	69	52	70	79	82	67	82	77	80	70	77	77	77	82	66	66	53	62	69	77	66	70	73	88	57	72	65	82	73	66	62	75	62	73	79	75	72	74	63	65	72	73	60	73	76	74	80	93	78	73	69	73	65	80	71	64	79	89	79	70	71	67	59	65	57	71	63	68	80	73	80	61	69	84	62	64	78	58	78	71	70	82	51	77	67	72	68	67	78	75	63	72	67	76	83	63	72	83	73	66	72	76	67	80	57	79	68	89	62	68	71	71	75	88	66	60	74	63	57	80	69	63	67	62	56	69	77	70	72	73	50	79	73	59	67	61	62	58	68	67	70	66	57	81	73	69	92	75	75	89	66	82	66	70	78	81	80	74	77	72	83	63	80	73	78	70	69	64	57	63	59	75	64	62	57	60	85	82	79	56	72	78	69	63	72	66	58	82	73	60	83	74	75	79	59	79	79	62	65	60	64	80	85	86	62	63	78	69	74	74	64	73	64	76	84	81	76	60	63	103	76	70	63	69	64	67	64	91	75	68	74	59	64	70	61	68	61	58	73	79	63	57	71	46	74	71	69	63	81	57	77	60	68	78	84	78	66	59	73	89	68	67	56	61	74	75	85	84	66	81	66	72	84	90	68	73	55	63	58	66	72	69	70	73	66	67	69	81	72	81	68	70	67	77	59	71	82	67	58	62	56	66	75	87	80	77	79	78	70	70	75	79	92	69	64	57	54	67	81	76	77	65	81	61	60	70	74	67	76	67	67	86	78	58	80	64	72	74	80	70	66	62	74	68	80	76	79	75	72	71	56	92	64	76	63	84	67	71	58	70	78	73	71	70	72	65	72	74	55	65	60	67	67	69	61	78	77	75	71	69	72	65	75	67	59	53	71	69	69	69	77	78	69	72	67	62	85	73	67	75	69	61	81	72	65	68	71	68	74	69	66	77	76	83	45	68	55	75	73	79	91	56	60	59	71	68	85	69	64	52	66	65	69	73	70	70	63	68	69	73	71	58	80	71	60	69	75	77	70	76	70	67	65	81	68	67	75	90	82	71	65	63	87	63	79	69	61	61	56	83	69	83	71	74	73	65	81	63	64	93	72	64	71	66	70	69	80	64	74	82	59	58	79	68	64	87	77	67	77	78	75	83	79	76	59	63	72	82	75	70	71	81	81	70	87	70	83	69	73	66	74	84	78	89	77	64	74	69	80	79	76	56	82	64	70	76	54	63	97	68	86	72	76	77	60	78	74	88	68	74	78	77	79	79	64	72	66	80	70	64	63	77	64	62	69	76	85	69	73	53	80	62	82	79	82	62	61	70	82	66	63	54	85	73	58	73	76	81	56	80	79	74	68	75	65	56	61	73	70	85	69	68	74	76	77	85	68	90	67	68	83	63	68	69	61	59	81	67	60	66	70	80	66	79	77	66	87	56	69	67	62	82	69	76	62	59	86	78	84	70	78	70	69	78	69	59	68	56	62	74	67	74	87	65	70	69	72	60	70	88	73	76	78	71	70	65	69	55	83	64	80	88	64	75	79	86	63	93	72	69	86	71	61	75	77	69	73	60	74	67	61	71	56	76	76	71	77	69	85	64	63	68	73	63	76	65	79	80	61	58	82	69	63	61	68	56	63	76	84	74	77	74	74	78	51	67	68	68	69	69	86	72	74	88	72	68	71	64	67	65	66	69	100	79	77	78	79	73	81	86	57	74	76	71	67	74	72	71	84	62	66	80	80	76	73	65	57	76	54	80	61	77	90	63	72	65	75	68	70	65	74	73	78	59	82	72	76	79	67	73	85	61	78	65	79	78	61	66	71	82	92	75	63	62	60	81	76	75	73	64	68	71	76	83	61	79	70	65	76	71	75	85	73	60	76	68	72	64	84	62	76	84	82	56	70	77	63	64	75	60	95	63	78	63	80	67	78	82	64	64	89	73	76	68	79	67	68	73	60	69	47	80	65	70	79	73	73	57	60	67	87	77	68	69	71	63	75	66	65	79	70	76	84	71	63	74	81	85	65	60	84	63	67	62	61	75	70	73	82	60	64	74	67	65	71	71	83	61	83	82	74	60	65	79	59	60	73	74	83	78	58	71	79	64	55	63	68	81	68	60	61	60	68	58	64	75	74	71	71	90	74	70	73	62	60	65	68	85	73	74	66	56	69	79	71	70	68	77	76	67	80	63	66	61	63	77	75	63	81	74	68	69	63	81	54	63	72	75	73	81	77	74	73	68	74	75	79	74	63	59	60	65	58	62	76	70	64	84	74	78	65	74	66	56	60	84	86	77	81	70	65	76	84	73	59	60	68	70	65	77	69	62	67	74	61	75	74	74	68	78	70	72	85	71	86	66	85	61	58	69	70	57	61	71	77	77	67	78	65	67	73	72	66	64	73	60	71	79	66	79	82	72	56	66	75	65	55	77	64	67	91	75	56	70	64	63	79	70	70	61	60	53	83	73	66	77	60	63	66	62	78	78	61	61	66	74	71	73	64	81	63	64	72	73
18049	6100	3978	4419	9585	13868	11480	10142	7900	6845	5850	5445	5321	4418	4054	4176	3881	3598	3427	3130	2766	2359	2986	3154	3026	2473	1907	1353	1014	809	698	605	552	549	584	529	496	538	521	543	526	511	509	586	542	508	554	537	539	581	542	528	504	518	571	535	505	533	537	507	555	536	516	549	540	530	547	553	511	499	550	541	513	538	547	533	526	582	519	528	508	543	526	533	538	555	579	547	546	541	539	562	556	543	555	554	556	552	522	516	561	582	520	553	533	499	486	531	513	494	521	542	576	538	512	586	522	513	543	534	543	522	496	557	535	498	539	532	558	529	542	510	573	535	513	553	512	527	523	530	537	513	573	516	550	552	567	518	518	528	544	526	532	509	546	545	541	515	530	540	511	563	546	537	528	533	529	523	518	526	525	561	568	554	551	517	554	531	543	462	535	513	532	509	552	539	522	523	519	546	561	567	518	532	523	516	529	537	558	547	531	530	533	561	561	540	513	541	524	583	516	527	533	499	489	524	498	519	528	586	500	498	550	526	523	509	551	560	543	524	540	542	569	528	521	520	568	539	527	530	533	513	581	518	545	511	558	531	560	537	540	541	503	565	549	552	549	565	543	531	495	559	538	525	551	519	539	540	487	527	554	523	493	514	489	529	552	535	540	530	507	542	529	547	538	566	501	534	556	556	529	505	553	556	561	512	553	542	477	544	508	557	548	512	533	598	515	523	503	529	540	535	516	556	519	546	555	518	560	528	482	597	536	522	525	516	558	527	527	537	532	537	553	529	526	534	546	567	539	544	497	523	516	518	533	568	553	509	517	512	571	545	535	541	519	536	548	535	566	546	503	543	533	565	560	552	571	517	557	508	481	522	534	554	569	574	575	506	510	558	538	514	561	503	518	530	534	506	561	570	476	512	506	560	539	498	527	538	545	551	572	556	539	549	535	489	526	536	530	515	529	557	533	554	520	530	548	518	527	544	518	512	554	469	565	525	527	548	522	585	548	505	486	551	578	529	508	529	500	527	552	546	528	518	553	556	563	577	583	554	546	513	511	539	564	534	564	577	495	544	498	552	538	566	532	552	557	531	551	573	554	547	543	528	579	567	565	544	536	550	550	540	578	565	540	558	527	519	549	509	544	560	557	532	539	527	578	506	513	553	552	469	500	572	545	558	525	529	515	567	530	504	533	550	576	489	548	530	501	512	530	551	548	498	564	545	542	551	555	603	529	544	519	520	539	541	503	590	517	521	539	506	582	522	500	532	554	511	522	521	537	545	490	518	513	566	514	544	545	544	499	526	562	571	552	531	523	561	522	533	528	558	539	555	553	550	560	531	531	571	578	528	564	517	568	513	526	521	555	595	511	562	485	566	525	513	521	572	559	533	539	525	508	534	506	543	519	546	544	538	536	517	503	511	537	555	509	528	500	555	526	556	509	522	525	521	564	552	563	547	533	530	511	576	563	500	535	537	563	567	549	521	543	540	538	569	518	536	574	548	512	530	533	552	530	556	528	569	540	563	522	565	533	583	537	560	536	577	526	531	563	540	498	560	533	532	541	554	572	570	538	536	506	511	563	529	587	558	492	563	530	547	501	521	569	544	555	549	561	542	546	559	497	580	542	507	531	557	540	528	472	547	542	535	499	580	512	571	575	548	577	534	556	517	542	536	525	517	514	562	536	590	529	519	525	540	554	566	525	585	489	536	533	578	516	519	571	533	564	513	563	518	532	527	548	519	508	533	544	504	532	505	569	535	520	521	583	558	544	516	550	522	539	547	490	522	517	521	558	523	529	567	546	542	576	572	532	538	515	549	557	556	514	533	552	578	531	520	555	517	547	538	539	561	551	491	534	551	531	601	523	540	558	515	521	506	515	564	563	560	511	567	532	484	540	528	513	537	504	531	526	510	531	570	566	516	531	563	528	526	521	524	525	521	522	534	530	531	516	544	529	523	501	534	514	518	545	531	574	559	481	552	540	545	514	537	537	525	530	564	535	538	522	529	525	550	547	548	514	568	507	535	521	531	510	587	565	501	487	529	513	518	560	552	520	541	554	515	552	535	512	536	550	540	566	538	507	499	553	514	515	570	532	531	557	571	501	537	522	544	537	525	497	512	525	553	566	563	538	524	529	489	542	480	547	532	580	561	562	581	513	535	520	573	564	533	544	552	527	556	559	524	545	543	535	502	530	559	551	538	535	529	545	544	527	523	536	499	538	518	501	572	521	533	520	526	527	502	522	507	540	561	506	520	555	530	523	498	513	562	526	498	508	577	515	514	534	523	532	529	487	493	525	566	569	540	584	563	554	559	533	535	520	555	516	572	575	515	538	514	558	549	544	490	530	569	513	547	550	527	563	496	512	523	533	544	541	547	500	523	550	518	576	529	528	524	485	575	533	505	513	547	486	532	540	579	503	539	548	555	561	542	516	556	568	544	490	517	538	561	487	534	532	544	566	527	544	559	518	553	550	555	515	525	543	547	502	509	569	533	511	490	531	513	503	517	531	535	517	564	529	526	562	510	520	522	543	552	543	495	569	556	573	534	520	506	551	573	524	554	582	514	535	528	519	542	528	547	515	530	517	540	521	553	510	516	529	540	519	593	509	553	504	524	557	537	532	544	552	601	512	533	523	503	501	514	545	532	494	518	527	554	533	527	569	516	535	539	561	559	488	499	587	523	540	546	534	553	557	543	531	554	539	601	554	527	499	530	490	531	562	500	469	523	545	554	578	556	553	515	594	523	509	553	537	517	541	562	526	536	548	566	540	543	517	519	512	517	573	535	504	499	510	538	534	527	546	538	552	543	525	507	522	523	553	531	573	540	557	522	493	547	538	518	575	541	581	588	577	533	544	497	543	528	539	567	528	518	559	530	549	553	545	566	524	543	522	527	572	582	554	545	483	516	543	530	546	548	520	556	533	551	548	524	537	557	511	535	584	534	554	509	535	587	565	493	525	533	533	535	528	540	564	572	574	552	527	537	539	521	566	534	518	562	539	515	506	554	565	562	510	512	535	510	521	517	565	500	574	519	504	508	548	568	559	530	523	512	547	484	493	542	551	496	540	550	534	529	556	550	566	548	543	505	541	511	553	528	531	530	513	535	526	510	558	520	537	578	520	577	516	510	536	529	555	509	508	524	519	540	527	536	509	457	561	528	535	520	545	500	569	557	525	535	479	503	563	527	575	519	546	522	542	534	542	518	532	512	551	544	579	546	567	532	562	544	524	544	522	501	511	527	513	538	570	560	549	578	569	514	542	537	555	557	558	526	558	548	535	553	524	534	556	524	541	534	551	521	568	570	524	501	544	542	548	556	527	563	563	547	516	574	538	510	503	519	547	506	525	529	585	556	508	532	546	521	550	574	550	545	535	518	527	555	558	502	512	587	518	547	574	574	568	536	551	564	585	544	560	526	540	530	546	521	565	541	504	529	513	543	587	536	508	510	575	519	543	513	527	526	547	543	553	563	545	577	509	510	531	521	520	519	531	558	512	522
1851	837	438	313	276	276	350	371	287	302	280	271	233	238	236	249	224	228	210	166	164	155	283	411	385	343	239	184	120	130	89	81	81	58	73	75	96	67	78	65	80	88	74	78	70	71	71	72	64	59	65	79	82	74	79	62	72	82	76	61	74	80	78	71	83	73	76	70	78	57	72	71	91	67	87	93	72	66	78	78	86	59	85	80	65	79	93	95	93	72	56	84	79	83	65	87	67	74	69	68	75	74	70	59	83	63	73	77	81	75	86	86	64	77	83	69	80	69	76	67	74	84	89	79	72	69	69	78	69	94	77	57	89	64	80	80	68	83	64	67	56	70	68	61	80	78	71	79	67	71	93	81	73	82	70	69	80	72	88	95	72	76	73	103	73	89	68	73	83	80	72	81	59	68	67	69	71	64	65	75	84	76	75	72	65	80	57	71	80	87	74	76	77	76	73	86	81	72	66	85	86	74	79	88	70	70	91	90	70	75	77	67	87	74	63	82	82	66	92	63	80	69	73	72	70	75	74	56	71	84	76	76	81	77	62	81	65	67	73	85	78	86	83	78	73	73	82	89	77	67	63	84	83	89	78	61	81	89	67	77	72	79	66	75	64	79	85	76	79	84	74	67	72	74	69	75	76	76	61	96	76	88	77	68	73	76	57	92	80	79	67	83	77	80	82	67	67	76	90	60	95	72	78	77	74	71	71	73	71	66	95	72	92	64	76	80	73	82	66	71	76	82	82	86	63	83	68	69	104	77	77	71	67	79	71	71	74	66	79	57	72	80	70	80	70	81	75	72	87	74	73	69	78	74	67	66	68	73	79	79	66	72	80	74	76	80	74	78	87	68	66	82	72	68	76	69	83	71	87	74	83	71	78	86	81	55	94	77	65	71	84	79	77	79	70	80	72	91	84	68	69	64	78	86	72	68	78	80	69	76	71	84	92	81	81	62	87	90	92	63	66	77	81	75	83	86	88	73	70	63	79	51	64	73	61	67	73	76	86	59	56	71	83	83	81	63	74	60	76	83	83	74	85	86	72	76	75	66	86	84	83	77	86	99	63	75	76	71	81	60	80	61	57	72	61	68	66	69	71	61	64	91	74	62	69	56	80	85	88	80	52	88	72	65	72	67	71	69	61	81	72	73	84	82	63	81	73	72	90	81	59	52	84	79	83	87	65	76	71	79	59	63	68	69	84	66	73	70	81	87	80	68	67	86	70	82	69	69	70	76	61	79	63	77	70	76	69	72	78	86	78	80	71	71	89	87	70	69	89	78	61	66	60	66	68	70	78	83	67	77	75	70	64	83	73	60	81	70	64	82	66	82	64	70	78	66	78	66	68	74	88	71	75	76	74	65	63	60	79	76	82	93	72	79	82	79	76	89	70	75	84	82	85	80	76	87	70	74	66	80	71	68	68	67	68	64	83	78	85	87	78	77	73	91	75	81	71	67	84	71	88	54	62	74	89	59	61	82	78	68	61	58	75	73	91	64	70	70	84	66	70	77	89	66	78	64	88	67	91	69	72	67	66	62	94	68	75	77	68	81	69	66	69	64	70	77	71	81	76	83	95	81	71	84	75	75	72	80	80	83	99	93	70	76	78	68	55	77	76	86	72	79	84	74	88	73	71	57	50	83	90	84	75	77	63	75	73	75	77	69	70	72	76	72	61	94	70	70	72	89	75	72	63	63	84	94	61	79	87	78	89	78	70	62	63	75	59	65	62	66	77	76	73	78	64	65	75	78	76	69	78	69	65	71	63	108	85	63	83	69	75	72	78	74	88	76	72	70	55	81	68	73	83	78	85	87	83	65	86	64	67	70	65	73	66	67	90	85	71	63	74	86	71	82	100	71	65	84	74	71	76	83	89	69	71	86	77	73	83	62	74	77	77	61	89	69	68	86	72	69	81	73	83	80	69	74	84	82	84	86	63	76	73	88	70	84	77	73	70	87	72	87	66	78	78	73	63	72	88	70	76	67	76	76	81	70	72	79	74	70	69	86	75	82	73	68	87	74	81	73	76	82	80	69	68	65	83	78	77	50	66	66	71	69	75	77	86	71	67	84	81	71	76	67	67	73	77	81	79	67	76	78	69	79	76	64	65	65	71	67	83	76	70	67	78	74	71	71	77	88	50	81	69	62	73	74	61	68	82	81	82	64	72	77	79	80	74	83	80	94	74	73	76	81	76	96	79	91	67	78	83	71	82	68	63	87	65	69	63	83	80	75	73	88	69	70	88	84	78	72	89	71	73	71	82	60	75	66	64	92	69	80	78	60	67	60	89	64	87	89	60	71	77	93	81	75	66	90	65	78	79	80	65	65	72	63	76	81	54	71	89	59	70	59	61	73	81	70	75	73	65	82	85	75	62	81	83	95	84	77	72	81	62	71	78	82	81	74	74	80	64	63	82	82	78	74	80	74	81	79	83	76	82	66	69	80	87	93	65	75	69	52	74	74	79	69	93	86	84	88	83	78	64	57	80	75	69	75	74	68	76	71	71	88	84	72	78	72	65	75	64	57	68	79	62	74	70	71	83	74	72	79	68	61	72	75	81	69	61	95	73	59	75	77	73	65	57	89	83	77	74	72	78	81	74	87	70	76	64	60	71	74	78	70	64	84	87	66	67	73	75	63	75	81	81	62	71	69	76	69	76	76	65	81	77	84	78	75	76	70	48	80	80	65	70	82	74	68	81	88	52	69	82	71	69	81	59	71	84	70	68	71	74	69	68	67	77	67	69	66	71	74	76	60	77	87	66	77	71	69	78	64	81	74	77	72	75	74	77	80	80	92	75	71	83	76	99	88	77	87	86	74	88	78	74	73	69	68	66	75	76	65	75	67	72	83	83	84	80	64	64	63	78	65	55	69	71	90	73	91	72	76	86	94	73	75	84	64	80	84	63	97	73	62	80	82	77	77	80	75	75	66	60	86	78	78	86	73	72	87	80	71	85	87	79	79	76	70	73	67	69	84	56	71	72	48	67	68	79	76	68	65	71	76	84	66	65	83	86	60	78	101	72	65	70	77	63	57	78	76	72	70	80	77	62	73	64	58	87	74	55	73	79	73	51	76	71	80	82	63	72	69	63	76	76	77	84	80	71	67	69	88	77	88	78	65	66	80	76	80	71	64	87	64	88	71	95	60	71	81	80	65	85	68	64	60	84	73	80	72	58	67	77	83	75	81	60	78	71	80	78	71	78	82	73	78	72	74	68	70	77	76	78	66	82	69	79	94	84	78	91	70	66	77	62	77	79	70	79	82	66	70	81	77	76	75	79	72	67	65	74	68	60	83	81	73	76	68	85	83	88	70	92	80	76	76	71	66	86	75	80	78	75	83	83	90	67	76	82	85	77	78	65	79	71	81	89	77	75	69	64	86	70	90	62	82	77	56	82	74	80	77	70	80	80	85	87	72	64	63	81	71	87	66	79	84	67	75	60	68	68	72	64	80	71	83	75	70	70	66	67	80	74	68	71	70
18340	8463	5027	5706	11890	16437	15772	13448	10916	9062	7710	7391	6097	6373	5691	5386	5131	4757	4510	4007	3079	2889	6019	8215	7983	5931	4552	2897	1803	1242	894	683	612	564	608	602	581	507	540	541	555	546	530	587	535	540	551	570	597	554	578	542	523	596	557	558	537	560	569	507	577	539	547	548	548	563	573	556	583	537	579	575	548	584	556	543	529	577	573	537	542	565	536	529	549	598	533	532	540	528	559	564	547	520	598	568	546	561	551	561	557	541	559	524	544	528	527	581	548	578	576	556	536	549	529	526	594	552	514	544	557	533	578	545	556	555	563	574	565	515	523	503	526	530	577	527	589	538	559	539	540	581	511	510	576	500	557	555	568	537	589	551	545	528	534	578	580	522	551	538	549	544	528	582	572	548	522	578	543	586	529	541	573	578	569	564	551	533	542	539	583	592	553	538	544	525	505	562	535	582	542	591	552	562	539	537	567	559	559	554	570	589	559	536	549	523	561	501	566	517	530	543	541	560	548	511	577	519	513	503	600	559	558	575	530	554	588	544	555	547	551	510	556	539	561	580	581	540	585	521	551	559	553	566	561	543	591	535	561	545	551	563	542	566	553	599	573	567	532	557	561	535	591	552	534	567	541	536	568	547	523	566	596	557	593	540	551	559	558	543	548	610	578	572	534	550	549	567	537	561	526	593	532	546	620	526	540	558	525	515	567	544	553	559	582	548	583	554	588	553	540	542	556	604	527	538	530	558	546	538	542	546	550	578	556	594	516	589	506	558	542	562	567	547	582	572	533	619	535	576	536	542	552	562	542	582	574	540	562	545	544	547	584	552	543	528	534	529	559	527	533	541	561	538	573	576	548	563	536	558	549	554	516	521	589	528	551	592	583	582	571	569	570	545	546	562	538	549	550	573	558	542	559	601	564	529	572	542	533	589	539	535	542	561	522	536	548	591	537	511	540	560	537	538	507	556	546	526	550	603	562	544	556	555	539	529	557	606	543	526	538	515	579	561	586	587	538	569	604	555	530	553	556	571	586	547	534	544	500	553	556	557	557	611	524	580	571	559	577	556	517	530	549	558	564	557	565	554	535	561	531	539	540	546	563	543	541	567	556	571	561	534	570	564	545	534	576	557	560	575	563	512	523	606	527	505	529	538	553	553	560	543	549	588	560	556	539	596	542	566	522	542	566	545	568	574	572	531	599	541	493	553	539	519	545	548	601	508	552	506	540	567	580	516	546	567	568	559	527	567	545	563	543	558	590	508	549	567	588	553	519	584	563	536	524	541	543	514	577	597	573	549	566	595	587	543	529	523	578	534	535	588	545	560	537	548	533	498	515	528	545	569	565	577	550	553	538	525	546	568	565	579	598	561	561	585	546	563	498	549	539	556	534	583	494	527	530	561	554	552	559	557	517	584	575	587	576	572	582	550	532	575	563	540	526	532	570	539	559	504	531	571	574	567	570	560	521	560	569	585	529	512	573	550	574	539	560	564	571	542	531	591	567	567	581	538	566	569	541	553	552	555	536	587	530	528	550	588	540	565	567	530	594	554	588	537	491	548	531	586	532	520	527	527	571	570	587	572	536	589	545	564	550	514	540	516	551	565	544	528	575	569	562	532	533	538	518	566	560	592	547	595	555	534	527	575	542	542	548	531	546	546	563	534	567	551	535	565	569	593	571	539	556	550	505	515	549	581	541	502	573	556	545	610	513	565	576	580	577	566	561	580	544	548	564	590	542	549	560	510	562	577	553	558	545	575	569	556	554	573	584	540	548	533	573	559	528	535	497	573	595	569	568	551	524	579	545	527	543	523	592	543	560	484	556	516	551	509	567	577	551	529	610	558	562	573	509	559	509	596	547	558	542	546	608	607	528	565	579	570	540	573	548	580	568	583	535	584	567	547	550	554	531	607	571	556	574	564	564	530	530	511	552	538	510	592	569	578	568	559	555	577	525	531	565	591	538	565	548	548	596	561	534	567	549	613	560	524	536	573	537	551	514	542	575	600	545	517	537	571	548	562	576	554	573	549	527	543	570	499	536	528	572	576	577	549	554	546	526	641	534	574	564	542	562	545	611	574	537	554	549	600	535	565	543	558	578	569	534	573	548	546	563	549	573	560	566	550	544	533	572	562	545	576	491	557	552	579	582	542	557	565	525	567	592	563	562	536	522	534	550	553	580	553	533	553	576	534	532	562	560	569	597	535	536	579	541	541	572	579	528	546	530	570	559	601	530	568	542	563	575	547	549	537	576	608	519	558	582	570	532	547	567	560	549	530	550	616	522	538	549	582	549	526	521	523	542	542	531	529	561	563	517	561	532	568	535	525	577	564	517	551	569	553	569	566	575	518	536	579	523	574	543	545	557	594	570	502	549	536	558	538	532	502	546	521	519	579	577	561	518	568	539	550	589	531	571	552	535	592	565	511	536	510	580	519	586	558	594	562	531	514	602	552	558	584	542	535	583	539	543	565	559	551	570	531	576	544	533	547	565	532	535	539	551	543	573	580	524	546	549	517	539	540	589	557	564	541	557	536	522	558	555	549	546	525	568	540	543	528	525	559	549	524	534	594	573	570	544	519	540	537	512	564	554	563	587	528	558	555	583	561	557	556	567	535	551	588	535	572	551	560	579	518	559	547	564	539	537	551	598	564	582	547	549	559	561	526	536	532	550	539	557	566	541	523	563	541	560	553	527	572	564	519	508	596	526	563	553	542	578	561	586	553	555	561	560	545	551	560	548	564	543	579	573	542	494	550	559	546	555	558	568	550	558	578	553	606	529	522	543	541	564	522	560	547	555	587	552	574	517	526	580	560	576	558	551	589	532	497	559	553	531	537	559	568	584	550	513	536	587	521	537	575	547	539	553	556	559	542	489	530	537	573	598	547	551	561	560	558	510	548	512	563	530	556	562	591	549	575	578	527	534	549	595	523	539	581	570	568	513	539	575	523	568	574	530	560	579	570	558	540	554	528	551	569	483	565	555	502	568	570	534	553	581	531	568	578	567	558	523	542	557	547	528	549	544	537	545	576	572	577	571	570	542	561	544	511	569	576	533	512	528	546	570	547	532	544	540	579	570	570	577	558	554	543	499	584	568	553	562	554	549	550	588	604	543	555	565	556	585	571	573	591	597	577	550	537	560	563	531	568	566	559	541	533	545	577	540	571	535	563	555	546	561	560	532	525	549	544	521	514	551	527	535	532	553	538	543	571	586	566	539	548	526	509	552	607	513	573	592	576	544	549	528	551	565	550	603	562	543	545	521	572	531	539	546	594	525	568	600	531	602	531	565	544	577	557	559	507	561	552	572	574	555	573	590	569	540	503	577	552	527	520	550	544	548	534	535	567	556	544	532	566	529	547	507	616	525	523	543	568	547	539	580	547	514	545	554	547	535	544	553	569	569	573	524	522	555	526	524	539	548	533	540	566	539	541	526	534	562	530	578	585	556	561	566	559	530	557	557	536	575	515	561	560	550	508	606	516	568	620	563	540	560	637
3218	896	451	357	238	293	361	360	315	267	292	257	211	276	253	248	218	220	219	190	178	165	302	489	406	347	268	160	138	105	114	89	86	86	74	72	74	73	82	74	70	74	79	75	74	70	85	62	92	100	94	90	79	74	76	88	72	73	88	84	89	69	82	66	72	69	93	93	82	86	95	79	77	84	58	88	67	65	90	89	85	87	95	74	75	98	81	82	78	87	65	81	85	87	65	73	86	79	77	88	78	97	96	75	85	65	89	88	87	91	89	91	88	91	71	70	77	96	104	73	92	78	76	83	104	81	74	80	82	80	71	84	77	86	87	79	81	85	77	81	83	71	86	88	69	70	95	64	77	89	72	72	80	73	85	74	87	91	68	90	81	73	92	92	80	80	81	93	94	92	70	80	75	98	87	72	82	75	80	72	81	82	67	84	90	75	82	92	72	71	72	92	79	77	93	69	89	72	77	79	79	84	86	82	107	93	75	75	97	87	70	92	87	69	67	89	81	86	82	84	96	90	85	87	91	68	78	79	79	76	89	77	87	80	83	84	92	82	89	74	81	85	84	82	80	87	94	84	85	89	90	88	68	81	78	75	76	75	94	74	104	86	64	88	88	73	78	85	102	81	90	80	89	76	72	82	76	72	67	93	74	83	88	81	81	87	96	74	87	78	73	81	78	86	97	88	95	82	79	72	85	83	96	90	69	91	74	90	88	81	85	74	85	87	97	75	84	75	86	79	91	77	83	96	64	88	89	82	88	82	95	98	75	80	101	99	106	94	72	95	74	63	67	79	77	82	98	77	93	71	99	72	86	88	79	66	75	90	94	84	77	71	85	89	90	81	91	81	79	77	91	91	80	84	79	76	73	70	88	89	90	82	85	87	75	69	76	91	92	72	92	87	77	68	86	92	85	84	97	88	71	85	99	94	77	82	75	71	86	81	83	96	74	108	77	90	86	88	87	84	78	95	78	72	78	68	75	84	89	80	80	70	101	83	92	74	77	99	95	79	84	74	77	79	71	93	85	96	72	70	84	77	90	78	65	63	74	70	82	78	80	89	78	71	77	72	93	80	94	88	93	76	72	73	71	65	78	76	87	92	85	78	84	78	69	86	81	83	69	79	81	71	87	88	91	83	95	73	99	71	78	86	87	75	74	79	84	76	87	76	76	83	80	69	76	85	81	89	84	103	88	83	88	80	83	83	93	79	88	67	90	86	74	74	104	80	83	72	86	78	86	73	79	62	73	79	100	83	91	98	70	92	79	70	86	82	88	69	78	82	84	89	81	79	82	76	85	81	83	91	89	69	76	86	80	89	85	80	89	69	81	71	88	84	80	66	79	95	88	77	86	69	68	92	79	80	76	71	74	91	65	81	84	87	79	71	81	87	89	105	82	81	83	82	80	86	91	80	71	80	80	82	81	79	70	78	81	72	84	83	65	87	78	61	79	64	76	79	69	92	87	78	79	76	65	71	77	70	85	91	90	77	95	89	101	84	84	79	82	66	88	85	86	94	77	86	97	88	74	84	64	81	87	79	83	67	75	77	74	88	86	78	105	90	81	75	71	75	86	87	86	92	89	80	75	87	76	85	77	63	76	87	74	81	82	76	84	78	79	77	79	71	75	80	88	80	74	95	70	95	80	72	95	87	88	92	87	73	87	72	70	75	89	93	78	85	77	92	77	87	74	73	106	65	76	90	70	92	85	85	95	85	78	81	65	86	79	76	88	71	90	81	90	94	89	77	86	71	86	99	101	80	80	76	86	83	74	69	78	94	86	76	101	76	81	61	83	71	70	90	93	79	72	74	75	101	61	99	79	73	64	84	82	101	94	69	84	101	76	97	69	79	92	92	82	85	81	74	94	94	80	86	99	82	72	69	91	73	80	79	95	92	79	74	83	76	98	70	94	89	104	62	96	80	73	66	71	92	98	83	69	85	73	70	87	111	92	92	95	67	88	89	70	85	71	87	92	93	67	59	77	84	85	79	63	75	79	89	87	62	66	66	78	74	90	64	76	83	99	73	84	75	84	93	88	61	72	85	94	84	88	75	81	65	71	70	82	90	79	92	80	77	82	80	78	83	97	79	76	89	72	82	95	76	77	63	99	76	84	75	90	80	77	90	79	62	70	76	88	81	91	98	72	90	87	86	81	107	83	79	77	82	88	78	81	91	77	73	82	65	68	79	83	80	79	77	76	69	78	92	77	75	82	84	68	89	98	80	88	89	83	97	80	67	74	82	80	65	83	80	88	82	92	89	70	81	75	78	85	84	87	67	68	64	83	77	76	79	84	67	89	97	86	85	71	75	79	77	109	77	82	75	84	88	95	78	79	86	88	78	68	82	71	67	69	80	90	86	70	89	72	80	85	69	78	83	74	73	86	89	92	90	83	83	74	80	93	80	88	80	86	88	73	98	63	70	83	87	81	69	79	82	76	95	84	84	77	87	74	79	70	76	89	87	101	84	97	96	92	86	87	76	76	93	71	75	91	87	98	86	77	58	89	68	89	92	95	87	80	74	78	91	87	71	100	82	80	71	98	92	80	87	87	69	73	83	85	75	86	99	83	73	79	88	81	61	84	81	82	102	86	82	91	86	90	87	74	86	83	83	78	77	93	94	82	88	75	84	86	107	70	77	79	86	77	75	75	89	73	74	94	68	76	98	79	67	86	66	90	66	80	89	90	84	73	90	75	83	73	88	76	73	75	76	93	77	67	72	81	70	71	77	101	74	97	89	72	82	76	83	70	86	80	75	81	81	80	84	78	94	80	81	83	59	72	78	82	74	82	58	74	73	60	85	105	83	81	87	95	64	88	69	74	89	84	70	73	84	79	85	93	71	86	90	95	97	74	84	101	89	103	95	82	91	83	82	60	90	77	87	83	75	82	92	82	93	78	81	73	82	88	75	71	86	70	76	85	76	92	78	69	76	75	88	73	86	76	88	78	87	84	71	83	84	93	80	74	83	78	83	84	65	71	91	78	81	62	69	87	66	82	77	88	63	77	74	74	96	80	89	90	82	100	62	84	61	90	81	81	67	87	87	97	90	92	72	98	77	69	85	92	99	69	99	103	80	89	83	88	74	70	76	78	83	67	82	87	87	74	78	81	92	80	84	72	97	91	85	65	70	85	91	78	80	86	75	72	74	70	81	61	72	89	93	73	69	83	81	88	84	70	72	90	80	82	78	73	88	72	84	81	91	98	73	78	75	99	84	101	72	79	89	88	76	85	78	83	69	76	75	68	82	75	81	81	99	83	85	78	74	70	72	80	83	76	78	85	94	77	93	75	83	89	80	86	104	76	79	83	75	75	55	84	88	67	67	76	86	70	80	97	88	82	87	82	81	83	77	72	72	71	83	76	81	98	77	67	76	92	82	80	82	85	75	85	78	73	94	83	76	81	72	76	81	79	79	75	72	94	82	74	87	90	84	65	88	91	91	87	83	89	96	82	74	85	70	71	85	82	78	82	79	87	75	82	77
18755	8826	4854	5378	11567	15582	15286	12735	9864	8472	7993	7079	6344	6751	6229	6619	5577	4807	4586	4171	3350	3226	7234	9525	9103	6590	4898	3037	1839	1259	909	706	609	630	608	658	639	631	654	599	621	605	587	610	650	585	601	661	610	590	578	591	609	604	658	587	644	648	636	635	582	616	558	599	571	572	576	639	652	563	567	575	636	616	613	617	644	572	613	577	683	668	619	624	587	580	592	590	603	600	585	578	599	605	596	584	619	658	649	620	656	581	584	594	566	619	606	627	617	572	608	577	590	602	627	600	621	634	626	611	596	650	638	590	616	661	641	651	632	612	600	621	612	579	600	615	572	590	638	604	602	573	629	626	633	591	615	586	553	634	583	564	551	599	590	613	619	604	591	632	581	628	618	638	594	615	577	511	614	594	611	628	591	580	610	575	591	632	624	550	602	640	615	614	580	628	622	631	619	583	614	620	603	644	624	635	586	645	611	588	601	604	575	664	597	554	608	637	616	624	610	610	627	623	599	590	628	643	654	587	586	601	628	610	605	599	611	633	618	617	640	548	590	601	634	629	625	598	622	606	597	639	611	618	596	595	610	573	595	621	609	592	558	593	568	627	587	627	626	604	592	564	645	615	630	644	622	612	621	602	580	600	589	609	636	622	611	617	627	615	605	634	579	608	614	593	622	607	593	632	605	613	594	578	587	614	608	589	611	604	624	593	602	594	608	582	615	656	647	609	641	615	626	613	623	591	610	627	614	623	646	592	600	610	618	640	613	631	605	618	629	605	605	604	643	631	608	585	591	574	607	599	630	605	591	670	568	610	598	632	630	650	624	582	613	619	549	596	607	625	629	613	589	589	610	634	634	614	606	591	586	607	621	603	619	637	632	645	613	610	606	593	625	621	590	632	612	583	596	600	616	643	574	611	593	599	632	608	594	630	567	590	590	592	607	621	610	624	572	640	592	618	593	602	595	626	662	574	630	561	567	603	594	646	647	605	630	574	613	600	609	613	586	609	643	660	640	595	659	638	576	594	613	589	613	602	584	614	616	611	601	632	638	615	581	614	613	614	569	590	616	635	623	632	615	622	536	649	609	608	597	563	637	573	579	592	608	580	598	591	619	596	641	591	602	602	609	623	586	601	590	608	588	613	597	595	601	615	635	614	634	596	611	551	606	641	618	612	589	620	609	608	588	593	574	596	616	599	621	609	630	650	625	639	653	653	655	611	624	618	627	616	589	633	591	591	600	609	614	579	626	585	643	603	603	603	615	657	605	614	635	625	615	595	590	608	621	586	627	620	580	652	656	606	614	624	601	655	631	650	581	617	540	577	625	603	615	621	626	651	614	616	623	589	608	601	616	607	592	587	663	619	609	539	578	570	645	601	625	575	587	619	577	584	601	624	612	608	613	610	624	568	609	558	639	622	563	631	602	599	575	616	632	649	657	605	649	585	618	602	629	664	587	591	621	568	530	626	595	571	617	604	593	617	598	586	637	622	595	595	627	592	625	643	627	590	588	627	619	607	607	574	610	637	608	587	578	587	631	598	611	638	609	591	594	573	610	633	617	640	663	601	609	598	619	579	644	657	646	613	643	618	585	555	577	634	615	608	635	608	610	587	606	606	605	594	608	594	619	580	608	587	601	603	630	620	584	555	615	613	637	579	598	628	631	595	629	614	628	653	606	606	611	556	566	639	591	627	654	580	601	608	575	621	633	610	614	591	608	600	657	635	606	618	651	643	623	633	587	613	631	625	630	652	610	581	593	617	628	626	615	638	610	574	605	635	598	602	606	611	586	590	580	627	615	611	622	660	614	568	597	619	648	614	609	623	629	639	631	591	587	618	636	597	589	583	581	604	594	623	587	587	632	594	618	633	599	625	613	633	622	574	568	604	584	597	596	631	651	574	572	561	607	635	609	644	584	594	585	594	588	559	597	598	623	639	614	592	624	554	583	634	583	588	610	605	594	582	610	611	555	627	624	595	614	582	639	602	638	639	634	620	622	593	587	602	640	573	614	592	593	595	629	628	616	562	654	613	621	655	635	604	607	578	636	591	586	585	600	613	565	596	601	586	607	608	601	672	634	587	606	632	605	623	618	666	628	601	579	632	607	556	609	608	636	630	601	595	607	596	620	584	594	581	626	576	608	585	601	625	640	598	579	614	611	622	622	631	626	546	555	612	602	582	587	599	617	592	618	604	557	629	584	543	635	630	602	601	622	608	624	600	647	640	596	620	628	621	565	626	599	614	605	620	574	618	598	647	617	612	553	589	613	619	567	611	597	559	626	598	625	634	592	605	596	627	547	617	595	596	609	595	572	637	624	582	596	606	632	592	653	619	560	652	641	590	619	595	583	615	592	580	610	601	626	592	602	576	603	557	619	609	623	632	613	627	617	607	623	583	574	609	618	617	573	611	567	591	610	619	642	569	645	660	596	615	596	596	613	592	614	625	618	612	622	613	623	608	639	620	612	580	610	628	609	623	622	596	635	653	613	592	576	645	607	613	655	598	575	667	593	617	615	631	612	610	627	593	628	637	646	612	605	610	614	597	596	562	594	602	549	635	604	600	597	625	613	590	605	616	610	620	605	618	598	588	581	612	605	576	614	625	585	604	615	605	628	615	629	614	570	625	626	561	645	620	583	595	594	594	628	638	605	654	633	588	614	592	616	594	632	639	624	605	569	582	628	567	634	563	667	637	611	623	594	632	595	620	575	597	640	591	639	618	576	662	568	555	613	613	578	649	559	632	614	642	627	583	606	615	625	608	589	644	622	586	628	617	602	606	640	590	617	556	627	619	606	605	561	592	590	591	623	577	656	567	597	615	583	657	613	637	613	602	607	659	618	582	590	616	618	620	640	544	614	630	633	619	619	655	601	617	637	620	604	618	603	603	590	645	614	547	641	599	615	565	607	597	620	595	619	651	609	588	655	640	626	594	614	647	618	625	634	592	634	628	622	560	615	646	608	625	656	617	575	618	662	585	576	571	560	605	634	614	616	639	566	614	591	608	635	665	569	552	631	603	636	590	585	596	577	598	601	611	643	633	608	678	551	566	624	637	592	620	596	601	629	622	589	601	595	637	605	605	607	620	591	568	608	584	622	593	593	602	576	610	609	612	633	612	623	628	643	622	598	568	590	575	601	591	554	628	630	625	611	585	616	576	581	645	616	613	620	605	608	605	603	580	629	590	604	594	561	633	663	638	614	590	579	612	625	628	609	586	634	663	631	608	603	647	591	606	584	649	636	631	602	615	576	634	590	636	610	660	618	567	594	597	620	628	643	635	589	620	587	596	560	608	553	627	661	612	599	598	592	605	599	596	602	585	598	610	598	633	648	646	624	591	597	602	640	646	618	584	583	661	578	652	540	595	639	589	639	620	586	559	610	620	610	599	602	631	582	612	596	576	606	621	603	572	639	627	607	632	596	625	600	559	582	621	631	608	619	633	592	562	637	590	641	635	609	585	595	609	612	615	597	599	626	597	620	600	602	616	597	647
2863	1276	680	492	321	356	448	422	371	347	383	316	296	344	390	326	309	300	257	204	181	235	657	856	757	546	429	268	190	166	119	88	90	82	84	75	101	102	98	80	78	94	74	71	81	102	80	78	83	79	106	74	82	78	95	102	99	94	90	82	97	81	81	90	88	78	78	83	79	90	87	101	85	75	85	91	81	79	96	89	85	73	97	94	89	96	77	83	70	85	77	93	84	59	73	83	84	88	101	81	85	89	90	98	89	87	86	80	101	87	90	90	99	98	80	98	81	89	104	85	80	88	88	80	74	63	87	91	90	80	84	98	90	88	89	87	90	72	91	77	88	84	86	100	85	93	97	94	90	95	89	81	88	97	112	85	79	70	72	96	89	80	92	96	65	84	74	88	95	117	83	72	104	71	90	86	67	89	93	94	96	80	78	82	86	96	86	92	77	112	68	78	74	96	96	73	84	77	72	93	86	72	107	84	82	85	90	78	84	92	78	92	89	82	72	78	86	87	100	90	98	72	86	72	84	91	99	86	73	87	100	92	90	92	89	95	83	94	88	80	87	96	87	75	90	76	103	102	78	81	75	77	73	78	79	72	87	93	91	91	91	78	85	102	92	88	65	60	72	66	90	70	78	83	94	63	72	79	86	106	75	92	80	79	92	62	83	93	92	84	83	90	74	110	95	99	80	83	90	92	90	94	101	85	101	75	108	89	83	80	81	85	92	73	101	77	88	93	84	74	87	70	78	87	80	63	88	103	91	95	85	82	67	89	85	85	81	96	83	81	75	91	92	86	66	75	78	77	97	89	70	74	76	95	97	101	81	79	66	70	77	78	74	91	64	84	95	72	86	85	85	86	73	93	98	87	82	81	93	86	102	86	75	92	78	94	74	81	83	96	83	95	98	90	89	74	73	71	81	89	83	79	73	78	92	62	70	99	82	88	93	85	95	95	79	81	97	76	97	83	76	85	75	87	104	93	85	78	71	91	86	102	68	86	75	86	74	74	72	92	96	85	92	91	90	94	90	86	86	89	87	86	80	70	87	76	86	78	71	88	94	89	87	97	99	92	100	92	77	89	78	92	80	79	85	82	92	93	71	94	95	93	83	74	83	85	90	71	74	76	84	86	77	83	80	77	79	71	98	90	77	87	75	73	89	84	73	97	79	105	107	63	76	76	77	90	75	75	79	88	78	84	74	114	86	75	81	95	77	87	89	70	97	80	89	105	89	60	93	91	76	83	82	83	91	91	72	82	77	83	77	85	75	83	84	98	87	94	80	89	77	80	90	82	99	86	68	74	77	80	79	79	80	81	93	89	80	93	78	80	98	87	68	89	90	81	79	96	75	95	94	85	94	83	88	88	79	85	93	78	80	70	94	83	88	69	86	80	81	95	79	89	88	86	92	66	92	66	88	91	75	84	106	83	100	79	87	85	71	100	91	97	86	90	91	93	81	85	85	87	91	74	83	89	81	87	80	83	87	71	79	65	98	83	104	89	79	86	117	86	79	88	89	86	96	93	90	77	101	87	85	98	84	82	91	98	92	100	81	81	70	104	81	79	84	89	84	88	76	83	77	88	80	92	92	72	84	92	86	74	81	85	89	103	91	95	98	102	72	112	74	97	88	82	86	89	84	87	68	71	94	92	87	84	81	94	90	96	90	86	85	69	96	84	92	75	83	84	76	91	85	77	95	102	101	80	73	70	72	85	111	93	93	89	92	86	91	79	92	83	85	67	85	96	81	78	77	79	76	68	75	75	89	75	87	80	109	91	82	91	65	102	92	85	90	85	67	71	101	69	84	82	94	101	102	79	100	88	84	90	110	89	77	94	106	107	92	94	93	95	79	91	104	82	91	73	94	92	90	83	81	67	87	94	89	83	83	86	85	85	77	85	68	75	82	84	93	82	96	65	80	92	97	87	87	87	77	82	91	89	80	93	80	88	76	69	81	91	93	69	85	86	87	82	74	78	91	81	100	79	88	75	80	85	90	85	91	89	76	103	96	84	91	104	79	82	85	80	79	73	98	79	95	77	80	82	76	80	80	83	85	79	75	92	72	98	89	94	82	83	96	92	87	82	91	80	87	78	89	86	77	92	93	83	75	81	79	87	87	88	94	94	88	90	72	66	94	80	91	70	65	102	79	95	91	81	77	79	72	92	69	77	74	81	79	111	86	78	84	87	96	100	103	94	82	81	84	91	83	90	92	83	85	78	86	87	88	85	77	78	91	74	90	92	88	84	77	92	84	84	81	74	80	91	77	91	91	77	71	86	97	86	90	78	96	84	83	71	97	82	96	92	73	92	75	81	86	88	88	75	90	86	83	80	69	87	80	78	89	92	93	83	83	86	86	85	97	70	81	68	79	76	78	76	90	78	94	85	94	93	84	71	74	84	99	83	88	93	92	81	85	85	90	61	82	82	91	87	82	82	75	83	76	83	66	71	92	67	76	80	73	68	67	85	99	63	81	82	80	83	59	77	85	95	102	81	88	86	81	85	94	84	69	84	82	80	85	87	96	77	92	89	75	66	66	85	72	89	83	80	76	77	94	95	101	87	106	94	98	69	75	91	78	71	90	68	84	96	68	89	84	93	88	77	74	91	89	83	71	72	75	86	68	62	92	86	81	83	90	84	79	77	78	75	71	81	88	92	79	82	78	83	68	83	85	90	94	82	92	89	78	84	82	109	89	84	92	77	75	75	84	97	85	93	83	93	72	75	73	87	72	74	95	98	80	96	91	79	94	96	84	94	86	74	87	91	78	85	92	85	80	89	95	81	96	92	81	82	70	90	63	78	90	87	93	84	69	99	68	93	103	85	77	84	87	88	90	95	90	66	90	100	70	81	59	99	92	76	72	70	88	99	76	95	93	82	84	98	93	74	78	90	84	81	79	84	90	95	76	84	77	100	70	93	80	83	77	81	78	84	100	85	78	89	82	78	93	77	108	76	98	93	91	113	100	101	89	77	74	63	74	83	75	77	85	86	81	80	92	107	81	100	94	83	100	75	83	79	84	80	78	71	105	83	94	87	82	94	88	76	85	75	82	77	77	84	97	96	111	93	76	73	76	78	77	103	87	73	75	96	97	66	89	87	85	84	90	85	97	90	94	89	105	77	97	91	76	80	73	94	60	84	86	93	99	89	68	83	101	77	77	101	75	87	86	91	77	80	87	112	76	94	89	81	77	87	83	72	82	74	97	77	88	74	77	82	93	88	84	87	108	93	92	107	88	99	81	86	78	94	92	75	88	79	92	87	90	73	92	76	90	81	73	93	99	91	77	79	93	78	75	102	88	72	85	105	76	94	74	95	89	78	80	65	85	90	79	91	80	87	77	104	73	75	89	82	91	79	93	74	88	82	71	76	97	93	78	91	72	109	70	89	92	71	67	78	89	101	97	89	102	79	83	88	84	92	72	88	89	99	76	78	75	96	84	89	103	80	78	67	81	82	84	84	79	98	90	89	82	78	92	99	81	82	80	79
23330	11149	6893	6911	13508	18507	17981	15409	11912	10878	10729	8806	8685	8804	9200	8073	7330	6286	5382	4100	3604	4612	12901	15176	13297	10100	7428	4393	2662	1629	1163	835	719	680	643	681	644	643	665	602	615	610	580	644	582	614	613	609	589	678	616	604	593	626	651	613	623	605	604	647	613	595	644	616	597	639	588	626	668	644	632	627	614	626	599	632	644	661	607	603	640	627	609	663	616	600	612	684	582	582	618	623	612	613	656	631	660	603	670	635	556	638	615	635	598	633	620	622	570	582	647	603	608	660	583	608	634	609	663	657	634	623	576	617	658	613	647	620	619	619	654	653	659	604	640	617	604	625	603	628	619	605	598	627	609	664	643	606	658	590	674	645	601	645	643	598	612	654	652	609	646	612	619	620	555	637	616	611	641	665	599	628	600	605	643	626	611	633	634	628	616	635	579	676	608	655	610	609	669	663	647	618	642	606	635	608	642	615	568	621	608	646	635	607	660	656	625	628	648	641	646	636	636	624	581	649	666	613	619	654	612	599	665	621	632	629	659	622	610	645	639	637	604	567	621	649	634	571	626	605	643	621	658	644	621	643	630	634	586	670	620	585	632	630	647	637	623	607	645	654	625	645	619	596	640	627	606	595	651	631	597	695	591	646	652	616	615	603	641	602	634	640	597	595	607	604	611	614	654	629	616	618	622	648	652	649	641	658	639	662	617	677	625	651	602	653	621	572	640	615	635	640	619	623	650	648	665	629	629	605	637	651	621	650	604	650	650	612	616	590	644	579	616	639	673	623	601	646	638	671	652	609	599	616	656	584	641	625	597	629	661	616	595	614	609	629	610	581	591	595	674	699	611	633	625	627	629	602	630	638	585	645	644	636	596	621	618	642	637	622	613	659	597	668	605	602	684	617	647	590	648	597	649	647	631	654	675	625	613	566	642	609	649	625	621	659	608	662	600	582	660	613	616	640	586	621	639	590	634	698	618	646	650	645	660	652	582	635	621	637	608	630	627	644	617	678	625	648	600	630	616	598	596	639	621	611	626	564	625	633	665	610	589	648	643	564	623	656	641	653	609	640	653	594	623	588	634	600	595	615	605	644	644	590	584	636	648	650	652	634	626	659	641	608	585	656	617	650	643	615	622	649	628	593	607	600	616	649	618	618	636	674	639	627	609	628	623	647	623	606	645	669	675	630	639	608	637	612	635	632	617	626	612	604	604	602	634	603	581	631	654	618	587	656	631	612	671	641	620	590	607	592	641	600	649	638	621	604	617	609	613	615	603	604	630	658	601	672	706	618	589	622	600	641	604	615	662	663	631	603	627	627	591	624	627	608	627	622	608	665	616	597	611	600	659	667	643	629	688	584	617	660	650	655	595	629	617	619	611	641	579	630	605	624	636	601	645	654	641	611	631	655	640	597	586	643	602	632	640	600	613	624	630	602	581	585	613	596	649	608	643	641	607	648	659	590	616	662	659	604	616	608	631	640	575	670	597	631	628	613	601	612	672	613	596	595	617	616	642	661	668	632	643	643	632	664	651	649	624	623	615	657	634	668	625	661	629	631	647	571	619	585	631	674	630	631	602	636	617	594	600	671	629	573	603	646	639	651	609	645	649	666	580	637	643	619	636	644	610	653	668	594	589	644	643	596	661	624	627	650	631	614	662	663	612	647	653	634	598	662	643	599	618	621	591	597	611	628	623	627	640	632	627	583	628	627	598	595	605	573	647	632	610	627	628	672	610	626	591	674	606	592	647	632	640	627	620	652	657	617	638	580	627	627	631	634	636	648	672	599	583	616	625	628	642	587	636	624	633	615	606	631	606	657	620	617	638	686	591	609	619	678	655	636	641	660	652	675	670	644	641	632	683	594	653	613	616	630	609	648	626	616	609	615	638	626	659	596	615	619	624	609	675	631	624	629	610	666	596	677	652	592	622	612	591	668	622	647	612	615	614	636	611	662	647	625	619	617	666	669	659	665	617	608	591	622	624	622	625	638	637	593	646	604	565	578	632	633	669	617	662	658	637	589	647	570	632	594	662	682	639	613	597	607	616	567	625	604	624	626	649	583	640	589	635	665	599	630	666	648	582	598	672	607	653	613	640	673	655	660	646	583	613	602	645	607	635	649	650	639	648	611	619	649	621	631	650	589	660	619	616	651	631	546	619	636	655	643	606	598	599	571	650	628	623	681	633	636	617	630	593	598	659	619	620	622	620	660	647	590	601	619	617	631	601	660	623	614	656	642	621	635	612	646	659	604	619	653	663	639	629	654	640	603	620	659	637	584	591	588	637	609	619	653	608	626	635	653	629	617	647	674	637	610	659	664	654	604	646	595	633	622	649	654	610	608	615	604	597	676	624	636	599	626	594	624	623	618	677	587	626	660	612	657	575	582	609	629	629	660	609	635	614	621	620	611	621	652	610	640	585	606	667	618	630	677	634	666	603	612	629	580	611	575	684	613	636	643	660	608	636	626	629	616	617	674	642	678	618	679	601	619	592	598	668	627	657	628	608	635	621	604	642	645	605	663	636	649	551	616	619	625	616	633	641	656	673	637	620	604	604	588	580	668	595	624	656	645	643	613	641	590	653	580	632	630	597	671	672	587	584	666	616	629	635	632	623	618	550	588	634	627	646	678	689	625	600	647	667	606	650	632	671	610	598	671	643	667	639	612	648	656	640	633	609	620	618	647	628	602	629	635	596	676	593	638	649	664	668	632	622	630	616	631	622	617	612	632	599	634	597	659	603	656	618	611	659	599	609	658	597	630	623	620	640	604	616	647	617	615	621	619	627	639	611	610	639	644	629	661	633	682	627	607	635	618	638	625	621	576	593	629	645	662	626	607	586	613	593	613	624	611	588	639	605	604	610	633	620	665	652	600	621	651	671	614	634	675	623	670	617	624	598	622	642	620	682	637	609	611	627	628	628	609	640	631	668	622	652	600	665	624	637	639	601	620	624	598	610	565	614	619	658	643	669	659	601	605	633	564	609	612	681	638	631	624	587	635	600	624	589	597	645	667	637	598	656	627	617	632	631	587	632	648	648	679	630	662	618	604	649	606	580	639	629	635	628	661	609	612	611	646	599	674	651	617	621	615	613	615	645	553	624	636	636	641	609	644	601	621	676	651	659	670	627	623	630	647	630	617	643	624	633	638	635	628	645	623	622	599	630	609	613	638	630	654	622	598	617	598	628	631	667	632	594	628	643	662	658	625	609	609	659	635	601	647	604	646	563	601	629	622	617	578	601	614	654	610	631	656	658	636	624	649	624	644	634	594	666	622	660	640	598	616	559	653	588	621	601	608	617	615	592	622	619	669	624	641	617	653	647	676	670	642	628	666	589	671	646	617	617	614	671	642	644	607	641	608	601	674	580	619	614	655	597	636	630	604	594	650	638	636	610	653	576	619	612	590	645	620	678	652	650	657	647	575	672	583	564	631	614	621	624	600	626	669	610	602	647	604	624	614	646	645	618	655	551	605	613	606	646	575	669	596	604	592
2461	793	370	279	193	221	241	222	227	213	217	200	259	210	205	198	193	199	164	132	124	132	163	190	149	155	123	127	88	83	66	90	78	67	77	62	69	71	76	62	82	70	89	66	76	87	74	58	64	77	74	68	77	84	81	68	82	66	72	66	86	62	83	73	53	75	72	83	69	63	77	77	60	63	69	74	70	65	71	77	59	69	83	70	79	57	89	70	66	66	67	100	64	74	78	58	68	82	64	76	72	59	92	77	73	79	56	78	80	58	73	61	65	75	71	79	82	61	77	65	64	96	68	81	78	74	73	75	74	76	82	70	70	71	70	62	76	68	62	74	73	63	71	81	74	70	78	69	91	82	73	71	87	69	62	70	71	67	70	71	60	72	66	60	62	72	73	87	80	62	64	66	69	58	70	71	75	78	79	74	64	69	53	51	61	77	63	65	74	87	66	76	63	68	63	73	60	73	83	83	73	84	85	63	68	74	72	71	66	78	72	66	86	74	74	85	67	69	77	71	72	73	80	73	77	57	75	75	71	59	69	77	71	64	64	86	75	61	71	71	76	54	64	80	80	78	77	64	53	68	72	60	88	70	71	79	60	86	67	71	73	64	69	65	80	58	78	66	66	58	78	91	62	69	78	78	75	71	71	57	79	64	72	63	73	91	72	77	73	65	73	59	70	60	76	62	83	96	67	80	64	68	77	61	66	77	64	78	71	72	78	82	70	61	60	74	67	70	73	78	81	73	95	66	77	83	76	76	70	73	71	60	67	71	83	76	86	76	77	72	54	75	68	73	72	82	76	63	68	65	61	74	76	78	75	79	73	79	67	71	78	80	82	59	74	71	69	63	66	70	73	63	64	54	74	80	72	65	73	77	68	77	91	65	61	67	75	76	64	72	68	69	60	74	70	93	73	76	59	59	69	69	57	80	79	66	68	71	57	79	80	64	74	79	70	60	76	67	84	83	76	56	74	95	54	70	59	62	70	64	58	74	73	75	67	64	72	78	64	54	70	65	70	67	59	68	60	80	78	74	66	54	64	90	58	83	74	65	77	62	83	63	74	64	75	67	62	76	66	78	52	75	81	75	76	65	79	81	76	66	63	67	59	71	61	62	45	75	65	67	64	78	67	66	71	66	71	78	66	70	72	65	78	71	62	68	77	80	62	72	67	62	76	72	69	77	76	72	75	58	59	79	89	80	89	59	62	61	84	76	80	65	75	65	82	70	84	78	63	70	68	90	72	61	73	68	71	74	71	83	60	68	68	69	75	67	64	64	80	64	79	64	94	63	77	62	62	76	74	66	72	61	73	67	64	69	91	68	66	72	67	84	76	78	85	71	85	63	63	64	82	74	68	67	75	81	68	73	74	76	76	77	80	81	71	69	70	86	66	57	72	64	57	70	70	64	62	75	69	66	58	91	63	65	82	62	70	73	50	78	73	65	80	70	64	61	59	68	67	71	70	72	66	80	79	64	81	70	75	71	62	59	66	66	69	66	75	62	73	86	77	60	67	69	71	67	74	63	92	58	85	84	80	75	60	69	68	67	77	73	75	65	64	77	78	76	59	56	69	81	70	79	62	78	68	68	74	82	66	75	82	69	60	85	82	60	76	78	75	70	83	70	72	65	84	68	65	62	79	79	76	80	66	59	88	52	58	77	82	77	65	60	77	76	73	64	76	69	67	65	75	69	66	69	75	84	72	90	78	71	80	79	81	76	78	76	66	67	71	66	70	68	75	65	65	61	79	74	65	78	71	72	67	69	62	70	70	60	70	68	61	65	68	68	70	79	66	64	85	62	65	82	84	65	67	79	68	72	70	66	79	62	82	71	62	68	64	72	83	73	56	57	66	65	61	76	79	74	73	71	76	64	67	78	69	69	69	82	69	56	92	75	80	56	73	70	66	71	83	65	70	78	65	62	69	62	76	73	69	83	83	50	74	66	74	60	66	72	71	69	62	70	80	89	66	61	69	77	72	70	65	58	85	75	71	76	68	76	71	74	82	63	82	65	77	73	82	68	72	75	77	68	74	71	72	82	90	73	75	71	71	70	60	67	72	70	62	66	81	79	67	61	74	66	75	82	70	90	70	72	63	65	65	65	61	67	65	67	66	83	78	64	67	69	73	88	60	76	66	77	80	68	83	69	61	72	64	75	56	66	76	74	65	80	62	79	76	74	72	64	91	66	89	73	73	68	70	84	79	83	65	57	76	68	60	90	76	80	62	75	65	71	61	63	73	75	73	65	60	82	60	62	67	66	67	62	68	78	58	72	81	73	74	84	78	63	71	87	67	56	64	82	56	60	66	80	75	72	69	68	64	82	59	65	69	70	69	87	70	71	75	61	76	61	73	72	59	62	75	79	63	50	73	64	71	77	74	51	72	83	57	62	63	74	85	83	76	76	62	82	62	75	76	83	73	87	55	54	89	90	82	76	75	85	66	84	72	74	72	76	84	70	59	72	71	81	56	68	70	81	79	75	78	63	69	79	69	80	61	70	53	89	56	58	77	67	80	82	70	74	78	76	85	59	75	87	82	72	71	60	72	83	84	83	76	67	64	77	56	76	62	77	83	64	79	64	70	77	71	65	75	77	63	68	72	56	72	70	78	74	82	74	73	67	66	69	66	52	67	71	83	87	71	60	73	62	61	66	61	84	74	67	59	76	76	63	60	78	81	74	82	70	83	77	77	76	62	85	72	82	75	72	71	78	70	72	68	61	72	73	66	56	63	55	74	68	75	72	71	78	69	71	73	67	66	70	69	69	66	69	72	60	72	82	69	81	77	83	63	68	67	67	73	76	79	68	78	71	76	80	69	63	88	95	80	65	77	61	64	74	60	80	68	79	78	77	82	74	81	76	85	69	71	80	76	87	80	61	81	65	67	82	57	79	78	70	65	74	72	72	70	63	57	51	71	67	62	74	72	64	70	77	71	68	67	68	60	76	77	74	58	75	86	66	73	83	71	78	74	60	84	75	64	70	83	67	66	70	77	60	85	64	98	58	64	64	73	68	66	74	86	75	77	83	83	66	80	78	88	53	63	71	82	58	81	60	82	71	71	68	85	69	87	63	76	75	68	79	67	68	80	78	71	70	53	75	73	72	84	58	75	75	54	92	77	80	73	63	63	58	73	79	80	70	68	71	70	79	69	73	79	74	78	78	63	73	63	60	69	72	73	79	60	78	53	74	73	76	81	66	64	56	60	61	80	76	62	74	69	63	79	73	78	80	76	64	62	86	71	70	65	70	67	81	65	79	88	60	75	67	66	67	70	68	83	74	89	65	61	78	83	62	62	69	77	79	82	76	57	86	83	63	69	70	72	68	73	80	75	62	60	63	76	70	77	59	62	74	59	74	77	86	84	72	64	87	61	65	72	67	66	60	79	73	65	62	74	66	55	84	70	61	68	62	70	66	77	65	92	82	69	71	79	65	60	78	69	82	72	81	84	64	60	74	74	84	56	68	66	71	64	86	65	76	64	68
19438	7916	3965	4326	8541	11952	10971	8728	6949	6645	6323	5510	6269	6299	5424	5094	4670	3958	3192	2604	2267	2352	3318	3492	2940	2201	1793	1244	949	788	593	583	540	534	518	532	485	544	480	563	564	553	519	555	530	544	548	563	503	513	547	547	480	513	568	519	540	506	541	579	527	539	530	560	535	531	544	536	578	526	518	523	529	527	526	522	507	518	543	564	556	570	563	544	569	538	565	562	509	544	528	518	564	549	560	539	529	523	519	548	523	539	570	597	540	520	550	529	592	545	534	533	541	560	546	547	558	556	589	554	494	495	531	489	542	566	556	597	547	510	574	559	502	555	511	495	559	565	528	523	522	542	514	557	538	497	524	521	520	552	519	518	523	527	526	562	580	516	549	521	540	528	551	530	507	552	572	511	536	553	536	605	490	543	539	530	523	587	538	545	571	539	549	534	523	499	531	542	555	542	517	544	532	557	554	538	548	494	554	528	573	554	558	527	532	533	522	549	533	556	501	549	505	528	528	512	550	526	558	503	475	531	528	529	557	527	551	548	514	541	521	535	541	554	526	562	533	509	531	539	573	525	564	549	566	504	557	535	538	538	497	545	568	568	498	533	526	555	559	527	508	500	528	555	523	551	524	506	517	524	540	559	547	528	518	523	576	568	559	591	561	546	558	504	496	583	530	506	496	560	583	528	563	500	531	543	548	511	521	542	525	568	520	606	561	528	535	496	557	509	501	549	544	523	517	551	534	509	538	552	510	524	529	523	533	525	529	577	559	556	551	579	484	526	569	540	555	584	546	516	513	548	584	550	540	526	505	540	578	525	529	541	547	551	567	576	540	563	559	556	537	595	492	534	554	541	528	518	535	531	514	549	522	520	522	560	547	539	488	503	583	532	527	531	539	534	529	567	524	554	567	508	541	501	619	546	536	517	547	522	529	530	596	566	533	518	511	491	588	552	527	543	528	504	541	579	563	531	537	516	515	552	555	519	528	564	561	546	558	553	489	580	590	536	532	541	549	509	555	556	564	568	550	554	585	532	538	548	524	582	515	494	557	494	523	564	529	519	529	560	546	519	490	554	496	543	509	545	534	523	549	512	560	529	601	584	573	572	541	551	580	557	530	514	528	532	515	537	513	478	501	540	542	554	505	521	553	510	517	608	531	537	541	590	539	546	534	590	513	506	520	527	505	504	526	579	537	490	538	552	513	515	553	517	570	549	527	582	506	507	571	511	584	573	495	560	489	534	506	513	551	529	554	580	524	571	552	534	532	513	520	536	560	552	529	552	530	512	540	542	515	520	533	526	516	564	529	506	537	494	505	523	539	542	522	576	551	548	590	530	563	562	539	550	517	528	513	568	504	551	537	521	540	602	511	535	541	529	576	506	559	534	504	527	534	531	505	524	561	552	533	502	547	571	555	527	572	558	524	525	500	549	491	570	596	514	542	501	550	528	519	560	554	520	526	553	594	519	589	525	509	530	516	533	515	519	537	550	554	560	556	516	556	569	540	515	561	570	490	507	565	552	516	546	591	521	542	543	517	510	527	530	514	562	508	550	520	557	518	573	521	526	534	509	538	565	551	550	528	544	546	548	484	576	506	538	555	562	597	528	563	516	553	494	558	560	571	539	551	526	528	535	516	545	570	567	517	525	549	546	537	540	506	547	525	556	541	520	540	511	524	559	524	491	503	550	493	531	545	543	541	540	526	533	536	539	511	573	481	543	553	513	550	541	530	523	538	535	540	509	528	503	547	557	543	534	524	539	535	550	550	485	567	553	519	572	583	499	517	533	511	541	538	498	573	570	533	565	518	563	554	543	520	570	522	533	529	522	517	558	540	512	526	558	600	561	498	568	490	531	539	487	524	566	558	554	551	540	543	547	543	542	542	536	501	524	525	548	525	559	560	521	556	567	528	527	505	588	548	515	544	511	565	558	524	541	522	557	579	545	526	542	512	546	533	573	550	532	543	529	533	511	545	581	548	543	547	520	541	518	511	539	525	567	547	500	576	508	528	516	532	611	544	550	543	560	519	550	506	562	557	559	553	553	530	517	541	565	502	535	554	532	536	494	549	517	555	536	526	505	518	572	551	525	523	536	554	562	555	529	511	521	540	561	545	573	507	533	620	510	550	546	548	528	528	572	501	525	583	537	553	571	533	527	537	520	539	530	573	556	531	533	560	551	503	515	571	540	543	543	548	525	528	539	537	502	516	529	536	509	523	557	519	539	561	532	517	493	543	534	545	551	500	507	539	500	568	519	514	589	533	544	548	530	503	597	517	562	579	504	491	549	586	528	480	535	556	515	512	570	543	555	582	472	490	568	535	508	570	502	568	492	548	548	553	507	532	559	525	552	559	535	560	535	504	521	558	549	532	551	541	512	542	528	585	475	524	522	517	528	509	534	546	557	526	535	549	520	582	559	519	535	563	511	478	525	527	542	518	563	564	518	564	511	531	590	515	576	496	559	577	542	537	575	582	513	554	557	509	579	531	499	544	550	544	550	501	532	530	512	537	544	578	545	527	512	548	503	531	563	554	515	506	518	524	537	519	514	560	541	574	533	573	539	517	493	531	557	579	559	518	544	526	542	579	550	533	521	586	543	529	512	564	518	541	553	549	556	554	537	536	521	534	567	549	552	537	518	537	567	508	528	494	552	538	547	550	556	517	577	553	497	540	524	572	542	534	574	521	519	509	550	563	550	540	573	526	521	540	527	553	517	494	575	558	558	505	526	502	529	540	512	539	527	545	518	504	547	552	533	579	510	527	546	493	527	535	512	549	527	564	569	549	544	526	550	539	513	589	520	517	509	545	512	524	512	543	543	554	533	540	530	500	535	552	533	460	516	540	561	522	507	519	538	520	557	536	549	570	565	541	530	512	560	538	505	523	521	511	568	556	530	569	514	558	568	539	537	557	542	527	554	567	556	530	566	533	523	535	552	536	530	506	546	578	511	517	513	538	503	503	527	524	521	546	531	513	531	556	569	525	501	542	532	567	564	521	546	525	568	501	522	515	545	533	553	560	502	523	522	550	547	536	483	535	517	522	551	573	560	514	551	483	555	521	501	537	586	513	540	537	557	532	521	519	558	523	541	537	558	562	529	531	523	530	538	563	497	560	491	537	588	527	507	541	511	544	563	524	545	512	522	504	545	541	527	525	530	535	547	531	572	483	551	518	553	511	539	521	568	508	573	565	535	504	550	565	555	544	514	529	507	541	552	540	490	561	542	536	614	545	574	559	557	541	547	530	535	564	541	528	543	531	529	555	516	494	543	490	524	557	554	525	547	530	573	565	545	504	558	582	530	530	562	543	511	522	499	536	555	499	516	558	515	558	554	565	521	560	538	542	493	535	546	536	520	551	549	515	524	526	516	521	545	553	565	542	528	554	504	511	485	530	536	521	502	571	541	575	563	517	566	495	545	515	555	513	524	522	549	562	526	558	515	492	531	510	553	532	500	534	567	546	547	535	506	528	555	569	538	535	553	536	533	531	536
2216	1019	521	276	211	228	298	276	305	268	295	328	307	311	302	287	246	205	153	183	175	187	361	476	367	290	246	168	151	107	85	90	91	74	74	89	86	82	80	73	68	81	63	82	63	58	76	77	71	76	71	74	79	68	74	84	83	72	86	67	81	61	68	63	87	77	68	75	72	74	66	81	67	69	71	73	74	90	82	80	63	61	84	90	60	59	66	79	60	67	95	73	76	72	69	77	87	82	71	74	86	65	74	95	74	67	73	81	82	73	78	77	76	59	59	76	71	68	79	88	59	53	68	79	78	100	86	73	79	93	82	77	64	74	81	73	62	79	62	84	86	69	60	82	86	76	73	72	82	73	77	67	86	79	76	71	71	90	71	69	80	70	81	71	90	60	79	75	67	68	66	77	80	70	79	78	78	75	97	80	91	85	71	74	77	76	70	66	73	69	66	70	97	67	90	71	61	74	76	69	70	73	76	78	67	68	73	81	78	79	81	92	95	86	75	85	65	84	56	76	93	74	81	73	81	81	87	72	84	76	77	89	87	64	63	80	82	71	91	76	70	85	73	78	70	86	76	68	79	80	72	82	85	79	70	82	79	81	66	83	87	70	72	63	86	65	69	71	70	86	72	73	63	76	64	88	80	73	67	81	83	83	88	77	81	64	88	80	64	72	87	76	81	83	53	72	86	87	74	71	66	77	66	77	91	98	74	73	66	71	64	66	76	74	65	67	68	86	81	70	72	67	76	84	74	66	75	73	76	72	70	79	78	84	74	74	86	69	79	68	82	73	75	72	69	79	73	65	75	67	69	63	73	64	75	81	77	85	67	84	80	73	70	64	77	81	74	79	66	87	84	69	82	79	65	94	78	65	57	72	67	75	78	64	73	68	79	86	65	58	79	89	80	95	64	66	66	72	82	76	83	93	79	69	70	59	82	78	72	68	76	78	68	83	75	54	77	79	77	83	78	69	86	81	77	72	81	78	75	69	68	75	90	79	77	92	98	74	75	76	71	86	90	66	81	71	63	67	74	82	68	87	73	67	68	78	75	74	89	71	69	78	79	86	74	69	75	52	81	75	95	79	73	78	79	100	71	79	80	60	91	74	91	76	83	82	81	64	70	64	76	84	89	76	73	73	76	79	93	69	73	68	81	83	57	72	70	88	86	77	80	69	65	74	61	69	79	77	70	76	81	69	75	78	58	81	78	86	79	80	80	73	75	75	91	74	67	74	75	73	62	77	59	78	85	77	69	79	76	78	82	89	72	77	71	74	81	92	74	86	65	68	87	84	80	79	70	95	70	70	64	65	75	55	87	78	78	64	78	65	81	82	77	84	86	86	84	56	74	81	64	76	91	80	66	63	71	78	74	69	83	80	59	69	72	86	73	79	73	66	66	78	72	84	71	87	83	78	64	77	88	69	78	85	71	76	71	76	74	76	79	82	79	83	71	83	71	52	64	81	72	55	56	78	69	66	65	83	68	97	88	80	88	73	80	68	61	71	84	84	64	68	72	89	92	83	69	72	63	63	74	75	73	74	82	69	74	69	82	76	77	71	77	76	70	76	78	75	62	81	92	84	75	77	69	81	71	82	75	68	73	55	51	76	80	80	91	73	81	47	70	83	66	66	77	65	102	78	62	68	75	97	77	85	67	80	73	68	68	77	76	70	76	70	80	91	72	78	83	77	71	88	70	77	72	83	73	86	80	80	92	86	97	73	85	70	72	78	77	78	81	69	68	61	79	79	65	84	82	61	67	76	75	69	75	88	64	80	74	79	84	73	74	74	86	71	69	73	81	69	87	76	83	65	73	83	76	95	85	77	57	73	77	60	73	83	77	61	70	73	67	63	66	74	66	73	75	67	71	76	83	78	77	69	90	66	70	87	84	69	80	61	67	70	77	86	75	78	82	67	75	80	84	68	80	81	67	62	74	76	74	79	87	81	80	86	76	65	80	74	71	89	69	66	84	93	93	78	74	73	83	75	68	76	72	78	84	67	80	73	84	69	83	87	78	73	62	72	79	66	64	62	74	78	86	86	73	82	74	74	74	80	59	73	87	70	79	68	74	56	82	75	84	78	64	75	84	65	87	83	63	63	86	62	81	78	73	67	81	65	74	75	77	64	78	76	87	78	77	78	71	66	59	66	93	73	89	68	74	73	71	64	75	73	92	81	77	90	73	67	86	87	65	91	78	62	87	85	72	64	84	68	68	78	66	70	69	77	76	67	75	69	67	75	75	75	70	61	80	78	76	77	77	68	81	80	68	65	80	78	65	79	62	84	68	61	64	75	73	71	66	80	80	53	75	64	80	95	79	82	65	70	64	88	64	70	75	94	88	74	76	60	58	74	79	74	82	71	90	70	60	70	71	76	83	77	92	78	69	67	78	87	87	66	83	66	80	64	77	84	86	74	76	67	76	88	74	87	79	74	79	65	84	76	74	76	72	82	66	77	45	91	68	79	80	80	80	66	68	75	66	73	65	63	66	76	82	78	73	73	63	63	88	78	62	78	65	87	70	71	66	72	80	71	96	83	82	81	79	83	74	91	60	92	75	81	73	81	89	74	68	75	79	62	81	76	83	78	77	81	97	65	74	61	92	68	79	69	61	59	72	87	75	74	78	62	78	78	77	85	79	82	85	82	74	83	70	62	71	62	68	86	83	83	82	72	79	90	79	73	78	65	79	59	70	81	58	99	84	60	67	76	79	57	81	78	78	82	81	75	59	72	82	83	77	81	87	68	72	80	74	79	82	87	67	68	76	68	44	74	72	66	76	77	74	81	71	67	87	94	79	69	74	75	76	69	75	70	78	63	75	77	59	64	70	74	67	89	70	81	74	75	83	76	67	80	80	71	74	79	64	79	90	74	80	60	88	65	72	71	85	89	60	76	64	80	80	91	65	68	82	69	85	76	66	77	82	93	77	101	80	79	86	70	75	83	68	74	79	80	81	86	75	72	76	76	77	71	93	73	76	81	78	77	59	73	77	69	78	61	82	94	80	83	81	80	78	63	57	69	79	66	74	79	78	75	71	89	68	60	71	77	75	70	63	84	82	76	80	82	79	89	66	62	70	74	75	57	78	64	76	79	70	89	75	91	77	71	79	63	69	79	84	66	74	84	82	84	82	75	72	94	70	84	78	87	84	77	83	88	66	79	84	95	79	72	73	92	78	89	72	73	67	80	75	56	78	68	55	86	85	58	97	69	66	78	71	64	67	81	65	75	71	67	66	70	78	84	72	68	73	72	67	75	48	66	75	59	78	72	81	80	81	89	84	64	73	81	82	75	64	80	72	83	79	72	92	71	85	74	89	67	75	76	80	74	81	65	82	78	81	77	74	73	79	74	64	85	81	60	71	91	59	84	61	75	68	91	79	99	80	72	72	68	78	52	65	85	89	63	76	74	78	76	87	74	75	76	79	76	80	70	88	68	74	79	67	84	77	77	86	81	82	88	85	70	77	68	83	76	74	76	80	96	67	88
21016	9610	5179	4554	10204	14609	13923	11577	9682	8925	8078	8594	7814	8241	7319	6592	5669	3786	3527	3596	3312	4061	7186	8841	7692	5457	4072	2632	1729	1054	819	660	631	591	531	542	570	557	546	554	567	572	554	563	502	537	543	585	511	563	516	578	585	578	546	549	518	574	587	521	539	550	612	541	552	525	568	519	523	598	610	567	584	608	544	544	543	559	558	546	554	574	545	535	544	595	537	507	555	570	530	554	549	528	611	563	563	547	543	541	551	563	536	528	553	569	572	563	548	555	545	548	536	559	557	526	581	571	532	563	534	563	594	536	568	587	528	563	581	539	584	557	590	567	569	563	592	612	507	558	551	595	570	553	516	544	572	541	561	565	512	553	535	526	538	547	548	547	509	541	556	580	592	570	543	562	568	546	577	561	564	549	571	564	531	550	548	560	526	608	578	580	583	599	601	571	555	585	564	544	558	531	551	542	570	570	525	543	556	572	539	579	556	571	485	546	568	565	564	543	462	560	577	564	529	518	507	603	560	586	555	544	593	539	570	553	531	534	554	562	530	566	563	573	598	532	556	575	516	586	521	575	554	581	558	531	593	536	559	548	544	566	565	570	566	567	567	581	575	566	527	579	530	551	576	551	550	608	542	569	540	514	540	587	525	549	544	539	525	572	562	536	618	542	593	589	541	553	558	534	568	588	582	517	568	537	612	534	556	594	546	539	582	535	594	568	546	562	559	585	569	535	540	525	540	565	550	561	535	572	607	544	517	543	556	577	521	549	573	555	561	575	557	587	575	569	533	568	506	565	551	578	551	557	570	537	548	570	573	533	562	580	548	572	533	564	538	554	550	587	528	585	541	575	587	575	558	533	554	550	547	506	584	550	545	531	552	541	606	579	533	546	578	544	549	570	591	564	589	556	558	536	540	556	605	589	555	548	575	573	576	551	525	591	523	518	560	549	563	513	539	563	550	526	565	546	594	559	551	570	593	553	527	574	562	530	564	598	552	557	579	521	542	569	519	528	570	578	596	553	595	584	585	601	532	559	537	551	518	539	561	588	606	584	563	567	561	566	544	569	572	563	512	581	585	565	568	525	573	546	564	525	553	582	545	562	542	552	580	536	527	577	569	513	517	544	545	579	573	571	545	634	593	571	582	549	571	550	570	494	554	556	507	523	589	560	597	573	539	556	550	545	541	559	558	527	544	533	556	542	556	538	519	525	589	562	547	550	515	549	578	524	585	564	531	563	534	595	533	517	541	530	574	555	577	541	550	585	582	528	536	552	540	522	570	587	595	560	541	581	584	536	533	539	553	558	591	552	564	520	548	570	564	562	541	565	572	551	596	540	531	526	559	552	560	587	563	544	555	556	604	587	576	575	554	528	557	597	546	516	509	531	518	536	536	564	563	575	531	536	580	534	528	574	554	549	534	586	536	556	543	535	535	567	590	553	538	594	593	516	522	579	589	577	547	558	562	538	566	550	567	554	583	564	546	547	541	587	569	534	551	561	578	575	546	533	531	550	573	628	554	539	573	556	520	528	539	557	514	532	579	537	552	550	524	518	552	581	550	560	543	591	576	543	554	613	518	558	548	507	583	567	596	522	526	498	561	566	585	513	573	619	561	525	540	556	597	545	510	563	544	576	514	587	546	539	528	521	570	543	538	553	565	568	542	514	571	575	546	552	555	538	569	576	545	568	615	584	542	539	553	548	577	560	543	545	571	524	551	521	554	545	547	583	572	506	534	553	560	582	534	549	575	567	547	534	553	531	559	545	504	555	578	562	559	555	548	601	547	567	574	543	570	563	573	534	564	590	556	516	566	551	584	529	573	585	549	563	568	548	543	560	557	566	502	535	583	559	588	544	544	584	566	525	569	533	518	562	558	534	546	508	520	572	555	573	549	590	536	550	525	563	564	533	568	525	508	580	533	556	557	562	545	582	559	575	534	529	571	539	556	553	546	577	581	550	566	587	530	545	581	564	549	560	570	590	549	594	560	579	578	604	494	544	554	596	578	552	498	532	556	591	523	558	564	573	554	525	549	582	558	526	544	567	580	546	574	545	654	507	556	552	574	588	554	521	573	597	581	554	546	567	538	552	572	562	551	587	517	550	543	594	576	585	603	570	561	563	550	538	554	555	556	552	544	531	582	527	556	546	562	553	583	585	544	552	584	547	579	513	560	567	565	553	586	522	552	591	590	528	554	547	526	535	564	516	575	570	529	595	588	560	557	534	555	535	520	596	570	569	571	542	594	587	542	540	549	548	535	542	536	561	508	553	571	546	585	538	580	568	523	557	575	548	573	569	540	560	620	594	591	555	586	547	561	600	556	544	577	565	555	556	533	551	505	528	580	538	540	578	610	554	544	585	567	514	547	546	569	596	543	547	556	541	562	559	555	565	586	523	549	563	525	568	617	566	541	525	558	568	579	531	539	526	524	542	513	567	592	599	558	579	535	520	552	547	547	550	525	557	520	578	551	556	528	559	558	550	584	536	541	518	571	517	550	549	533	605	605	563	549	550	573	569	579	566	555	555	566	569	586	581	522	506	573	610	558	515	536	526	579	519	556	551	587	550	577	548	559	579	561	542	570	563	583	579	538	581	542	597	548	568	574	535	543	555	567	550	581	609	557	526	585	537	544	611	580	614	547	547	563	559	530	559	561	555	537	508	564	537	557	510	586	613	550	574	615	547	541	574	554	590	577	521	528	564	551	522	571	547	522	560	549	553	513	517	590	549	548	560	523	576	547	554	564	540	595	583	549	540	581	578	573	534	561	559	589	583	567	583	571	541	585	549	553	565	543	552	551	577	563	561	540	540	542	596	554	556	544	514	528	568	538	570	571	593	566	570	559	550	554	538	582	560	565	520	541	552	548	558	568	553	571	571	562	542	528	572	581	583	521	546	580	584	524	581	579	547	567	537	537	551	519	587	550	538	571	613	550	547	537	561	522	559	515	586	532	531	542	573	583	588	542	596	575	531	558	565	580	565	562	549	565	514	564	539	594	536	556	576	573	559	538	580	545	594	567	534	495	537	563	562	577	554	560	585	563	535	564	545	576	547	515	524	598	544	567	564	554	541	541	603	556	586	559	542	530	579	539	527	557	529	574	552	552	583	572	581	548	554	563	573	572	547	544	520	547	563	533	534	560	553	527	562	589	554	545	540	572	613	591	591	587	566	540	540	562	569	566	575	579	556	560	556	584	619	591	578	568	531	596	522	564	541	568	561	539	529	531	562	538	526	516	576	540	580	555	558	545	534	554	521	557	563	585	560	577	551	525	550	545	552	583	538	569	575	545	502	535	532	563	614	535	590	551	604	528	545	532	545	561	568	524	550	565	569	521	577	575	533	577	581	555	543	554	554	562	585	581	570	527	601	564	512	573	590	554	544	581	553	549	512	555	531	544	555	577	596	543	566	556	582	570	578	527	522	581	544	552	569	515	528	594	592	506	562	549	516	544	554	546	542	558	576	557	539	564	555	576	585	531	565	532	566	575	527
3646	865	506	331	238	240	302	316	335	286	299	309	300	302	297	328	249	228	195	169	175	230	393	441	437	339	266	203	149	107	96	88	94	80	95	83	79	92	92	82	90	75	76	92	87	79	89	76	76	85	87	79	90	85	86	88	74	87	96	75	66	85	84	73	73	80	78	78	82	80	77	72	92	95	88	86	75	78	71	89	72	73	96	80	102	70	88	74	85	78	95	88	81	80	75	85	83	69	83	76	90	82	84	84	74	85	73	92	88	74	89	89	85	93	88	76	78	71	82	85	73	82	77	81	71	80	71	82	75	65	76	85	97	78	74	59	82	80	84	86	87	91	91	85	86	93	77	78	98	69	65	88	80	78	72	97	76	73	101	83	81	72	93	74	112	80	77	96	78	97	82	102	76	66	92	89	89	89	87	77	92	90	67	84	68	92	66	85	73	77	98	93	80	74	85	90	88	99	72	90	90	76	77	86	60	84	79	82	71	81	89	74	89	86	75	84	88	98	89	84	71	59	98	85	78	82	92	82	84	86	77	82	96	73	90	74	94	85	72	72	84	87	101	76	82	89	99	92	94	69	83	84	92	103	70	92	71	77	86	69	75	70	71	91	92	83	81	83	93	77	105	85	85	95	88	87	95	79	92	88	76	88	86	82	79	73	77	74	68	78	76	90	92	92	102	85	82	84	82	81	92	76	95	98	82	70	89	95	88	101	93	97	92	80	89	82	80	82	74	70	100	92	79	87	98	85	77	75	80	76	98	73	82	82	97	84	89	83	80	67	67	70	68	96	68	80	87	71	62	80	84	88	91	87	80	84	82	80	74	79	106	93	84	85	74	76	101	67	79	84	91	83	96	70	98	82	85	85	79	86	79	70	72	76	87	84	68	82	78	84	67	80	85	84	70	87	80	78	83	74	88	73	70	90	88	86	91	91	74	97	71	64	101	82	86	77	84	82	79	93	88	87	84	91	72	90	82	77	85	80	78	64	74	74	98	74	84	75	78	74	92	77	80	81	79	98	77	87	89	91	81	82	102	92	80	85	90	72	77	92	91	65	80	75	65	75	68	82	96	69	94	74	72	82	89	64	79	85	90	82	89	84	87	76	82	79	82	74	92	68	66	90	86	69	79	85	68	77	83	88	80	102	99	79	104	77	87	76	87	87	80	89	84	90	90	90	63	73	72	83	86	80	76	74	93	73	78	78	99	92	77	72	69	92	84	94	73	97	81	82	71	68	86	89	86	72	85	74	59	89	84	81	88	83	83	63	67	78	92	70	74	91	76	79	84	78	78	68	71	85	75	95	83	98	73	98	68	91	72	90	83	86	84	86	90	81	92	85	80	70	76	79	91	87	84	74	79	78	80	78	81	80	76	80	80	74	69	87	69	83	75	78	90	88	103	86	83	84	81	88	81	89	93	80	76	96	71	89	75	87	84	81	101	75	67	93	76	75	82	71	74	79	83	88	90	108	87	86	76	59	81	70	80	74	70	80	74	90	77	76	93	90	87	67	99	88	80	85	78	80	76	87	84	74	83	89	80	76	82	82	77	75	96	81	91	84	81	78	79	93	59	77	79	102	84	87	86	78	104	90	72	87	97	80	103	86	76	78	83	98	93	89	71	93	73	84	91	80	80	74	89	90	74	79	78	79	77	90	75	75	79	78	77	63	80	82	78	93	70	89	90	78	73	108	83	85	78	66	82	79	75	76	91	92	85	81	75	77	88	70	78	63	92	69	73	92	80	72	89	83	93	90	74	80	83	73	85	71	67	92	91	73	71	76	77	87	72	96	81	108	95	105	72	69	85	77	72	75	78	89	88	82	80	82	80	78	88	80	79	78	78	83	69	79	88	98	82	85	82	67	69	86	91	79	96	75	51	71	76	83	96	78	74	73	91	73	86	77	86	75	72	77	94	78	82	82	81	100	74	75	86	87	80	79	101	89	87	86	90	79	80	79	79	69	77	73	94	81	93	95	85	73	75	84	80	85	80	84	85	83	100	77	74	86	86	98	95	94	91	71	90	82	104	79	85	89	89	76	84	95	92	85	96	90	85	83	84	84	79	85	75	73	84	84	76	82	87	85	69	79	87	89	87	82	95	77	82	88	85	88	78	78	87	84	87	91	82	94	72	78	69	66	90	94	88	74	78	75	78	87	88	77	80	78	84	78	87	83	89	79	70	89	73	86	77	56	84	80	76	75	83	69	75	97	84	78	93	86	80	91	82	86	69	73	90	88	73	90	99	80	67	92	90	73	85	94	91	95	93	63	76	79	96	83	91	87	94	82	87	79	74	98	80	66	72	74	90	87	86	93	80	104	75	88	93	85	82	87	78	69	68	97	94	61	72	82	92	84	81	64	104	96	80	84	75	108	90	81	106	69	78	74	81	97	85	85	80	78	87	91	70	81	84	77	86	82	91	75	77	90	94	83	73	82	74	76	79	90	74	84	87	66	80	66	90	77	95	97	74	90	77	72	95	92	95	90	75	78	75	90	95	67	64	76	70	80	83	92	85	70	92	75	76	77	68	75	80	79	82	71	74	95	88	82	74	72	96	84	79	87	83	85	85	86	104	98	70	83	87	83	66	91	111	81	82	80	104	79	81	69	73	82	79	73	71	82	87	81	93	89	92	72	65	78	81	92	79	79	80	65	89	87	67	89	86	80	99	83	75	80	73	70	72	87	83	87	83	75	83	78	79	82	79	90	91	94	76	78	82	95	81	93	88	87	83	99	86	79	92	90	86	80	70	68	76	72	95	78	88	74	92	68	83	89	99	85	69	75	79	75	95	71	79	77	73	88	98	61	86	67	77	92	89	77	68	80	84	92	86	95	83	74	94	91	67	78	67	74	86	96	95	90	76	99	85	76	82	87	70	86	82	88	98	88	67	86	94	100	95	76	75	74	87	88	100	72	69	78	74	83	76	78	87	95	89	82	94	93	63	74	77	59	91	70	83	95	91	69	65	78	73	85	86	71	73	91	71	75	74	92	82	68	79	92	80	76	73	84	73	73	78	69	91	90	78	86	79	71	77	97	101	75	80	74	92	74	87	78	88	84	73	84	83	83	88	89	90	82	84	97	73	76	93	89	83	81	90	85	92	92	98	92	66	93	83	78	86	77	94	80	92	72	78	72	81	80	100	94	82	82	96	89	76	71	72	91	81	94	112	82	85	71	76	80	82	76	84	79	84	72	86	80	92	75	85	90	87	79	73	82	66	87	89	71	82	94	93	77	79	81	89	87	73	80	93	93	99	89	80	86	91	82	76	87	85	89	74	86	71	92	91	80	81	73	88	80	89	82	86	83	74	77	78	82	89	84	95	78	70	102	67	76	83	84	82	88	82	74	83	92	79	87	87	94	95	81	81	79	81	83	88	82	90	92	89	93	87	88	84	77	75	79	87	79	75	80	73	78	57	82	80	89	99	84	87	95	103	87	89	91	82	87	89	86	90	70	84	80	85	94	77	87	91	88	68	89
22394	8526	5435	4860	9257	12952	12743	11941	9947	8878	8910	8450	8934	8425	7439	7307	5745	4841	4350	3203	3642	4597	7992	8860	8394	6166	4697	3007	1980	1264	898	829	643	631	617	665	619	637	604	617	669	631	596	572	659	633	614	594	619	611	641	586	623	633	633	585	625	638	580	602	592	612	635	621	614	590	587	607	591	598	641	607	589	606	622	571	595	637	612	611	594	639	621	635	592	637	616	609	632	582	630	611	590	642	610	621	646	623	618	621	627	579	617	569	585	587	666	612	631	615	606	627	634	605	649	592	631	688	614	636	588	600	619	605	580	604	608	597	653	635	590	630	602	591	637	625	600	631	643	585	588	605	603	586	624	597	616	629	604	663	625	594	567	611	616	612	602	590	619	630	592	669	620	601	611	615	645	626	603	575	586	567	643	650	630	638	613	631	587	589	630	566	584	646	617	646	613	606	594	597	611	674	635	594	604	623	623	618	639	656	656	618	615	592	593	650	594	621	579	613	563	609	576	659	589	639	618	579	597	616	653	587	619	623	606	624	626	588	576	617	645	616	662	652	624	637	584	636	632	610	596	594	618	618	579	628	614	585	588	577	580	630	592	668	603	636	649	611	601	590	624	557	605	632	608	644	565	605	580	657	614	598	577	583	591	615	584	602	641	577	565	575	626	613	648	650	641	597	586	615	628	579	595	562	617	582	617	614	643	600	593	614	647	645	570	611	597	553	624	638	627	584	580	595	614	665	619	629	592	603	601	643	613	630	628	610	599	565	642	579	687	605	618	634	553	677	596	636	626	623	613	613	627	590	639	560	651	594	615	621	571	574	633	633	596	658	650	627	574	613	639	582	607	594	600	585	579	638	594	594	653	622	628	649	664	605	620	623	633	643	612	648	623	584	583	627	609	624	603	602	578	585	632	599	597	605	600	609	630	607	589	603	611	576	633	571	585	625	637	606	662	609	646	625	602	604	617	587	615	629	576	598	627	620	605	655	605	617	643	596	642	581	632	627	557	623	695	603	559	591	640	604	611	629	668	618	589	566	638	616	649	611	632	620	624	567	610	601	620	641	622	584	599	633	607	614	633	604	607	615	625	623	652	591	618	616	587	605	620	573	613	586	610	600	609	551	598	580	629	619	617	590	685	600	629	624	599	632	621	584	624	624	619	585	634	554	595	604	677	599	591	636	628	642	603	591	653	637	593	636	623	571	620	657	597	655	661	616	610	593	596	579	634	616	613	626	629	596	602	616	601	607	598	635	611	616	582	597	596	613	596	595	622	666	612	586	586	565	642	606	599	639	645	643	620	586	631	624	590	591	632	623	612	592	573	615	620	650	647	651	623	607	617	647	601	625	584	644	642	576	607	639	597	594	603	602	592	609	607	599	595	606	572	665	573	629	643	657	608	659	621	590	574	675	597	604	597	635	626	613	628	624	639	609	618	611	586	592	605	565	588	622	606	611	637	599	654	627	619	620	575	631	615	632	579	614	614	623	621	583	597	601	586	567	605	579	642	666	575	654	589	615	632	630	587	643	636	656	613	582	592	596	591	608	637	575	596	615	629	609	585	609	657	596	608	599	626	640	607	602	625	616	599	580	619	595	588	621	643	653	647	610	613	622	605	636	620	647	600	645	642	609	640	615	608	624	600	638	627	610	581	614	631	609	572	583	610	620	686	625	605	582	612	604	636	617	636	603	557	660	564	585	619	648	598	626	592	583	608	614	598	605	627	599	613	635	571	634	621	628	573	606	603	606	584	579	606	602	608	622	599	646	617	647	637	586	622	596	648	600	597	589	632	612	618	629	637	615	622	573	576	606	602	612	620	615	633	624	631	583	591	625	582	608	633	575	588	611	574	611	654	625	622	644	652	604	628	565	604	646	588	612	590	618	640	581	589	612	604	630	634	617	580	666	596	596	577	630	630	623	610	592	649	602	646	608	599	630	625	637	615	630	617	611	600	595	643	598	649	620	596	619	628	621	637	676	611	636	635	585	660	600	607	646	598	660	599	628	605	563	595	583	600	626	646	636	632	644	634	599	610	608	623	590	608	636	617	555	628	595	644	638	615	596	643	580	591	637	622	653	601	591	596	614	636	646	604	619	616	619	591	571	637	597	577	620	610	609	707	615	654	689	608	574	630	622	592	647	648	613	654	628	587	602	602	631	623	625	588	619	610	633	641	609	587	623	608	652	660	623	612	600	659	583	644	580	636	634	597	611	608	587	588	597	599	601	640	593	614	630	574	633	612	648	587	603	603	651	589	604	588	594	632	630	610	605	641	596	670	580	594	624	625	634	609	621	621	642	614	614	641	618	645	588	623	626	603	631	604	654	618	626	602	599	587	654	601	600	589	618	638	624	612	597	641	615	603	607	598	611	611	643	627	619	608	624	613	647	598	586	617	619	630	598	586	614	647	616	599	658	594	648	621	589	594	677	652	578	596	630	626	602	614	597	599	627	587	616	633	600	634	633	544	596	609	617	603	624	627	569	605	660	583	653	566	604	636	586	603	572	589	632	603	655	622	575	621	612	592	571	613	607	620	618	605	637	645	612	649	655	609	620	582	609	614	596	659	652	608	603	632	586	637	642	629	629	658	654	609	612	601	621	618	625	583	615	615	608	595	620	567	635	627	561	614	628	602	598	624	616	609	657	602	598	628	596	640	562	618	575	635	628	608	645	603	622	578	596	661	604	572	640	599	620	646	616	606	621	613	645	596	619	605	599	640	630	608	600	646	584	551	630	610	658	651	590	645	625	578	649	622	612	582	637	647	602	574	640	589	634	707	585	594	613	593	620	625	579	642	630	625	606	634	608	590	629	620	656	586	541	630	637	634	621	612	612	633	626	628	583	601	637	645	624	620	629	584	643	562	626	621	629	633	596	596	634	583	599	631	611	599	606	625	591	586	640	596	609	620	609	623	656	660	571	645	634	597	597	594	606	582	615	599	554	657	622	614	592	638	581	606	592	641	577	680	643	630	565	644	628	645	605	644	645	630	597	612	621	597	620	611	612	618	612	621	607	636	594	573	600	632	676	618	652	607	623	619	668	604	597	633	585	620	631	599	641	637	585	584	643	611	600	622	617	584	663	605	632	618	616	584	640	626	639	637	580	625	622	626	608	588	610	597	640	597	656	584	586	640	571	623	605	609	601	625	618	563	635	583	588	609	625	601	624	601	594	621	632	659	630	623	611	631	566	614	606	646	582	603	619	585	604	584	553	633	576	604	597	628	584	620	596	599	592	572	600	603	590	555	615	595	579	617	629	624	661	595	660	622	563	581	621	579	640	612	614	591	600	593	621	601	615	612	591	606	581	624	631	610	578	582	560	605	616	607	604	572	627	587	616	607	613	605	654	622	642	632	650	619	635	587	602	641	615	611	601	655	606	596	606	623	580	600	608	620	617	610	628	596	609	622	618	589	593	583	588	596	602	599	589	632	615	613	605	621	588	642	647	622	636	615	601	634	593	604	638	602	643	605	626	579	624	596	598	612	654
3334	1095	595	392	246	333	373	400	411	402	444	418	473	447	424	390	405	359	293	224	177	262	511	740	683	506	430	239	185	147	127	103	103	89	92	99	107	103	87	80	87	100	64	83	82	77	86	96	79	89	72	85	82	93	75	99	93	82	100	87	84	91	85	80	66	70	81	89	100	86	83	83	82	91	81	106	80	78	94	77	68	99	97	78	81	77	95	88	90	94	79	96	95	91	98	91	84	97	99	89	80	96	115	88	92	85	85	106	88	75	83	89	80	89	97	90	94	86	88	87	89	83	84	87	96	93	88	90	97	92	90	83	92	89	93	76	97	85	89	103	88	89	80	110	82	91	85	101	91	94	79	95	86	95	87	81	92	94	78	94	74	92	77	96	87	85	99	94	101	74	98	76	79	73	87	83	79	88	80	96	82	87	95	98	94	98	108	97	81	73	85	77	68	78	95	63	88	90	89	108	85	79	76	85	73	93	92	79	87	74	76	87	80	92	86	84	104	81	72	71	74	90	94	83	79	80	109	85	88	80	88	83	87	89	96	94	97	86	90	76	99	90	69	77	84	85	80	103	90	107	85	90	78	87	83	82	90	74	84	82	99	93	83	113	91	74	101	82	89	69	98	87	90	77	82	94	84	71	82	89	90	92	84	79	91	81	80	89	73	72	88	95	109	93	82	94	74	86	98	80	85	83	95	87	107	102	96	92	65	65	89	79	78	80	75	82	78	92	100	86	92	82	79	80	83	100	93	88	86	75	72	73	88	87	105	83	89	85	80	93	83	80	105	90	80	100	95	88	79	90	94	92	73	75	98	93	84	88	83	94	78	100	82	85	86	88	82	73	73	104	87	85	111	97	86	71	98	88	90	75	86	88	74	82	76	80	75	88	90	88	73	97	77	83	87	68	62	86	94	78	94	92	104	88	67	84	83	89	92	84	80	79	76	88	91	93	92	84	94	83	103	81	90	93	96	91	107	102	71	83	86	80	90	94	80	83	92	102	82	90	71	84	90	80	74	94	87	83	83	83	74	85	99	102	85	87	103	73	84	65	80	100	95	76	75	78	93	104	80	103	70	81	86	94	77	84	70	96	99	75	85	99	92	76	80	89	86	98	89	88	87	78	97	92	92	100	101	82	87	103	98	88	86	87	67	104	69	91	98	86	101	85	73	91	76	94	75	87	94	85	72	87	79	84	90	80	112	61	80	78	103	88	100	91	97	79	98	73	79	91	89	89	74	69	68	90	82	90	80	79	78	105	95	79	67	89	87	70	94	84	90	84	80	82	84	88	87	90	86	80	83	80	87	87	96	79	83	81	83	69	90	77	78	68	84	78	82	95	81	73	93	92	104	94	84	78	99	92	87	77	89	83	104	94	79	90	91	69	79	91	85	88	98	69	96	92	65	70	90	84	89	84	82	94	69	90	70	83	91	86	65	100	95	83	90	66	90	98	66	91	89	93	82	96	80	88	87	95	94	81	84	96	70	92	94	85	93	96	98	91	105	92	78	93	79	80	81	81	78	98	101	87	82	93	76	96	95	104	81	92	80	78	64	80	81	89	80	80	88	93	68	99	90	92	71	85	84	81	75	84	74	90	85	91	87	86	91	79	80	88	96	94	76	97	79	81	74	88	95	63	80	79	74	98	90	93	86	88	93	96	84	77	81	71	82	111	77	95	77	86	89	73	74	103	74	91	97	104	81	88	82	91	84	83	89	86	79	69	68	89	96	96	101	72	84	99	90	87	80	84	75	94	72	90	76	75	88	97	98	88	84	98	92	97	95	82	75	82	73	94	84	80	105	84	85	82	82	92	91	99	90	96	79	75	87	91	81	71	86	94	82	92	90	93	79	94	78	66	95	84	88	87	80	82	109	68	88	87	90	78	92	71	108	98	89	78	78	77	92	96	111	94	69	84	77	101	96	88	93	92	101	84	96	96	93	88	90	97	86	93	89	70	90	93	90	78	80	95	86	102	84	97	78	95	89	94	84	85	79	86	82	92	80	87	75	97	96	95	82	107	96	85	85	73	76	84	100	94	97	96	81	81	87	83	72	84	84	96	88	91	80	88	91	84	94	102	107	92	76	103	91	82	110	91	78	99	102	81	105	85	99	84	84	82	88	76	85	83	78	77	72	77	79	80	81	83	87	80	86	88	98	78	88	84	85	91	93	99	79	76	91	98	88	86	88	86	90	94	78	89	80	95	78	87	91	92	94	78	99	92	80	83	65	75	89	82	79	69	111	78	82	86	84	84	60	94	89	86	88	83	82	76	84	98	109	84	93	90	101	91	81	71	87	73	83	92	94	93	80	94	76	98	85	106	104	114	75	76	103	73	67	77	97	87	97	78	79	99	79	88	65	96	80	84	95	89	83	97	81	84	90	64	79	78	110	96	84	101	81	90	101	78	81	99	70	98	104	83	89	91	84	86	96	87	84	89	92	91	74	109	89	94	77	73	93	84	85	82	79	82	84	86	83	91	93	89	88	88	86	96	85	83	76	101	90	105	85	95	80	75	79	82	102	91	93	91	88	78	83	72	86	84	80	65	55	86	75	71	76	85	93	90	76	73	89	92	73	105	81	61	82	105	81	90	84	66	95	73	84	72	98	74	76	96	94	102	94	88	79	104	98	81	89	83	89	81	78	94	76	81	86	84	97	84	84	89	79	77	90	85	88	80	104	74	79	100	82	100	77	104	72	86	92	96	89	80	74	98	69	93	83	95	89	97	93	108	72	77	98	98	93	89	89	102	85	98	80	85	83	75	105	91	93	86	98	72	82	83	97	94	97	89	78	90	101	82	79	86	93	91	109	99	78	82	71	68	73	90	86	92	87	76	84	83	81	95	95	78	87	78	84	87	84	87	79	76	91	89	98	88	89	98	89	78	91	107	102	85	77	90	104	100	78	76	76	68	76	94	93	76	87	79	87	74	72	81	84	83	80	89	82	88	69	92	91	90	88	89	90	78	94	85	96	93	94	93	93	82	86	84	103	75	90	87	89	76	95	77	85	94	92	102	90	91	75	77	84	90	100	98	83	80	85	79	107	92	72	94	89	94	85	91	79	105	114	107	97	80	85	83	95	72	80	93	102	89	73	84	92	80	83	84	75	96	91	81	76	83	84	99	99	95	84	88	86	83	93	83	77	78	90	104	78	96	90	80	79	79	90	82	104	82	86	67	82	83	96	81	85	91	95	91	102	83	104	86	94	89	109	97	89	85	86	90	76	84	77	102	87	95	86	100	89	99	82	88	104	103	77	85	75	79	90	75	91	92	82	91	78	90	98	69	92	85	84	73	76	96	92	94	89	94	77	90	78	94	90	103	80	92	97	70	77	83	99	98	93	80	75	72	78	92	82	81	102	91	86	99	74	69	76	104	99	86	74	93	73	101	84	100	97	95	80	98	83	69	91	84	101	104	88	92	95	88	82	90	95	84	76	102	81	96	101	92	87	85	90	77	81	100	90	89	81	100	93	105
25295	10019	5780	6318	12007	16024	16546	14744	13157	12448	11799	11316	11998	11356	10309	9740	9140	7689	6233	4232	3854	5204	11654	13571	13310	9579	7295	4694	2781	1657	1179	913	786	704	672	650	640	676	625	669	611	607	597	635	627	620	648	658	607	629	620	654	668	671	623	621	625	661	661	686	646	636	582	668	623	586	669	643	583	635	586	638	547	618	662	625	634	661	637	644	608	621	617	664	635	640	617	606	624	674	636	655	681	659	647	635	636	643	634	621	661	640	634	654	620	626	637	630	646	609	634	626	644	646	650	612	619	627	657	660	614	664	650	610	661	642	606	624	646	667	655	625	629	652	646	629	620	617	615	622	646	604	694	655	586	716	601	598	640	626	589	631	635	598	635	663	679	692	588	655	643	588	664	671	634	609	659	604	604	605	663	591	603	627	611	630	644	638	622	634	651	620	627	623	621	684	641	634	647	612	592	608	665	660	666	641	686	602	634	645	595	622	608	625	633	660	671	654	663	607	655	633	600	591	666	684	624	595	645	625	615	599	611	619	654	625	646	624	649	618	648	653	639	629	650	685	637	620	645	627	674	666	613	644	688	625	668	601	647	623	630	595	633	647	636	646	640	589	595	662	644	605	620	613	570	616	611	647	625	622	693	628	631	635	649	629	661	596	661	644	642	634	671	612	621	628	618	625	677	698	649	621	596	616	647	606	639	668	642	626	645	677	642	640	613	621	682	668	633	644	651	633	614	675	664	652	603	601	686	609	603	631	672	624	641	588	622	641	603	704	652	677	616	616	673	601	657	656	667	651	610	613	617	634	667	678	644	646	659	645	676	635	630	621	615	650	622	624	626	620	626	653	614	615	652	645	648	654	623	633	617	632	632	639	648	643	670	683	612	648	651	632	665	646	653	642	631	667	620	584	645	628	656	623	704	628	645	643	601	612	623	632	606	628	665	648	585	667	644	611	638	651	634	612	640	648	706	621	618	663	625	648	664	678	647	669	635	631	658	653	665	621	656	626	648	666	661	654	607	624	600	640	674	621	639	643	656	630	636	609	639	679	609	627	641	622	599	582	631	671	631	641	624	637	655	690	651	636	661	639	606	604	607	608	656	603	630	659	609	633	689	668	635	634	604	614	640	677	638	620	613	672	655	625	654	622	671	663	638	600	624	640	612	638	621	635	651	628	657	655	627	615	668	617	578	625	605	611	612	626	612	611	626	672	634	663	611	647	699	684	663	652	646	647	631	596	623	658	637	647	640	583	606	638	648	614	626	622	632	648	641	637	653	625	657	602	654	632	630	625	613	618	654	654	632	687	633	663	653	650	622	610	624	680	646	662	653	602	627	650	630	639	613	583	660	599	646	645	627	637	617	608	647	634	605	621	662	646	645	625	683	649	581	683	610	647	600	627	629	609	685	659	653	616	641	657	615	616	618	606	649	648	642	628	639	628	668	631	590	628	609	643	591	606	628	670	662	583	667	666	665	594	624	700	633	626	602	615	614	675	653	646	626	600	599	663	635	634	634	593	625	603	628	661	640	650	652	679	621	603	625	573	625	658	658	564	646	570	684	644	669	624	666	600	640	623	639	597	617	665	611	663	675	689	638	673	566	652	652	635	591	667	599	631	633	618	617	695	625	613	595	693	651	615	615	657	624	635	633	652	625	640	618	642	660	634	674	645	649	577	618	629	609	636	645	631	642	645	617	610	681	624	679	601	650	705	644	598	673	660	646	650	661	665	656	656	667	630	640	643	621	602	648	639	633	638	617	609	648	618	656	619	684	660	654	659	641	609	670	642	618	633	638	642	642	674	595	639	625	676	635	613	632	660	643	640	663	680	597	668	643	630	667	635	677	632	689	634	656	608	621	638	621	629	667	653	637	612	626	688	609	588	619	634	678	637	626	600	659	647	621	604	649	626	606	605	604	624	619	664	590	659	681	637	613	630	615	658	661	627	613	625	621	595	635	649	649	633	616	684	626	638	684	616	649	683	642	612	633	615	619	627	647	613	648	648	638	640	623	635	662	654	647	625	624	647	653	618	600	651	663	652	629	624	653	651	661	637	690	610	619	671	608	643	666	630	642	637	571	637	634	665	667	639	616	622	630	590	659	672	648	655	620	634	648	593	656	668	628	627	633	630	637	611	617	628	570	672	661	645	631	636	571	660	629	599	615	668	639	653	625	643	592	618	628	660	623	649	644	650	648	635	637	676	606	662	599	638	650	618	626	653	605	629	600	616	649	602	604	621	654	619	640	644	660	657	600	624	602	615	623	644	638	617	605	607	620	639	634	618	656	625	619	600	631	659	590	645	619	658	644	599	675	633	584	642	578	620	620	634	670	643	607	664	674	630	590	592	649	639	635	602	646	612	598	671	620	613	649	647	639	642	615	662	606	638	620	678	650	637	595	629	617	635	606	647	598	656	619	641	620	643	633	620	647	622	637	623	603	636	647	653	608	663	628	601	684	645	594	678	677	607	664	659	604	626	644	609	641	600	661	630	636	688	625	638	627	599	621	622	628	669	625	642	650	636	618	618	633	634	654	645	615	659	631	699	630	640	647	608	648	627	660	628	628	655	642	634	631	633	625	612	670	634	630	678	618	652	630	673	641	665	643	630	657	646	686	651	627	629	672	643	649	619	635	635	654	632	647	638	659	648	603	645	671	625	683	673	661	580	622	613	671	635	621	620	611	660	669	674	648	619	652	610	582	651	650	646	652	635	606	658	654	647	639	654	579	653	612	637	649	592	641	619	653	615	660	610	654	591	621	674	650	673	598	646	646	618	630	622	627	613	655	613	632	657	670	675	647	616	614	595	645	624	645	623	626	644	620	617	639	666	613	683	639	607	619	636	667	641	709	641	631	617	608	642	645	671	639	649	673	650	639	605	621	630	638	647	640	637	657	644	662	641	658	603	618	648	615	635	614	643	660	695	636	616	663	693	646	636	592	600	645	637	674	595	674	675	601	637	644	696	673	634	704	633	657	615	652	649	595	635	648	646	647	657	619	627	632	663	629	677	612	627	618	632	600	654	661	646	648	627	657	586	636	599	611	627	629	608	634	672	615	658	676	695	652	612	679	675	674	619	681	630	641	674	640	637	647	624	614	643	654	613	633	631	642	682	667	664	589	613	646	668	650	654	654	615	642	655	645	656	648	600	632	614	608	636	669	602	653	648	653	629	643	638	653	657	628	667	609	578	594	655	608	642	651	632	646	668	671	612	597	644	637	637	603	612	624	640	633	610	616	628	671	658	621	676	601	636	673	633	616	610	622	616	609	626	632	603	626	658	632	652	637	663	655	666	673	624	647	603	639	677	643	610	634	599	643	612	640	673	639	686	676	666	649	631	651	662	626	616	652	611	634	655	641	625	660	671	584	616	597	610	628	638	642	613	677	624	611	666	609	619	613	636	658	623	611	617	676	628	627	624	687	633	686	614	627	626	620	656	653	668	645	642	634	638	626	630	622	661	630	660	613	656	665	657	667	643	682	629	680	615	647	622
2730	580	295	201	172	183	216	276	250	261	240	275	259	264	259	233	199	166	127	140	147	146	181	161	161	139	117	105	83	84	92	84	84	74	68	88	76	65	71	81	75	73	75	72	73	67	71	72	59	65	71	78	65	81	60	71	75	80	64	76	74	76	75	94	70	70	64	76	66	89	81	72	77	85	61	73	69	71	63	80	89	60	64	58	63	71	83	80	70	81	67	61	74	78	84	73	75	73	67	66	87	74	64	93	83	51	76	80	76	71	73	81	71	61	85	69	69	80	79	73	65	86	71	83	75	77	77	72	76	59	71	64	75	61	64	81	67	71	64	64	78	95	74	86	81	61	54	66	67	76	72	75	68	59	70	69	68	79	79	66	68	89	69	65	64	75	58	83	74	67	71	71	70	85	68	66	59	75	57	64	69	65	62	59	70	80	72	69	72	76	62	74	83	78	73	80	75	71	78	74	79	70	77	79	76	74	49	75	56	68	52	59	93	73	65	65	85	69	73	63	73	71	83	62	61	55	79	70	63	78	92	76	66	85	76	76	74	88	68	60	70	72	58	68	56	55	71	66	72	75	77	72	52	83	64	65	69	79	73	73	70	79	58	56	79	69	71	60	63	77	76	74	69	78	78	69	71	72	76	68	60	79	61	66	64	64	68	75	63	81	77	66	75	74	67	75	75	79	70	70	59	69	87	72	59	73	76	79	69	63	71	78	69	78	73	78	76	57	63	84	58	68	76	75	72	68	75	53	80	76	67	79	80	68	63	67	79	65	69	64	84	74	64	73	73	68	70	70	76	74	65	81	93	75	84	58	73	74	90	85	60	77	92	79	81	69	75	62	64	82	72	64	77	71	78	74	61	74	68	97	80	80	79	73	69	54	69	67	59	75	87	62	74	89	51	61	82	83	78	78	79	85	78	58	75	87	86	76	78	71	77	76	79	57	71	85	83	72	84	80	77	80	81	78	86	67	71	74	61	64	63	66	84	91	75	86	67	85	76	77	75	66	71	91	72	73	83	69	81	85	66	75	90	89	63	54	91	73	102	83	77	72	93	73	91	64	60	76	65	71	80	77	99	85	72	82	53	84	71	58	76	79	72	81	57	73	60	73	93	62	70	75	78	82	71	82	75	70	65	78	77	70	68	64	89	66	69	78	72	76	56	49	67	69	80	68	62	47	66	69	80	68	71	94	78	78	75	78	79	65	81	81	82	67	68	76	73	73	66	69	76	63	93	85	63	73	68	77	73	77	80	74	83	83	64	76	74	77	80	72	69	77	68	66	75	88	85	79	62	82	75	85	69	82	76	69	79	70	67	61	84	65	63	62	76	78	82	74	87	68	57	73	80	83	85	89	67	89	56	78	66	64	69	61	77	66	57	75	62	73	64	74	90	70	82	72	85	74	72	70	62	65	87	78	68	69	76	69	72	64	76	57	75	89	71	62	67	58	73	72	66	68	61	69	73	60	65	65	69	62	91	86	84	87	77	64	69	76	59	80	66	77	58	61	72	81	80	70	63	82	78	71	70	96	74	69	73	82	82	63	69	72	75	74	67	82	72	59	75	80	66	69	72	63	59	87	68	73	75	66	74	81	79	67	60	61	67	63	78	67	66	65	44	82	78	74	83	69	71	68	81	78	67	78	74	65	77	70	69	64	89	71	85	58	76	83	79	67	74	79	57	78	65	71	72	64	78	76	83	70	75	89	57	79	48	76	84	88	65	73	85	70	90	80	65	88	70	59	48	85	65	60	69	66	55	75	65	70	69	64	81	83	79	75	65	79	68	69	98	74	68	78	79	75	56	77	59	69	67	71	76	75	73	100	80	73	65	89	67	71	53	65	69	86	54	74	83	76	78	69	57	63	77	57	83	85	57	68	82	80	88	90	71	60	74	79	71	80	59	56	96	69	73	79	65	80	65	65	73	76	74	73	66	71	63	67	77	62	69	92	90	70	66	57	66	69	76	58	71	79	59	63	82	78	78	69	88	70	73	91	82	84	64	69	63	83	85	72	69	76	82	64	78	78	74	76	76	63	56	89	63	79	80	91	83	79	71	75	77	84	95	71	68	78	65	50	79	60	64	80	61	77	69	80	83	73	77	76	74	83	66	80	54	80	78	80	63	62	75	63	72	84	65	89	71	69	61	79	75	82	70	67	69	88	67	64	70	74	87	83	66	60	80	70	74	78	93	62	63	79	87	70	65	76	70	70	71	64	62	77	75	73	93	72	68	82	70	67	72	75	66	87	76	65	77	84	88	62	71	75	75	68	53	70	77	66	68	68	66	77	62	70	83	78	79	67	75	76	65	67	63	73	69	85	71	79	68	61	58	60	94	72	78	85	67	67	89	80	75	75	67	78	89	80	70	85	80	76	68	72	70	82	74	67	61	76	74	54	82	85	77	87	76	61	75	75	67	73	64	57	88	71	69	72	72	69	69	61	75	58	64	78	67	71	72	70	82	82	75	66	83	81	60	65	75	63	67	74	61	75	85	61	78	79	76	60	71	69	80	66	59	85	68	63	75	74	72	75	64	72	75	77	66	63	80	69	64	72	73	70	60	67	83	63	81	71	75	72	75	78	78	85	63	67	74	65	81	77	65	73	68	70	71	81	75	79	68	70	67	82	77	76	94	68	77	74	67	84	64	81	60	76	63	75	71	61	84	80	74	75	65	65	81	82	85	91	83	71	64	69	84	73	71	77	65	88	83	69	69	90	85	64	71	68	75	68	67	72	66	85	71	79	73	79	68	77	64	74	64	74	72	88	61	62	83	75	75	88	76	75	75	66	63	75	96	75	82	77	75	62	80	60	63	77	67	75	84	80	67	77	73	78	73	77	76	79	77	79	60	73	68	78	67	73	69	87	67	67	74	81	80	86	64	67	76	82	71	66	81	74	71	74	77	73	68	74	61	82	71	70	65	84	72	72	80	69	58	72	65	63	62	66	76	75	76	75	81	80	79	57	75	72	82	72	84	79	81	85	91	68	82	80	80	71	67	74	69	80	55	67	67	70	83	65	72	77	55	73	73	75	73	79	72	84	76	87	68	65	49	76	83	75	75	78	73	74	68	71	72	73	73	72	93	83	75	74	61	71	83	62	80	83	71	74	81	59	88	87	76	88	62	75	65	74	74	74	80	73	77	87	77	61	63	80	79	76	78	63	63	70	92	73	82	85	65	65	72	84	88	69	68	76	78	57	84	75	59	65	64	79	74	73	64	89	66	63	54	64	77	58	79	63	76	81	65	82	69	73	74	67	73	59	85	68	66	76	79	75	79	75	89	72	71	70	71	70	83	69	71	70	66	71	80	83	83	59	75	84	85	75	72	82	83	84	77	80	71	87	79	66	71	70	57	74	70	81	62	80	78	80	80	63	79	79	70	83	81	58	71	67	74	72	67	71	80	87	90	77	76	65	72	66	68	69	65	74	77	78	77	67	71	69	73	68	72	68	67	73	80	79	77	80	81	68	82	67
20223	6163	3202	3217	6741	9536	10432	9281	8332	8265	7486	7917	7860	6940	6626	5607	4719	3693	3104	2658	2352	2932	3583	3316	2975	2251	1734	1270	950	789	690	604	556	561	579	580	570	536	540	566	542	562	554	534	550	589	562	571	565	543	566	588	531	563	544	515	596	566	579	569	556	579	534	579	565	595	553	511	578	504	564	519	566	569	567	575	572	540	570	590	576	549	554	544	568	535	552	540	547	556	560	545	495	574	573	600	564	527	586	569	565	527	532	556	542	520	560	573	563	541	573	544	498	571	530	528	578	545	567	524	517	545	503	547	562	578	555	544	532	525	559	542	516	591	521	537	572	549	533	518	539	566	560	537	561	549	576	562	529	508	517	541	543	537	574	558	550	504	556	575	502	523	566	555	541	527	530	571	518	556	484	582	598	538	576	560	564	525	573	558	532	545	553	546	575	561	579	504	537	524	543	525	544	543	556	561	589	568	550	551	551	549	523	570	552	534	577	538	538	510	534	521	529	501	534	525	518	529	528	542	544	523	561	579	514	533	557	559	503	512	534	598	543	584	524	534	563	539	563	569	549	516	517	499	555	526	586	518	521	557	562	533	539	515	538	570	555	534	532	526	567	556	561	534	602	533	530	531	554	533	558	572	581	535	559	568	530	549	545	552	547	542	538	556	549	564	558	561	591	555	529	554	554	538	571	587	559	563	557	546	540	572	544	543	536	554	547	603	538	525	582	516	516	554	539	514	529	585	532	565	558	572	510	573	566	541	542	560	553	541	533	545	563	560	566	512	537	564	547	542	580	541	545	502	578	595	498	594	528	540	530	545	541	547	548	566	538	515	556	545	536	556	544	538	543	561	536	510	555	587	508	572	566	551	548	564	539	581	574	520	516	555	568	540	580	542	573	571	569	580	539	578	564	568	553	541	531	537	562	586	540	500	524	554	544	526	564	574	514	547	574	552	525	579	526	569	542	545	495	548	520	501	557	544	523	548	528	546	521	563	469	554	565	539	519	528	549	555	593	579	498	573	511	515	568	509	576	560	522	533	554	523	545	559	508	568	539	539	576	562	549	538	519	564	502	526	559	522	567	554	530	573	515	524	539	518	544	608	552	555	585	541	597	525	604	569	552	571	509	556	547	580	545	520	546	504	525	528	566	553	550	529	564	526	569	563	524	580	550	520	552	489	513	532	588	551	537	539	578	593	557	570	530	560	498	548	526	538	534	541	569	580	547	567	528	559	550	563	535	525	554	548	512	527	542	580	530	516	523	555	548	554	541	578	552	551	543	572	572	548	586	573	528	550	555	592	564	543	528	560	570	527	547	551	571	521	557	552	579	533	544	593	499	588	532	530	576	564	539	560	565	552	525	571	545	568	488	512	567	565	578	584	563	544	572	558	491	548	545	573	502	599	550	539	579	519	534	566	544	562	586	541	532	565	550	553	556	556	514	552	563	572	506	587	550	554	527	518	499	539	559	557	531	496	564	536	596	515	531	541	572	556	525	550	579	535	535	525	541	561	569	580	549	565	561	524	532	529	555	546	527	571	538	557	566	559	595	587	572	547	596	528	568	584	593	563	532	555	564	572	514	604	559	570	565	587	528	517	532	544	584	568	547	565	551	543	526	519	499	516	561	554	566	576	536	563	510	549	593	548	538	543	531	551	550	535	554	543	551	531	527	558	583	514	565	520	532	536	534	552	557	556	567	564	577	563	570	564	535	553	536	551	494	547	562	536	514	566	590	591	548	575	585	534	545	550	557	544	537	563	505	525	585	561	591	540	537	536	536	588	535	583	532	519	555	551	508	605	524	542	587	551	557	572	548	570	557	514	547	602	581	558	558	517	534	515	540	573	594	531	551	526	574	553	553	528	528	551	523	540	528	566	555	514	550	557	546	543	583	543	564	541	530	510	563	551	530	522	550	575	563	512	529	552	530	542	555	557	525	577	560	543	584	575	504	525	539	535	593	555	549	570	590	533	572	538	564	601	530	584	543	540	563	591	558	562	554	550	536	547	596	552	572	574	536	520	550	543	555	554	534	581	529	570	532	570	585	583	531	554	539	505	520	514	589	556	523	605	562	492	543	590	523	566	522	586	580	556	570	561	583	561	545	544	517	527	549	532	546	560	549	574	517	525	560	507	562	558	574	560	536	585	557	569	571	501	596	532	533	533	579	572	571	527	512	566	575	520	552	532	529	530	547	535	505	530	562	538	562	559	574	539	588	538	538	569	525	517	558	576	552	552	567	517	550	529	580	536	554	586	540	544	561	576	535	575	559	546	509	550	582	582	544	528	567	525	534	544	539	531	535	549	601	550	545	550	544	523	533	550	562	556	541	541	545	578	584	535	564	534	538	589	539	544	576	528	529	542	502	520	540	510	532	530	552	549	548	539	550	569	535	561	562	536	557	552	599	554	561	575	527	546	532	532	531	580	565	561	521	539	594	533	529	543	567	543	556	550	575	531	592	540	530	539	566	546	509	558	545	529	581	521	555	548	568	570	586	545	543	536	589	548	530	524	537	546	549	532	566	553	561	565	553	535	553	512	531	529	586	568	531	562	558	559	539	556	543	545	531	551	551	562	598	572	556	559	542	534	545	545	569	533	557	534	586	554	527	545	553	579	513	579	606	595	588	547	524	514	543	530	595	545	562	527	574	524	560	548	581	512	559	542	593	524	577	553	567	544	550	571	541	565	528	559	539	565	606	554	539	524	541	540	540	547	532	581	500	586	550	553	555	550	532	537	516	543	574	565	509	509	534	550	539	536	522	518	533	571	555	556	544	556	576	529	527	511	513	532	527	544	583	550	565	554	535	542	536	578	545	545	524	517	580	562	535	540	522	529	554	529	545	525	548	566	574	552	539	586	554	585	554	537	531	581	568	541	557	567	512	626	571	556	532	546	650	548	534	536	538	555	547	533	543	531	489	499	530	523	569	567	542	567	539	501	583	565	573	549	573	516	565	531	506	556	537	599	549	565	538	525	492	566	553	598	540	541	525	559	518	533	551	582	516	545	532	564	513	508	548	535	573	544	575	499	539	569	558	571	582	559	550	587	561	584	549	544	533	567	551	580	567	543	550	577	560	542	564	540	525	548	554	528	513	564	542	573	584	575	549	565	561	528	562	523	564	542	538	552	529	552	545	506	577	543	558	579	538	576	584	511	533	511	595	594	534	547	549	581	557	546	546	539	576	569	571	557	569	565	529	528	549	573	507	566	539	563	551	556	558	514	559	554	563	530	516	547	552	555	549	582	572	527	575	537	556	496	568	587	523	563	544	519	552	525	552	514	619	526	536	581	546	541	524	545	557	558	575	522	538	606	532	529	545	535	568	507	542	573	532	524	524	587	561	539	514	555	542	567	544	524	551	562	597	548	556	599	566	559	598	580	569	543	523	550	562	538	542	545	559	532	560	550	544	551	580	573	548	520	532	496	540	576	506	523	531	575	544	539	565	493	558	570	515	550	520	571	576	564	553	557	556	549	521	567	569	525
2561	865	362	239	214	201	285	299	290	338	320	339	316	250	269	248	246	207	176	212	207	184	307	424	423	293	246	167	126	102	96	73	81	72	69	74	91	91	81	86	79	82	84	68	67	72	75	84	78	67	69	69	54	86	77	74	65	77	81	66	74	81	76	68	69	81	87	73	64	72	76	90	90	74	72	70	82	79	76	88	72	76	75	78	80	71	76	89	77	68	62	89	97	72	72	71	69	78	60	74	85	84	88	82	64	66	67	97	69	92	72	71	85	70	78	78	65	69	80	79	64	84	71	53	72	56	86	70	72	84	80	69	74	64	72	76	87	71	90	71	78	81	66	69	71	87	77	74	62	80	71	82	90	62	60	90	82	90	76	54	72	78	64	81	80	77	73	95	79	92	78	67	94	76	61	81	70	74	74	77	81	79	71	69	89	92	72	67	79	84	83	72	74	54	79	78	77	73	78	70	76	71	74	82	68	80	70	73	73	70	88	75	89	74	66	72	80	77	66	80	78	81	86	87	70	68	72	55	78	81	85	72	90	72	75	78	100	75	75	92	84	59	89	69	76	67	92	78	69	69	65	88	74	77	71	64	69	85	75	72	84	81	88	85	79	57	99	64	79	69	75	71	86	77	92	86	65	94	91	67	69	65	81	92	78	77	95	77	73	94	84	73	79	67	73	57	65	77	75	77	73	76	74	66	70	74	92	81	78	73	59	83	90	78	67	66	69	72	74	76	56	69	72	77	83	88	60	89	84	86	75	71	79	88	88	73	67	70	95	71	73	83	104	74	69	70	80	82	83	86	72	60	72	89	75	73	65	70	84	69	82	63	92	70	72	85	75	71	77	77	81	85	72	75	79	69	71	78	89	78	77	75	107	71	71	84	89	88	72	75	73	81	72	82	84	83	71	85	62	85	70	71	66	78	76	72	59	76	72	72	92	72	85	86	67	70	85	88	82	76	82	76	73	75	76	75	75	70	77	87	88	62	81	82	69	71	64	78	81	92	73	69	91	79	73	86	72	53	65	82	83	93	74	95	85	84	69	79	75	67	66	79	84	88	69	72	75	74	61	77	73	86	75	77	73	67	64	64	59	78	80	72	73	78	66	83	73	85	63	55	100	72	83	68	85	79	72	72	71	75	66	77	69	67	82	74	68	62	79	74	85	64	64	82	72	75	56	71	68	81	79	73	92	76	93	84	94	92	91	82	77	78	82	85	90	56	67	60	82	74	72	97	76	85	72	76	73	78	80	65	80	80	80	83	69	75	78	71	68	79	65	81	76	69	88	77	55	75	73	81	72	75	78	95	76	97	75	71	74	75	67	60	74	75	72	78	78	90	88	87	73	61	75	71	64	65	95	85	69	73	63	74	85	74	79	84	81	82	67	76	66	72	69	56	73	71	80	78	75	68	89	78	71	70	75	76	72	65	83	79	75	86	86	64	91	70	63	87	72	90	74	83	70	82	77	86	63	79	70	93	72	84	83	77	77	63	83	78	64	83	72	79	73	70	84	56	74	75	79	64	90	73	67	81	97	81	71	77	83	78	84	92	86	77	84	82	69	76	73	64	81	63	76	82	83	87	72	90	80	77	69	78	90	77	65	82	80	89	73	62	80	74	85	75	77	74	66	80	86	88	77	75	86	87	77	68	57	71	77	70	78	84	69	84	77	71	65	74	82	76	81	61	78	88	67	86	77	68	84	89	75	71	63	82	65	81	78	74	73	69	71	78	75	84	71	72	82	72	70	69	75	63	75	58	70	70	72	74	77	73	85	77	75	89	88	82	83	68	64	61	83	81	64	83	73	77	70	82	68	85	65	68	82	75	79	69	67	68	75	83	73	75	73	78	69	78	68	79	63	80	68	77	79	70	76	83	59	65	77	64	81	69	79	66	96	66	66	67	68	96	85	67	72	69	71	86	75	64	81	71	79	75	73	75	66	87	81	71	85	84	65	79	64	83	71	75	63	90	61	69	73	85	95	60	81	91	73	78	69	79	64	75	73	78	85	59	81	75	73	67	88	76	78	74	95	62	64	78	84	64	79	84	76	75	92	74	57	81	82	82	88	77	65	58	66	81	73	74	63	63	75	88	90	72	65	74	80	80	83	80	88	60	75	65	86	68	79	84	84	69	73	86	76	54	79	86	75	78	81	93	74	73	84	73	79	73	66	71	80	73	67	69	82	85	77	74	70	83	67	81	83	69	86	71	75	68	86	93	76	80	80	71	81	66	87	63	81	78	87	83	74	73	73	86	76	81	77	66	73	72	80	60	73	90	93	74	74	68	78	83	78	75	68	65	63	75	66	79	69	96	70	70	64	67	68	74	67	73	68	73	77	75	71	91	76	68	78	77	79	83	74	89	86	66	73	81	71	77	78	82	73	68	76	81	66	68	65	86	78	94	91	67	66	83	67	68	82	77	71	66	86	70	72	60	72	79	89	68	71	84	82	67	81	83	85	78	80	91	73	65	77	87	80	75	70	73	79	74	71	70	67	74	86	73	64	84	75	68	62	86	66	67	71	77	84	66	68	74	88	74	62	81	87	55	75	72	87	69	85	87	66	66	71	69	90	71	56	75	70	82	62	67	65	77	74	76	85	75	64	69	76	75	69	74	77	79	68	78	74	103	81	77	77	78	72	77	69	66	80	87	63	69	82	71	70	71	70	90	81	64	70	80	69	84	71	97	80	75	73	78	78	70	76	70	84	83	72	71	94	77	71	73	75	79	72	89	70	74	71	76	69	68	73	75	72	77	86	60	75	82	78	74	71	74	84	82	89	81	65	70	82	70	78	79	78	78	61	86	90	65	70	66	73	65	78	76	83	77	80	75	78	68	81	85	79	58	70	92	84	77	84	83	66	97	80	78	73	72	81	72	65	66	82	78	69	78	73	98	75	84	80	75	80	71	66	67	84	77	70	74	66	71	90	69	82	60	71	81	64	90	85	87	82	74	78	77	68	83	84	78	71	90	69	78	65	71	76	81	73	67	58	74	71	82	71	79	75	82	82	72	70	77	75	64	73	75	79	80	81	81	96	84	76	75	85	71	64	83	62	83	76	84	76	58	96	79	97	60	75	93	73	90	76	68	83	61	65	82	84	58	73	66	67	81	70	70	57	86	68	66	72	72	76	72	82	72	72	80	85	74	63	76	87	66	60	78	57	79	70	69	55	57	78	75	83	87	82	95	71	80	110	72	95	64	84	78	71	72	64	64	79	74	71	68	87	57	86	65	70	68	57	91	65	61	78	66	76	70	83	60	81	81	57	76	64	66	73	67	78	69	81	57	81	66	65	80	71	92	70	78	78	88	79	76	80	66	85	79	75	75	76	68	90	85	69	69	62	66	84	83	81	84	79	75	67	61	73	77	78	94	72	74	67	80	66	82	76	82	61	87	68	77	82	83	76	67	73	79	72	72	63	89	73	73	87	74	69	73	92	65	68	64	70	81	71	79	90	76	71	72	77	66	93	70	75	85
22308	8328	4001	3984	8873	13297	13329	12181	11389	10772	9440	9923	8832	7568	6909	6232	5281	4310	4025	3622	3938	4048	6244	8502	7696	5839	4365	2796	1725	1207	895	716	581	605	601	533	566	562	560	542	596	556	557	568	586	594	518	558	571	556	587	554	540	543	511	565	558	552	545	559	586	547	578	609	556	582	599	591	544	577	543	546	590	567	547	563	582	567	552	546	583	573	573	549	619	553	594	570	539	556	570	528	551	551	547	567	550	542	554	585	598	577	565	503	548	568	540	553	573	576	580	566	501	588	561	546	575	545	579	587	573	571	593	518	593	557	590	570	596	566	540	567	557	501	572	545	584	555	565	586	573	548	604	607	578	572	488	539	580	576	551	553	558	582	623	533	519	559	553	572	557	611	569	578	589	560	551	592	557	570	593	548	565	524	557	539	549	579	553	563	564	564	567	563	581	546	533	564	562	558	504	576	585	556	604	591	578	582	583	526	594	569	573	593	578	560	600	555	549	536	580	581	561	554	545	552	536	554	577	584	578	553	531	578	559	569	568	571	555	538	537	565	560	550	584	601	551	568	577	581	520	572	554	567	582	602	558	547	605	563	558	524	544	594	566	559	554	550	591	576	562	514	565	565	553	592	576	542	562	546	555	521	544	520	569	567	526	562	577	584	555	536	543	594	590	545	545	507	566	567	551	546	602	545	599	541	557	543	603	581	567	593	557	566	577	581	550	543	572	575	548	576	553	570	590	551	552	566	566	579	562	593	533	595	545	554	547	560	562	568	578	560	554	541	592	577	532	562	550	561	573	539	519	548	567	565	549	573	574	524	557	542	605	540	556	587	594	516	550	591	555	568	585	563	563	556	582	585	561	538	561	550	588	581	583	560	537	598	545	537	546	600	571	565	547	539	518	531	549	568	619	555	579	616	531	566	567	511	572	534	578	543	579	593	555	544	570	569	586	574	589	596	574	538	561	573	587	547	565	508	584	522	590	531	591	561	554	593	587	605	571	561	616	564	539	569	549	559	574	561	551	582	576	541	625	592	567	573	597	598	536	580	598	558	565	561	569	547	533	560	556	558	560	549	589	554	573	567	558	543	525	584	577	555	556	544	580	557	566	614	551	559	547	544	581	545	567	550	643	564	545	541	545	577	580	512	576	570	520	568	541	549	594	582	584	574	595	551	582	540	539	582	589	610	578	546	562	524	544	568	585	584	576	564	541	567	594	595	520	561	549	602	590	553	529	595	555	546	627	621	556	538	551	581	536	486	559	559	527	547	536	533	537	578	523	566	549	577	606	556	590	507	548	550	598	561	557	515	522	571	555	528	540	556	560	520	578	627	565	559	549	568	496	560	529	590	547	559	563	560	553	610	581	554	573	543	572	567	529	564	529	582	561	584	543	593	540	523	607	575	594	585	567	568	516	633	503	583	544	585	619	568	592	608	550	555	564	533	571	543	567	555	552	536	559	566	556	575	553	571	584	564	545	549	532	522	564	523	576	541	543	559	562	527	550	548	546	555	562	564	550	560	539	575	547	522	593	544	554	545	550	577	518	565	600	566	599	551	518	536	561	567	544	588	525	550	601	595	546	582	579	539	566	540	556	540	543	555	591	552	575	590	570	578	537	547	527	557	528	570	551	574	607	546	607	556	573	559	556	607	569	620	542	596	542	530	574	541	537	543	551	586	570	570	582	582	517	540	541	573	562	571	578	532	584	582	553	518	598	545	542	571	593	605	601	601	587	583	591	606	520	549	574	568	546	545	578	601	563	548	585	571	549	528	594	594	542	630	537	547	563	589	530	577	567	576	586	564	562	562	577	569	561	589	558	581	547	599	553	582	582	535	552	586	548	561	561	565	533	568	559	546	572	620	549	565	556	528	561	572	536	530	546	574	544	578	548	539	551	573	600	554	563	580	570	608	580	594	547	575	549	595	575	550	583	509	593	560	560	592	567	531	595	559	560	591	555	543	575	567	561	607	581	559	544	602	541	578	602	557	567	536	557	572	533	549	576	527	616	534	562	546	548	582	570	526	577	560	562	530	531	533	593	576	559	605	534	563	603	561	515	529	579	533	532	580	545	586	552	555	572	505	581	557	548	615	556	589	550	554	550	598	587	604	570	568	551	529	560	539	545	605	585	542	524	549	571	553	544	554	522	519	556	580	539	536	528	558	556	545	564	556	578	522	572	563	546	572	576	520	553	532	558	551	586	589	594	586	573	589	543	550	561	597	569	619	581	584	529	559	538	539	572	614	563	581	579	533	565	533	568	586	547	556	606	563	558	548	602	562	561	535	550	577	561	569	562	568	543	555	539	572	554	511	562	601	559	602	553	588	576	572	590	552	516	586	559	556	559	560	528	533	550	571	521	614	566	585	553	629	545	589	605	550	574	533	589	588	592	603	557	535	552	544	609	521	541	560	599	594	555	544	547	568	556	572	560	529	595	614	628	541	569	575	589	587	582	533	532	532	565	598	556	539	552	571	567	558	614	563	555	570	557	572	568	592	588	550	562	550	556	570	578	539	545	575	577	550	587	579	560	604	557	583	547	547	583	539	573	547	558	538	584	560	569	565	551	572	543	577	537	581	562	525	591	548	564	541	579	539	547	556	579	570	590	562	556	563	585	576	540	548	572	566	597	605	555	546	556	568	547	562	547	564	546	569	543	543	571	573	524	547	572	564	581	563	544	552	551	536	574	562	575	580	588	524	579	564	542	577	528	546	596	568	563	562	541	537	542	514	579	556	564	580	534	555	596	586	538	555	516	548	582	589	559	563	602	559	580	529	542	565	532	568	570	575	525	570	502	598	584	586	559	576	599	516	621	602	604	555	544	581	572	564	550	584	533	567	565	559	538	618	579	555	523	580	569	577	602	525	553	573	570	554	565	526	551	579	571	568	608	535	573	560	536	558	553	578	591	577	559	572	582	541	557	564	593	521	529	524	554	552	563	594	579	550	596	543	590	530	548	547	600	532	560	560	541	569	554	566	535	542	555	554	548	571	553	548	547	555	584	548	586	594	554	565	590	546	555	584	577	576	554	538	601	559	588	551	524	589	573	569	585	575	567	547	558	556	600	532	543	571	576	563	539	566	529	556	554	578	544	582	515	561	574	529	570	546	553	561	570	545	543	565	573	606	569	560	543	580	554	558	565	606	551	548	567	604	546	549	566	562	575	556	577	572	555	592	548	569	556	551	596	518	544	570	595	564	552	540	574	529	521	568	562	597	529	561	568	556	560	506	565	555	540	565	595	587	611	559	620	596	599	559	567	579	555	563	566	556	534	516	542	549	588	553	554	561	578	542	624	595	586	565	598	559	558	559	600	586	573	544	599	549	567	558	568	542	573	578	544	543	598	556	553	583	565	571	564	545	548	524	568	587	548	625	548	604	606	570	591	510	549	531	602	531	529	557	522	543	557	577	573	554	557	577	558	582	528	581	555	628	542	550	568	575	534	579	575	562	575	579	609	576	545	510	574	553	578	498	558	597	590	584	584	560
3503	782	407	283	214	221	275	303	358	357	347	373	312	280	264	255	244	239	233	183	188	208	316	435	438	337	282	169	132	100	106	84	88	72	112	65	68	82	85	76	86	75	93	83	77	96	96	92	93	81	88	88	78	62	88	83	73	70	83	84	107	79	72	85	82	92	77	82	79	72	77	83	90	81	82	79	96	85	84	76	76	77	82	77	86	81	97	67	84	96	91	73	84	89	88	78	80	77	101	75	96	82	90	62	96	77	90	73	65	85	81	92	88	75	85	78	98	94	71	85	86	74	85	77	82	80	86	84	89	90	89	76	77	87	77	79	86	75	96	72	88	81	82	78	69	88	72	90	84	76	76	75	85	79	78	78	58	74	85	87	101	81	78	80	86	89	84	80	79	65	75	71	84	87	80	109	94	86	88	84	81	90	78	88	71	87	78	62	69	79	98	93	80	71	93	78	88	83	92	95	87	91	94	75	72	71	86	70	92	80	89	75	86	71	92	72	87	68	83	74	91	76	77	85	96	72	85	93	85	82	65	79	80	85	74	90	83	81	86	83	83	82	92	75	75	67	106	75	94	96	92	75	79	92	78	80	71	86	76	84	78	78	82	85	72	93	102	74	85	79	93	97	79	86	96	84	76	88	79	89	69	80	74	80	86	74	73	65	94	72	99	75	69	90	76	83	99	82	74	88	104	85	72	77	82	93	89	82	88	91	81	72	82	89	97	99	66	79	102	73	89	79	87	87	84	90	64	77	93	61	64	85	84	84	74	76	65	85	70	83	81	88	87	66	91	97	82	72	100	73	79	90	86	102	93	79	90	77	76	86	93	107	98	68	66	89	74	71	74	101	85	73	69	74	83	76	88	94	72	76	75	72	70	77	84	74	93	88	83	101	85	80	74	93	78	62	71	75	89	85	77	88	91	86	93	71	80	77	81	69	89	81	97	83	78	82	93	79	90	71	81	92	77	63	76	85	74	82	75	98	70	89	86	74	86	77	80	78	68	81	87	82	74	80	79	95	89	89	83	81	79	68	85	75	85	75	86	88	85	96	87	84	80	88	82	83	76	88	94	75	86	80	88	98	79	89	75	79	79	74	81	75	84	82	81	84	78	71	89	84	81	81	77	67	70	76	89	82	75	82	75	79	89	63	73	75	73	74	74	79	105	81	83	81	89	77	75	82	89	83	86	89	86	71	69	91	78	90	83	82	76	54	86	73	78	68	80	79	107	87	90	84	84	63	98	95	79	63	76	66	81	79	81	85	77	80	80	81	81	77	72	77	90	72	96	72	89	81	85	85	76	84	89	76	90	89	84	65	67	99	95	81	87	73	79	85	91	79	86	78	88	87	64	61	65	79	90	99	76	84	108	80	85	97	76	73	88	77	71	69	87	87	74	76	89	75	72	79	93	75	75	79	84	82	63	89	94	92	88	84	72	86	94	81	77	93	71	101	83	87	100	71	96	64	69	77	90	81	76	98	88	101	99	88	81	73	71	75	85	90	84	87	95	81	81	71	79	72	74	75	87	96	80	96	78	85	89	89	91	73	93	100	76	76	102	73	97	88	86	72	79	79	81	72	93	88	81	93	90	88	96	75	90	83	80	70	91	86	91	92	88	81	83	92	95	96	101	98	76	85	77	85	90	88	79	97	91	98	71	80	85	83	72	75	75	89	69	78	89	91	78	80	65	82	78	79	88	78	84	103	78	74	71	75	91	84	77	78	107	88	88	76	83	88	76	72	80	80	83	101	78	87	91	60	78	92	90	96	78	103	105	81	70	89	85	69	83	72	95	102	92	81	75	106	91	80	78	76	77	91	82	75	97	77	68	56	72	77	83	83	72	92	96	88	70	79	62	69	80	61	91	86	78	63	83	76	91	99	84	97	84	80	86	83	106	72	67	93	86	89	77	91	72	82	72	98	91	90	70	76	72	79	90	81	83	86	103	72	92	75	69	85	80	81	78	95	90	76	83	73	74	84	67	78	80	84	72	65	85	101	83	91	85	91	103	80	87	84	84	86	82	78	91	71	81	80	79	93	87	79	87	87	87	90	85	88	80	90	86	84	91	86	72	60	92	79	69	100	81	88	72	80	89	88	82	82	88	83	79	68	83	86	86	57	91	78	78	91	81	77	74	79	85	81	73	95	90	88	84	65	88	80	79	84	86	82	81	72	57	82	88	76	81	83	78	103	83	77	75	76	94	96	78	85	88	89	65	92	86	71	73	78	79	80	87	86	75	75	87	102	78	83	87	74	68	93	86	73	58	92	71	88	95	93	93	84	69	86	72	70	74	99	85	85	89	65	101	76	94	75	80	99	73	79	69	84	70	77	91	69	80	88	86	79	89	80	73	86	89	68	103	65	88	69	97	73	99	78	74	69	78	79	85	102	83	103	76	101	73	79	71	80	71	82	77	88	92	81	80	92	71	80	95	92	88	77	109	90	76	90	72	80	79	77	89	71	86	76	86	82	85	88	83	78	79	79	86	70	90	75	89	77	84	78	84	89	78	91	95	93	86	81	87	92	80	70	88	86	85	78	72	82	95	114	80	88	79	88	74	81	92	85	87	101	82	96	100	80	83	86	73	77	89	69	78	81	75	85	83	78	86	74	83	75	77	76	92	104	81	98	67	102	80	95	81	78	94	84	74	79	90	70	93	76	84	70	87	90	90	72	86	102	98	81	85	86	75	93	87	90	74	88	93	81	77	83	75	74	91	84	65	100	93	84	76	93	68	90	78	78	92	96	82	84	81	65	89	79	95	89	77	82	71	76	90	83	78	78	81	73	95	80	71	78	74	75	97	91	82	78	78	83	77	83	70	80	88	81	70	86	83	78	79	81	81	91	76	81	88	83	80	86	67	69	81	94	79	85	82	87	66	87	72	68	76	82	76	94	83	91	88	81	81	98	72	72	82	81	72	93	89	80	80	82	78	83	75	85	85	94	82	78	103	77	92	66	60	75	86	84	96	79	87	94	81	83	89	72	86	79	75	82	102	65	84	83	86	84	85	109	76	91	86	70	63	93	82	92	78	74	83	85	88	73	95	102	83	95	73	80	66	89	72	81	81	86	80	78	89	89	81	80	85	76	88	69	69	83	74	73	90	78	88	88	90	76	83	82	80	97	98	78	87	93	79	74	72	100	98	100	75	96	73	83	91	97	76	75	81	81	71	78	88	75	78	74	91	77	73	67	78	86	87	92	98	80	82	77	93	82	82	100	91	81	74	75	74	92	74	82	78	76	90	86	93	77	99	78	73	70	56	73	82	70	84	71	73	77	91	79	89	84	78	88	73	87	72	77	76	92	78	63	79	97	86	84	85	104	89	86	86	64	68	75	92	61	79	76	90	92	93	100	83	69	85	75	92	76	92	93	71	77	85	98	84	74	84	77	96	89	87	68	87	95	88	91	77	77	77	78	103	79	93	86	79	76	91	79	76	68	79	66	84	78	84	83	77	78	72	72	92	85	79	66	94	78
21411	7814	4230	4415	8789	12232	12799	12192	11917	10857	9770	10259	8007	7444	6650	5799	5456	5398	5006	4325	4248	3822	7151	9762	8613	6455	4786	2996	1955	1313	956	737	712	651	622	646	591	578	571	640	622	613	599	662	659	668	624	603	631	623	641	585	663	622	613	619	634	650	593	632	593	588	617	641	617	669	613	661	591	593	603	583	554	662	615	587	630	625	619	605	582	594	572	632	562	602	647	596	635	565	628	619	573	600	603	616	608	616	609	621	630	595	586	617	641	617	631	607	577	587	669	628	603	614	587	631	649	649	642	606	590	596	610	649	582	566	621	588	619	639	616	616	632	622	646	659	616	608	609	627	570	621	602	599	592	627	644	600	640	576	647	626	624	596	600	563	624	614	621	607	595	627	610	629	581	609	631	569	632	633	624	604	631	623	606	611	588	633	628	605	622	555	619	649	644	627	638	634	654	625	632	591	601	610	646	557	623	619	589	628	664	631	640	608	616	616	595	637	607	628	587	627	598	590	620	605	587	574	602	630	601	590	604	623	620	598	575	616	609	600	569	561	601	583	648	595	572	643	593	612	594	621	644	579	648	596	609	637	597	594	593	557	616	616	606	629	616	617	621	618	622	602	605	616	602	584	654	661	637	620	617	613	638	581	616	592	607	635	596	599	620	641	633	601	639	646	639	619	612	658	627	654	619	599	590	598	568	633	638	649	614	567	600	621	587	651	662	615	616	608	600	581	611	580	621	616	582	615	631	606	636	626	593	595	622	613	617	614	606	605	611	599	601	606	614	639	630	641	611	553	613	628	611	589	645	627	587	598	595	631	631	649	654	619	623	615	610	584	603	621	626	622	567	622	632	605	589	600	623	644	578	593	643	635	617	626	539	596	633	600	629	625	566	616	620	637	567	636	626	587	641	651	602	654	611	664	580	638	643	636	606	617	627	582	632	567	610	599	626	658	590	622	604	641	605	607	559	602	591	619	641	626	637	584	620	677	633	587	614	568	603	624	600	602	649	631	618	644	629	601	570	647	605	607	610	647	625	638	607	596	569	650	613	617	591	625	599	615	609	639	621	619	609	599	590	625	630	629	598	600	582	604	610	634	635	627	574	602	624	605	543	633	563	635	609	634	614	615	626	637	645	668	605	648	602	622	646	581	625	606	591	589	665	661	628	605	577	578	628	613	620	628	614	575	651	559	603	603	640	631	609	586	613	630	606	587	631	621	603	601	592	626	631	680	594	577	647	636	597	608	609	605	606	618	625	691	636	603	621	600	609	674	637	585	655	614	610	608	605	618	642	675	622	676	632	632	561	643	613	614	629	616	594	666	622	644	597	625	605	640	614	653	614	621	638	583	603	649	600	614	583	576	610	630	566	604	628	612	652	620	625	632	612	628	632	650	619	635	560	624	673	607	602	636	647	641	622	619	624	611	651	577	604	613	588	618	599	634	633	596	614	620	642	607	623	637	590	620	607	638	628	609	620	624	608	621	659	599	608	591	625	619	574	629	626	656	582	679	578	656	651	568	648	563	617	624	580	624	595	594	612	671	667	633	681	617	604	616	651	615	627	617	609	644	603	594	621	594	654	614	642	626	641	619	621	621	594	610	578	670	592	611	618	646	588	592	617	619	604	613	606	641	606	612	604	616	613	619	604	644	606	635	555	618	648	614	575	626	601	655	616	596	604	616	579	569	574	572	590	619	642	607	628	617	625	614	625	601	626	649	612	604	622	570	594	659	642	590	618	610	582	580	593	605	600	641	628	580	597	632	610	586	631	602	691	629	650	586	586	661	655	617	623	642	590	625	590	597	627	607	647	575	615	653	575	614	587	580	596	576	612	614	644	654	634	616	626	616	588	580	605	587	673	585	624	649	607	554	599	643	600	606	593	607	615	656	567	575	606	593	606	600	581	608	596	635	654	601	636	655	606	590	618	618	579	607	618	623	629	606	640	623	602	594	615	577	626	633	597	584	609	646	656	646	578	580	636	593	591	625	627	647	643	621	651	629	614	614	619	578	632	613	585	660	640	626	617	596	640	601	595	577	622	619	633	593	645	581	645	661	609	671	640	639	604	545	596	642	648	603	586	625	607	639	599	620	601	578	675	643	620	638	599	600	638	612	580	616	613	627	595	603	623	618	568	604	636	580	619	583	636	607	689	603	647	578	592	601	589	643	615	624	630	590	579	631	627	611	609	653	573	605	634	577	587	613	585	632	590	620	614	666	643	613	633	654	623	643	557	609	612	591	625	605	620	585	597	623	629	607	633	645	661	598	648	618	619	596	618	641	593	610	613	596	625	610	616	636	605	569	604	617	571	597	593	611	645	625	629	628	631	604	586	605	587	606	600	606	632	646	606	618	622	608	610	632	593	602	587	644	632	614	600	571	584	636	617	580	619	629	603	637	627	630	584	576	632	591	640	634	683	567	653	639	616	590	621	591	641	591	614	625	588	600	625	615	624	592	611	628	577	584	568	585	576	643	620	616	593	600	610	606	619	637	615	579	644	605	600	589	573	629	632	594	609	670	594	592	613	639	638	627	629	578	583	594	616	613	634	614	621	642	617	595	600	649	605	661	614	615	613	635	579	587	581	602	600	634	595	591	583	621	644	647	641	618	604	600	586	642	639	611	643	599	610	621	653	607	590	608	589	578	588	627	603	605	611	647	648	613	600	627	658	630	624	595	633	572	608	576	613	640	614	609	638	607	618	599	625	641	660	624	602	607	604	578	584	592	574	614	625	645	632	613	595	649	636	622	620	644	617	592	608	606	620	632	667	634	619	588	636	585	642	597	599	614	613	610	593	617	632	622	619	637	640	638	608	604	605	617	591	623	630	655	628	603	635	602	582	634	648	652	648	636	679	616	592	621	648	628	634	633	618	612	605	629	600	606	639	584	588	609	591	627	634	577	647	610	642	617	616	634	634	579	642	616	646	608	603	643	659	614	664	609	595	616	666	633	600	625	562	648	618	603	614	642	650	536	565	642	627	596	588	614	575	597	558	577	583	600	601	611	587	572	637	594	698	606	594	573	638	605	579	550	610	632	622	657	594	623	595	607	638	583	649	657	577	612	592	566	617	635	619	551	634	586	638	613	606	605	647	658	594	589	623	620	622	638	567	637	594	570	661	615	604	603	604	625	620	620	614	629	610	606	595	597	606	620	597	608	630	615	631	655	596	638	628	573	592	616	553	638	615	618	601	626	635	627	637	618	613	630	635	632	641	639	661	597	605	641	547	592	643	616	575	605	582	569	640	608	565	643	628	655	584	581	627	614	609	645	620	627	609	625	620	637	639	608	596	584	650	594	582	634	609	628	611	624	644	621	607	599	658	675	666	682	664	633	620	632	599	621	614	624	610	581	592	602	647	624	634	609	634	630	601	624	610	609	600	655	606	610	617	581	627	621	601	623	621	622	617	606	579	581	648	606	626	598	603	630	634	622	586	624	618	648	627	606	591	573	603	609	570	621	602	624	600	615	597	564	627	636	591	665	589	635
3047	1076	540	381	259	241	391	445	447	458	488	405	425	448	346	320	361	303	288	181	213	228	463	810	779	567	469	311	187	137	117	114	87	126	86	110	108	82	88	94	94	89	92	96	81	85	91	72	86	89	84	80	101	69	79	66	74	71	85	71	86	90	96	90	79	81	94	78	65	83	80	96	86	83	87	90	93	84	91	80	91	78	84	90	103	91	66	73	75	95	88	86	95	91	94	85	87	78	80	79	67	85	93	77	96	75	84	95	98	91	94	73	72	98	85	97	101	88	70	88	86	90	94	92	74	96	90	85	96	77	72	87	68	94	78	95	79	84	79	65	96	74	85	78	102	71	84	60	91	58	94	81	93	83	90	82	97	92	98	96	78	75	87	74	102	91	92	84	104	77	91	104	71	70	61	72	104	87	96	77	69	83	99	81	90	87	101	83	92	86	96	92	78	93	82	106	70	93	82	94	89	89	89	96	75	80	77	85	97	76	76	87	87	86	95	105	85	74	88	75	72	101	80	104	89	95	71	98	83	84	84	87	72	95	95	90	83	80	74	93	87	85	84	80	87	85	69	82	100	76	71	88	63	92	85	101	89	92	77	83	74	77	70	94	79	81	91	83	98	74	100	96	84	92	81	78	90	99	87	90	90	78	86	107	80	83	79	87	81	108	94	84	90	76	89	94	90	99	97	89	82	84	77	82	89	68	82	83	88	82	69	106	82	100	80	71	77	87	101	76	82	76	89	93	97	97	81	92	98	72	84	85	75	97	85	86	89	87	85	90	99	78	83	76	84	71	100	73	99	100	91	79	80	88	83	91	86	96	73	93	107	97	83	81	89	95	98	92	91	69	86	83	77	85	84	76	89	78	90	98	82	86	82	79	73	69	77	88	84	96	94	84	89	83	85	89	85	87	83	82	92	102	87	94	81	87	74	88	83	90	90	85	72	91	99	77	77	85	82	83	102	77	73	91	94	90	94	74	83	86	102	108	95	92	79	89	84	85	69	74	80	76	80	83	73	95	75	85	91	82	88	91	84	91	84	84	82	88	76	77	84	95	83	87	80	67	93	78	82	95	79	87	80	75	88	73	77	80	94	82	91	82	102	93	90	98	104	108	90	86	88	88	99	88	85	93	88	102	81	87	88	68	88	91	87	96	81	92	72	75	99	85	84	64	73	90	93	83	84	97	79	83	76	99	94	80	85	84	79	80	77	80	66	71	88	83	106	83	87	71	83	83	79	89	90	85	77	91	88	66	79	97	81	75	86	92	91	87	80	82	78	84	90	101	99	82	71	83	98	79	86	77	80	77	77	74	81	103	92	74	76	105	75	87	99	96	86	85	89	98	90	90	99	74	94	70	110	82	84	98	69	79	80	78	82	91	101	78	69	68	92	81	101	84	77	70	87	85	103	71	94	72	91	84	75	75	83	88	88	98	98	72	82	87	100	91	98	77	87	67	104	76	92	83	76	89	87	80	86	82	82	97	91	100	97	80	93	79	99	81	76	90	87	101	93	92	73	100	95	91	93	104	85	81	89	78	79	94	81	107	76	92	76	81	87	83	97	78	82	88	80	91	82	94	76	90	100	82	91	74	100	87	81	102	97	95	73	98	79	92	81	78	83	85	62	92	84	75	85	97	87	86	87	84	87	73	73	82	98	106	69	83	86	81	72	90	79	102	80	82	89	72	81	88	87	88	73	89	84	97	86	74	86	85	86	85	95	88	80	94	75	90	98	97	89	89	85	94	77	77	74	69	92	86	92	82	91	95	88	74	100	71	79	82	92	104	101	77	88	79	80	97	77	71	76	82	71	85	75	97	78	98	106	66	92	79	78	82	86	72	89	97	86	82	73	80	80	81	85	78	94	79	68	95	74	84	76	81	79	74	92	105	98	73	97	82	85	99	91	88	94	89	86	101	79	84	86	92	90	86	93	107	73	95	82	95	110	94	102	77	64	108	78	73	87	99	72	88	78	89	91	71	87	90	102	92	89	88	103	85	85	89	70	90	80	83	94	86	89	83	99	98	93	64	99	85	90	99	76	78	84	72	93	87	89	70	103	80	90	93	89	81	97	96	85	86	74	83	88	90	84	78	92	73	89	77	86	85	83	92	88	92	89	90	75	75	87	99	94	77	87	73	91	75	96	79	87	91	80	86	80	98	91	84	79	74	82	80	101	86	81	94	88	84	88	88	96	78	70	95	90	75	79	71	86	98	91	81	89	89	73	86	100	92	69	87	90	80	101	89	92	97	91	90	88	100	94	87	81	79	61	76	100	92	95	96	97	97	79	86	80	92	69	85	90	86	78	97	86	72	76	90	78	86	76	86	79	88	80	99	92	73	90	65	79	77	78	92	86	95	100	101	73	78	89	89	83	81	90	79	85	89	69	83	81	78	87	92	90	88	73	82	83	98	84	99	98	73	96	91	87	80	87	73	83	73	93	96	102	85	89	80	93	97	74	96	77	75	71	91	83	81	97	75	85	101	89	85	81	91	91	78	82	84	90	85	88	84	86	84	87	81	90	70	78	99	103	88	77	80	68	92	103	86	85	84	96	83	88	101	78	94	91	91	72	81	90	69	105	94	94	98	97	107	90	76	98	95	98	91	87	91	72	88	82	75	91	72	93	84	82	105	86	83	89	94	85	89	92	93	83	104	73	87	75	79	95	96	75	96	85	86	84	86	84	65	106	103	89	90	86	93	86	85	95	88	85	88	107	78	94	88	89	85	86	81	71	79	92	76	107	88	94	90	71	95	85	91	81	78	101	79	92	87	92	85	83	69	81	90	106	92	85	77	90	88	87	99	78	67	89	86	101	94	82	89	76	83	96	72	86	84	74	98	70	96	74	74	74	76	105	79	87	84	98	91	83	87	95	86	88	93	98	84	92	87	86	82	74	81	93	69	88	92	94	90	81	80	73	93	90	76	95	91	86	82	98	75	75	92	81	96	98	80	85	91	88	83	80	79	92	88	91	110	81	95	90	72	82	74	81	82	89	109	77	82	84	81	73	73	88	90	71	106	92	88	68	82	79	83	81	97	90	93	66	82	86	92	94	99	86	67	94	61	112	77	73	95	95	93	90	94	71	86	86	86	90	98	85	84	100	69	98	74	86	94	90	93	85	97	89	72	81	82	94	80	80	102	95	109	84	86	106	91	85	99	71	81	87	84	80	88	72	91	78	88	91	80	107	81	73	83	82	81	90	77	94	101	100	103	97	90	74	88	75	93	98	92	89	103	94	82	79	97	70	91	90	88	73	86	81	77	79	81	78	95	85	79	93	78	77	72	86	75	95	91	101	69	87	99	111	81	84	72	96	82	79	82	79	83	88	89	92	101	80	90	82	89	90	97	103	102	70	85	87	80	77	91	80	94	98	88	83	99	92	79	80	68	92	76	80	81	71	90	85	85	92	90	85	79	90	93	84	84	89	95	95	99	82	74	92	97	79	83	75	97	101	95	83	85	87	88	82	68	107	84
23664	9998	5573	6011	11528	14959	16877	15921	15184	13463	13232	11357	10750	10389	8586	7893	7911	6783	5165	3916	4393	4472	9729	15010	13610	10489	7832	5054	3180	1977	1365	926	785	696	655	626	694	629	617	613	641	637	600	660	613	602	618	671	660	616	625	592	651	592	589	596	608	606	609	657	635	610	652	629	650	622	663	627	633	599	611	650	661	603	636	608	640	611	653	653	618	643	617	617	676	644	623	657	622	605	659	665	663	591	659	625	583	659	656	644	632	644	591	624	653	624	644	618	632	593	616	647	610	651	667	663	673	659	690	590	667	652	660	615	630	630	644	609	627	627	552	605	556	664	590	625	597	667	640	600	651	607	655	636	628	671	602	607	618	647	608	603	607	626	627	637	596	639	615	616	605	640	656	631	628	663	666	595	623	653	615	658	617	589	645	642	591	646	649	653	599	598	629	617	651	636	633	651	625	609	616	610	630	637	621	622	621	632	623	659	625	653	644	582	640	608	604	669	619	644	663	632	640	632	642	652	616	596	679	605	635	675	651	649	639	586	613	614	642	623	647	631	640	642	609	651	688	661	663	586	642	641	641	614	638	626	647	649	622	676	619	622	593	606	655	605	635	642	599	606	647	613	633	627	620	642	625	612	679	639	582	600	638	669	662	648	595	647	649	627	616	626	640	626	606	665	624	678	612	668	604	668	667	680	590	656	643	680	655	643	591	635	650	624	674	622	588	660	604	643	665	636	628	644	665	655	600	616	626	644	619	608	639	632	605	653	616	656	639	593	575	639	644	604	676	642	656	636	618	614	639	689	646	583	599	630	653	674	589	593	670	624	653	619	672	622	626	656	620	617	649	620	613	640	663	613	628	632	642	619	643	628	627	649	643	561	624	625	619	619	671	634	618	643	629	645	614	639	659	628	636	631	629	634	618	619	603	650	612	622	634	624	603	595	644	628	591	600	673	695	650	636	628	668	682	642	638	648	628	616	639	656	633	613	656	560	663	657	656	633	684	618	677	625	620	646	619	618	632	667	615	619	623	650	631	626	666	625	628	616	650	589	603	600	618	619	611	679	573	554	650	649	593	628	644	610	621	625	622	676	640	649	648	642	645	665	631	620	605	619	649	635	684	641	625	601	631	625	638	621	639	613	625	626	609	639	631	663	613	639	605	624	651	629	627	659	577	587	690	613	601	584	632	625	619	656	677	600	620	640	664	636	625	688	628	630	588	609	617	646	634	658	652	648	678	575	645	629	593	664	619	616	719	623	642	612	586	621	633	635	647	645	624	631	622	634	595	682	684	641	680	618	659	623	550	631	661	620	621	610	666	624	590	627	661	655	625	604	636	605	639	661	623	594	633	653	662	658	654	642	643	600	659	596	604	635	654	655	649	630	641	630	621	663	624	645	599	647	629	651	624	627	616	638	586	662	644	633	628	615	648	637	594	637	617	623	644	610	639	650	614	623	608	654	620	654	637	653	590	623	654	628	617	634	626	647	623	666	668	635	599	638	674	619	675	706	681	622	601	642	574	663	644	674	644	631	631	679	599	636	654	610	609	624	640	628	604	661	655	640	571	632	601	622	609	704	637	587	670	640	641	672	666	648	651	618	630	666	638	644	652	649	625	697	592	679	652	613	649	605	704	622	637	612	657	638	601	683	651	630	610	628	600	624	632	578	674	640	625	636	609	642	630	617	607	636	632	647	608	650	578	622	684	613	633	650	609	652	622	642	654	669	618	651	642	636	634	626	587	626	595	609	613	651	632	619	645	628	645	626	576	635	601	618	605	628	657	605	636	651	682	625	628	633	644	619	625	687	683	658	639	686	649	654	647	639	612	639	665	618	598	659	628	626	664	639	631	661	605	632	668	589	684	638	638	614	654	630	626	652	649	632	649	668	657	640	629	635	642	649	641	669	654	617	604	661	635	611	645	614	634	643	601	668	642	659	642	615	605	632	656	609	618	644	638	624	691	637	625	657	609	612	654	620	632	593	626	652	643	693	639	610	609	590	638	638	649	648	649	630	602	643	669	608	657	647	587	692	684	664	616	630	633	645	647	679	603	672	605	621	659	647	621	604	623	636	653	615	676	653	662	593	644	598	629	656	609	630	648	660	675	616	624	609	605	630	650	594	627	636	630	656	673	579	668	687	652	634	627	640	622	647	607	652	652	645	630	651	651	637	644	583	664	601	650	647	667	642	615	588	623	633	625	627	681	608	656	626	579	655	663	641	627	626	623	617	645	639	661	630	641	645	688	632	627	654	664	622	637	630	637	642	617	596	643	653	634	660	672	619	614	647	630	661	659	657	620	609	687	670	622	582	629	660	640	644	627	666	644	647	595	634	648	617	598	647	647	616	635	607	639	633	646	638	608	637	605	654	596	621	599	630	659	600	659	670	600	646	600	621	605	583	700	650	640	628	614	624	611	609	605	603	633	615	614	650	681	662	642	601	642	633	604	667	604	657	585	624	575	638	659	694	604	607	634	638	655	635	628	652	666	624	643	612	647	641	618	639	647	670	636	644	651	630	621	642	656	642	610	590	666	658	646	635	625	649	629	629	633	602	627	616	656	674	640	669	647	653	589	610	573	597	608	666	617	614	583	674	595	675	613	597	607	607	648	651	600	677	587	608	674	647	646	690	639	572	597	630	626	650	631	641	616	619	620	623	586	648	618	678	639	616	657	673	600	668	631	622	605	620	650	578	593	680	605	649	629	641	578	632	644	653	638	601	659	644	606	637	636	644	633	620	617	660	643	610	634	641	632	637	645	616	627	651	629	675	645	670	629	649	664	635	617	610	607	667	618	645	659	619	637	634	629	623	626	631	651	625	616	654	605	635	561	642	621	645	677	691	603	683	698	629	627	634	641	595	580	629	636	614	678	636	640	630	652	636	599	633	598	596	611	676	634	654	657	607	576	612	628	650	639	596	649	644	643	639	649	674	634	608	607	660	645	640	673	633	644	699	623	643	666	610	603	619	642	574	624	661	637	673	639	664	635	630	628	678	604	609	619	664	656	640	661	645	626	616	667	651	659	595	653	627	597	649	603	636	588	603	630	686	600	678	625	625	627	637	673	645	649	624	632	636	640	654	634	624	578	610	627	640	657	618	657	655	648	644	619	616	603	648	651	650	648	627	653	617	652	580	625	630	632	626	626	627	647	635	629	631	616	657	612	602	617	630	616	597	644	686	623	632	617	591	672	635	623	628	589	637	613	612	617	626	633	638	648	581	633	676	640	633	591	671	598	684	614	640	639	653	673	634	607	650	651	611	632	654	588	650	626	659	654	625	658	656	608	663	643	654	615	647	659	623	629	628	640	657	583	663	648	617	666	612	608	630	675	599	633	645	635	648	704	628	624	647	624	599	659	685	644	624	679	628	625	638	615	699	590	597	649	676	607	671	656	591	647	618	641	643	642	623	630	696	618	638	639	643	654	615	644	622	619	683	613	604	588	630	597	646	619	619	635	613	599	645	637	676	601	624	658	589	628	600	638	645	632	612
2216	552	290	211	154	191	260	299	283	296	286	213	268	248	272	239	203	158	170	165	150	149	137	168	189	145	127	124	93	90	83	71	68	78	92	94	67	69	77	77	81	66	58	69	77	63	86	70	79	73	62	61	61	71	84	83	75	69	59	74	78	65	66	86	87	72	67	82	63	77	66	78	73	70	56	44	84	76	66	72	79	73	75	64	72	67	72	82	63	72	61	79	63	49	79	70	79	63	73	92	75	72	84	77	60	66	57	66	74	73	77	86	69	59	76	70	68	84	76	84	84	67	63	83	70	76	67	75	82	72	65	78	64	82	76	83	67	62	65	64	63	66	60	72	74	94	70	66	72	75	73	70	79	58	75	85	71	68	69	66	68	71	91	57	56	73	80	62	76	62	66	82	67	75	65	78	63	76	77	64	63	59	77	75	61	65	76	83	68	67	57	75	84	84	65	78	70	64	70	70	73	71	79	63	78	88	75	60	72	62	73	64	70	76	73	72	87	66	78	71	63	87	62	66	67	79	74	75	76	75	68	53	95	74	59	72	61	77	55	67	66	70	82	66	68	69	62	80	65	68	88	74	68	71	78	80	63	73	64	71	78	78	74	83	79	64	87	70	75	59	50	62	85	80	69	74	79	70	77	67	71	71	71	74	81	75	67	63	64	58	51	83	76	86	72	72	61	86	66	89	69	67	76	78	76	69	76	72	65	74	71	49	69	75	65	77	59	62	66	73	86	77	74	75	73	71	70	65	55	65	73	82	59	81	70	59	78	84	72	69	71	71	88	84	66	68	73	69	75	64	74	76	77	78	74	65	60	72	68	79	71	81	73	79	76	67	82	61	69	68	68	68	71	75	86	54	87	60	69	81	66	79	66	70	62	72	81	61	73	73	66	89	68	83	78	59	70	66	69	70	66	73	80	78	78	69	72	73	57	71	61	74	82	84	82	69	61	78	70	70	69	67	84	69	73	66	69	88	64	71	74	74	71	74	72	74	88	70	68	77	85	65	73	81	75	75	88	64	79	59	70	81	76	67	77	70	78	77	65	73	76	75	82	61	73	61	83	66	65	67	90	88	60	78	76	63	78	66	69	74	81	70	74	69	69	56	74	70	74	71	69	89	74	74	54	84	74	71	69	84	72	66	81	67	80	78	65	66	74	58	72	74	71	70	70	79	71	69	79	70	57	55	67	65	74	86	69	82	75	78	78	78	69	83	51	66	73	60	80	78	63	62	83	74	76	61	81	55	81	75	61	56	76	61	66	69	76	76	67	64	76	92	57	75	78	67	77	81	74	68	70	77	87	74	68	55	61	72	73	81	73	65	67	65	55	71	50	76	74	54	73	56	74	74	69	63	75	80	73	81	72	53	70	71	79	67	70	82	68	56	65	77	69	67	85	67	68	80	58	69	82	64	78	71	62	77	75	79	82	84	72	82	72	59	82	84	75	62	69	54	79	65	85	87	71	68	72	73	52	65	72	66	76	72	63	83	85	72	65	60	55	79	68	56	79	90	71	73	66	64	73	71	86	74	66	65	68	86	67	80	52	61	90	76	77	81	74	81	53	66	80	70	70	66	78	59	67	69	79	73	84	55	99	78	73	86	60	72	72	71	59	75	66	62	81	97	77	63	78	75	74	84	72	71	73	75	71	74	73	81	77	64	91	62	64	74	65	68	61	67	69	78	58	76	70	80	67	85	80	71	57	59	82	65	68	72	67	80	81	70	67	64	72	69	71	68	77	72	62	71	60	73	64	61	91	71	74	86	82	74	52	77	78	73	70	85	73	65	79	85	72	67	70	80	65	75	67	86	78	80	83	70	66	81	74	65	63	68	64	74	62	64	82	52	81	75	81	62	65	76	52	89	70	62	76	78	69	69	68	73	79	63	81	84	69	67	68	71	62	66	61	54	80	81	73	74	74	72	64	78	73	71	57	65	69	67	69	76	84	63	68	69	80	60	73	76	80	72	76	74	76	66	83	81	66	71	70	79	88	78	72	42	86	75	69	64	79	64	65	70	78	63	70	66	64	71	71	72	73	71	71	65	78	68	72	86	73	79	93	82	62	78	70	66	59	62	79	71	72	76	76	80	91	57	71	66	85	67	81	68	71	57	80	64	73	70	77	68	68	69	82	74	80	63	52	89	68	69	87	67	79	72	78	71	67	73	81	61	70	82	73	64	95	60	85	77	73	74	84	76	73	76	58	83	75	69	66	69	74	71	70	78	65	84	76	68	69	66	63	76	57	69	68	69	95	74	72	64	87	68	68	72	83	60	70	70	79	75	82	68	50	84	88	72	70	80	76	68	79	73	70	87	63	63	69	62	68	71	67	78	68	58	67	74	98	61	70	65	75	62	76	62	75	59	73	69	70	72	72	81	78	81	53	66	65	64	60	80	68	67	89	82	75	68	67	79	55	84	87	80	83	62	59	63	63	65	70	67	71	84	77	70	68	78	91	78	95	80	76	73	72	80	71	75	59	69	59	68	66	73	67	70	81	64	65	66	72	81	61	78	76	81	59	75	78	78	82	58	80	66	70	71	81	80	73	77	86	71	65	64	90	68	82	81	78	76	70	55	74	80	65	76	78	81	73	67	80	64	70	67	83	67	71	63	82	59	74	74	69	81	72	87	69	68	76	71	68	81	69	59	71	75	60	67	73	79	75	63	77	65	76	52	71	73	72	79	82	73	73	69	65	74	76	86	75	87	67	70	65	64	66	72	47	85	76	68	79	63	79	74	58	66	69	87	71	87	75	63	80	90	58	70	75	64	86	83	59	82	80	73	72	68	61	67	86	69	77	72	75	68	93	60	70	69	69	62	76	67	75	65	71	76	83	82	79	75	63	68	82	68	62	83	83	86	71	75	68	62	66	56	63	93	56	69	65	70	66	77	74	75	70	69	77	80	65	66	65	82	61	75	65	63	74	64	66	65	68	63	68	68	70	85	81	84	77	73	72	68	63	64	59	78	63	85	78	77	69	68	71	67	70	83	76	64	71	74	67	82	83	70	68	76	76	64	68	66	66	79	84	67	62	63	64	71	77	69	78	85	73	72	68	90	60	79	67	78	96	89	76	69	79	70	75	60	55	64	81	76	71	73	63	100	72	73	62	72	75	49	69	80	78	74	71	83	90	61	73	82	70	71	59	67	81	80	62	69	65	65	62	64	67	65	81	69	73	60	59	60	67	68	68	79	73	77	60	72	58	86	76	77	73	63	60	70	76	81	84	60	69	78	79	73	68	81	56	81	71	80	58	83	69	78	73	67	85	71	62	65	69	68	73	67	86	78	58	73	78	67	74	81	72	73	66	84	65	53	72	88	66	79	76	61	63	53	75	70	75	58	65	77	56	55	73	62	56	69	61	69	61	85	84	78	53	65	79	74	60	61	88	69	72	63	65	68	73	66	68	81	60	73	82	82	85	61	71	66	67	74	88	84	84	58	80	74	60	87	79	63	56	65	80	72	78	94	75	71
17895	6103	2849	3407	6395	10461	12319	11419	9496	9118	8460	6838	7644	6894	6361	5761	4910	3348	3564	3404	2965	2334	2627	3087	3021	2432	1813	1346	980	770	681	598	562	544	536	533	548	586	514	544	579	543	512	531	541	565	547	514	534	550	527	553	553	577	567	533	559	537	595	557	541	530	523	583	528	535	534	575	564	527	540	551	540	562	531	551	525	529	576	548	577	543	563	539	545	530	571	514	512	531	559	529	558	551	568	537	540	552	510	551	537	545	570	558	571	536	519	508	497	542	510	505	540	556	545	552	569	533	536	520	568	496	492	577	517	572	536	533	546	544	516	572	508	535	538	539	557	556	547	538	523	531	551	542	554	510	504	566	548	532	532	529	508	541	512	506	533	510	524	516	523	522	513	611	480	520	579	531	530	539	560	549	533	515	573	531	552	549	577	540	541	577	503	510	546	516	575	506	544	552	508	569	559	535	531	545	548	569	525	553	524	594	573	494	534	575	540	507	527	529	568	508	522	506	542	518	524	533	575	557	551	531	537	535	517	506	488	580	561	563	548	537	552	549	541	537	485	521	539	510	502	531	564	533	582	527	537	510	580	585	542	509	554	582	554	541	509	551	526	524	498	513	514	511	556	502	538	548	515	567	538	575	528	539	520	557	516	523	537	498	532	547	524	541	548	521	543	566	590	546	482	496	542	573	572	538	550	552	516	524	526	526	527	541	535	541	521	545	549	532	568	538	534	551	592	493	554	508	573	510	517	554	494	569	528	530	548	521	546	520	569	533	570	519	581	508	535	532	530	508	589	565	542	555	543	571	496	511	569	528	547	526	535	501	547	558	584	545	568	521	510	533	510	515	585	551	561	518	568	514	567	544	568	558	523	528	579	532	532	557	537	539	563	545	508	542	525	543	533	535	523	524	531	562	521	565	510	597	522	508	528	502	562	534	530	519	542	547	517	519	563	568	557	544	547	548	581	554	531	568	514	581	538	544	550	535	535	525	541	520	530	521	538	534	519	512	545	483	529	518	520	515	511	573	549	540	517	568	551	555	535	546	497	577	605	554	573	547	539	525	562	516	560	541	501	559	537	532	539	558	532	542	554	520	569	551	571	573	529	581	533	526	510	536	544	539	553	514	528	511	565	559	529	503	538	539	537	545	549	528	525	520	576	548	543	538	552	527	553	553	544	545	539	528	525	526	503	550	561	511	514	561	554	536	575	509	553	572	527	527	567	577	534	520	567	556	480	529	588	531	574	538	549	482	526	512	473	514	538	526	489	585	486	519	549	548	553	544	518	550	552	551	495	538	557	528	512	555	558	545	510	525	526	601	545	538	526	480	536	538	532	513	537	535	519	516	502	523	519	547	547	547	518	557	533	537	497	542	538	545	519	551	523	587	563	538	565	567	492	547	542	525	571	541	525	510	535	527	527	538	538	516	559	526	500	551	534	547	561	528	547	549	554	507	549	504	523	548	594	535	524	519	542	537	531	532	533	554	526	561	508	526	575	558	523	559	542	528	544	519	543	543	531	574	526	555	511	573	582	545	519	507	587	543	525	566	554	534	548	602	517	557	557	492	500	563	553	509	532	555	546	532	517	566	544	522	511	594	566	578	516	537	538	555	586	514	512	564	545	516	567	570	534	552	558	547	575	592	517	548	525	546	539	539	555	553	539	541	528	545	507	518	585	536	557	521	502	565	544	524	529	571	577	588	521	552	545	541	509	529	504	541	513	522	538	566	552	564	522	542	549	529	506	545	537	537	556	579	556	578	534	565	506	521	524	543	522	555	526	542	545	565	503	521	523	540	527	513	527	514	565	573	497	499	521	510	535	510	554	496	526	535	558	505	526	547	534	537	548	510	535	547	518	558	551	522	568	541	594	509	514	523	546	536	537	550	520	572	521	539	544	552	533	534	538	527	536	556	474	537	530	509	523	574	552	563	576	534	537	517	505	547	532	534	513	532	562	547	574	548	583	500	549	533	508	504	502	522	539	537	578	556	544	520	573	536	533	575	548	534	536	534	539	530	538	510	550	573	524	560	562	514	506	567	566	508	566	528	502	492	571	556	550	559	562	547	540	492	529	558	503	578	587	554	511	523	517	548	531	527	500	574	576	532	537	575	522	531	533	534	553	538	561	549	509	530	467	548	587	484	565	542	504	507	530	528	514	546	489	502	516	527	548	528	562	556	550	542	529	538	512	592	563	538	581	524	504	564	534	546	547	525	545	517	517	573	572	515	553	577	550	515	546	526	509	537	509	562	538	517	566	562	548	524	534	577	556	539	537	471	519	513	537	532	541	537	553	515	553	520	525	567	539	526	532	490	532	520	526	531	565	536	551	526	566	502	499	552	487	535	501	522	509	491	573	554	520	555	541	550	502	556	560	571	524	516	560	576	523	583	548	560	531	543	525	538	531	523	510	523	583	548	552	547	553	541	512	542	580	523	539	544	527	551	549	524	527	540	529	529	568	533	558	523	521	569	560	555	564	507	542	551	497	530	561	579	498	569	535	545	540	535	486	568	533	563	546	497	528	507	513	524	535	592	518	551	582	542	521	550	548	508	518	488	535	523	522	510	548	496	540	568	538	523	526	561	547	574	535	542	513	545	568	567	539	572	537	541	556	543	557	522	523	555	472	565	553	541	560	493	534	531	518	538	480	551	570	556	539	511	534	549	537	530	543	523	537	511	532	544	501	584	527	562	566	526	527	537	580	512	546	521	567	557	551	549	532	529	515	549	590	554	546	530	552	537	544	540	511	530	588	515	521	542	505	520	540	578	518	516	513	505	508	512	540	561	546	505	559	550	524	561	549	505	543	568	530	511	529	558	542	551	506	532	578	548	495	573	527	538	486	564	525	540	554	521	495	550	548	515	548	572	532	565	559	505	539	544	517	535	509	513	539	546	558	546	522	492	576	524	544	545	481	559	529	582	518	501	494	551	559	545	554	537	523	536	540	566	548	505	577	536	555	503	573	544	546	505	494	555	525	529	548	540	545	521	524	537	508	514	510	545	542	554	551	493	534	533	523	545	518	533	556	541	531	539	532	545	574	555	575	556	556	541	569	518	503	485	575	519	550	547	578	544	528	528	526	530	547	566	546	522	553	513	519	514	518	553	540	550	492	525	540	585	503	569	514	488	531	530	532	521	554	515	579	503	489	569	538	534	485	517	531	552	572	533	537	513	472	499	530	532	526	564	572	532	522	525	558	552	526	549	528	523	525	529	516	524	511	493	496	540	515	538	555	523	576	482	542	566	548	543	531	555	535	527	523	516	531	525	526	501	579	537	560	513	558	513	512	576	553	580	543	562	536	537	530	547	592	527	551	540	510	549	561	555	543	526	540	505	552	528	526	565	561	544	562	521	552	548	507	575	522	565	508	528	551	530	547	522	541	550	508	539	552	587	570	530	522	545	550	542	531	522	565	552	511	524	524	526	568	570	553	529	518	538	559	584	586	538	546	547	496	548	521	557	506	529	553	520	540	517	532	529	534	525
2115	713	343	201	199	255	343	362	327	396	322	368	395	375	335	303	221	216	169	176	149	173	287	386	364	300	262	178	139	109	79	76	80	86	71	87	68	73	72	68	77	68	67	76	71	76	78	66	65	70	67	69	78	69	81	77	69	68	81	74	67	71	85	69	75	84	57	74	80	65	75	72	86	73	87	80	77	82	77	80	76	74	60	74	71	78	66	83	74	67	75	77	75	77	80	76	71	71	76	77	65	60	74	59	61	56	81	74	62	75	84	77	51	78	73	81	76	92	66	75	104	88	67	68	89	76	95	79	79	75	81	76	62	77	69	94	79	78	60	65	75	69	82	80	82	63	84	79	65	80	75	85	58	71	61	72	77	57	86	78	55	73	63	59	79	68	83	74	64	65	67	80	61	79	81	80	68	61	74	74	93	94	77	71	71	66	70	80	81	86	70	68	83	75	79	71	76	76	62	63	67	78	75	77	81	81	70	62	79	83	64	85	69	64	85	58	89	74	74	65	85	86	69	75	80	76	76	76	72	73	72	55	67	79	65	70	77	83	91	76	77	63	74	73	79	77	73	90	64	73	68	72	73	62	83	72	78	80	70	71	83	87	69	66	67	63	72	78	82	75	78	73	70	102	66	82	77	69	64	66	71	66	74	70	79	66	84	73	74	70	89	75	75	81	70	74	84	76	86	83	81	81	70	82	54	66	91	82	72	71	67	88	59	64	79	74	67	77	85	68	80	75	64	83	52	71	80	81	73	75	77	78	74	65	93	63	76	72	74	79	66	68	76	78	84	64	84	64	85	71	69	73	85	71	64	93	69	88	85	85	74	79	84	77	64	80	75	69	79	86	65	95	81	85	83	83	78	82	61	69	78	95	87	66	77	86	71	76	88	72	69	91	73	77	89	79	72	77	71	52	79	72	79	78	69	80	68	66	65	76	85	85	67	81	71	83	57	75	78	79	85	67	83	75	78	75	73	67	70	68	69	62	77	63	72	65	80	71	82	72	72	80	82	59	84	88	89	75	77	85	77	71	80	83	70	65	78	79	81	80	76	95	82	61	84	71	79	86	79	61	76	77	68	76	79	74	75	79	86	84	78	66	87	68	62	68	68	63	95	71	76	72	77	80	72	68	71	73	63	78	85	70	77	84	79	66	65	74	82	86	67	78	71	70	93	66	77	81	85	79	66	90	65	94	78	68	80	92	83	71	92	82	74	74	76	81	58	85	75	68	88	68	82	73	67	84	72	57	77	74	86	73	80	81	80	81	66	83	86	68	73	84	75	85	73	61	84	90	78	60	66	75	69	81	81	72	75	58	115	77	84	83	79	78	74	71	63	71	91	67	86	56	72	67	83	83	85	78	76	84	66	66	75	81	51	80	66	67	73	77	74	82	79	76	78	79	67	70	60	80	74	85	62	75	71	75	85	64	79	68	64	71	76	74	74	75	69	93	81	73	79	67	93	70	74	64	77	65	83	85	73	81	78	70	73	72	75	73	73	81	63	66	71	82	89	68	77	55	75	85	80	77	77	94	76	79	71	72	59	78	54	84	80	80	62	85	58	84	85	65	89	74	71	76	72	76	83	91	65	76	88	82	66	62	64	78	72	75	94	72	65	83	80	72	72	74	77	70	75	78	85	75	70	65	79	85	87	71	72	84	66	68	81	68	71	93	68	70	73	75	85	69	79	86	77	65	68	76	80	60	54	86	59	68	86	77	71	66	81	83	70	70	67	69	67	75	75	66	72	70	94	97	75	81	58	74	73	79	77	78	56	64	67	77	63	75	71	86	67	72	75	81	85	57	88	74	88	74	65	70	71	74	73	87	68	86	84	74	72	80	82	68	61	72	67	72	85	68	71	77	75	60	89	91	77	75	85	80	71	84	56	63	85	56	61	73	78	73	78	74	71	82	72	82	89	74	75	74	70	69	95	80	63	81	65	80	77	78	67	89	91	77	83	72	65	73	83	57	79	82	71	73	74	80	72	78	61	73	73	70	62	81	72	82	89	70	66	70	71	75	78	71	76	71	70	68	81	67	93	83	64	71	91	68	86	61	72	78	94	67	83	65	65	73	77	84	87	74	81	65	59	89	71	82	68	80	84	81	77	68	53	70	73	85	82	82	79	80	65	74	81	62	80	73	67	77	84	86	79	85	71	74	81	80	75	54	76	89	89	69	82	71	78	97	73	76	63	90	75	69	64	77	88	76	73	78	65	79	74	86	82	77	81	84	78	81	87	82	81	71	76	61	80	76	77	68	79	84	74	74	76	81	83	63	76	81	58	67	75	92	89	85	65	70	78	75	94	70	75	72	71	73	67	71	68	67	84	81	78	77	78	86	78	60	74	74	72	84	80	61	88	79	74	73	81	65	71	72	73	77	71	84	76	76	86	72	85	70	79	86	82	83	82	81	72	73	70	66	85	68	58	75	77	78	71	60	79	84	68	54	82	82	77	82	74	69	81	53	99	74	72	75	77	71	69	84	79	81	64	73	87	78	72	74	81	89	67	90	84	81	80	88	82	75	64	83	65	70	83	81	69	66	72	76	91	57	44	89	92	82	78	73	96	71	74	56	70	79	88	69	67	79	78	73	93	62	60	78	74	75	68	74	81	83	78	87	81	73	75	81	65	75	77	69	75	86	83	64	72	78	82	74	70	67	86	75	61	79	66	72	83	71	79	78	76	76	62	76	73	66	79	54	70	77	92	83	71	78	77	79	84	80	81	73	65	76	99	75	85	73	69	82	78	77	68	79	73	86	83	59	83	65	78	77	83	70	79	85	73	75	74	82	76	75	81	77	78	86	72	73	69	85	88	78	80	74	80	73	81	93	84	78	70	73	75	65	84	80	68	84	72	73	86	84	84	81	76	91	78	91	72	79	66	80	82	69	71	71	60	74	81	79	85	67	96	69	97	74	88	62	82	70	80	80	83	72	78	72	82	68	76	76	69	50	80	65	64	76	81	72	79	75	71	83	79	91	81	75	73	78	74	81	78	75	85	70	76	78	85	79	97	74	79	85	78	78	79	68	62	64	63	75	82	59	79	81	81	72	81	73	62	78	66	85	75	74	75	92	72	76	75	55	84	87	70	69	78	80	72	67	79	85	100	72	73	74	82	74	55	81	80	79	67	79	71	72	78	83	78	80	77	67	73	74	68	78	75	83	65	72	86	85	78	78	60	78	76	63	68	72	81	60	67	65	73	83	86	70	74	84	79	73	83	74	75	83	78	77	78	72	76	79	77	69	73	72	62	71	82	67	62	77	76	68	75	77	82	70	71	71	82	68	61	56	83	68	82	88	62	75	66	95	77	65	69	74	69	81	68	70	70	69	69	60	76	99	88	50	74	73	65	61	71	87	78	71	64	87	77	66	80	79	69	64	75	67	72	80	70	76	62	66	74	75	76	77	74	99	69	66	67	80	74	68	69	71	74	87	60	77	75	69	99	74	59	77	81	72	70	64	70	88	74	72	84	86
19919	7394	4027	3774	8696	14284	15950	14149	12727	12045	10172	9912	10914	9324	7971	7079	5346	4731	3848	3579	3266	3393	6498	8414	7368	5854	4284	2763	1802	1193	820	704	672	588	601	571	574	549	609	554	545	559	586	589	574	560	571	567	581	566	540	565	548	536	543	571	570	562	580	552	600	559	569	598	569	583	576	544	550	563	554	566	595	548	621	551	584	559	587	591	579	560	612	524	582	568	529	550	570	542	598	600	540	598	543	546	548	580	554	523	528	595	547	525	534	529	545	567	552	577	525	596	563	574	540	585	540	544	554	551	567	552	531	542	587	530	536	548	537	566	554	581	577	547	545	529	560	545	576	562	532	552	551	490	527	570	595	535	556	558	559	574	583	554	548	586	566	576	530	585	559	592	573	590	540	561	545	556	555	571	547	557	540	551	548	566	557	541	600	553	528	587	569	553	550	584	540	523	551	559	574	522	548	560	560	539	548	600	556	553	532	560	540	545	538	559	556	596	579	550	563	554	547	541	567	576	548	544	548	567	533	536	588	552	516	592	564	598	523	548	542	574	550	579	580	556	558	549	511	574	542	566	591	550	540	554	586	566	546	534	517	527	564	579	574	534	604	530	562	511	538	583	563	545	593	535	591	565	568	581	572	591	569	535	582	583	550	533	565	573	601	564	566	558	564	539	568	587	538	569	577	534	543	512	560	578	551	514	507	510	546	546	528	536	539	522	561	553	517	569	544	542	602	543	588	584	552	545	560	554	583	551	537	547	548	556	573	575	538	538	554	565	571	528	524	531	540	509	568	561	558	581	544	553	588	575	549	549	536	566	518	570	596	526	596	574	599	544	534	520	574	539	548	577	540	534	564	554	575	593	531	551	547	543	584	509	515	523	594	594	587	554	546	541	541	554	561	545	536	552	541	520	528	523	549	552	501	558	536	568	541	557	525	559	574	633	591	587	584	545	588	573	559	532	599	556	582	554	546	554	498	532	556	538	534	535	565	584	555	573	559	542	584	484	596	588	546	564	561	550	590	559	553	604	558	592	570	556	585	574	549	570	549	563	562	531	543	564	568	577	548	527	559	605	541	549	549	566	557	594	526	528	544	551	543	570	550	546	566	541	529	611	545	544	550	601	602	541	521	551	593	557	590	599	564	561	580	553	563	549	571	576	538	539	613	567	551	575	539	536	561	549	589	530	543	557	561	539	559	513	547	522	559	592	587	539	561	584	581	549	512	554	599	598	592	537	553	531	563	573	597	565	608	520	521	544	519	572	548	525	550	562	547	531	573	505	551	587	551	511	563	509	572	540	537	558	570	538	565	566	587	601	597	535	533	519	577	520	550	581	538	570	603	575	566	581	532	562	568	538	554	529	540	544	540	574	531	552	568	578	564	517	564	562	563	520	549	556	590	546	572	587	547	527	530	534	519	534	577	558	532	533	575	542	566	515	509	516	560	568	586	550	586	524	563	495	593	606	563	569	597	481	569	581	542	583	546	560	549	561	540	563	571	530	554	568	546	580	556	524	554	576	574	532	541	549	558	566	560	532	568	549	553	508	529	548	556	547	527	529	528	558	583	529	575	590	520	572	564	578	579	610	551	542	605	571	580	532	539	575	530	517	540	592	593	555	575	565	558	551	548	565	554	515	557	577	571	563	581	572	610	557	544	582	541	571	525	541	538	574	573	568	560	551	605	572	568	547	581	547	543	585	565	551	591	538	565	530	550	625	575	559	553	527	522	570	594	545	596	535	531	522	551	593	549	531	537	529	564	539	562	537	587	576	576	568	551	505	531	576	564	553	553	560	585	561	578	577	566	573	575	579	527	558	558	588	561	559	572	571	589	588	532	539	586	587	559	543	610	554	526	622	546	522	564	513	612	567	528	556	550	549	515	506	513	555	524	555	534	600	531	575	574	552	567	528	536	562	581	531	571	540	574	563	550	575	550	524	556	599	526	564	530	525	585	558	561	568	534	547	577	521	562	577	556	588	554	565	566	549	493	566	577	603	543	554	558	557	570	567	522	566	582	556	489	527	560	543	543	541	576	553	580	577	536	589	555	520	560	588	532	516	567	545	576	538	553	514	564	558	553	560	580	586	574	505	553	546	569	566	566	559	600	574	560	586	583	564	566	593	584	583	551	578	551	572	564	581	549	576	545	557	576	533	568	548	525	563	523	532	580	532	537	548	516	527	558	550	554	550	548	524	570	558	552	530	555	531	569	537	542	573	543	529	569	584	536	567	577	550	601	569	551	533	545	572	578	583	579	545	528	527	554	550	562	549	573	553	559	555	593	586	548	555	550	559	554	594	560	548	553	557	570	544	566	556	573	590	540	516	574	563	589	581	584	560	528	545	565	535	574	523	521	558	570	594	604	553	540	543	553	545	570	578	568	565	558	542	570	549	555	546	542	601	549	565	528	586	554	530	535	536	587	582	559	554	579	591	558	591	583	599	575	542	585	570	574	512	550	546	548	561	552	539	552	582	544	593	574	522	575	597	593	574	566	567	549	550	555	591	547	564	570	545	583	566	529	587	584	548	574	618	543	553	552	579	530	537	595	529	598	551	564	591	518	541	553	547	591	554	566	582	530	560	535	516	562	576	506	549	534	566	559	556	535	534	572	536	576	550	504	565	502	573	571	576	541	563	533	547	580	608	586	547	557	570	556	559	565	502	571	551	567	561	582	581	543	580	563	562	559	540	545	565	548	570	542	540	547	521	561	556	569	551	594	566	566	559	560	536	587	577	601	518	543	601	537	549	534	570	573	559	518	564	597	573	569	570	550	515	545	546	541	572	575	587	547	533	561	557	581	522	574	539	542	557	586	526	541	554	597	552	543	550	537	577	525	559	564	606	547	555	556	571	532	551	570	542	577	574	526	514	556	595	561	563	587	557	558	546	589	549	565	544	585	543	574	565	580	535	571	572	539	542	561	563	543	536	534	534	547	573	533	537	532	543	515	599	601	551	532	574	538	566	569	533	528	576	542	544	562	566	582	531	544	552	591	580	573	551	574	574	583	562	496	552	545	528	521	547	548	585	586	589	569	548	513	551	577	605	543	596	524	544	578	557	557	561	569	590	571	563	575	563	558	530	520	547	530	521	561	559	564	523	581	558	575	536	576	600	514	519	525	531	555	546	547	562	548	518	579	533	546	513	525	536	530	510	558	555	519	565	548	526	539	544	560	557	571	538	525	558	533	574	542	571	555	537	576	525	573	559	556	561	537	552	603	615	557	595	547	546	621	572	578	535	558	561	528	519	548	604	578	554	569	565	564	594	523	556	559	583	564	550	577	549	576	571	569	522	523	519	566	587	541	578	567	555	600	549	574	553	605	539	592	600	525	550	578	523	592	540	517	556	548	564	528	562	548	539	571	585	540	557	563	574	574	562	572	571	568	569	545	589	597	586	582	550	531	549	604	587	567	559	514	563	561	563	532	589	578	581	556	565	571	587	562	558	591	535	612	565	572	585	540	570	599	569	579	583	519	538	593	547	574	538
3429	716	454	251	206	272	372	337	391	386	347	443	393	361	294	255	210	211	166	192	137	161	322	482	426	321	285	190	147	125	98	109	89	86	88	79	91	92	71	89	79	69	79	85	78	83	92	82	79	77	78	96	88	69	76	78	94	84	73	79	86	79	77	71	75	76	74	76	78	62	96	79	95	88	79	69	90	88	79	77	81	78	86	78	91	81	65	69	90	89	85	74	77	82	82	85	73	83	74	78	83	82	75	94	87	76	96	92	76	61	85	76	84	102	85	92	71	67	79	72	78	81	87	85	82	86	81	84	80	72	80	83	96	86	89	76	89	73	83	78	82	85	83	84	85	79	64	85	85	90	81	73	80	86	102	84	89	80	62	74	76	102	92	77	87	87	91	90	79	75	73	77	95	76	91	72	89	76	87	85	80	84	76	94	75	82	69	77	86	79	94	68	93	110	69	84	97	75	85	66	100	73	97	80	83	93	85	92	85	77	109	77	84	85	82	75	78	87	79	70	74	94	92	81	76	64	66	68	83	79	88	93	89	89	73	85	80	79	86	81	98	86	71	101	73	73	80	91	77	87	84	95	71	76	85	65	83	83	96	71	84	80	83	83	76	83	100	82	90	89	92	78	85	92	71	74	89	68	93	90	84	80	77	65	81	86	78	88	68	78	84	80	71	76	97	70	83	90	83	73	75	74	76	87	90	68	87	87	93	95	96	95	97	89	80	74	82	74	74	84	77	79	76	77	78	71	90	79	75	69	74	79	84	75	71	101	101	70	72	63	75	74	77	84	94	72	86	87	99	82	84	71	79	89	71	80	85	90	72	84	78	93	85	83	87	72	87	70	90	95	88	77	62	107	85	73	79	96	95	96	92	92	90	84	62	94	86	85	93	70	81	91	64	76	78	95	79	85	77	82	87	77	93	80	73	76	70	92	66	95	61	81	83	82	69	80	86	78	77	84	81	77	89	66	90	94	91	78	75	85	85	91	99	76	81	57	79	85	64	79	89	79	75	82	66	89	93	87	90	89	75	90	85	76	87	92	78	92	83	66	95	71	88	90	81	86	82	75	85	91	82	82	83	105	83	90	64	89	95	79	86	69	69	90	70	81	73	75	84	88	84	78	73	77	84	71	87	84	89	80	72	71	75	95	76	73	84	72	99	81	70	74	79	86	86	76	86	75	92	102	66	78	81	76	82	66	84	87	82	75	73	91	90	113	82	76	86	76	88	90	88	88	101	86	94	78	85	87	78	82	78	90	84	76	92	83	78	85	87	96	90	74	87	86	90	72	80	85	97	76	73	83	95	80	83	88	106	84	83	71	71	85	92	80	83	77	91	94	83	78	87	79	80	89	86	92	84	74	83	70	77	79	69	85	93	69	84	73	109	75	82	76	89	93	74	79	86	67	74	77	89	86	86	76	88	89	70	82	70	93	84	86	81	97	81	89	90	99	88	95	88	70	101	86	78	81	85	78	90	79	85	67	85	92	88	78	79	87	75	84	68	87	99	91	89	73	89	71	92	78	101	92	78	84	105	84	78	76	75	78	80	100	84	89	94	86	88	91	77	89	81	89	74	94	81	79	89	87	69	76	77	73	80	77	81	92	95	81	73	76	84	87	98	90	98	83	82	80	95	84	77	80	71	82	101	114	83	87	81	78	76	79	80	78	93	80	75	73	80	83	104	72	87	86	80	90	95	78	75	105	90	77	82	83	81	77	79	81	79	62	87	82	78	93	75	76	76	95	80	84	69	93	84	97	67	79	88	77	81	90	72	83	79	81	76	69	75	85	79	79	95	79	80	69	89	89	88	80	95	71	78	86	89	95	95	104	82	84	89	93	84	83	81	95	87	90	98	74	97	88	86	87	60	99	67	73	83	85	82	88	83	89	80	91	79	78	75	80	88	93	78	74	89	75	89	80	75	87	95	94	85	83	88	83	80	81	91	83	109	90	70	60	73	88	90	49	80	95	76	97	82	91	86	99	105	75	90	73	68	101	75	78	81	74	76	67	79	89	72	72	84	92	75	78	79	94	92	80	88	89	72	96	95	80	83	81	82	71	67	92	71	82	75	89	46	89	73	78	70	92	86	79	98	76	83	77	86	84	84	104	86	80	82	97	108	79	80	81	79	80	76	77	92	93	66	71	92	92	84	67	79	98	82	74	84	92	74	84	101	88	73	71	70	71	85	66	94	84	81	64	79	98	79	90	64	61	95	82	85	74	66	76	78	94	84	71	84	95	88	76	84	69	80	84	93	86	68	84	79	85	73	86	92	84	96	100	77	90	95	67	99	59	88	74	76	90	87	89	94	86	70	92	82	93	89	83	95	80	93	75	92	84	77	83	81	81	82	68	78	83	79	86	85	68	95	81	89	87	100	83	72	89	80	68	90	76	67	90	83	72	85	66	78	77	66	100	74	74	90	87	66	78	87	83	90	88	88	70	90	102	80	67	93	86	76	77	79	89	85	75	82	87	84	85	75	89	85	93	86	87	76	97	87	78	77	83	75	61	71	79	78	89	78	73	77	91	100	78	83	74	80	73	73	82	80	86	90	67	82	79	76	71	86	61	71	82	82	71	85	76	85	69	85	96	87	85	98	83	80	92	67	82	85	69	70	85	77	104	96	83	85	73	91	95	71	85	83	80	82	77	85	97	83	88	97	88	81	93	84	87	85	95	91	101	86	84	78	62	92	81	96	73	81	92	76	80	90	88	95	75	81	85	64	82	79	71	72	79	87	77	73	95	82	83	101	91	91	70	77	78	65	78	76	77	96	72	75	79	98	81	74	76	93	105	89	85	90	78	90	78	80	85	75	95	77	80	82	93	89	74	83	67	79	86	71	94	67	88	72	78	77	99	101	93	90	60	80	86	106	100	89	95	80	77	70	83	85	85	83	83	92	89	63	88	67	92	77	96	80	74	87	84	91	74	78	78	77	91	99	88	87	93	95	80	82	66	78	97	90	82	85	68	73	83	82	77	79	86	85	96	71	76	66	105	72	75	86	66	68	91	89	80	72	92	85	95	86	80	73	66	83	88	81	90	78	82	82	84	81	78	87	77	87	82	67	81	87	87	88	83	92	90	91	75	78	88	97	84	86	77	87	89	80	97	94	72	78	87	87	85	104	99	82	87	100	75	73	85	81	81	90	91	79	77	90	92	88	79	83	83	84	96	85	69	85	71	106	86	83	90	92	80	88	82	74	91	75	84	97	67	102	94	81	81	75	89	84	87	81	75	74	76	82	89	83	77	88	95	63	75	93	84	82	87	87	89	87	71	85	81	86	81	84	85	83	69	78	81	68	90	75	78	77	91	96	86	89	103	88	78	101	90	91	76	71	94	83	70	81	82	80	93	76	78	79	91	76	83	76	99	102	88	78	70	72	89	74	75	68	79	84	78	94	62	61	61	85	65	98	79	76	99	94	89	87	85	84	59	94	89	82	91	94	85	77	78	91	72	90	86	96	76	77	80	99	85
19622	6858	4724	4007	8247	13937	15587	13775	13384	11871	10294	11437	10761	9154	8559	6372	4895	4603	3827	3449	2724	3071	7465	9476	8399	6589	4810	3054	1884	1276	907	764	694	647	641	628	581	608	628	612	595	649	628	612	603	599	598	587	618	572	623	596	589	611	634	604	593	610	622	599	594	597	570	620	604	616	647	651	604	624	628	578	605	605	629	647	616	594	585	648	686	592	598	602	626	617	613	587	625	626	634	641	599	614	632	607	609	605	630	605	598	605	626	622	643	608	601	618	611	602	603	640	575	588	589	590	618	590	607	621	586	630	579	608	605	613	627	615	610	628	590	673	651	615	596	616	602	590	608	587	625	615	608	585	647	606	615	606	607	638	603	590	609	589	594	598	602	619	622	615	614	632	630	641	606	620	659	602	605	593	645	609	599	632	607	628	667	648	591	634	590	588	615	631	617	588	576	589	647	632	643	551	639	670	613	584	613	598	617	618	612	590	580	588	585	624	636	581	604	602	602	616	607	608	612	617	618	634	647	608	588	615	625	597	648	586	594	618	632	602	642	639	607	632	655	625	639	634	594	580	591	605	634	619	588	601	630	624	641	617	617	641	598	619	622	655	621	615	632	624	589	628	618	609	603	576	631	644	610	606	593	615	666	597	652	613	623	607	638	664	644	576	590	568	631	589	643	570	570	591	613	593	611	647	644	628	663	609	630	650	588	615	613	608	595	617	584	619	620	630	610	604	604	620	588	580	599	603	599	585	635	613	651	619	603	635	602	638	585	644	631	616	624	588	606	583	643	603	612	659	624	611	677	590	569	595	579	592	639	629	592	610	591	622	596	644	618	620	638	588	621	605	601	635	613	577	635	595	574	654	620	584	654	614	589	581	581	647	618	544	629	639	564	624	628	584	601	628	615	641	634	653	648	628	599	599	668	592	628	628	658	628	630	631	619	589	569	623	624	633	616	626	600	604	654	591	637	677	636	629	605	614	620	633	628	625	606	593	617	558	659	622	578	599	634	634	638	646	615	612	616	627	628	620	601	617	627	648	591	632	625	600	633	617	588	601	598	622	627	606	593	637	617	646	614	612	596	603	636	551	578	605	617	627	613	616	629	603	663	599	590	643	629	591	607	623	649	656	585	633	605	615	631	584	639	601	633	612	590	575	616	650	594	637	650	670	647	609	617	613	623	630	605	574	614	683	633	623	580	620	608	617	613	605	622	606	662	618	585	610	593	645	558	603	633	659	613	606	570	622	589	634	629	641	639	558	609	590	620	603	650	607	623	629	627	610	625	627	621	589	612	614	665	626	620	607	611	611	623	614	628	638	653	557	631	579	609	638	602	607	607	608	610	571	631	601	619	631	658	606	653	610	629	597	615	612	594	612	613	620	653	612	625	614	578	628	612	567	595	587	630	608	619	647	638	593	600	630	623	671	604	624	619	617	621	548	580	622	618	608	579	589	638	624	631	594	578	583	628	596	615	618	640	600	607	572	643	608	630	610	613	589	606	645	640	625	599	628	619	576	574	575	611	637	669	670	610	608	641	597	631	561	607	597	572	599	600	601	643	638	641	573	610	588	608	579	649	638	605	642	667	609	600	616	622	622	638	608	608	620	609	627	638	608	609	593	647	641	608	599	614	581	631	560	587	625	613	629	620	636	647	589	627	624	618	617	616	562	648	598	611	595	612	569	614	650	625	601	608	617	627	584	593	637	633	621	580	615	597	617	595	617	636	598	594	642	627	608	625	685	634	592	611	607	614	597	646	658	624	637	620	617	613	598	603	586	639	627	558	598	577	623	623	613	639	615	618	614	595	611	628	661	641	641	629	584	580	609	619	640	616	556	620	607	614	608	583	572	657	601	578	579	637	578	628	615	628	601	608	604	581	602	606	571	606	654	576	621	627	648	624	673	631	554	622	598	592	591	639	645	604	594	589	641	636	602	635	624	602	616	601	643	625	673	639	612	621	620	653	635	611	595	568	620	659	663	645	653	595	616	618	644	585	601	615	602	615	646	616	618	595	626	621	643	611	613	616	600	639	580	579	600	599	596	627	579	624	635	605	594	631	657	621	634	609	628	618	633	586	612	616	622	625	644	665	622	640	625	629	633	621	635	619	626	557	596	636	590	627	596	635	596	608	627	615	627	637	557	631	608	641	641	621	617	591	582	668	595	621	583	618	646	613	624	628	614	668	607	600	624	654	642	615	555	589	602	631	582	606	560	582	607	613	623	602	619	616	616	577	567	627	628	619	606	651	636	605	634	613	609	623	577	624	630	582	630	620	567	605	630	609	629	628	674	573	631	644	617	588	657	605	616	659	596	608	617	584	647	632	642	631	651	596	630	595	606	568	588	627	617	619	611	636	607	588	636	622	590	582	642	617	602	619	640	588	578	638	662	579	634	628	607	625	618	604	643	623	614	600	580	629	615	648	596	563	570	590	624	610	631	612	595	607	624	654	611	597	606	621	585	613	619	600	635	572	622	608	610	635	595	617	602	607	605	595	589	608	576	625	637	615	616	632	621	616	635	668	615	606	593	571	652	642	620	610	622	612	614	591	613	570	637	624	621	599	596	595	626	607	641	616	645	633	605	663	654	618	617	628	558	596	652	628	638	635	601	618	597	603	630	624	624	615	627	568	603	614	657	614	578	656	671	641	642	611	641	605	614	589	637	609	632	617	684	620	599	630	633	602	587	694	617	627	660	621	592	598	614	606	609	609	599	638	596	598	610	600	628	630	599	637	618	571	633	661	595	603	596	579	644	661	642	633	606	620	616	618	638	603	663	645	622	592	626	599	629	624	617	638	632	586	653	626	612	580	598	567	634	571	650	561	616	636	569	640	590	591	605	609	611	611	621	561	586	615	629	557	588	614	605	596	620	600	588	630	646	606	646	640	610	582	583	582	611	648	636	613	576	629	637	629	599	605	637	613	613	595	556	653	629	618	607	616	596	578	624	600	591	664	669	642	624	568	626	562	602	647	650	580	572	640	636	621	619	582	622	643	644	623	606	619	638	618	596	622	646	584	607	558	635	615	599	592	636	617	593	611	621	611	601	639	619	623	584	587	622	645	655	667	597	618	641	641	611	602	609	594	613	601	621	623	633	618	612	619	603	594	618	621	609	634	638	619	625	637	621	649	579	623	629	637	636	613	609	610	591	628	606	596	625	600	607	571	588	627	638	609	588	656	609	673	597	627	607	561	582	658	656	593	600	594	619	611	638	653	612	595	618	587	626	605	562	634	644	595	623	637	561	611	622	607	646	590	621	620	629	597	632	603	606	601	586	635	654	612	616	589	593	554	574	616	619	557	621	627	632	604	624	638	604	613	630	589	566	611	617	670	637	585	633	625	642	562	626	629	613	617	643	600	604	582	597	598	633	616	584	612	564	638	632	604	592	597	620	616	616	602	608	616	640	626	586	604	616	567	682	627	634	610	638	617	610	594	541	628	613	625	590	619	641	589	621	607	602	571	606	603	613	637	641	622	634	592	640	659	589
2904	919	619	342	269	398	409	569	597	471	441	491	510	434	415	315	292	307	209	182	229	225	577	735	727	582	418	286	205	148	107	109	102	85	80	101	87	59	88	96	76	91	93	107	78	81	77	83	82	85	89	89	80	82	86	81	84	97	103	78	88	86	95	71	92	82	100	73	89	81	87	77	84	87	78	103	95	83	72	86	92	78	70	87	83	97	96	66	88	90	69	78	80	99	94	91	84	108	82	82	86	104	74	79	100	91	96	89	96	75	87	79	96	76	74	78	82	96	84	87	68	90	80	78	83	89	76	96	110	90	84	92	94	83	82	87	76	78	92	79	84	82	84	75	93	77	94	102	81	70	78	94	78	81	93	83	77	76	105	98	84	83	76	92	103	83	83	94	69	88	81	93	71	89	66	74	76	58	84	77	63	89	83	95	83	88	84	87	85	96	78	72	97	93	84	102	89	90	91	87	85	73	77	79	91	86	84	80	92	82	100	78	84	88	77	89	81	82	86	77	99	94	54	95	73	75	75	94	112	98	101	78	92	86	79	83	118	94	82	84	88	86	70	89	94	94	88	84	83	92	80	89	80	82	85	89	103	79	85	78	90	75	89	83	80	99	86	78	89	79	88	82	96	86	67	101	90	78	78	73	79	88	78	95	90	86	94	89	99	95	86	90	85	82	93	94	82	100	87	89	88	89	73	96	90	95	86	79	80	99	93	79	76	94	96	80	79	75	85	90	82	79	94	103	92	96	68	72	88	83	70	86	91	80	82	94	106	84	87	109	74	96	99	87	93	77	99	77	86	85	81	104	90	90	93	91	86	70	89	96	68	100	82	86	84	87	93	79	83	86	80	80	75	82	87	104	93	84	84	93	76	91	96	82	71	95	100	91	74	78	106	87	86	87	86	106	86	105	83	91	85	68	77	89	80	100	83	88	86	88	76	78	89	66	89	81	84	75	73	97	75	83	73	94	89	89	77	86	88	91	86	79	86	81	72	82	81	88	74	76	68	74	91	87	95	95	85	83	92	85	99	100	80	82	96	76	85	81	80	82	93	91	87	82	89	107	67	90	87	90	82	74	74	93	80	85	75	87	86	82	83	90	92	92	70	84	96	81	57	87	82	78	98	73	83	87	81	72	100	82	85	86	73	92	88	94	78	91	92	77	72	75	99	84	82	75	95	82	94	101	81	89	72	93	87	94	80	104	89	89	93	78	95	79	77	74	81	91	100	88	76	94	81	79	89	88	79	75	85	85	80	88	86	69	81	83	72	89	87	76	94	72	77	71	88	92	77	103	108	80	79	75	85	112	87	106	101	78	115	112	83	84	95	76	95	81	84	84	94	90	92	74	83	92	99	86	79	92	92	72	81	86	81	87	92	98	90	85	97	74	81	70	85	68	85	87	97	76	83	78	74	90	81	76	91	82	81	93	79	87	78	88	87	95	79	87	78	78	77	90	98	93	95	93	95	68	88	73	94	88	94	85	93	103	70	96	76	82	106	78	97	81	89	88	103	85	92	98	88	98	82	85	81	71	82	94	74	103	85	64	79	77	90	95	88	76	80	78	72	75	92	92	85	89	88	95	86	95	78	84	77	90	87	80	67	89	81	83	106	88	89	92	94	89	81	96	97	85	90	76	79	97	91	71	96	74	84	77	103	90	97	72	100	80	88	93	85	77	108	97	69	91	89	104	93	91	81	69	82	77	85	86	75	85	87	76	80	83	77	81	87	82	85	85	88	76	89	95	86	70	81	81	82	87	91	83	87	91	65	82	94	79	73	86	87	87	83	96	69	75	81	82	81	73	79	80	90	92	107	80	80	93	77	93	95	80	68	99	89	89	69	83	80	91	93	77	80	88	78	99	84	94	90	84	98	86	90	87	94	90	79	100	77	90	89	85	79	98	86	70	92	93	86	84	95	92	93	102	88	79	74	95	97	98	92	67	80	95	83	84	95	79	86	97	66	76	77	94	90	91	98	85	90	84	100	91	85	79	89	76	82	65	79	80	87	71	97	101	72	75	90	80	74	81	90	90	96	85	86	89	95	93	77	90	96	90	85	79	76	82	69	95	91	82	76	89	91	103	82	91	83	87	92	96	71	87	91	85	91	66	91	91	99	87	102	97	83	85	82	85	106	90	87	70	83	79	103	94	72	85	82	77	81	83	96	87	96	82	84	107	86	87	83	93	92	80	86	92	81	98	79	85	81	83	80	85	83	73	99	83	81	87	80	92	92	88	87	76	88	87	77	74	106	92	83	82	73	88	75	85	92	87	79	83	78	88	94	74	81	83	71	89	86	77	89	72	67	76	77	87	77	84	107	90	97	74	94	90	88	103	79	87	83	79	86	97	91	89	101	77	86	98	82	68	80	95	103	87	80	82	95	82	104	112	86	79	99	92	76	84	83	95	70	87	92	103	80	95	86	79	96	93	88	82	85	78	77	97	87	74	88	89	85	85	65	77	77	88	65	86	78	81	81	87	89	86	81	97	83	79	100	90	85	93	81	81	107	79	92	70	80	92	84	76	81	88	74	87	78	101	77	99	96	93	91	84	82	96	82	91	88	71	81	92	87	84	94	84	69	95	88	76	81	96	73	81	92	86	78	83	104	90	92	87	81	93	77	68	68	69	87	97	83	97	92	94	78	92	83	87	74	94	92	81	87	72	90	87	90	100	89	94	92	83	93	82	79	98	102	71	74	101	89	87	86	100	80	87	91	95	94	92	86	88	87	79	100	93	103	78	90	70	70	97	69	91	86	85	87	81	95	77	100	95	66	82	80	94	87	89	86	75	84	75	86	86	64	83	84	102	87	93	82	95	88	85	81	81	81	99	84	82	77	78	79	85	90	76	80	104	90	94	87	99	97	89	93	100	93	93	91	90	80	81	86	84	98	87	86	77	91	83	85	98	90	86	75	100	93	86	82	83	85	93	74	97	81	81	86	75	89	70	78	76	91	88	94	111	76	69	86	85	84	83	88	77	82	91	88	77	89	91	78	70	78	85	82	88	97	85	102	76	85	89	78	73	86	86	80	88	85	99	91	87	81	91	74	79	92	81	98	89	78	100	84	84	97	100	67	82	78	90	88	97	71	87	72	76	100	87	80	82	100	85	72	91	103	79	83	80	83	106	96	86	114	83	82	77	87	93	79	91	95	93	93	100	84	70	74	80	99	95	68	87	81	101	84	87	93	89	97	86	83	87	104	84	83	88	91	90	88	84	86	99	82	82	85	87	85	78	101	87	92	85	81	91	88	90	86	101	89	75	81	96	81	80	88	92	87	73	94	89	83	93	82	96	75	92	79	86	80	96	92	81	85	90	88	79	92	99	89	84	88	84	105	78	84	98	95	82	88	104	98	78	90	85	81	83	92	84	79	98	90	94	94	82	82	81	87	94	79	82	106	80	81	82	93	95	85	82	96	74	106	79	96	91	89	89	81	84	83	86	86	72	98	97	87	86	88	85	83	72	83	82	77	87
22585	8640	6419	5365	11691	18265	18170	18989	17979	14245	12692	14344	13126	11254	10086	7124	6918	6607	4558	4026	3629	4753	11155	13426	12753	10477	7842	4776	3061	1927	1243	918	776	706	665	667	644	626	623	622	595	622	619	663	632	605	608	599	625	633	608	639	623	659	638	706	590	631	593	673	609	617	644	610	614	634	647	584	655	667	610	661	611	637	666	642	645	625	629	652	652	658	637	638	600	641	623	630	634	569	668	635	622	642	608	620	622	603	650	625	601	670	640	622	638	652	633	636	666	661	622	635	628	602	670	630	651	640	639	634	651	669	607	618	675	635	660	598	650	662	627	669	649	637	636	621	606	647	614	636	613	615	624	698	575	653	643	637	659	616	653	672	611	627	623	625	645	641	624	626	629	652	642	620	625	637	616	659	660	638	656	606	656	613	629	656	644	637	644	592	624	631	597	658	592	597	639	668	632	642	627	614	627	674	623	626	639	663	600	635	602	665	627	634	662	638	678	619	637	611	650	617	616	625	640	627	617	604	614	624	627	630	624	658	597	621	619	606	637	630	599	662	606	635	679	613	628	650	633	623	661	631	658	626	650	666	620	642	638	695	673	644	646	658	665	590	619	617	602	595	617	657	616	572	673	646	631	643	654	645	581	667	686	639	607	616	618	630	641	614	701	652	625	642	645	684	644	621	631	615	687	619	641	648	619	628	608	594	643	629	639	575	650	651	629	608	663	670	630	623	579	657	653	604	593	656	605	682	656	628	634	632	629	649	634	647	618	671	619	663	575	665	618	638	630	637	594	651	631	650	639	620	626	603	647	633	611	619	677	601	622	630	628	604	643	631	599	614	625	585	634	622	624	623	638	599	644	674	628	672	655	663	614	592	625	607	639	615	628	633	640	603	644	647	652	624	637	644	605	642	627	630	647	627	591	595	626	625	600	608	651	645	637	603	611	621	611	649	623	609	659	635	633	651	626	647	604	664	565	618	675	610	670	602	628	642	645	643	594	628	609	610	662	643	605	569	624	617	672	596	593	619	621	614	707	634	648	640	570	641	621	606	662	641	624	643	612	619	613	621	651	665	673	598	638	662	627	595	600	622	633	659	664	656	659	581	660	625	639	650	618	662	682	648	604	599	654	602	648	634	638	635	647	637	641	611	642	610	619	631	643	638	627	630	604	661	640	653	665	615	649	604	567	633	681	626	631	649	648	616	617	626	610	615	626	635	646	630	654	636	634	671	641	621	614	631	569	641	649	663	610	599	616	622	593	657	603	645	631	631	644	597	610	630	596	667	607	615	653	631	626	645	641	630	617	590	686	627	604	650	595	609	653	646	681	662	594	652	577	625	645	612	622	594	637	663	570	614	649	632	611	657	637	645	665	633	667	621	655	641	616	626	608	643	659	608	587	602	616	613	630	622	615	609	628	599	605	631	657	647	626	619	657	633	617	665	588	617	633	649	631	623	625	621	624	647	636	620	659	644	651	633	581	635	606	605	635	628	648	648	622	646	643	634	671	611	673	630	638	635	686	612	606	635	644	679	646	591	624	609	648	610	657	602	583	654	643	650	673	679	641	661	604	626	620	642	632	624	622	649	591	583	631	630	615	645	643	627	634	634	669	703	648	632	614	628	611	626	639	662	613	640	624	607	603	603	578	600	674	626	606	659	636	622	598	619	660	604	626	619	683	666	642	641	670	590	618	606	643	598	602	626	604	602	655	632	688	575	612	622	622	666	629	683	581	634	676	651	647	633	638	616	656	651	645	607	583	657	649	673	657	615	628	635	592	677	642	581	617	628	612	629	656	626	596	628	627	628	633	622	621	619	592	654	671	675	602	619	663	625	634	662	675	597	622	631	623	647	644	600	667	709	626	649	646	619	604	649	630	633	671	626	632	649	622	605	603	643	634	591	652	646	677	659	624	626	650	640	626	646	643	656	658	627	584	619	613	638	611	609	668	604	638	611	624	648	627	617	633	656	628	669	649	673	607	591	610	601	646	670	580	634	597	622	619	624	636	641	629	629	666	633	662	619	667	618	589	625	639	647	592	663	641	609	635	633	640	626	595	666	634	632	648	610	620	665	629	609	658	603	643	651	664	597	625	617	624	657	598	636	611	653	619	590	614	637	651	666	629	624	601	610	642	634	635	643	611	615	636	648	634	652	611	638	632	653	709	584	643	631	618	652	684	591	635	632	610	666	629	670	679	630	610	605	632	641	630	570	613	670	659	619	609	621	613	642	620	625	654	635	678	637	600	614	639	588	663	639	640	604	586	638	646	599	608	668	567	616	674	678	651	652	584	678	628	621	599	649	630	626	678	621	591	648	612	635	641	635	648	615	678	614	646	650	668	624	618	664	661	631	673	655	636	606	624	649	661	628	608	601	608	612	602	595	650	665	640	609	672	651	624	664	637	641	637	650	657	606	662	653	666	625	586	609	597	623	672	610	648	619	677	664	598	646	618	676	650	629	612	616	661	627	668	670	631	632	679	603	645	606	593	631	620	613	670	642	622	607	647	598	612	663	626	617	663	601	639	681	624	590	628	660	633	583	625	653	613	616	622	609	660	656	649	631	632	655	698	619	664	616	618	628	639	642	672	618	597	631	657	604	617	628	629	613	665	584	634	642	615	600	677	624	609	613	629	602	625	628	622	653	637	632	614	629	678	553	601	650	636	616	632	674	645	640	631	653	652	630	650	601	613	622	641	652	633	637	643	657	626	622	663	670	611	649	608	657	588	605	608	649	651	656	638	622	675	639	661	622	620	589	596	608	670	623	649	630	601	621	629	617	649	614	619	638	658	604	647	629	623	625	628	614	604	586	578	610	660	691	596	617	632	643	652	637	628	655	604	577	629	629	680	623	672	629	644	615	665	592	653	621	614	632	593	664	624	631	613	642	594	593	618	602	612	628	687	633	703	640	659	661	649	667	672	633	670	652	626	600	638	608	636	586	639	630	642	628	631	665	624	581	598	620	605	635	616	599	592	613	652	625	649	605	630	600	612	626	648	625	615	603	677	618	651	605	613	604	685	621	619	626	631	607	610	648	619	586	631	655	641	609	671	621	630	680	668	596	621	654	652	618	653	612	603	654	633	596	627	586	633	621	631	583	663	606	646	631	672	688	687	642	620	646	626	631	586	626	627	591	661	595	597	679	659	619	614	661	676	624	648	619	635	613	622	599	631	635	634	604	601	612	620	628	662	614	621	587	624	632	640	662	637	570	662	686	671	645	641	629	616	603	636	636	644	612	630	664	629	593	621	573	647	637	619	629	612	663	613	607	654	588	677	615	647	653	655	614	637	635	619	645	635	640	619	634	649	630	575	675	601	677	632	594	655	627	633	607	588	637	593	613	598	620	661	660	598	640	670	680	683	634	649	629	671	600	671	646	624	701	600	613	608	623	631	669	624	625	620	628	627	658	652	614	636	632	629	666	624	635	681	600	657	637	627	641	611	632	634	654	630	603	648	610	631	600	612	642	608	632	586	631	663	607	659	624	638	657
2338	469	386	199	181	197	268	336	310	252	245	308	313	260	224	193	210	162	157	128	123	137	132	139	153	155	121	103	100	106	73	77	87	76	79	91	61	77	73	68	66	63	57	73	77	73	63	73	54	64	75	77	63	64	67	96	80	61	68	64	75	82	58	75	60	80	73	70	67	73	73	80	72	71	77	79	89	65	72	80	64	59	80	82	67	81	72	69	87	60	73	65	62	75	75	58	79	74	51	69	76	63	67	65	77	76	54	79	86	78	81	72	65	64	61	72	77	65	71	67	57	79	66	68	74	73	66	77	72	89	89	81	72	70	73	85	76	71	87	80	78	68	73	82	83	72	60	74	71	71	65	74	85	65	59	73	75	74	82	69	58	85	68	71	53	72	67	84	70	78	72	67	69	61	70	64	71	80	60	64	51	80	65	69	81	66	63	72	66	78	56	65	74	72	75	63	73	72	85	64	71	60	71	60	74	88	67	79	69	70	66	75	56	76	78	80	67	92	78	70	61	59	74	73	62	66	93	67	66	83	79	73	68	74	78	68	81	69	72	68	79	72	72	63	60	76	82	76	82	67	52	71	65	72	60	71	70	85	84	72	65	68	68	44	76	91	79	79	66	76	76	64	84	78	52	70	82	71	75	66	86	77	74	69	80	77	69	82	66	83	79	60	70	81	62	88	65	68	75	66	67	77	72	71	75	70	61	69	63	70	68	60	73	74	74	80	73	84	58	65	86	74	63	68	71	67	63	65	76	88	57	67	57	69	68	63	66	70	70	63	66	74	62	71	75	80	60	70	75	67	66	64	60	60	85	63	62	76	74	69	66	82	73	71	75	56	69	78	90	67	80	77	60	76	95	68	72	62	84	72	78	71	71	69	63	63	70	85	70	73	72	65	77	77	77	68	71	71	65	75	70	64	68	94	78	74	67	68	84	70	66	69	80	74	86	81	80	69	68	64	81	72	80	74	79	62	68	69	78	82	87	83	60	75	88	72	83	66	63	62	60	67	68	82	71	75	66	58	69	64	69	79	81	71	61	78	66	90	66	77	67	75	66	68	74	71	82	65	78	68	74	69	76	71	68	86	68	61	69	79	86	54	84	61	74	71	81	61	63	74	67	72	69	61	62	62	67	73	73	72	77	61	68	59	75	79	67	75	82	59	86	75	82	67	73	86	69	81	70	60	73	79	83	62	64	66	80	73	72	72	72	76	80	64	69	73	85	74	66	68	87	62	75	73	90	50	81	61	67	63	67	64	88	84	66	55	76	83	85	79	75	67	73	65	77	86	64	72	67	69	75	67	76	64	77	69	68	55	95	63	61	59	77	97	74	61	79	65	74	70	82	80	66	72	64	77	76	71	92	76	80	70	75	67	59	75	69	61	72	69	83	59	81	75	58	76	71	73	79	64	54	69	76	67	72	78	77	60	74	92	54	69	66	81	61	80	82	62	53	70	63	71	71	79	62	77	82	76	73	61	73	77	70	76	84	76	68	68	56	66	59	82	69	79	83	61	76	82	65	63	86	63	73	70	69	77	72	70	78	85	67	68	66	59	77	71	82	79	75	62	84	73	69	84	66	67	82	60	59	59	74	68	61	55	91	55	75	81	61	73	75	75	61	77	76	77	51	68	79	91	74	64	72	75	67	72	86	79	57	67	74	64	85	72	73	74	52	67	70	73	73	53	76	66	89	79	80	70	76	68	78	73	62	73	64	73	72	58	81	65	85	76	77	78	61	70	72	62	84	70	48	71	67	55	69	59	74	74	63	53	71	65	56	67	79	77	73	66	65	83	78	74	66	66	66	75	71	61	59	82	79	65	79	54	65	65	78	69	69	84	72	77	67	71	64	70	78	74	72	69	76	83	69	66	79	56	65	50	68	67	72	63	75	66	74	66	78	72	74	69	67	77	70	75	78	66	58	67	62	62	80	65	88	72	71	64	70	81	80	72	57	63	63	69	76	64	68	73	75	84	65	78	69	73	59	65	79	73	82	66	70	70	67	73	82	71	84	70	79	63	57	57	83	88	76	61	70	69	72	91	67	75	84	71	78	77	69	68	69	59	59	83	70	79	76	80	93	68	69	66	83	55	73	72	72	65	83	62	60	68	84	57	56	81	49	66	70	83	73	83	65	74	73	76	73	68	75	74	64	80	69	79	76	78	77	66	78	72	69	59	81	71	74	98	71	91	67	69	81	76	68	79	62	58	70	66	65	60	81	52	73	77	63	64	72	79	60	68	86	68	65	64	80	75	77	65	62	92	59	59	83	79	70	66	61	71	75	72	77	84	70	66	65	81	88	79	70	64	81	83	84	77	63	65	89	75	97	63	74	77	70	76	71	77	67	68	72	51	66	81	60	93	78	59	71	70	63	56	72	79	73	83	72	57	65	56	84	67	83	60	85	77	73	65	69	60	67	69	69	77	66	70	75	66	74	78	73	86	69	76	77	76	63	56	68	69	66	82	71	58	71	68	71	68	64	73	68	65	78	73	75	65	64	80	55	91	79	72	72	71	73	63	70	89	92	64	80	77	78	92	77	76	93	72	67	83	80	74	58	76	62	80	71	69	71	72	87	69	73	71	66	65	63	71	81	81	73	91	78	76	75	67	62	65	80	71	59	78	77	75	94	62	67	63	70	64	67	61	78	84	74	60	57	60	86	70	79	68	70	67	65	71	79	69	77	77	85	77	78	60	76	67	71	68	67	59	72	78	79	74	61	67	71	70	100	77	78	70	78	60	67	63	51	70	75	78	71	65	77	79	69	63	59	81	84	83	74	82	74	75	79	78	75	60	94	82	69	62	63	60	80	78	65	66	66	70	73	62	56	61	71	58	69	79	73	82	63	72	83	76	53	93	61	71	76	73	65	78	56	70	89	61	74	80	76	62	72	57	69	77	72	72	78	60	78	79	77	78	81	65	78	81	68	77	68	81	69	75	68	76	71	71	72	60	56	76	89	82	68	57	69	63	61	67	80	66	62	76	81	84	69	58	75	69	49	77	91	80	82	56	69	70	69	64	68	64	68	66	60	60	68	56	74	61	89	73	69	78	63	64	55	72	61	85	77	84	65	77	68	77	63	64	65	82	68	60	79	66	72	71	80	78	81	68	80	78	68	62	68	80	64	58	73	97	65	59	74	60	81	102	61	61	67	65	78	69	82	81	69	78	62	66	77	70	73	62	56	58	78	71	75	72	75	83	85	66	67	78	78	65	71	76	69	70	69	79	74	68	63	71	70	71	73	70	86	77	75	90	63	76	67	70	72	71	72	62	91	63	78	75	60	82	72	76	87	81	68	83	59	74	67	56	75	77	73	80	77	84	70	69	58	60	63	78	74	65	68	62	66	61	68	73	60	72	68	68	63	64	66	83	65	70	83	75	64	67	68	71	74	75	74	82	79	65	82	62	71	73	64	78	58	59	52	65	77	60	66	78	79	69	73	69	75	73	74	79	75	82	67	63	54	70	63	74	71	63
17586	5468	4078	3126	7669	11429	11705	13264	10927	7941	8058	9404	8203	7117	5938	5065	4608	3402	2798	2601	2164	2129	2742	2909	2747	2283	1782	1312	988	714	662	601	515	552	506	538	550	517	550	562	510	503	565	543	531	535	567	539	559	520	553	500	579	574	541	501	512	504	522	531	536	548	551	518	535	491	507	562	545	569	538	532	530	530	512	545	572	541	549	544	552	511	539	551	559	542	537	540	560	539	520	540	523	507	556	532	556	536	518	541	564	528	513	515	501	517	549	563	513	567	551	517	510	568	528	513	546	523	532	515	557	523	557	508	533	540	532	541	535	542	548	567	539	537	551	515	533	539	526	525	577	531	551	585	518	541	547	514	577	594	539	518	549	503	543	526	543	537	568	518	510	490	570	584	534	501	507	520	548	523	526	536	541	497	502	544	559	601	524	525	506	555	517	544	539	507	560	510	527	519	506	553	592	567	524	565	544	553	533	564	532	523	594	554	524	558	518	526	524	532	583	605	553	545	508	535	551	530	540	538	525	576	529	538	551	527	541	538	521	532	510	568	502	528	545	534	567	517	520	508	586	549	522	534	507	523	554	530	530	526	514	549	558	551	515	538	559	557	554	534	522	533	557	579	531	519	533	538	570	526	505	487	521	525	551	539	540	540	562	524	552	550	549	532	542	536	504	547	557	541	530	533	576	580	550	533	561	518	566	517	520	555	504	561	528	509	543	526	524	549	545	513	554	552	564	528	522	571	516	555	530	543	538	473	562	539	514	549	534	529	508	528	565	552	556	518	562	549	536	490	557	567	552	536	573	518	553	526	541	491	534	551	558	551	499	527	501	565	570	540	514	571	547	566	549	545	533	549	565	506	488	562	511	500	511	542	509	553	541	527	551	508	530	528	539	555	525	503	524	556	530	525	511	527	514	528	583	557	514	526	509	547	523	513	568	540	578	566	544	512	529	553	534	530	554	503	521	542	550	530	561	499	566	511	531	530	551	574	514	526	493	565	551	521	563	559	559	568	550	525	517	562	559	591	528	530	550	526	562	560	532	556	571	551	521	527	522	519	570	549	538	537	549	534	551	541	523	531	561	532	544	550	533	527	502	537	551	556	533	553	565	516	536	511	525	548	527	539	474	530	498	550	566	522	553	522	523	528	519	510	540	527	544	551	524	556	523	549	551	542	560	534	540	562	541	562	520	538	514	503	578	521	579	528	543	576	559	508	519	537	556	534	569	507	533	545	529	588	522	521	513	532	523	540	505	495	570	563	528	536	582	543	525	536	507	575	571	500	534	606	554	517	517	528	571	529	536	533	537	499	542	544	519	532	533	542	549	528	548	558	551	504	529	525	553	499	531	547	571	533	563	531	520	589	504	560	556	543	563	580	533	556	514	536	557	519	539	506	536	526	504	544	541	542	534	576	528	514	518	518	580	565	552	547	568	573	517	548	546	532	550	541	563	535	560	574	540	562	519	536	501	529	519	549	560	549	584	544	573	530	574	544	532	551	539	525	528	528	555	512	550	513	578	536	544	560	557	586	531	553	537	518	526	518	529	521	554	531	512	490	576	543	554	589	543	516	527	566	539	521	517	540	543	519	546	502	525	512	584	568	523	530	538	565	565	552	512	511	527	502	539	528	542	526	524	550	536	600	517	537	520	543	533	533	597	590	572	541	510	532	538	535	556	573	580	549	521	511	540	547	545	533	515	541	559	547	557	558	511	518	522	549	555	526	545	530	526	501	515	484	510	538	532	578	546	519	555	560	591	552	594	550	508	589	508	532	541	506	545	515	529	591	506	491	525	555	565	503	521	551	547	518	520	509	551	515	545	552	531	532	531	510	541	553	496	480	545	519	566	504	503	557	530	555	576	534	553	551	541	520	514	555	480	542	498	528	574	546	565	535	542	529	516	528	513	543	525	569	524	539	564	521	562	536	556	551	565	512	507	577	537	541	543	508	567	538	536	529	533	505	526	552	559	529	553	517	513	520	536	526	525	522	527	531	553	531	568	517	536	573	541	555	533	536	557	537	544	573	523	531	576	524	515	554	528	535	522	533	559	540	512	588	520	532	556	519	514	556	522	552	493	508	581	545	524	517	569	552	552	589	562	504	554	525	501	522	556	533	517	555	544	533	540	549	548	545	511	507	530	548	551	538	520	548	530	560	556	544	511	555	543	560	532	544	543	530	500	563	559	525	529	517	515	551	486	525	541	571	557	543	552	557	545	535	515	570	524	527	527	538	529	575	579	551	545	548	538	562	511	577	540	559	521	550	526	519	513	511	509	536	521	552	521	562	560	528	511	555	540	566	564	492	548	542	515	574	510	548	527	546	510	501	543	529	519	558	556	537	554	542	554	565	502	546	524	543	509	551	518	543	517	555	545	558	564	494	544	580	547	554	553	517	554	564	529	534	570	519	521	535	525	489	481	511	502	519	514	548	542	548	510	547	591	563	566	509	549	521	586	478	570	549	565	546	493	529	541	572	562	559	546	533	535	534	582	539	564	501	525	498	524	564	565	553	520	526	519	503	535	544	547	582	517	522	532	557	494	584	557	524	534	485	536	571	542	549	530	529	525	549	577	548	509	531	541	537	562	565	561	509	508	515	564	532	548	522	566	549	535	524	532	607	522	534	544	548	500	536	507	554	539	524	562	568	543	519	505	544	559	589	548	521	533	524	535	546	503	570	529	549	501	529	561	560	487	544	546	523	528	564	522	500	557	524	528	586	530	543	520	542	535	521	486	526	555	513	516	512	559	526	525	564	543	493	531	564	542	532	533	522	539	535	514	530	506	543	543	564	567	527	554	561	562	545	550	507	541	559	556	536	569	572	501	571	542	535	537	521	511	558	548	512	495	533	530	482	527	556	578	541	574	550	576	563	525	509	553	579	536	553	485	541	528	511	548	550	520	518	522	554	531	538	559	527	523	511	563	555	535	546	563	512	541	562	526	551	501	534	548	565	534	541	531	534	545	568	534	525	572	557	577	521	565	542	574	548	520	542	547	566	528	603	562	522	566	563	519	557	527	529	543	522	538	512	527	577	533	578	536	540	551	527	570	527	572	561	512	526	561	554	498	575	524	563	540	487	544	579	505	526	539	541	524	539	533	564	551	530	498	552	523	506	549	565	533	541	517	542	516	528	537	514	532	560	546	530	551	524	571	533	543	546	541	536	530	552	523	530	517	540	544	564	525	532	514	560	559	600	515	549	567	550	544	530	518	538	579	538	486	541	543	564	586	592	532	544	553	554	528	578	568	522	549	597	516	543	560	538	560	547	540	532	565	532	494	527	529	516	522	534	537	524	529	602	541	498	538	522	501	538	528	583	548	543	517	508	533	547	519	574	530	542	541	552	527	521	556	547	549	517	507	538	558	538	542	516	559	554	528	549	540	528	552	530	530	561	520	561	559	576	531	540	541	534	576	544	555	559	584	582	517	524	554	560	519	556	532	551	562	568	532	558	529	510	545	554	545	562	520	516	563	534	502	527	534	534
1836	608	473	298	261	259	329	448	364	325	381	415	432	370	313	269	229	199	154	147	157	175	312	423	348	321	264	181	141	105	94	86	77	81	68	76	70	86	85	75	75	61	94	76	90	64	75	83	75	74	77	87	67	82	72	86	85	83	65	76	73	78	70	79	79	65	65	72	70	68	69	79	78	63	56	76	76	92	79	66	93	74	82	70	71	78	82	66	76	75	86	78	81	78	68	80	73	68	71	83	82	77	77	64	80	80	85	89	68	76	78	60	80	75	59	70	82	85	90	68	55	69	89	85	81	73	70	95	81	79	74	77	78	77	65	69	75	76	86	70	83	78	74	68	69	75	81	86	59	69	78	73	87	70	67	77	86	83	74	70	63	70	67	81	68	74	68	87	85	84	64	72	77	65	80	71	75	74	67	73	78	78	77	83	86	78	72	83	73	75	64	81	64	77	97	71	57	71	97	66	84	82	86	82	75	79	90	74	81	84	72	69	79	70	81	80	77	81	62	83	81	86	64	68	87	84	92	70	78	80	83	81	63	69	64	78	74	77	61	73	62	76	83	50	78	70	77	75	71	73	69	69	65	67	94	77	64	74	73	74	68	72	68	68	57	90	69	79	72	70	69	81	83	81	68	70	62	84	86	85	89	87	70	81	72	70	83	76	75	66	83	61	85	96	75	71	69	63	75	78	74	72	83	70	70	79	88	60	73	82	75	93	66	65	71	72	85	66	83	62	82	82	83	68	78	79	73	69	67	65	82	65	81	81	71	68	70	85	72	69	72	82	86	73	63	64	80	70	62	75	64	68	87	74	83	66	88	96	63	69	75	79	79	73	72	48	84	74	79	56	65	109	73	84	76	79	76	83	84	76	82	72	76	92	57	44	77	83	75	87	74	65	79	70	76	81	81	70	74	72	74	76	76	81	64	68	76	75	84	83	71	74	84	84	74	79	76	71	83	76	78	90	75	58	74	92	73	78	83	75	57	62	82	73	72	90	64	59	88	82	75	82	81	72	72	80	73	89	84	82	76	85	82	73	78	79	79	68	85	84	80	67	77	68	72	71	75	65	81	69	79	73	81	78	79	64	67	76	65	60	65	62	89	64	84	74	80	73	88	83	72	74	77	78	59	74	81	74	67	71	85	71	69	89	81	75	62	71	72	65	75	85	77	94	85	69	71	61	71	82	71	80	84	65	85	63	62	88	71	75	72	88	93	71	78	74	88	71	58	91	62	96	69	90	67	68	64	68	64	81	83	69	80	81	70	79	76	80	67	86	69	71	88	71	75	62	69	76	83	89	101	75	90	78	70	77	68	62	92	75	69	92	79	65	69	81	72	79	72	68	67	77	71	67	82	73	67	72	76	71	70	74	69	84	84	70	77	78	74	75	78	87	87	86	70	81	85	77	67	88	79	72	82	53	84	68	71	85	77	88	72	88	76	75	86	74	67	80	70	84	58	85	88	77	81	95	67	78	80	74	76	63	57	71	74	84	73	62	71	77	83	72	71	76	89	65	85	65	69	84	79	80	73	94	71	71	75	62	73	67	77	69	74	65	86	81	67	75	87	79	71	81	105	96	72	59	76	77	81	88	65	75	81	70	86	71	59	84	84	84	73	91	58	83	69	90	76	54	88	82	73	76	86	74	81	60	75	79	85	70	73	78	85	70	80	72	72	74	66	90	71	79	66	76	76	80	92	63	68	79	69	71	79	72	79	64	71	66	94	74	64	73	81	69	70	75	91	86	85	70	63	60	95	81	71	70	79	91	79	64	71	85	73	59	74	70	72	76	73	72	91	89	79	88	74	73	77	79	69	78	74	77	59	83	74	92	65	68	62	72	70	73	89	78	83	70	82	60	78	72	73	74	60	78	75	83	82	72	80	73	78	74	84	75	68	70	72	79	76	79	68	77	74	73	81	68	85	62	78	84	62	65	87	70	88	79	75	72	64	72	79	74	75	85	81	68	73	73	82	75	80	80	71	75	85	64	71	91	85	58	61	78	71	75	82	85	77	85	80	78	82	75	78	103	71	88	85	77	70	73	80	74	83	71	100	93	71	79	89	65	96	74	67	72	89	89	75	56	70	57	79	70	78	77	66	64	67	89	82	70	60	66	78	79	66	64	70	94	83	59	75	77	64	85	72	73	96	88	77	77	78	71	84	72	79	58	77	98	72	81	74	73	67	86	81	74	73	90	84	71	54	68	77	60	79	71	74	67	72	69	67	63	71	72	77	62	77	79	69	73	83	75	81	78	85	85	79	75	68	71	70	77	72	74	77	69	66	89	66	77	83	64	83	67	82	74	73	74	74	71	81	75	75	86	69	73	69	61	75	67	78	77	87	90	75	60	68	77	69	81	83	81	70	74	91	72	70	86	70	78	61	74	81	68	71	88	68	74	86	81	73	73	88	80	78	80	72	69	68	76	84	65	58	88	71	66	85	83	80	82	94	78	83	76	85	77	79	70	93	69	89	73	75	77	84	98	81	99	75	86	76	69	91	60	77	63	77	80	82	75	73	72	70	72	77	100	86	58	78	63	74	61	89	76	85	74	72	68	74	69	87	101	86	80	84	58	57	73	81	67	73	74	83	65	69	87	86	86	70	66	64	64	81	71	87	88	75	75	77	75	73	79	77	62	81	85	78	69	68	92	78	79	75	95	63	88	79	79	84	68	69	82	86	64	68	94	74	67	57	77	79	67	70	68	70	63	68	62	75	79	57	74	106	75	81	68	72	82	80	73	82	68	68	66	76	72	75	70	69	77	76	89	71	70	75	73	83	80	68	74	72	67	65	83	75	86	76	75	65	66	83	81	73	68	65	86	74	62	73	73	60	81	85	75	77	82	60	72	89	80	79	68	88	73	73	91	66	62	55	82	73	78	92	78	83	76	85	87	72	78	70	85	84	84	64	86	65	81	69	70	79	69	73	78	76	71	87	91	70	79	73	75	82	78	77	72	68	92	76	82	73	95	69	67	79	70	75	68	75	76	64	77	70	71	61	82	80	82	86	77	85	73	78	68	72	78	57	71	75	79	98	78	76	75	71	70	61	69	73	71	80	65	75	83	88	78	85	57	66	78	77	79	71	78	62	83	86	75	80	79	76	65	74	73	83	73	70	77	73	84	83	73	90	90	75	82	74	71	83	63	80	68	92	70	89	81	75	78	81	91	67	97	92	69	81	73	86	74	85	67	78	72	69	84	77	65	69	81	83	71	71	90	78	74	73	68	78	70	77	88	88	78	69	74	81	63	76	63	76	62	84	80	70	86	81	68	92	68	74	59	55	77	64	68	77	76	73	58	89	90	61	77	68	72	77	79	95	60	74	65	78	69	59	89	71	79	65	60	69	73	59	76	65	70	85	85	59	81	75	81	85	83	93	76	80	84	74	74	78	76	70	63	67	79	70	73	78	72	76	84	78	84	76	83	75	67	68	66	88	99	66	58	78	68	63	85	59	87	82	81	70	82	62	69	74	76
18773	6685	5346	5120	10462	14140	16222	16264	11862	10325	10762	11586	10457	8928	7559	6693	5398	4164	3340	2816	2866	3465	6563	7932	7252	5664	3990	2704	1864	1298	916	787	573	614	632	539	588	571	564	535	541	563	520	561	529	532	582	514	530	589	519	564	559	520	569	564	597	574	570	543	580	573	538	574	532	508	537	554	602	525	552	537	544	580	544	541	574	564	595	563	641	526	535	578	562	515	522	556	499	516	553	581	539	546	579	557	542	575	514	532	561	558	540	537	548	545	547	529	569	535	543	547	579	531	548	553	579	590	546	542	522	538	586	595	545	585	552	533	534	554	523	580	527	580	555	505	576	549	537	561	582	594	566	521	547	574	515	560	630	551	546	569	545	560	554	537	541	526	576	582	550	515	527	547	578	551	554	540	536	546	517	540	559	586	534	553	552	604	538	554	603	501	630	525	584	496	546	578	523	517	528	578	581	543	548	581	589	533	536	567	517	523	595	571	609	543	584	561	507	532	542	569	555	586	559	577	540	564	550	583	544	579	571	534	568	594	557	552	555	552	524	556	536	560	565	587	539	546	523	538	569	563	567	547	543	530	552	555	568	505	566	560	592	540	545	569	563	579	553	562	612	532	558	580	540	568	533	567	591	545	571	565	588	568	553	583	557	590	562	543	548	553	555	533	542	569	536	534	554	524	573	526	553	564	541	561	518	519	561	594	563	562	553	564	599	577	548	553	539	553	584	569	536	541	540	514	583	541	561	554	573	556	557	524	593	583	574	540	544	555	612	600	579	528	573	515	579	607	564	549	553	564	527	533	551	609	597	576	550	518	571	562	549	590	617	562	557	537	559	559	562	588	535	528	568	524	542	545	546	543	574	566	573	566	552	545	567	535	604	527	561	579	556	565	566	593	573	634	519	553	552	540	533	531	574	512	552	585	558	575	578	560	555	589	581	569	555	523	568	517	504	572	540	540	551	583	572	514	552	579	569	571	526	587	565	531	538	579	585	519	555	536	591	586	553	605	535	580	565	571	560	562	544	544	573	545	552	543	573	549	555	560	551	562	581	588	544	549	566	644	574	584	553	559	567	608	611	541	532	544	572	592	603	553	495	532	561	548	568	554	550	552	564	539	531	587	546	589	599	551	570	564	544	560	560	564	552	570	549	571	606	553	591	540	555	569	516	558	533	544	598	564	524	590	590	540	553	549	563	572	577	564	555	548	579	563	521	597	532	547	573	575	528	524	550	563	547	556	546	516	558	548	569	541	570	562	560	533	572	538	580	523	523	535	569	539	548	565	584	526	543	531	599	529	529	546	570	509	612	556	601	577	556	536	560	509	561	557	559	581	556	569	601	543	534	560	526	549	555	570	605	549	584	550	579	557	611	570	580	587	569	545	585	574	590	554	580	539	531	544	533	546	555	520	531	545	555	546	565	547	599	526	515	521	547	580	546	584	603	585	575	567	541	560	549	562	607	583	536	600	550	569	607	556	558	536	568	558	555	535	558	571	580	566	548	567	569	561	545	598	548	530	541	640	572	518	565	572	572	556	563	507	550	581	557	572	555	557	568	572	529	571	565	587	588	594	530	591	560	503	565	534	533	549	557	591	545	561	537	561	551	574	556	561	555	520	565	521	557	603	561	594	561	592	568	587	526	554	535	577	547	551	550	580	557	574	547	591	510	556	568	560	597	614	600	579	533	552	553	547	549	576	575	566	557	550	540	521	517	555	538	594	562	555	541	541	578	524	565	543	516	588	554	539	528	597	546	564	521	557	528	542	531	591	543	587	522	575	590	551	564	546	578	598	543	523	567	549	537	567	541	607	549	543	527	583	599	592	602	594	545	596	557	513	574	544	595	596	559	512	564	529	575	541	501	559	568	515	591	521	565	535	603	535	565	509	548	547	555	588	538	508	541	529	564	533	536	543	553	558	483	549	583	532	526	543	574	555	598	534	552	523	550	515	569	541	575	556	586	568	571	608	534	590	563	534	551	562	558	545	573	555	528	527	534	553	536	497	607	541	515	569	515	542	605	604	532	579	538	569	566	579	568	601	532	566	519	579	559	571	546	547	565	591	542	563	569	535	574	566	574	561	569	597	507	517	584	575	515	555	571	549	593	539	582	565	551	552	513	550	558	602	548	523	556	541	541	552	568	525	547	534	576	586	580	568	565	562	601	563	552	503	560	539	554	544	556	616	554	547	602	583	532	527	558	532	555	561	532	582	573	548	603	567	560	569	576	515	556	573	532	538	542	526	554	557	569	528	585	565	592	589	523	520	556	559	531	567	560	568	558	534	556	564	562	582	546	539	571	575	570	558	583	556	533	564	573	511	536	608	543	549	581	548	544	532	553	483	587	568	544	533	521	544	547	561	562	572	587	562	545	563	550	555	575	532	512	541	529	572	588	589	556	535	574	525	536	529	567	527	584	539	573	556	498	518	581	568	618	572	563	564	571	559	553	533	527	578	552	540	604	537	560	543	544	562	559	530	609	556	583	568	556	548	557	542	544	546	603	565	591	556	519	555	559	576	585	549	584	576	558	549	596	559	537	500	578	566	543	549	555	572	543	617	502	533	586	508	574	537	591	575	565	501	566	541	607	561	607	569	531	599	545	625	533	579	541	576	566	571	558	578	576	577	533	577	539	539	602	519	573	576	537	568	524	560	504	544	530	562	539	520	562	573	566	582	591	530	604	584	594	541	582	543	533	564	540	564	600	569	539	559	555	580	601	548	545	540	516	551	518	577	546	556	538	506	567	579	556	572	544	546	553	571	561	599	538	562	546	542	581	562	509	564	588	555	573	534	558	574	547	554	572	573	533	571	549	578	630	508	555	613	592	576	518	566	553	539	554	561	535	511	540	524	540	596	589	587	562	550	598	548	563	537	563	555	592	598	538	556	590	535	593	548	578	554	550	561	562	575	584	610	551	545	544	561	534	530	550	577	494	583	558	507	563	601	567	568	533	582	604	586	586	556	568	591	554	560	575	581	527	544	508	602	553	529	594	594	522	559	543	601	550	539	552	542	549	537	597	581	557	592	545	549	530	548	536	526	543	536	530	574	535	580	533	578	585	591	520	585	587	509	553	546	576	530	561	524	561	551	593	543	550	571	566	559	569	562	571	560	546	534	570	571	572	547	543	592	563	555	550	568	583	597	561	562	560	504	553	532	538	554	583	558	542	600	555	578	491	562	550	609	599	555	538	561	586	541	606	568	561	548	558	541	519	559	549	573	526	552	591	572	533	594	564	542	590	595	529	570	585	556	556	539	559	566	544	573	534	536	584	574	541	558	572	563	567	574	573	584	557	552	547	564	548	560	583	554	539	575	566	543	551	531	578	552	582	590	550	563	560	589	536	521	588	568	567	564	536	519	597	591	538	561	607	576	527	620	524	603	554	577	534	590	536	526	574	566	539	542	572	567	527	554	547	585	549	590	607	599	571	528	590	570	522	587	551	533	553	580	525	547	546	550	514	584	563	565	566	597	559	559	588	531	602	554
3062	615	415	338	225	253	387	436	356	371	429	455	408	376	290	231	234	167	171	158	151	160	293	436	412	315	258	195	144	113	98	90	89	93	99	102	88	76	87	73	79	68	80	90	81	81	61	73	70	87	86	85	86	70	78	90	84	67	90	94	101	79	94	78	92	76	69	93	89	92	84	89	80	87	95	93	86	81	79	87	94	76	98	101	82	95	83	92	70	81	79	79	106	76	86	91	94	86	76	97	83	84	75	85	80	76	68	89	70	62	78	83	95	76	93	89	66	83	96	85	72	84	93	93	77	82	76	82	87	78	73	82	87	88	104	82	88	73	73	73	82	75	88	78	83	71	82	102	77	73	93	84	86	85	81	97	85	75	87	82	68	102	81	80	89	95	84	79	83	85	97	91	96	80	99	79	89	103	89	75	81	94	85	63	77	103	85	73	84	85	72	91	76	103	65	98	92	84	79	88	91	99	83	62	72	76	75	91	96	89	69	76	84	87	77	92	68	88	98	60	83	91	80	81	85	90	69	80	69	79	85	95	79	89	73	81	92	81	84	86	83	74	75	72	80	92	87	81	78	81	87	73	98	79	81	76	78	80	83	88	84	75	83	70	88	93	87	99	71	77	83	85	77	86	81	73	85	105	81	87	69	90	64	84	90	89	82	91	74	58	97	85	93	66	76	89	79	73	79	80	84	81	76	95	79	90	85	96	76	76	96	89	83	68	85	83	70	74	83	85	73	85	68	83	88	81	86	88	64	98	77	90	73	83	77	71	101	75	84	94	91	88	79	82	78	96	80	70	84	69	88	88	77	74	88	78	86	86	73	78	87	90	57	91	77	74	88	76	78	78	91	83	106	76	70	64	85	88	86	68	75	74	70	87	79	83	88	83	70	79	93	101	81	76	80	104	96	67	73	76	70	81	84	87	76	77	86	79	78	74	85	73	102	69	78	91	82	91	72	81	76	64	96	91	85	87	96	94	101	78	91	87	95	102	79	81	79	85	85	82	88	82	83	94	95	72	86	81	81	80	91	101	88	72	83	80	70	91	98	78	91	87	69	82	71	74	77	89	72	102	84	96	89	80	86	91	73	70	78	72	82	66	72	73	83	78	85	86	101	84	78	84	92	79	72	82	75	78	76	98	90	71	73	74	77	81	91	75	85	87	81	94	88	94	97	72	97	97	100	84	78	75	90	78	87	86	86	83	96	84	69	88	93	88	63	77	87	63	77	96	87	87	81	92	66	90	61	94	82	88	71	80	89	68	95	95	67	82	93	84	73	65	90	81	79	86	73	78	79	92	86	70	77	88	77	95	72	89	78	82	96	90	98	77	91	80	87	98	91	80	69	77	90	86	75	83	76	80	71	83	79	83	108	73	68	84	88	64	83	84	95	86	80	76	97	76	73	78	96	105	87	85	78	95	90	86	83	93	98	68	92	79	91	77	89	101	78	79	88	96	80	79	79	88	92	73	82	83	100	86	93	75	86	91	69	75	78	90	90	84	98	72	77	85	76	97	79	81	69	66	84	68	76	90	82	81	81	86	94	77	75	95	89	83	87	91	83	82	89	95	91	77	104	77	86	73	86	93	74	81	79	78	95	83	78	103	86	81	104	85	82	105	88	81	72	97	101	72	79	81	94	75	104	98	92	73	81	70	76	91	75	78	67	88	81	88	83	76	75	67	90	93	83	77	104	87	82	72	71	87	90	80	84	76	88	86	77	89	87	77	85	73	69	74	90	88	90	64	81	89	88	96	80	72	90	77	68	96	76	92	90	80	90	85	73	73	93	103	92	73	85	89	68	93	81	79	95	73	97	80	92	87	92	87	69	75	87	91	87	82	77	81	84	84	88	84	85	75	82	83	89	85	90	89	78	66	80	82	83	83	96	92	94	97	80	90	69	70	77	80	76	85	82	100	78	94	78	77	92	78	79	91	84	92	88	100	82	88	85	97	70	87	100	86	87	78	90	85	80	92	76	92	83	87	91	90	83	74	88	99	79	73	92	93	88	97	85	76	79	71	95	74	70	84	96	77	74	80	80	80	83	83	83	84	87	78	82	78	75	68	88	78	84	94	90	81	79	74	83	78	78	89	80	75	81	92	76	90	94	86	81	90	78	88	79	90	74	72	69	80	91	69	85	84	93	100	81	61	94	79	72	90	87	79	66	94	81	98	101	71	89	89	87	69	86	86	75	82	77	106	81	73	88	69	83	80	74	85	76	84	78	90	88	93	66	69	84	77	78	84	77	77	98	92	68	73	107	86	81	89	85	90	78	72	87	70	93	86	84	77	98	99	92	81	94	83	80	83	94	86	81	100	70	85	84	79	87	93	76	85	82	87	94	87	86	88	72	73	87	75	76	80	81	73	91	70	81	72	85	79	85	73	86	105	84	72	63	85	78	79	79	83	88	91	97	87	100	86	94	77	91	88	82	75	71	81	81	93	81	98	77	87	90	89	83	85	91	104	83	97	81	96	83	96	69	96	75	72	90	90	95	86	73	88	88	80	80	72	76	76	75	77	76	87	99	66	93	70	86	93	83	80	82	73	84	93	97	82	87	89	83	76	83	89	98	66	85	89	88	70	83	92	89	87	83	92	92	75	85	74	75	99	86	80	74	98	83	87	86	88	86	78	75	80	92	82	83	82	79	73	96	71	77	83	90	84	95	83	95	71	84	89	70	84	87	78	78	82	92	71	78	92	76	81	85	86	94	79	76	92	63	86	84	96	73	90	89	77	95	86	80	72	87	79	72	63	81	103	85	72	91	83	81	86	73	80	75	89	91	80	70	85	83	74	72	71	82	97	79	92	84	94	100	86	91	80	94	87	80	79	90	87	73	87	107	92	90	81	88	68	75	99	77	91	75	71	75	82	87	72	82	74	93	89	103	67	87	85	87	96	86	75	75	72	97	82	93	92	74	97	84	98	83	90	88	91	83	75	82	82	78	93	79	89	82	94	96	89	84	100	86	84	87	95	87	73	82	85	77	81	91	83	86	82	79	82	77	81	77	87	95	96	77	83	75	71	85	77	90	91	103	87	74	90	74	95	78	79	79	73	100	97	90	67	85	80	82	93	86	63	88	90	77	74	79	100	70	93	93	74	89	75	89	91	84	84	85	90	98	88	82	87	82	61	84	91	73	90	75	84	82	77	82	75	87	75	101	80	67	82	81	85	92	90	93	84	68	79	74	90	65	78	85	79	89	90	75	75	85	74	79	95	81	93	84	92	84	68	79	78	90	93	76	75	77	81	84	73	86	81	74	84	77	83	98	106	76	88	98	73	98	70	81	93	77	78	92	86	67	76	75	78	80	81	79	83	83	77	76	72	85	79	80	72	87	78	85	92	94	89	99	83	92	79	66	90	93	84	71	96	80	73	99	86	73	84	81	85	84	91	84	98	103	74	84	87	74	81	74	76	83	82	81	90	85	91	85	98	75	81	67	82	70	96	96	71	89	78	75	92	84	76	85	82	87	76
17701	6545	4492	4644	9305	13472	16888	14090	11884	11342	12322	12261	10543	8810	6917	5844	5314	3907	3285	3011	2907	3049	6851	8968	8257	6581	4979	3347	2168	1454	965	842	755	712	661	596	612	633	610	630	615	629	623	617	595	644	648	564	608	611	587	611	637	599	652	671	634	633	589	656	619	627	630	614	616	604	613	628	596	630	645	663	661	633	637	641	610	603	636	629	585	602	623	609	620	556	601	628	648	625	623	633	611	619	617	629	593	636	609	643	632	670	601	684	608	657	633	632	621	661	613	632	591	587	622	655	640	568	644	635	597	630	603	658	627	624	641	621	649	627	652	627	627	617	605	676	671	627	627	616	631	598	655	667	635	624	630	600	651	599	646	600	588	581	618	580	670	637	587	634	676	597	646	620	639	621	602	614	614	614	710	638	598	598	629	607	619	598	581	677	617	635	592	641	612	610	597	607	613	619	592	644	624	558	644	654	631	592	616	635	642	643	615	661	667	612	657	626	648	613	598	605	640	611	590	641	572	636	624	624	628	621	621	656	609	601	604	630	602	616	646	585	587	640	629	602	613	681	603	612	584	639	658	610	625	651	618	578	639	615	609	610	623	621	650	632	615	620	618	640	587	568	634	638	613	621	625	608	613	581	596	632	658	636	600	638	652	564	655	672	615	646	585	638	606	686	595	657	636	594	619	644	614	651	579	644	580	674	606	610	661	580	609	630	649	619	575	628	616	637	630	621	588	618	616	599	636	625	619	641	623	630	599	579	625	618	652	627	603	634	591	649	613	618	670	630	626	606	608	595	622	629	617	572	629	621	626	622	561	615	614	637	601	602	580	589	614	636	616	651	611	622	623	625	666	591	644	613	633	607	605	604	600	635	604	617	626	638	602	596	618	632	638	649	635	661	594	621	628	620	626	633	583	626	605	577	672	604	626	704	634	668	614	648	654	602	629	621	641	640	604	637	619	589	630	612	620	611	626	646	627	595	642	597	604	636	615	619	564	599	589	610	632	625	612	652	635	633	577	577	618	642	613	606	611	617	641	619	636	627	619	648	614	607	675	610	652	634	602	651	609	631	640	642	631	614	581	671	642	647	656	666	653	590	630	583	663	601	660	636	613	617	594	604	632	619	669	623	623	685	620	648	640	609	598	616	620	640	599	595	638	624	607	623	624	592	608	621	717	610	633	587	675	592	635	631	596	653	659	616	618	621	590	627	638	634	677	669	625	592	649	635	618	631	579	632	656	648	606	613	607	611	623	607	627	621	647	657	633	626	680	571	638	689	650	668	632	627	606	624	593	611	628	602	614	640	650	642	613	651	637	627	616	616	616	629	640	656	696	656	659	585	612	633	593	592	626	575	598	591	611	624	624	613	610	658	633	581	627	623	612	623	600	580	627	638	619	645	669	657	592	582	623	642	624	605	604	605	563	596	611	624	663	665	631	600	601	634	624	598	586	569	592	670	642	621	648	649	598	621	603	607	613	608	617	606	629	609	589	562	634	559	650	617	615	643	636	656	639	637	621	610	610	632	609	634	623	641	612	659	575	646	589	609	627	613	624	637	655	635	601	614	642	616	622	614	612	644	615	593	606	594	568	584	594	650	615	686	625	591	645	581	596	616	628	636	599	602	567	606	606	618	632	656	625	613	641	617	671	629	617	633	653	679	660	597	624	661	566	624	639	606	627	644	617	615	644	656	630	639	601	596	646	623	606	649	614	587	625	647	613	604	603	656	633	597	577	653	598	614	584	617	651	683	624	627	619	612	622	613	633	666	600	563	615	612	625	597	666	599	589	594	627	605	580	588	616	636	612	617	605	636	626	647	641	605	602	638	615	625	612	654	653	583	649	589	635	648	619	651	576	630	658	593	648	648	623	653	629	611	602	589	660	623	612	583	651	629	611	608	594	598	653	614	629	623	641	651	619	569	618	655	644	623	605	628	605	633	646	613	617	636	639	650	630	588	627	632	607	648	635	615	588	631	622	614	669	620	609	639	580	577	606	661	614	602	638	619	608	658	622	654	628	625	645	596	620	617	651	621	607	631	640	661	626	644	602	599	625	636	592	561	668	652	601	640	627	571	624	606	631	601	594	623	546	618	615	580	601	591	665	617	608	675	620	599	643	649	660	589	641	610	608	606	640	651	617	592	591	635	589	629	631	621	623	570	598	646	623	620	614	618	595	638	648	580	599	655	582	613	614	634	640	634	619	607	646	663	583	605	615	619	685	622	627	601	597	639	657	656	634	666	634	655	603	644	606	658	633	608	614	625	595	637	599	603	640	663	593	612	610	608	648	627	611	604	672	654	628	625	624	621	589	587	599	620	590	602	672	619	619	651	606	619	624	612	610	630	626	622	611	627	656	631	600	664	622	615	629	635	668	655	605	637	599	591	621	627	673	649	627	613	603	637	625	610	630	676	577	623	644	636	635	645	624	640	608	602	636	643	604	603	634	614	637	593	614	615	664	690	619	643	619	647	623	646	603	604	587	638	623	632	642	654	648	666	651	647	601	639	605	621	621	617	644	683	586	617	661	643	646	621	621	649	645	632	584	602	607	608	603	644	689	629	605	672	623	636	588	601	624	658	648	676	647	633	591	656	604	616	618	641	636	602	652	583	668	655	614	623	648	664	581	580	610	632	627	622	664	644	647	646	614	637	574	661	661	641	625	637	662	657	647	632	616	604	685	634	645	647	633	605	601	638	656	607	632	640	613	636	604	607	581	619	653	632	623	661	595	630	591	623	660	611	619	654	696	632	637	618	612	609	610	587	622	636	654	654	622	594	654	583	621	620	652	622	624	614	641	642	604	610	613	595	626	598	620	612	621	657	599	606	630	607	613	655	594	640	595	647	622	621	645	622	666	600	591	640	654	605	624	629	621	640	630	644	615	665	569	604	630	621	640	617	590	633	621	617	623	587	618	593	609	647	627	600	638	637	593	565	624	670	637	614	630	615	662	575	578	613	607	662	636	630	641	631	646	640	592	644	613	628	628	641	649	649	645	623	600	657	629	630	627	620	618	562	607	639	609	663	613	614	582	647	611	612	604	643	611	633	675	600	668	605	618	624	632	610	617	607	634	639	683	589	626	578	628	677	652	637	616	642	621	630	626	605	623	606	582	580	662	639	654	634	622	617	608	658	665	568	604	604	597	625	651	659	618	628	654	623	614	629	643	658	643	625	606	602	621	620	643	594	617	635	567	620	620	586	602	619	623	609	647	630	619	622	655	658	635	611	649	631	645	585	651	655	599	629	642	616	618	633	617	622	651	608	569	629	591	577	653	612	637	617	618	685	635	584	620	612	619	617	665	660	613	628	613	590	639	613	580	614	592	609	620	590	655	612	610	666	632	571	609	646	641	646	639	644	604	628	604	666	591	622	625	613	630	594	647	612	618	611	652	583	679	652	589	661	635	638	639	654	601	614	597	632	648	623	639	598	602	639	655	667	632	640	631	618	607	616	616	629	597	593	652	593	598	625	621	638	639	625	613	626	621	605
2578	950	482	360	287	329	463	469	517	563	586	639	511	368	376	342	276	230	259	195	202	172	438	711	721	598	439	325	242	183	92	99	102	110	88	89	96	94	86	77	96	104	64	75	95	88	93	75	95	90	92	94	95	67	93	97	92	86	88	79	78	71	81	79	99	89	88	95	81	82	75	73	89	89	87	81	103	101	81	72	85	90	83	71	82	94	74	84	114	95	77	92	90	76	84	80	82	94	100	87	93	90	95	86	83	80	100	90	82	81	104	76	75	98	67	78	70	80	74	75	89	72	73	79	83	88	84	93	97	89	81	77	84	79	103	86	90	98	85	88	80	78	99	121	93	103	90	93	62	76	85	89	77	87	92	89	93	102	70	84	85	97	75	96	98	71	84	98	84	72	81	97	80	86	89	90	89	88	97	62	62	83	90	96	102	79	95	90	93	81	68	88	91	88	79	87	97	99	96	88	85	84	105	77	106	93	79	96	95	88	82	81	83	72	81	110	76	78	81	108	89	74	104	108	108	86	83	94	81	71	104	89	92	94	111	70	107	88	89	94	85	84	90	72	83	91	94	78	86	80	86	80	91	84	79	95	90	94	75	85	81	84	91	75	83	91	88	80	97	87	71	81	86	85	82	73	101	93	97	90	82	96	83	88	81	90	91	98	89	94	89	87	102	93	82	97	95	87	105	89	92	80	89	77	82	95	107	80	100	66	81	76	90	87	94	78	97	88	73	86	68	77	82	87	93	101	83	78	90	81	82	101	87	80	83	77	94	77	83	96	87	89	93	77	89	99	71	90	83	87	70	82	96	91	94	75	95	89	84	90	91	82	97	91	87	98	103	73	83	90	93	76	99	77	92	83	95	87	80	101	99	98	71	91	90	89	92	91	82	86	93	75	85	88	85	81	93	89	96	90	92	87	80	82	85	90	88	98	88	72	78	73	73	106	108	77	88	87	86	96	91	86	87	75	95	93	90	91	90	100	85	86	90	106	91	67	96	89	79	95	102	90	91	89	92	84	84	76	98	80	91	103	80	95	75	92	65	90	89	93	99	103	110	78	92	88	86	96	101	82	92	87	98	72	101	77	94	95	97	87	93	93	73	89	87	85	99	83	68	84	88	86	78	75	104	109	96	91	83	87	72	91	82	92	103	106	108	100	84	90	99	91	84	93	81	73	89	88	88	72	87	75	86	84	71	77	96	92	65	87	105	95	97	89	87	106	81	101	91	92	87	82	78	86	98	82	86	84	104	95	88	91	95	85	72	75	93	86	79	94	90	98	95	82	88	85	95	96	102	87	90	83	91	88	86	90	68	103	81	81	83	105	89	90	88	91	86	83	91	106	79	84	79	80	89	95	80	83	74	89	88	101	79	89	94	79	84	107	89	76	105	92	95	98	99	96	92	87	92	87	88	74	85	87	75	90	93	108	101	100	87	80	88	87	83	86	89	101	96	82	86	91	88	92	105	97	80	96	92	84	94	93	67	87	87	83	105	83	90	72	91	86	75	77	93	80	85	70	75	101	76	81	93	68	85	82	81	80	78	85	92	106	90	89	68	95	87	83	99	91	76	130	94	94	82	90	84	71	98	111	89	94	97	78	122	89	88	93	88	85	96	104	94	106	101	107	79	87	99	73	78	91	84	100	72	77	77	80	76	95	92	75	75	89	75	92	93	81	101	77	74	91	89	101	88	85	104	84	76	91	95	85	86	82	95	72	77	112	82	83	94	96	95	84	92	81	72	78	71	101	87	71	86	96	95	88	88	92	91	81	77	94	86	78	77	77	95	91	93	96	89	88	87	75	85	83	104	82	77	80	74	78	96	79	77	85	91	88	76	85	96	89	97	82	82	91	98	79	106	68	64	90	85	87	93	96	98	80	88	85	116	72	92	82	88	106	89	83	92	83	89	87	96	89	87	89	92	93	98	82	78	79	86	94	87	86	80	72	86	76	106	95	91	78	89	82	95	81	84	82	86	70	99	78	93	83	92	90	91	78	91	82	86	78	73	94	104	93	99	107	82	87	87	81	80	96	80	84	77	75	77	85	73	88	95	83	93	80	91	107	94	84	86	102	104	98	86	83	89	85	104	80	85	105	80	87	83	93	84	88	79	101	89	75	93	85	108	95	91	83	85	88	75	77	97	93	83	79	92	92	81	79	100	86	82	91	103	91	101	97	111	77	82	92	81	77	93	78	76	79	90	103	93	86	85	90	92	93	73	81	85	88	75	82	101	93	70	87	100	97	85	93	91	96	87	79	88	97	74	107	102	76	92	85	69	77	85	88	80	96	83	102	75	85	83	78	70	76	76	82	99	109	93	87	94	68	98	86	84	81	84	81	96	125	84	84	69	97	96	83	85	96	89	67	80	96	79	75	88	84	92	105	78	93	79	75	93	93	110	72	81	85	77	88	96	89	80	103	87	98	80	93	88	100	80	69	81	92	94	84	97	80	79	81	98	90	89	93	82	75	95	88	80	90	83	95	98	113	87	78	81	72	100	83	88	92	86	79	90	85	85	78	86	77	90	83	98	88	91	69	86	79	77	97	88	84	85	86	90	91	70	90	84	77	100	91	93	67	81	94	78	77	75	76	99	95	83	73	97	84	97	105	78	80	97	88	78	125	84	102	92	81	92	76	89	99	95	85	91	95	88	87	94	95	77	70	97	79	94	99	107	79	90	101	87	99	80	81	82	89	80	100	86	79	75	86	90	88	70	101	94	92	79	100	106	80	88	73	91	84	95	74	82	74	88	84	87	112	93	82	89	94	86	108	90	80	77	90	96	77	86	88	101	81	68	100	86	74	86	82	86	74	91	95	83	95	99	87	85	85	80	90	90	87	85	86	94	79	97	114	80	94	92	80	70	94	81	106	99	85	87	93	96	87	81	101	85	91	82	109	96	93	87	84	83	95	83	92	99	92	78	80	88	103	87	84	89	85	76	78	73	88	92	82	85	80	100	89	88	95	87	101	80	86	86	95	102	91	103	92	98	88	89	75	75	81	87	88	75	106	88	83	90	95	98	92	89	70	76	89	87	93	92	87	78	86	87	87	102	98	82	77	98	87	75	80	90	97	88	94	71	70	90	87	101	78	77	95	95	102	69	99	81	88	86	74	90	85	84	99	88	78	80	96	71	91	89	75	93	86	99	85	79	93	73	81	80	90	90	89	78	99	86	90	99	95	73	81	84	82	89	92	91	89	78	72	91	92	82	74	91	101	90	89	91	91	80	99	105	87	87	93	92	73	66	84	88	91	85	82	83	87	95	94	86	69	80	82	81	106	88	76	101	87	93	92	95	111	91	77	93	80	71	67	83	91	89	85	81	98	77	84	77	77	88	105	95	88	98	104	72	91	81	80	79	104	94	84	90	75	80	75	78	81	82	94	100	80	84	77	81	94	86	96	90	96	76	91	98	94	85	100	84	88	92	84	106	96	99	79	82	78	85	87	74	67	101	75	87	94	95	86	75	78	89	83
20376	9151	4971	5481	11648	17893	18823	16001	16058	16297	16561	15642	12841	9558	8939	7657	6027	5217	4741	4312	4009	3385	8869	13874	13445	10829	8184	5660	3642	2359	1377	1048	869	802	642	704	699	659	626	639	658	638	634	645	650	664	650	630	668	612	600	668	621	647	629	672	675	657	629	653	658	628	650	645	634	615	690	599	648	595	606	618	661	607	673	623	611	665	661	685	634	662	643	596	690	607	592	588	654	686	646	619	618	599	631	658	613	630	647	644	660	654	635	619	594	659	619	672	603	642	625	645	669	668	655	660	631	654	636	640	665	636	650	659	632	653	656	625	630	643	669	657	621	666	676	629	654	624	648	629	656	652	681	599	692	684	725	658	667	648	639	696	652	627	623	629	636	630	613	675	669	634	631	608	630	580	628	696	637	629	679	645	644	644	661	624	670	659	637	659	696	634	622	647	671	634	633	623	662	656	629	609	664	671	613	618	613	649	668	620	631	653	623	643	697	651	653	689	659	644	615	598	640	658	648	628	621	635	633	654	644	657	615	639	654	651	619	590	640	634	614	631	634	637	657	647	586	643	667	597	653	612	631	646	648	653	678	632	633	685	652	639	693	669	614	656	613	613	638	687	679	603	620	652	650	613	604	597	634	662	606	661	662	659	670	619	682	621	624	694	700	686	643	673	621	636	661	654	635	614	613	648	672	682	620	627	662	663	652	661	649	668	642	614	635	629	642	677	637	683	630	618	600	606	615	604	638	644	629	657	663	632	674	647	622	682	653	660	604	615	625	641	663	645	630	613	622	615	625	636	633	618	635	614	659	663	680	589	675	647	676	617	648	620	637	646	670	645	701	650	633	629	647	691	653	647	634	676	621	639	652	689	633	658	645	701	691	616	664	618	669	667	655	670	662	632	673	636	654	623	649	685	648	613	657	650	649	626	693	620	629	641	636	716	630	654	655	641	663	639	634	602	622	617	646	649	642	625	607	691	609	654	649	635	659	652	600	584	649	647	665	673	657	630	631	623	620	636	659	602	635	635	656	654	633	696	640	614	595	660	710	636	655	668	627	636	634	663	644	711	653	631	616	685	623	678	656	629	656	645	651	628	609	654	641	622	633	701	604	684	584	619	649	670	685	609	608	642	647	671	627	608	644	661	628	645	637	590	640	653	645	691	661	631	668	614	620	591	601	623	632	673	638	634	627	622	635	670	626	639	620	612	644	642	639	614	619	608	640	653	657	616	687	621	643	613	646	685	595	645	666	654	655	671	641	619	631	629	697	633	631	667	653	649	659	673	626	632	637	649	652	604	658	666	629	658	606	616	656	607	630	643	665	679	634	625	649	654	652	687	615	621	630	667	632	690	686	594	617	646	658	634	666	677	679	671	633	669	668	628	625	645	647	598	646	682	654	644	600	666	636	667	625	650	607	652	665	624	659	605	663	615	628	645	656	646	684	635	656	654	634	665	677	647	636	642	694	628	649	603	650	657	597	666	622	633	667	657	652	678	655	665	654	649	672	647	666	651	696	621	627	639	663	620	673	632	683	605	617	622	615	669	599	661	645	640	659	661	650	651	621	636	712	625	609	646	663	682	652	680	635	578	646	643	646	635	673	614	651	646	639	627	680	632	608	653	635	636	635	632	619	647	642	622	618	672	644	663	631	611	673	647	634	635	648	667	630	666	620	652	634	702	634	614	667	659	656	623	665	630	616	628	627	646	632	608	630	623	670	675	624	711	681	677	641	620	660	653	635	654	662	675	644	669	662	681	671	667	639	650	662	672	616	628	671	610	667	626	641	667	596	623	658	637	634	676	645	685	629	675	660	652	648	599	633	636	654	668	629	627	667	689	623	621	665	653	649	617	648	615	713	642	621	646	678	631	598	636	637	645	690	621	690	627	651	641	655	609	666	672	649	604	636	618	625	604	617	627	606	621	610	623	647	626	627	620	616	603	610	659	633	621	608	626	672	660	682	669	676	634	674	604	634	631	652	641	608	674	633	635	672	646	618	676	644	624	642	617	656	650	683	631	648	620	628	633	630	678	652	662	647	707	620	593	623	644	659	654	680	652	611	603	640	679	622	688	687	695	660	635	595	659	640	663	691	640	642	603	648	608	617	650	669	660	656	617	574	642	686	637	633	639	628	665	646	659	704	675	640	636	628	687	663	622	642	659	645	638	672	626	642	663	674	677	663	618	640	604	631	639	611	591	605	648	659	604	633	604	644	614	651	661	626	622	630	636	667	599	639	617	602	612	659	596	663	655	594	623	625	665	666	627	670	634	618	632	677	656	663	659	649	687	653	608	647	639	652	674	637	658	571	617	631	618	628	635	638	664	585	610	627	615	626	650	651	621	658	660	648	677	617	671	684	654	658	652	701	610	628	648	658	638	639	631	632	629	631	660	630	617	644	620	664	671	628	600	641	584	596	629	672	615	645	641	623	676	621	598	657	668	644	630	615	645	696	619	644	632	623	647	640	678	630	616	614	658	672	695	622	658	644	638	632	650	647	641	615	622	648	638	630	623	698	611	660	644	651	653	618	657	624	613	660	632	664	623	593	623	645	671	660	699	579	668	632	680	642	667	624	649	630	682	633	612	698	675	625	645	644	633	656	649	626	670	659	640	653	655	627	638	661	687	659	683	617	637	607	605	646	589	678	632	622	647	716	621	666	629	613	618	618	643	650	619	614	600	685	613	628	650	636	605	681	675	611	635	651	646	628	646	612	636	648	646	624	627	614	655	665	644	649	652	610	611	639	621	657	602	628	603	676	657	626	639	645	665	608	615	662	657	637	632	676	636	607	635	659	645	641	631	672	618	628	618	627	672	632	649	637	647	628	630	612	631	657	637	621	651	669	666	640	612	639	639	641	634	621	635	635	614	612	606	647	591	680	641	598	652	654	630	616	610	674	643	624	682	654	641	649	627	681	624	638	653	670	669	607	636	650	667	611	696	607	619	602	612	637	644	626	671	649	661	657	647	680	667	675	628	642	686	633	620	656	636	667	631	621	622	665	689	667	627	629	608	634	641	621	637	667	646	649	626	641	663	634	621	634	648	631	652	661	622	630	622	698	625	637	642	630	645	647	657	633	636	630	637	656	641	677	604	640	645	674	632	621	625	660	649	618	628	601	636	655	641	631	630	644	679	659	657	669	672	593	662	601	649	638	573	646	617	663	639	656	672	638	640	642	644	652	621	660	684	624	662	620	635	629	679	594	647	682	668	695	630	610	638	682	655	607	627	666	611	626	659	670	641	625	680	624	590	623	645	614	678	672	644	662	637	677	644	652	673	648	625	683	645	661	644	630	669	623	652	627	634	627	641	661	655	635	631	636	635	620	622	640	656	658	666	669	633	611	632	621	660	634	677	624	650	629	622	622	631	610	633	634	633	607	610	629	659	659	655	687	622	652	669	682	621	631	651	646	698	606	660	616	638	654	696	634	576	660	577	619	626	625	613	668	617	650	699	649	644	666	651	652	672	654	635	615	677	621	671	642	666	649	637
2090	500	266	202	182	218	239	275	326	389	362	367	285	261	231	238	210	191	135	149	145	127	114	189	138	139	144	118	108	103	81	91	71	64	77	77	60	76	71	64	74	70	86	67	91	67	61	76	92	86	75	69	86	75	75	76	55	85	68	71	74	62	68	86	79	72	92	72	68	60	83	73	76	61	78	62	61	69	71	70	68	67	70	60	76	72	66	69	63	79	96	76	80	79	77	62	60	101	84	68	74	93	59	79	81	76	91	78	75	57	67	85	76	65	66	85	74	79	71	62	69	74	79	83	65	89	81	89	62	75	97	82	68	74	76	91	61	52	58	65	83	79	84	65	78	75	82	69	66	77	81	71	81	78	85	65	82	73	80	67	70	94	70	70	87	74	89	71	73	77	62	61	62	75	72	59	78	67	74	78	79	75	67	59	81	79	75	72	79	81	63	76	83	73	77	85	92	59	86	76	76	76	77	68	69	72	59	77	71	72	88	68	75	84	77	73	66	77	78	70	60	76	81	68	82	74	74	78	76	83	71	67	62	82	74	75	87	89	72	74	66	89	77	75	79	97	80	70	70	88	79	66	67	80	59	75	75	79	77	77	69	71	70	71	78	81	82	85	92	68	77	76	82	70	68	82	75	78	60	69	78	76	75	72	70	77	64	69	60	73	73	56	77	78	71	70	68	70	100	75	67	98	65	65	76	77	58	73	73	69	65	76	79	87	78	77	63	64	80	77	72	67	89	66	79	78	72	72	76	74	77	69	71	70	78	66	69	69	81	82	73	62	87	69	66	65	88	83	66	52	88	66	62	63	73	64	72	65	72	69	70	79	70	81	80	81	89	74	78	86	86	80	75	67	69	81	75	73	90	72	63	70	73	70	82	81	77	85	69	80	70	62	72	83	66	82	74	59	72	90	63	75	80	65	84	57	67	83	87	67	81	62	79	66	85	58	63	58	82	80	69	90	74	55	74	66	72	88	68	80	58	76	74	79	74	74	74	91	74	61	77	68	76	68	66	74	74	68	77	81	67	72	65	63	81	62	67	84	75	64	76	77	66	65	68	74	89	80	79	85	76	68	64	70	86	80	66	91	67	78	75	68	58	62	82	61	86	78	79	72	70	71	84	78	65	77	82	70	73	73	72	63	74	67	73	73	67	62	91	78	56	74	81	59	58	67	82	71	78	89	72	75	64	76	86	75	84	75	51	73	79	92	63	81	70	73	71	64	61	69	82	73	69	70	65	78	74	72	83	93	77	68	70	59	71	74	64	60	76	61	80	68	62	71	80	74	88	67	65	66	76	82	80	51	78	69	89	60	69	73	76	88	72	68	71	75	81	90	97	86	74	72	67	72	83	64	77	68	80	58	56	66	67	88	79	80	75	71	77	69	91	84	78	86	67	62	67	82	79	101	77	75	72	67	62	74	65	86	59	78	77	71	67	67	82	76	68	97	77	69	88	78	64	93	68	67	75	64	70	75	62	65	70	68	79	66	72	82	74	71	65	72	65	71	75	88	88	83	67	68	79	74	71	87	69	56	83	63	80	63	86	62	84	67	83	62	72	80	79	71	82	77	81	73	67	70	78	75	81	88	72	68	77	88	64	69	72	83	84	78	73	82	80	67	73	84	78	69	74	67	70	68	58	76	62	69	69	72	69	69	78	66	75	63	62	66	62	69	74	67	80	70	75	71	74	82	74	59	63	81	68	70	69	55	72	76	63	77	77	79	51	83	89	71	61	99	82	68	74	92	68	81	60	72	89	82	87	80	61	80	84	74	74	75	79	73	78	73	73	86	76	95	79	85	67	63	73	78	76	56	74	70	66	84	80	70	86	72	70	70	69	63	95	83	61	87	70	90	84	78	79	76	64	80	61	71	65	68	83	80	67	66	77	44	62	61	90	61	89	54	61	94	92	75	70	76	71	70	64	83	81	74	79	78	69	66	70	82	85	88	71	91	83	74	76	71	73	60	68	59	82	84	69	74	81	58	52	76	73	80	71	80	71	67	77	68	74	76	83	87	84	77	82	61	74	78	75	87	73	72	75	63	82	89	79	71	62	63	79	63	58	86	75	73	57	64	64	86	71	73	93	77	52	68	88	52	82	73	70	66	74	87	73	63	73	84	65	82	66	73	75	77	71	82	74	90	72	75	68	61	79	68	80	71	74	66	68	83	67	77	60	68	65	67	81	76	77	71	89	75	76	64	75	77	93	78	67	71	89	68	81	74	73	78	75	89	79	74	71	64	76	77	60	71	93	91	65	84	79	82	54	75	75	82	73	80	88	87	79	78	72	87	98	66	95	69	84	67	55	74	71	68	70	61	75	80	78	71	88	57	82	92	74	81	87	84	68	73	73	62	67	79	73	71	80	94	85	79	76	83	72	98	65	69	73	76	84	77	68	68	66	85	87	78	59	73	81	78	76	86	82	89	81	66	59	70	81	79	71	78	74	71	75	62	78	72	73	70	86	71	85	88	73	70	67	73	84	82	66	81	77	59	73	75	67	92	79	84	68	72	63	93	71	50	78	75	83	69	70	75	62	79	77	71	80	70	64	62	84	72	63	82	67	72	67	63	59	72	80	73	84	76	65	75	89	73	90	82	59	78	63	62	71	78	69	77	88	63	78	71	81	89	85	81	82	85	80	71	71	66	81	65	76	75	70	85	61	67	68	70	87	67	76	73	82	77	89	76	62	76	68	85	84	72	79	65	87	82	83	81	78	87	69	77	71	71	62	66	66	87	87	87	81	73	61	78	80	84	75	76	79	76	75	58	79	77	68	70	78	73	63	62	75	78	79	74	89	85	62	73	66	70	73	66	68	69	80	66	82	63	71	67	61	77	64	77	84	92	85	72	69	70	86	85	60	70	68	73	84	74	76	69	66	77	68	73	73	63	71	78	85	91	61	83	69	64	71	99	75	74	72	89	84	77	70	67	66	70	74	70	78	81	63	72	75	70	76	72	78	84	77	66	74	67	76	69	79	70	89	68	78	83	69	66	81	74	70	72	76	80	77	69	71	69	71	60	84	72	70	87	69	67	67	72	76	75	75	73	74	67	81	94	65	78	84	76	65	83	69	79	86	93	88	61	71	70	80	76	72	60	73	77	73	76	66	89	72	82	57	80	72	64	71	73	71	89	77	69	75	89	78	75	77	84	76	67	72	67	75	75	60	65	64	74	71	72	70	65	62	71	62	68	77	76	78	53	70	67	76	76	73	91	88	71	82	76	78	88	72	66	70	73	83	77	76	64	69	83	76	71	83	68	75	72	80	86	81	61	72	84	71	67	83	64	73	64	69	80	75	70	75	80	68	88	65	86	70	78	73	63	70	73	55	70	70	69	61	77	87	82	74	73	68	72	78	61	79	87	71	80	73	88	54	82	77	74	73	78	77	91	82	75	72	65	67	74	67	84	72	63	70	68	73	74	79	85	69	61	82	66	70	60	57	80	60	75	65	62	77	67	78	67	78	75	88	79
15998	5841	2618	3210	7385	11873	11484	10765	11303	11595	11405	9619	7866	6650	6075	4984	4413	3728	2986	2670	2338	2125	2343	3124	3015	2409	1970	1463	1005	790	672	574	611	594	546	548	575	506	550	534	584	573	528	558	541	529	518	546	553	558	528	576	558	551	546	584	530	558	562	571	540	563	576	528	562	554	550	530	563	582	500	568	554	543	560	585	552	542	504	541	560	546	574	531	496	565	564	557	565	551	539	531	514	615	552	577	556	594	554	530	541	542	593	544	591	597	539	539	522	515	568	568	610	571	571	603	516	557	541	565	539	544	528	579	514	559	538	578	540	513	557	548	529	513	539	550	506	557	574	584	553	552	538	554	555	541	548	535	537	535	560	581	549	552	513	588	549	572	534	522	569	510	584	571	546	528	534	521	570	580	518	541	565	550	574	550	528	587	535	542	589	512	542	574	552	585	556	566	550	549	578	532	539	513	558	541	578	550	533	523	570	562	551	542	547	563	558	569	547	530	519	513	600	553	546	515	510	565	571	536	575	553	556	530	562	544	525	517	593	587	564	521	527	539	560	538	529	534	577	585	524	569	583	536	594	560	578	560	563	522	566	562	538	567	540	592	546	552	516	538	555	585	541	549	598	557	555	544	544	576	555	562	540	588	558	582	592	506	521	537	552	549	530	570	537	558	547	557	606	505	555	546	572	511	537	542	542	578	564	570	587	576	531	570	528	540	548	545	560	565	558	552	532	538	599	574	573	520	585	520	548	566	533	547	534	502	572	538	523	561	545	516	540	583	529	588	551	524	524	579	581	541	553	584	579	521	584	590	527	561	581	560	521	512	548	530	526	579	554	574	560	574	527	577	578	527	536	549	584	537	546	561	503	534	561	522	530	565	595	532	557	561	572	548	531	564	601	563	565	559	595	501	561	559	538	543	577	526	520	544	552	559	534	591	580	578	588	588	577	560	548	526	545	533	537	556	601	544	590	532	561	563	544	550	534	584	536	532	556	557	563	552	560	536	574	550	548	595	553	552	568	502	610	519	570	562	543	530	549	562	558	562	581	574	555	559	531	525	570	542	623	576	543	566	612	569	541	563	534	564	539	552	549	531	588	567	529	526	566	579	555	536	530	613	579	539	577	548	525	585	542	582	569	584	568	548	540	552	526	526	575	508	504	543	532	606	540	554	565	567	574	564	550	515	565	517	549	587	562	552	560	538	538	587	555	558	540	551	522	578	520	557	549	577	558	587	556	541	581	577	552	575	575	503	501	538	557	544	551	539	552	614	543	522	541	552	541	540	566	521	580	569	548	560	536	554	555	553	568	528	555	523	551	525	592	551	525	568	603	556	564	571	579	592	494	543	544	535	539	558	554	545	603	532	568	551	544	555	551	599	532	549	534	546	522	544	541	571	517	535	561	575	585	539	585	566	551	518	535	559	541	586	559	552	537	525	529	538	553	575	525	589	534	546	514	531	504	551	536	565	543	573	578	590	585	585	549	556	561	597	537	545	581	527	531	554	537	566	582	576	531	569	563	534	482	545	579	531	578	486	575	577	560	553	537	572	524	579	549	585	533	526	501	535	587	578	606	535	576	533	543	578	523	568	545	539	591	569	572	541	521	572	542	588	538	533	586	552	555	530	558	585	551	529	552	565	505	573	535	542	573	557	564	550	563	529	555	586	542	550	551	540	536	554	606	543	519	525	548	527	573	529	540	528	553	530	509	559	577	554	538	544	537	555	558	542	519	543	533	549	558	569	543	530	521	549	568	539	571	542	549	558	529	525	580	537	589	570	554	531	546	520	616	582	547	531	569	548	551	560	594	558	564	525	541	536	548	552	530	571	483	554	545	582	569	551	570	541	549	588	557	545	584	571	547	564	557	536	579	535	530	546	575	562	563	576	541	568	517	539	584	532	552	556	541	560	566	546	566	600	547	517	556	555	545	561	564	565	580	554	509	530	565	564	572	522	588	545	540	526	538	571	580	549	551	554	571	572	559	578	545	560	550	547	573	543	567	568	577	493	570	587	592	531	569	524	539	551	538	595	534	553	547	581	537	595	613	565	551	555	558	560	533	557	531	590	560	536	565	557	568	550	541	544	547	570	575	565	557	542	542	559	545	539	501	518	548	557	557	526	555	558	537	579	558	538	568	548	574	579	522	526	546	516	546	594	507	546	534	562	529	608	488	586	538	582	589	578	546	504	544	535	528	566	572	550	518	568	569	533	561	577	541	551	490	559	565	539	539	558	574	558	544	567	534	565	566	571	535	527	523	551	537	570	555	619	540	535	550	545	549	597	561	587	536	524	527	553	561	572	569	567	546	537	544	492	555	531	565	517	541	578	513	561	552	539	578	549	540	550	534	557	550	549	585	554	560	571	523	594	543	580	566	545	558	540	535	563	532	573	561	544	511	570	565	557	584	557	579	569	537	530	577	559	579	575	495	538	543	551	573	517	534	598	590	540	549	515	581	575	550	596	502	569	584	582	545	556	559	543	571	538	552	562	543	558	534	553	520	545	545	538	564	524	573	554	524	546	565	509	543	529	554	555	565	550	550	539	538	583	523	567	534	586	595	563	543	555	535	549	567	560	538	517	590	566	559	509	532	556	540	550	595	564	560	556	539	570	559	527	569	564	550	563	551	549	541	522	527	567	566	534	564	551	548	578	586	565	526	523	575	545	577	604	535	501	527	558	512	569	520	587	564	523	541	527	536	581	558	540	517	573	561	531	527	555	531	558	554	535	584	565	567	541	560	555	566	522	555	556	559	546	528	562	538	574	581	548	566	568	528	588	574	535	523	557	558	593	586	526	552	553	594	532	509	548	559	556	514	547	563	568	511	543	543	523	568	536	567	537	580	563	554	562	583	566	489	604	576	532	553	570	534	547	528	563	573	619	576	553	553	539	566	558	564	583	554	544	550	551	551	579	516	531	556	563	604	551	563	551	517	535	542	564	550	503	541	535	562	544	545	505	587	570	582	556	537	560	571	550	585	547	536	547	606	595	551	561	577	575	538	547	554	522	563	599	537	546	550	526	546	575	537	568	533	559	550	535	578	521	542	507	592	571	548	532	538	598	573	543	544	564	515	518	524	552	560	593	559	574	539	552	589	585	534	561	543	553	588	534	545	526	499	597	544	580	512	544	558	559	574	532	537	513	526	538	575	554	525	547	513	539	534	541	583	572	571	534	546	570	567	516	525	532	543	495	557	534	539	565	580	543	585	525	553	553	601	566	521	552	587	519	543	542	522	528	534	545	576	567	575	581	562	562	543	570	590	501	560	555	521	576	590	507	563	523	594	572	549	555	522	532	519	577	568	534	551	540	520	569	555	535	585	533	525	524	539	567	540	550	536	635	527	536	609	576	562	590	543	524	561	549	567	554	556	543	521	498	569	543	547	528	549	574	559	545	577	541	538	514	554	539	548	558	546	559	591	542	551	537	538	554	525	544	514	566	551	516	521	551	522	584	534	529	530	537	529	559	527	552	566	579	547	572	557	554
1750	657	350	281	219	266	393	364	466	455	466	430	384	355	275	283	271	250	176	168	169	141	212	402	412	289	247	195	156	109	90	82	87	79	67	64	68	75	72	76	83	78	85	88	85	71	73	82	81	82	75	83	90	93	81	71	81	73	86	67	81	67	73	66	109	62	83	78	78	72	82	79	75	80	85	77	84	91	76	63	70	63	81	82	70	72	68	77	82	77	77	70	75	73	87	75	61	70	79	86	71	59	77	65	90	70	88	86	90	79	77	76	78	79	84	85	81	63	66	78	82	81	80	77	66	90	85	82	69	84	86	86	74	66	78	81	80	79	63	71	70	75	82	84	74	76	70	79	72	79	59	90	82	67	68	81	87	65	82	81	82	90	79	70	70	71	80	86	75	75	74	71	84	72	68	68	72	80	86	82	81	76	68	90	79	66	77	71	64	79	83	65	77	93	81	69	77	80	78	74	69	77	64	69	80	70	72	73	80	73	82	87	85	81	83	79	91	77	63	94	76	68	68	74	74	70	80	60	71	70	81	90	86	80	66	79	69	67	66	78	88	79	84	75	78	81	79	83	79	89	76	69	79	84	79	77	74	75	66	71	70	75	82	72	80	69	80	81	78	75	79	87	86	82	75	80	66	81	74	83	68	79	86	81	66	80	88	67	90	82	78	59	65	62	85	86	71	67	69	80	97	91	73	83	68	81	57	85	76	57	72	73	81	90	76	75	82	80	93	68	67	72	76	76	85	86	80	65	82	67	74	63	85	94	80	64	81	79	74	67	63	65	70	77	82	76	71	81	85	69	86	82	73	83	66	69	84	96	74	68	78	69	77	76	74	80	99	72	93	80	59	81	80	81	77	80	73	69	81	72	67	86	64	77	81	82	78	79	79	69	83	72	81	77	69	81	69	76	94	70	70	81	71	71	88	83	72	72	77	88	70	82	79	76	66	86	78	83	70	61	82	84	81	68	74	82	86	86	81	76	89	85	77	64	69	89	70	70	84	73	65	83	77	94	70	77	73	74	65	70	81	71	77	80	88	82	66	78	63	59	76	83	93	76	75	72	75	76	79	82	78	83	62	62	73	76	81	79	75	85	79	69	84	63	90	92	101	82	82	89	62	65	76	75	90	72	86	86	77	62	71	66	65	70	75	76	66	66	68	82	86	78	73	79	73	81	67	70	76	82	86	74	83	75	78	81	65	78	72	66	62	88	64	84	87	90	83	72	76	76	80	78	87	78	80	81	72	77	56	74	84	89	68	77	69	65	81	95	92	88	74	93	71	80	75	65	74	83	72	88	80	80	82	80	78	81	66	70	70	86	77	92	66	84	83	93	85	84	62	83	71	90	69	86	74	77	84	78	75	70	84	92	77	68	93	63	96	71	83	87	73	70	73	79	80	86	78	86	77	83	84	77	72	77	91	66	66	75	83	89	79	80	88	69	76	102	80	92	79	82	75	82	115	91	74	85	69	75	101	65	80	67	70	78	73	73	63	89	78	72	71	78	77	76	89	80	80	84	90	72	77	76	84	84	78	68	72	66	58	81	76	77	72	68	65	72	84	68	79	84	80	59	79	76	64	60	80	63	81	79	66	84	62	52	77	74	81	86	82	70	71	70	79	69	77	81	96	69	62	71	74	73	64	81	73	85	77	75	82	78	72	65	72	66	70	76	67	84	86	71	85	72	77	64	78	64	74	65	84	85	69	93	71	72	83	82	79	69	84	83	67	66	79	68	71	74	77	65	78	80	83	76	77	70	71	64	89	69	83	69	78	62	87	77	78	77	71	60	85	71	70	72	79	68	69	72	76	80	81	69	65	67	62	71	79	90	84	68	87	77	74	82	62	78	74	81	82	96	60	77	67	74	66	72	73	91	83	77	82	90	83	69	68	79	89	93	84	73	75	83	78	81	75	71	66	87	90	76	82	70	84	76	77	85	80	76	83	54	81	89	86	102	89	67	72	80	82	78	70	74	83	77	90	70	66	62	64	98	74	70	82	81	83	85	79	56	74	69	68	84	92	86	77	74	77	72	65	62	73	90	59	69	69	75	90	68	94	72	74	79	73	63	64	87	82	71	79	85	83	77	75	80	67	92	83	95	90	90	81	68	69	67	71	87	74	74	91	84	81	83	94	70	75	78	77	70	85	87	58	72	76	69	56	57	61	78	67	73	74	69	76	82	88	81	94	100	57	78	69	89	83	70	85	89	88	75	70	89	81	87	59	85	73	81	78	93	69	97	85	66	84	67	80	69	79	92	81	65	85	84	77	82	77	75	61	78	75	82	67	72	85	80	89	70	88	77	74	90	84	78	71	79	83	78	67	77	61	75	84	80	68	92	59	73	70	62	77	60	72	79	60	81	70	81	80	66	96	72	62	85	75	76	75	73	74	73	70	71	72	73	73	75	68	65	85	71	85	70	79	77	70	81	85	86	75	88	92	78	73	72	80	74	84	78	94	86	74	90	68	74	85	82	90	74	87	77	83	69	86	78	87	79	72	66	62	73	81	78	81	64	65	62	59	70	59	69	80	87	76	85	66	64	95	71	85	79	74	94	70	76	68	83	77	66	66	70	59	78	66	76	83	95	77	80	73	66	88	79	93	92	83	68	86	69	82	77	77	72	70	78	75	77	73	78	86	81	89	75	72	78	85	96	73	77	63	65	76	82	85	73	88	74	93	74	80	82	79	62	88	70	85	73	83	93	64	70	64	79	62	79	88	69	79	87	72	94	78	85	84	93	78	76	81	77	74	80	68	82	82	76	69	70	71	82	86	78	95	84	66	86	71	69	67	64	55	82	77	75	74	85	85	80	67	76	78	77	75	75	85	66	74	76	77	85	83	79	77	88	66	87	84	84	70	93	81	68	69	81	93	71	69	71	80	93	79	62	73	75	68	73	78	67	73	78	67	78	89	81	70	82	64	75	77	75	81	69	76	83	70	71	74	88	76	74	70	64	63	80	76	82	62	86	73	78	56	68	66	81	85	77	77	88	66	95	69	76	72	91	74	78	80	90	74	89	93	81	78	72	80	66	62	64	72	97	82	97	91	80	77	75	96	88	76	67	75	80	80	71	68	86	63	91	53	76	87	70	67	82	89	77	88	78	81	78	67	74	70	71	78	80	77	78	76	59	79	83	71	59	61	82	71	64	70	85	83	59	68	84	76	66	78	70	88	83	54	74	70	93	77	83	80	87	92	70	69	73	75	70	85	88	79	95	66	86	69	75	71	71	74	71	79	70	76	75	77	69	69	79	78	89	68	73	86	75	93	83	83	68	83	74	67	77	77	80	64	82	68	94	68	71	77	80	76	72	71	62	72	59	81	74	64	71	68	80	79	63	70	75	77	74	73	79	75	59	70	70	77	64	68	82	78	79	86	74	76	94	80	77	75	61	64	81	73	79	82	86	77	75	76	75	97	80	88	85	80	78	65	74	66	69	76	73	74	79	73	79	83	68	82	71	88	61	67	83	76	79
18260	7142	3690	4605	10180	14892	15684	14844	15437	14523	13328	11887	9982	8754	8049	6964	6216	5350	3837	3320	2860	2359	4691	8270	8271	5661	4238	2972	1902	1354	893	727	676	573	634	592	576	575	548	534	582	566	575	568	579	569	575	552	571	543	590	560	577	569	573	582	598	573	537	560	585	619	542	555	553	570	565	570	530	574	576	605	507	561	597	567	552	599	575	547	601	607	541	606	597	560	564	593	558	535	592	595	605	569	538	609	598	535	580	538	588	577	550	588	534	561	546	555	576	586	579	555	610	575	576	591	537	566	537	585	558	591	575	554	547	576	552	578	530	583	549	573	566	526	557	578	582	568	561	587	595	546	574	597	602	589	554	583	617	573	611	567	562	529	553	562	576	529	597	563	564	548	586	570	553	550	545	565	533	576	563	545	604	533	560	562	547	548	582	586	604	542	572	578	532	586	575	584	564	600	567	618	585	556	556	537	567	536	580	625	558	556	534	583	565	574	561	570	584	588	592	593	556	582	609	556	573	577	593	552	575	593	562	582	552	611	581	593	572	544	582	575	577	569	559	557	600	545	535	588	579	558	572	574	584	589	579	528	541	588	559	571	578	528	561	555	625	579	581	596	565	556	561	591	581	547	565	564	615	566	562	521	574	585	568	576	574	595	566	555	560	513	600	567	577	559	601	586	589	583	542	578	571	566	592	566	559	613	600	549	550	606	590	602	569	543	569	544	538	556	572	581	561	542	588	588	575	544	581	579	560	558	581	586	593	604	574	570	558	551	548	592	565	565	549	599	544	542	574	544	574	566	568	594	585	542	588	610	589	563	595	589	568	583	530	567	563	544	572	573	591	589	577	551	610	553	601	591	582	613	570	584	574	517	556	556	538	556	557	563	569	600	553	573	525	611	606	582	614	568	597	581	606	605	578	603	533	575	593	586	575	604	548	627	602	525	558	563	586	579	554	537	558	567	614	549	532	568	615	566	548	574	544	571	551	607	581	577	562	542	544	566	557	530	558	568	600	585	576	580	581	586	591	554	592	567	552	567	556	562	576	514	555	552	540	532	525	602	568	573	556	599	570	571	559	569	567	555	558	569	604	522	622	588	556	599	591	607	589	593	584	563	609	531	599	589	552	551	579	534	537	559	559	534	522	595	562	594	522	560	578	544	575	556	562	609	580	577	597	604	579	555	604	576	548	547	618	560	586	592	530	572	568	595	521	551	571	548	532	575	588	547	566	586	588	573	590	545	533	585	606	610	570	536	569	539	590	577	574	548	573	580	552	565	561	591	550	593	555	558	567	547	600	574	601	597	568	577	570	593	560	580	617	588	594	586	611	593	572	590	612	595	559	527	591	604	597	570	583	548	582	565	598	541	528	555	524	598	570	561	581	574	599	583	615	560	532	587	547	558	580	535	585	567	567	567	566	583	582	582	546	596	555	552	576	555	584	538	558	585	589	574	582	567	579	591	613	512	609	607	542	555	580	544	591	563	615	568	561	604	568	580	535	582	560	582	543	597	557	588	574	609	567	595	560	552	564	572	586	583	570	563	550	546	510	569	569	569	602	567	582	587	546	562	541	560	583	606	593	550	564	573	555	563	561	554	599	560	589	580	515	515	576	577	586	546	564	573	585	522	594	604	598	569	524	603	554	578	552	575	605	588	591	567	607	542	562	570	509	563	546	589	539	562	580	561	537	584	544	543	550	558	571	595	543	565	569	522	572	606	574	562	579	535	549	556	605	583	612	548	600	598	562	570	570	530	585	534	584	594	553	548	600	594	525	553	582	552	620	530	529	539	585	561	565	556	587	580	561	593	536	533	590	560	576	573	576	540	572	566	567	574	576	551	543	523	590	584	547	567	581	600	606	582	592	576	607	577	579	526	567	560	596	568	567	587	564	572	595	530	575	559	549	549	613	575	589	548	609	564	534	597	564	587	618	582	594	565	582	561	566	529	598	573	579	555	620	552	554	583	579	595	588	599	590	571	566	580	566	559	574	598	530	556	590	575	571	533	563	589	552	581	613	547	577	558	539	565	623	568	555	586	563	558	552	556	598	567	587	594	553	632	559	569	548	554	583	566	577	522	598	560	566	554	550	558	560	575	584	574	601	540	563	554	545	581	633	543	542	542	583	581	571	529	572	596	573	547	529	562	574	583	579	536	527	573	617	574	539	524	555	519	607	556	577	556	557	493	563	533	564	610	548	546	567	563	561	590	580	555	554	566	560	551	606	532	577	580	548	542	563	548	559	545	567	541	582	510	585	586	575	578	553	581	561	565	619	602	607	591	601	560	570	538	562	573	594	575	585	591	544	524	539	591	557	554	576	562	557	617	520	554	574	615	558	591	549	554	559	570	561	563	560	549	537	564	599	597	520	601	569	625	578	546	575	571	582	585	574	583	577	537	580	580	591	546	586	541	581	582	541	566	562	536	532	552	565	512	569	557	556	538	577	577	577	512	546	543	563	549	603	604	575	572	545	587	572	555	547	610	544	566	579	568	543	587	590	588	548	578	571	558	579	565	608	590	572	554	573	548	571	589	555	620	588	605	532	619	613	581	563	576	584	561	531	550	548	607	573	585	609	598	551	543	589	549	573	638	570	579	577	579	571	577	573	596	599	555	564	548	568	534	553	583	597	579	559	603	605	581	592	568	586	603	558	528	609	519	573	567	545	570	581	533	575	571	561	566	553	583	595	561	562	596	556	613	539	610	561	543	560	574	546	611	575	570	611	593	588	571	553	567	525	548	568	565	558	570	547	621	551	597	579	553	608	569	565	569	586	581	572	556	543	580	553	558	569	569	526	600	563	524	610	578	521	589	603	599	583	568	536	545	548	581	502	569	585	587	533	525	616	559	593	567	559	576	584	528	529	579	637	564	583	556	603	579	524	570	563	592	553	606	601	567	533	552	518	568	586	569	566	593	617	584	575	542	573	539	619	545	545	582	599	546	546	582	582	550	610	542	572	620	608	559	565	546	583	564	542	578	547	572	557	601	593	570	566	579	567	551	591	600	542	592	575	576	557	576	570	573	555	550	571	577	582	588	588	599	551	540	565	560	542	545	558	541	535	542	605	537	587	561	577	567	568	576	545	538	564	601	577	587	564	594	538	547	565	541	563	569	548	575	568	572	584	589	577	553	559	597	581	534	553	563	566	585	556	584	507	557	578	571	530	574	571	610	521	514	544	528	585	543	579	574	569	589	614	563	562	537	586	567	552	555	587	585	561	614	523	580	565	594	539	550	569	595	561	579	518	579	518	573	583	550	523	587	561	546	555	558	573	551	568	541	578	569	591	548	562	550	548	561	600	532	546	579	556	575	537	544	566	573	602	545	532	551	629	549	560	620	578	569	598	577	618	566	547	532	560	536	594	540	545	603	550	529	622	564	609	581	545	553	549	582	617	587	541	618	588	576	597	514	551	600	585	572	549	573	545	543	558	585	576	558	566	546	552	568	532	561	583	625	582	560	599	520	583	567	562	515	519	539	523	606	565	510
3151	614	331	283	214	281	379	460	517	493	510	419	361	381	335	312	231	238	238	171	140	147	207	408	461	345	301	221	139	134	106	90	82	100	92	81	76	93	78	93	78	82	87	90	98	68	78	82	79	66	83	93	84	83	93	81	78	80	74	86	77	88	75	82	72	87	76	77	76	76	67	86	87	80	83	93	78	90	93	91	72	87	80	88	84	86	82	72	79	66	78	93	81	92	94	77	92	74	96	82	86	96	87	84	107	71	79	90	87	71	77	83	75	90	85	76	92	75	90	85	80	82	84	84	87	81	85	77	70	82	82	101	78	76	70	78	83	78	97	94	91	72	77	77	92	83	88	85	103	77	76	86	94	90	70	92	85	100	86	83	74	86	79	82	100	86	81	66	90	90	92	83	81	89	91	84	90	100	80	74	78	71	88	82	83	84	93	75	90	86	87	74	80	78	82	66	87	102	79	97	100	101	85	75	91	81	83	66	85	70	69	102	90	79	88	69	82	83	82	88	83	82	88	85	100	92	84	86	85	81	81	70	93	81	85	83	83	84	83	88	78	94	82	85	90	76	87	109	82	82	99	93	89	84	90	70	87	89	74	80	85	78	80	94	91	73	99	75	104	84	88	76	71	107	86	92	73	86	87	90	87	92	78	90	93	76	86	91	89	80	91	96	84	80	100	86	76	83	85	94	96	89	79	84	100	78	90	103	68	85	111	77	87	84	94	82	90	81	84	83	80	84	88	84	90	101	91	80	83	82	84	93	109	84	86	82	87	93	82	92	81	91	85	95	76	69	72	74	79	80	84	75	93	90	84	92	82	87	87	92	78	71	81	76	94	84	84	93	88	98	82	66	89	92	91	97	81	76	89	80	93	82	82	100	105	70	87	86	80	76	67	83	84	98	72	89	101	78	81	89	77	91	92	89	81	86	101	72	91	76	87	74	72	82	86	75	77	72	92	101	71	80	97	85	81	83	101	86	75	91	90	86	107	97	89	87	84	73	95	82	93	86	77	75	88	88	90	92	88	83	113	85	77	73	72	78	80	96	109	80	82	78	79	88	81	85	83	78	76	94	102	75	82	77	77	70	84	93	90	86	70	81	87	88	83	88	100	79	85	90	78	86	82	86	106	99	74	77	85	86	85	94	90	89	86	81	101	83	90	65	85	71	95	78	92	76	84	86	77	94	92	86	81	76	82	94	88	92	79	111	66	95	75	100	100	96	83	81	95	64	99	81	104	95	77	83	86	83	88	77	81	116	76	86	98	93	80	98	82	76	92	104	76	74	77	94	71	80	91	76	99	80	70	85	91	58	93	83	93	81	70	91	89	85	85	84	85	74	79	90	101	98	91	87	52	81	85	108	96	68	94	89	97	63	81	85	96	91	83	73	76	89	72	69	87	76	72	86	95	87	92	88	87	85	79	92	92	99	84	85	82	91	83	82	89	107	77	94	85	82	91	90	74	71	89	90	87	86	87	87	88	112	90	89	70	88	84	92	92	84	87	78	77	84	72	89	84	97	91	100	76	69	85	86	99	79	79	96	92	89	90	85	84	69	85	84	80	102	91	87	88	91	75	83	99	93	91	96	79	83	81	82	96	89	69	103	79	82	78	76	76	104	88	85	84	81	68	106	74	88	84	85	102	76	87	79	74	92	90	84	110	103	88	92	77	87	94	87	98	87	79	83	72	83	77	83	83	90	100	87	86	68	73	89	84	72	91	87	80	86	82	92	95	94	82	80	95	91	86	93	89	87	68	80	110	66	83	71	84	77	98	96	84	85	98	83	92	93	82	87	89	83	72	94	91	79	88	79	80	80	79	89	78	94	87	69	75	96	92	84	79	82	85	84	84	81	81	57	68	77	81	83	82	102	84	94	88	84	84	86	77	92	75	98	93	75	87	74	67	81	97	88	83	77	86	80	83	89	71	75	83	80	85	68	84	92	97	71	78	78	74	87	84	96	74	89	100	89	87	79	83	95	79	85	84	71	88	89	85	97	88	87	57	68	92	91	75	67	70	92	67	74	83	95	74	74	81	94	93	97	87	79	83	91	84	80	101	64	83	82	89	92	86	80	76	86	86	91	83	97	89	75	91	90	81	95	95	79	77	91	86	90	99	78	82	83	76	69	63	93	85	74	87	78	89	71	79	87	91	86	92	83	73	86	97	95	94	89	92	75	91	81	95	85	80	82	88	104	84	82	103	72	79	57	76	98	68	77	94	91	83	91	82	70	74	54	71	81	82	74	75	103	74	89	85	83	96	89	83	87	72	91	87	94	76	80	78	74	96	91	69	80	81	79	79	82	94	100	106	61	99	78	78	93	87	91	70	80	93	75	81	90	91	72	73	88	89	74	84	73	93	89	80	81	83	81	98	96	88	87	83	88	91	93	74	75	88	98	96	92	81	96	82	81	89	85	83	90	80	87	86	94	88	82	78	83	66	89	87	84	86	79	95	78	91	79	79	84	91	72	71	90	92	80	71	82	104	106	86	85	82	77	87	97	72	72	83	111	68	89	81	79	103	90	97	64	82	85	68	82	69	95	98	70	96	72	86	93	86	71	77	86	97	72	76	77	86	82	80	82	80	80	99	82	83	86	96	88	93	80	93	72	94	102	89	92	72	81	92	83	77	84	89	93	92	78	74	81	79	97	99	88	69	87	93	76	66	81	98	71	94	83	91	90	80	82	91	91	95	82	83	77	92	94	96	85	98	97	90	83	107	87	100	82	86	66	93	65	91	100	80	74	78	84	72	83	78	72	83	72	54	89	81	86	65	82	89	87	68	85	97	81	98	81	90	83	79	97	91	79	85	81	82	96	88	87	78	90	76	84	90	82	82	84	86	88	86	71	75	95	90	80	94	87	81	83	87	95	80	89	81	82	98	71	101	70	79	77	88	89	85	78	93	99	88	81	86	81	80	82	77	91	73	76	86	67	72	84	101	86	88	86	73	96	79	93	90	68	78	93	98	83	79	93	99	92	83	84	104	80	99	77	82	86	91	98	89	81	81	85	91	97	103	79	98	75	81	86	99	88	80	65	84	93	79	97	104	83	79	83	102	90	67	95	78	93	102	83	76	98	77	73	87	83	90	88	88	91	98	97	87	80	93	82	88	93	70	102	87	94	86	94	78	94	89	83	80	87	82	82	74	76	76	76	79	80	85	103	85	96	75	107	91	80	75	74	75	83	86	76	78	88	88	95	89	76	77	74	86	76	69	82	76	89	97	84	79	88	68	90	74	73	75	92	85	102	97	75	105	95	83	77	69	95	87	76	78	96	92	83	88	72	78	70	75	78	69	89	82	75	83	85	71	92	73	86	83	94	96	89	71	77	81	88	73	99	95	106	67	96	82	90	95	91	76	89	80	86	102	88	84	96	89	59	81	77	89	100	93	76	90	96	81	82	97	91	86	77	86	80	104	93	97	99	86	83	85	81	109	83	100	83	90	99	95	93	90	83	89	89	83	80	84	74	89	103
18752	6582	3763	4490	10030	14599	15768	16016	16121	14817	13936	11452	10045	8725	8017	6964	6084	5375	4759	3554	2634	2447	4870	8643	8506	6518	5140	3457	2287	1445	1018	798	709	654	653	644	631	635	668	615	593	641	617	634	641	614	599	621	604	653	609	639	621	606	585	653	646	604	581	609	650	640	612	664	631	666	610	615	624	599	627	610	614	615	634	670	593	657	571	644	646	587	599	629	608	623	631	618	634	645	642	599	655	607	623	661	617	630	621	600	665	571	630	655	626	669	638	618	636	622	663	654	664	651	590	671	617	644	607	603	623	613	651	566	617	616	625	628	669	603	626	632	642	610	631	637	598	642	645	585	578	640	687	618	630	629	592	623	650	671	597	643	633	646	644	625	633	612	638	639	589	644	625	639	610	651	635	614	610	622	604	596	643	641	638	625	634	604	625	587	640	662	640	646	577	634	656	679	662	597	626	614	664	614	641	604	583	579	584	637	644	633	663	649	655	640	641	665	641	668	644	648	640	627	572	616	614	609	629	623	704	611	612	614	623	662	603	588	621	644	644	653	640	586	633	629	612	648	625	631	593	654	606	639	648	610	595	638	577	653	596	633	617	627	621	652	606	625	611	615	635	607	598	634	616	609	598	616	618	624	603	627	646	629	636	611	594	629	652	626	608	648	638	660	592	638	633	649	617	611	628	600	623	622	674	625	652	587	654	620	617	606	656	676	596	665	651	622	678	640	657	638	647	640	641	638	613	621	655	615	646	627	626	653	618	680	620	633	646	617	652	609	603	667	627	654	601	606	650	637	621	650	607	644	629	632	656	639	649	587	623	620	594	626	640	607	644	655	642	634	618	688	623	635	649	638	636	643	672	617	625	593	625	606	580	668	645	637	638	648	624	655	604	641	593	658	611	601	664	661	612	601	631	637	629	624	574	595	609	633	605	627	639	608	633	593	628	648	601	670	613	657	636	657	616	616	622	627	657	605	597	573	596	619	637	685	682	609	618	635	638	663	628	636	625	626	666	590	627	580	622	648	606	595	648	639	642	616	657	674	677	610	588	579	651	617	644	636	624	622	688	607	633	647	633	643	643	619	608	679	651	660	655	651	623	667	636	656	637	643	608	591	628	641	571	665	618	630	590	636	653	635	617	603	691	631	630	612	620	609	601	609	660	664	597	618	634	668	620	673	609	622	627	643	599	648	628	645	628	659	652	609	656	594	667	639	637	611	635	623	648	650	643	576	594	598	616	616	632	652	628	608	620	619	637	629	631	626	642	607	640	649	656	632	608	692	607	607	612	649	598	655	637	664	620	613	603	624	672	619	656	637	607	634	655	593	648	616	658	617	580	657	577	635	638	635	650	622	599	608	615	646	656	634	619	618	654	603	647	646	641	611	674	644	606	663	653	621	610	693	638	604	631	655	619	635	651	600	635	628	638	621	624	642	616	681	677	633	661	663	675	611	663	626	641	632	639	619	624	630	651	596	652	599	665	574	605	676	642	624	614	633	598	631	649	612	640	641	632	626	614	643	631	631	662	663	643	625	609	626	662	670	602	633	634	614	628	597	647	646	623	633	652	615	642	618	609	588	646	621	636	592	580	618	614	648	614	641	630	635	689	617	634	611	622	602	587	657	632	615	597	635	647	626	640	689	606	677	618	631	645	626	637	645	627	616	639	578	638	634	614	621	624	624	642	633	630	591	614	573	621	638	647	641	602	617	621	638	606	618	611	635	678	601	662	609	611	604	615	636	583	643	627	617	597	629	666	612	665	577	618	618	653	647	606	654	686	653	591	603	631	631	632	584	645	591	664	619	614	658	604	569	660	609	662	655	615	668	586	617	630	650	611	631	650	606	563	656	657	615	589	581	628	649	590	641	635	642	617	607	618	623	665	674	648	663	670	649	688	623	640	605	660	646	611	633	620	659	620	655	607	605	595	622	624	634	643	614	615	631	626	632	608	609	636	640	639	618	625	678	627	661	640	629	664	688	625	663	624	595	652	625	638	642	664	636	610	639	662	655	606	673	650	663	652	657	586	586	638	666	637	610	681	602	676	609	581	620	650	612	640	621	651	632	667	650	622	636	631	628	667	637	649	662	627	614	688	609	653	597	646	603	622	657	665	630	647	633	625	614	612	628	672	648	642	622	574	624	644	648	646	582	606	637	622	607	637	609	626	607	651	613	651	636	588	589	650	630	627	604	639	659	617	598	600	655	604	594	630	601	658	614	685	645	612	628	647	620	648	629	643	630	596	640	628	683	632	657	628	583	659	595	639	632	617	641	607	627	616	634	608	617	638	639	605	649	695	637	624	659	649	627	642	642	645	687	622	646	590	601	571	581	678	638	624	616	696	620	632	628	628	641	655	661	635	631	628	595	651	658	684	638	634	584	640	622	648	657	631	692	615	638	633	599	639	678	621	626	639	657	650	688	612	648	635	664	640	596	624	625	625	624	615	585	635	671	653	604	644	585	630	659	612	592	639	645	645	617	617	578	641	632	628	611	616	652	625	647	642	620	594	643	607	646	609	620	586	645	660	598	643	651	642	661	630	587	635	619	634	633	640	628	620	647	645	632	599	642	644	636	623	640	635	637	608	634	608	638	627	660	578	611	579	634	597	587	623	636	650	621	633	605	665	651	641	632	621	636	585	617	662	632	622	613	639	610	606	605	624	675	658	577	645	612	649	659	606	613	601	641	643	637	658	619	609	604	661	612	600	563	573	638	635	611	679	615	610	624	606	638	652	611	596	549	647	617	660	629	585	650	657	608	603	681	676	638	655	652	618	575	584	656	649	616	608	637	602	552	608	637	621	555	646	669	603	634	604	628	619	620	602	647	680	651	636	639	633	618	628	621	597	605	600	600	600	641	657	593	637	630	665	611	651	588	654	625	654	680	650	629	638	669	619	668	669	629	588	599	587	585	626	620	656	673	581	645	651	623	641	657	639	593	599	623	600	604	629	665	655	605	618	635	600	630	651	606	577	653	645	630	605	621	613	597	612	605	627	618	663	651	617	642	604	642	626	618	666	655	651	612	614	655	609	580	608	604	640	637	607	617	662	631	589	595	614	665	647	634	649	583	608	633	587	624	642	649	629	639	629	598	609	586	646	624	566	656	623	648	570	613	611	626	642	627	628	665	650	609	648	619	660	602	669	627	651	629	651	617	615	675	635	590	681	643	687	619	649	643	657	650	606	614	627	631	592	625	666	618	594	580	644	646	640	575	635	626	631	640	645	591	603	626	667	645	637	612	621	613	627	654	665	635	588	628	660	648	647	631	616	637	649	655	605	644	633	654	625	586	587	626	638	647	602	662	661	638	610	648	627	627	623	607	672	614	627	634	629	618	652	604	607	619	614	603	601	620	609	608	655	611	646	635	632	632	612	619	639	642	644	667	666	640	619	625	646	612	601	602	614	602	635	621	628	662	602	648	607	578	601	648	613	591	599	632	579	595	646	619	612	605	650	631	640	611	649	624	596	615	632	602	628	589	599	609	616	623
2641	902	440	352	305	351	492	611	627	555	591	540	480	493	410	295	336	274	209	198	161	227	492	706	708	575	435	341	200	182	132	116	97	103	94	78	107	82	70	89	94	91	77	87	81	95	83	86	94	91	96	86	96	89	99	77	90	78	76	91	103	84	118	88	84	96	80	96	83	78	101	94	80	76	103	85	86	91	68	74	70	77	88	76	85	72	89	80	92	80	74	95	84	78	85	75	88	92	84	89	76	80	65	103	90	105	93	79	92	98	80	97	93	89	101	101	57	74	90	98	84	82	71	81	90	70	86	89	85	94	91	92	85	89	76	78	87	96	75	89	102	95	75	88	96	91	82	78	82	91	83	90	83	90	74	98	97	84	100	91	74	100	83	95	80	84	75	77	91	84	81	90	82	96	96	77	93	89	77	78	82	90	70	83	93	88	99	102	87	91	99	82	91	87	89	92	68	83	94	97	91	98	88	85	90	86	96	86	89	85	87	87	87	73	81	100	90	86	97	56	82	91	82	88	94	101	85	100	102	86	84	100	98	96	91	92	87	104	82	101	89	76	100	91	90	72	86	94	80	87	88	77	94	89	85	91	81	103	91	76	92	94	88	89	96	102	86	82	87	97	95	84	98	84	92	94	87	89	76	87	80	97	84	82	84	94	87	80	108	96	82	88	79	95	92	96	112	88	91	77	80	91	107	83	70	69	73	82	87	104	84	82	76	77	82	88	84	85	95	86	85	96	86	82	88	106	83	100	87	86	92	106	86	90	84	77	87	77	100	93	77	95	81	101	81	91	98	92	81	83	81	84	100	79	87	88	100	83	82	82	96	86	89	86	86	85	94	86	78	95	100	99	78	78	95	84	86	83	88	71	89	87	73	88	78	83	74	89	81	82	95	83	104	91	83	91	101	77	89	95	86	92	87	93	94	94	104	83	99	90	90	82	86	91	77	74	106	92	98	83	77	91	92	77	79	88	86	98	85	113	97	74	56	79	83	84	69	84	69	86	71	87	73	99	74	86	83	90	99	100	86	92	80	76	101	94	79	95	75	98	79	101	92	99	96	95	93	79	76	72	90	98	98	92	98	92	82	86	83	89	83	80	91	107	81	93	101	97	107	92	93	89	101	86	82	80	90	98	75	81	85	57	103	81	83	110	97	78	82	83	113	89	84	82	80	95	87	85	95	91	100	93	98	99	93	96	105	85	92	75	81	89	66	98	89	65	81	88	85	90	109	92	76	101	80	117	88	93	81	81	83	78	81	95	101	77	86	83	94	83	73	90	104	83	102	98	87	88	74	83	89	88	86	95	95	69	93	104	74	83	90	86	80	78	81	101	100	97	77	94	106	94	81	83	86	102	74	76	98	89	103	77	103	72	108	80	80	83	91	72	87	88	91	99	107	85	79	79	92	102	83	83	78	93	107	74	76	95	75	76	89	105	84	84	90	103	91	93	84	96	87	99	104	87	79	79	70	103	92	94	89	76	97	88	98	80	91	100	78	84	79	92	84	92	104	83	85	97	106	90	86	86	69	91	110	71	82	78	99	92	80	98	80	85	82	91	96	95	103	98	90	86	72	78	88	77	85	84	93	94	78	73	91	124	92	88	97	97	81	73	85	74	91	91	88	109	79	96	89	93	89	95	103	90	91	84	100	93	93	83	84	91	93	85	87	90	75	81	86	79	97	82	70	82	81	100	94	85	100	100	72	82	112	68	82	90	88	88	97	104	116	76	74	88	100	87	88	87	82	72	98	74	79	80	83	103	94	93	84	96	84	92	79	76	91	85	105	82	91	85	101	81	86	80	91	77	82	93	82	105	89	110	90	94	87	94	93	99	88	87	84	88	68	88	101	93	71	93	98	79	75	106	94	96	87	95	74	88	88	91	93	66	97	89	88	84	96	109	92	103	74	105	80	88	88	90	79	83	83	90	107	84	70	84	93	100	89	84	85	88	87	82	92	88	79	95	99	103	77	74	90	105	85	96	79	91	101	80	75	92	98	83	98	86	89	92	84	93	100	89	73	111	104	90	96	86	85	72	83	95	95	68	102	82	97	89	85	97	88	93	97	77	94	96	75	110	94	71	95	91	105	106	93	77	86	76	74	92	99	85	70	93	79	86	104	75	98	94	90	96	85	88	92	85	96	96	89	80	88	105	79	85	90	69	84	96	100	88	91	97	71	81	78	82	79	83	67	86	82	97	90	101	95	98	85	95	115	98	94	79	93	94	94	92	96	66	96	84	94	84	97	84	100	94	80	87	95	75	94	83	81	79	87	95	88	89	79	106	81	77	95	73	96	97	97	91	89	101	84	82	75	116	74	88	88	89	97	89	80	82	87	97	84	84	87	78	73	86	102	95	97	73	94	91	78	83	102	101	84	88	94	83	83	84	80	100	82	110	97	96	85	78	95	90	84	86	74	76	87	98	89	89	93	92	95	87	102	87	70	105	101	96	103	98	92	81	83	94	80	92	67	76	85	93	76	100	107	99	90	74	95	86	89	93	105	94	94	81	86	90	99	74	81	77	79	96	94	97	87	108	74	85	77	87	83	84	77	81	92	88	84	96	82	79	75	79	92	83	94	86	96	74	102	75	91	87	86	109	81	85	84	95	102	91	86	82	81	73	91	73	88	94	68	95	85	94	95	91	67	87	73	85	91	90	88	81	111	78	86	78	84	102	82	82	94	86	96	93	97	87	90	76	66	98	88	84	77	77	93	73	82	106	92	79	90	92	87	88	105	78	91	102	82	94	71	91	83	92	87	78	79	92	77	85	98	91	85	94	72	93	86	69	81	74	101	86	81	86	82	86	82	101	89	85	79	85	88	90	80	86	97	95	97	95	74	94	88	74	71	99	105	92	70	79	98	89	89	89	93	86	105	80	103	87	101	88	77	82	83	87	80	84	89	99	80	82	92	76	99	84	78	92	79	107	88	108	95	106	86	106	90	87	75	78	87	98	96	72	72	88	92	82	107	75	104	94	109	82	107	105	89	72	96	99	84	94	79	95	71	84	97	83	86	95	80	78	80	89	89	82	97	75	74	83	110	89	76	85	73	105	75	88	87	100	82	77	95	80	91	79	86	78	85	90	75	98	83	78	93	87	93	90	84	87	79	95	106	87	87	89	101	95	84	88	108	84	72	88	101	90	74	105	77	94	88	77	100	107	109	88	73	99	85	88	94	93	89	95	85	65	93	93	83	87	93	78	68	76	90	85	117	77	86	90	101	98	93	76	85	69	72	85	92	102	85	94	85	89	81	83	98	78	92	94	81	95	81	82	108	93	77	60	91	95	70	103	98	89	108	82	89	91	83	86	108	90	86	97	79	84	85	88	75	81	81	105	82	103	91	90	82	102	97	79	61	92	103	84	91	84	89	90	96	91	65	71	87	82	90	78	90	82	78	83	98	91	76	88	106	82	103	86	91	90	101	104	84	94	90	108	88	108	88	91	84	94	86	73	80	84	92	114	77	89	92	95
21824	8393	4736	6043	12794	17695	19840	20225	18247	16837	16287	13868	11884	12026	10495	7964	7178	6431	4654	3694	3464	4306	9988	13177	12629	10548	8207	5366	3342	2017	1402	987	809	721	683	692	673	634	633	646	627	587	655	650	646	621	642	637	684	672	627	625	622	631	630	663	648	615	622	635	683	582	640	630	621	652	605	627	688	626	672	649	657	627	665	615	681	673	639	628	625	639	645	670	684	672	671	650	686	648	652	690	627	666	626	657	663	635	665	660	630	664	635	635	660	654	636	666	661	633	637	601	660	621	665	674	646	637	631	679	677	637	641	628	676	678	646	675	630	660	635	673	643	650	661	666	684	652	646	628	644	628	643	650	656	655	632	658	685	621	633	667	617	651	610	682	644	678	625	645	624	648	608	718	625	615	698	617	650	653	685	661	696	663	646	652	598	664	616	655	633	665	641	643	652	622	706	656	640	631	636	644	637	653	668	646	638	635	649	676	597	678	658	653	672	633	624	613	666	640	619	612	650	620	634	629	663	598	713	625	649	659	666	614	665	643	678	661	639	639	677	624	651	621	697	607	673	629	608	624	654	632	630	627	659	627	624	621	604	635	595	667	659	612	649	599	620	682	607	654	621	647	612	618	588	653	699	614	669	634	661	600	690	648	646	648	634	617	686	692	639	634	673	622	603	682	660	677	600	653	670	634	654	638	685	631	675	643	679	588	633	636	676	643	651	694	696	673	651	649	692	617	629	659	685	617	655	636	672	710	606	662	648	642	643	628	642	719	664	660	614	659	664	619	613	654	639	624	634	636	662	628	660	654	663	637	621	698	659	684	625	620	668	631	644	652	632	628	648	713	705	598	661	673	612	668	676	654	658	628	672	663	684	592	652	659	635	656	633	619	645	623	641	672	607	673	611	645	650	671	623	619	654	685	616	656	687	652	647	645	641	635	624	669	646	653	585	613	601	638	639	658	642	640	635	638	640	646	611	615	635	676	659	606	653	667	628	621	632	628	696	665	656	642	637	672	683	676	678	626	626	646	646	625	647	635	633	621	644	670	643	584	651	632	608	647	664	687	632	620	663	646	651	649	663	639	676	685	645	663	706	662	654	634	680	665	658	662	655	635	654	666	678	643	652	619	660	736	728	655	617	631	646	652	628	640	652	610	691	628	669	698	627	637	596	664	625	627	612	579	628	655	626	663	672	651	659	628	657	641	664	668	644	618	638	631	685	697	609	646	672	627	674	642	635	610	656	702	670	622	661	663	664	689	663	658	651	623	634	685	660	651	625	651	654	674	624	659	644	647	649	637	590	625	676	610	590	638	708	682	610	666	634	717	680	623	647	649	594	693	681	663	685	666	607	590	631	640	698	653	639	705	625	639	668	660	613	635	601	665	592	645	650	625	639	637	654	656	671	633	646	611	615	632	652	679	636	684	646	643	622	644	670	641	648	589	678	634	633	625	667	649	611	628	633	643	621	647	662	657	636	617	657	608	599	620	680	665	663	607	621	680	665	629	616	657	631	590	689	636	626	714	662	627	661	623	628	644	660	685	686	707	666	636	696	659	620	619	704	674	672	683	638	671	620	682	650	636	630	647	657	580	665	663	681	664	640	645	638	650	675	623	666	631	673	628	616	658	656	660	637	693	661	682	632	648	667	653	641	669	654	646	659	635	673	639	607	680	667	671	642	609	634	661	668	669	653	626	656	663	641	670	639	660	642	632	616	665	625	621	641	647	615	678	629	667	695	676	656	648	683	629	635	669	623	616	668	700	681	659	624	606	624	663	679	617	643	665	648	614	677	655	653	657	686	625	628	659	634	666	640	656	636	658	696	676	627	660	668	635	641	648	615	626	709	618	690	656	624	642	630	666	642	677	632	641	626	690	646	637	681	620	633	612	629	620	686	666	616	682	625	641	706	649	636	658	683	614	669	624	684	631	638	682	648	638	659	621	649	676	636	615	614	663	693	660	637	691	648	630	693	603	643	661	648	663	666	620	599	656	652	606	603	673	645	607	675	668	642	632	621	645	657	635	627	660	630	666	639	669	683	619	661	613	674	614	631	678	651	684	665	645	657	647	623	642	643	647	620	664	696	589	657	637	666	633	615	683	642	672	625	607	687	654	681	638	654	692	658	654	712	632	624	648	639	645	633	650	651	711	621	673	702	634	644	643	650	662	650	626	664	611	661	632	658	711	651	658	653	612	635	627	645	632	635	649	644	635	662	657	652	638	686	684	655	647	659	691	614	641	606	655	678	676	629	655	632	615	671	670	653	635	658	652	649	649	671	649	658	654	648	608	622	682	639	643	632	649	604	638	675	609	628	666	642	689	675	655	678	622	638	671	634	627	656	608	639	646	610	681	610	623	673	623	634	630	663	657	635	679	622	655	664	649	649	618	611	611	619	631	669	616	653	639	635	637	635	660	684	627	629	646	662	671	661	626	646	667	648	608	647	664	634	668	625	645	599	622	700	658	647	631	653	667	627	661	631	654	651	655	644	664	667	658	631	691	632	658	621	662	636	627	690	588	647	601	660	613	635	656	640	653	678	662	701	625	667	629	678	686	637	627	612	646	649	688	689	627	624	619	666	626	629	651	644	648	602	677	636	634	701	704	609	651	655	685	627	644	590	647	626	669	644	617	683	640	697	658	678	645	618	636	638	677	617	628	627	677	661	585	628	618	588	620	643	660	633	637	656	662	615	627	639	609	673	627	641	676	654	633	653	620	682	643	632	665	612	637	663	634	655	644	634	678	667	628	667	640	645	672	640	675	671	683	634	688	632	718	654	650	696	653	619	635	637	628	609	670	666	716	716	670	638	663	664	657	705	631	689	580	624	634	697	610	670	661	628	681	620	662	646	650	665	689	627	658	680	627	660	601	613	687	640	700	638	644	624	683	643	646	715	587	607	658	609	659	638	601	669	673	631	639	653	669	694	630	608	665	647	648	652	631	675	639	620	645	639	669	641	663	612	632	606	663	684	646	646	641	627	636	674	609	619	616	634	669	671	628	642	641	611	665	680	616	667	683	635	640	639	652	634	618	660	654	620	648	631	682	621	629	627	674	644	682	656	627	667	700	636	722	630	644	676	724	682	637	653	595	636	594	614	716	638	650	643	653	644	628	659	662	706	710	603	617	666	678	666	679	648	639	636	624	688	691	637	575	665	661	651	639	604	663	594	596	615	640	622	672	668	570	694	648	636	635	654	637	600	658	649	670	636	634	634	625	702	635	668	637	647	648	619	650	633	673	662	645	598	641	675	610	675	642	635	640	631	658	624	622	655	602	668	651	654	641	603	668	621	626	644	633	650	677	636	619	606	656	652	640	667	654	679	656	637	617	629	638	630	616	673	640	669	653	614	662	600	682	646	665	631	649	622	663	636	654	658	662	648	684	651	636	597	660	648	657	637	648	666	654	625	660	650	634	631	658	630	656	645	628	641	661	668	615	648	644	637	622	640	674	643	706	673	662	647	637	682	641	634	640	631	618	625	628	636	619	664	657
2173	450	264	235	180	219	268	344	381	385	377	347	307	320	234	214	150	151	110	146	145	126	145	163	180	143	136	131	105	89	73	79	76	64	73	71	82	78	73	63	82	80	66	62	78	79	59	63	83	57	72	77	70	81	64	66	83	64	82	82	70	74	62	76	71	73	71	91	83	79	77	68	68	59	80	80	81	82	82	79	99	70	86	73	74	66	80	71	80	77	70	85	73	71	84	58	73	65	72	73	63	85	74	78	56	68	74	53	69	76	51	87	65	73	77	76	89	65	64	87	63	83	81	89	77	61	67	79	65	64	68	68	72	73	69	82	66	70	74	78	85	66	70	70	70	76	67	68	74	87	76	71	78	69	67	69	72	63	77	76	76	75	70	84	62	63	73	63	76	70	79	82	76	68	81	71	70	91	59	75	70	60	76	84	86	78	59	64	77	70	82	85	61	68	73	84	66	72	79	67	80	63	71	77	68	78	73	79	72	90	68	74	62	83	87	69	63	89	71	73	68	84	82	76	68	85	69	66	73	84	67	64	81	54	69	68	66	73	81	71	79	75	57	68	74	80	88	70	59	74	69	78	73	79	65	70	85	81	80	80	72	59	83	69	78	74	64	67	78	70	61	66	77	73	75	71	75	89	71	90	74	72	91	73	80	72	86	73	69	72	67	67	67	74	64	66	77	72	65	86	85	77	85	73	77	64	73	78	78	67	80	81	79	76	89	81	80	70	77	78	69	74	68	93	94	83	66	64	63	61	74	80	64	87	65	78	73	87	78	75	83	64	88	63	67	68	76	76	57	56	78	63	68	89	75	87	68	70	85	79	90	81	70	71	69	70	80	70	86	75	74	74	78	91	75	76	69	79	73	71	79	72	80	54	84	70	65	98	92	81	101	61	78	84	68	84	68	65	71	77	75	86	71	68	81	75	66	88	72	62	86	66	69	68	85	74	74	70	70	63	74	72	68	63	105	61	65	63	57	62	72	88	81	80	68	74	62	84	79	75	73	81	95	79	67	71	68	63	90	87	74	92	68	80	80	68	82	69	81	73	74	74	59	73	78	75	76	87	70	70	71	79	74	70	68	73	59	73	73	85	84	79	76	83	70	74	82	79	79	90	84	74	64	86	71	81	73	70	71	77	74	75	80	64	79	66	92	85	69	68	82	68	88	81	75	75	63	71	64	84	62	51	74	84	78	62	65	71	76	86	77	78	99	64	48	79	64	82	67	79	60	69	84	79	76	70	78	77	101	83	88	74	77	79	69	84	78	69	62	68	83	77	68	79	72	68	79	67	70	62	82	81	64	67	77	70	65	80	98	74	85	67	87	79	82	79	74	82	67	64	87	63	75	84	69	78	63	78	69	69	72	66	86	75	68	76	59	77	71	90	64	90	81	77	78	56	77	66	77	76	81	67	84	68	71	51	87	70	82	72	72	95	68	66	88	79	86	81	66	74	87	82	65	70	77	66	70	87	81	68	73	68	96	67	70	73	73	86	78	75	72	74	65	65	83	72	65	80	55	72	64	70	75	82	86	65	83	86	73	56	78	63	77	79	78	72	76	65	85	74	70	60	61	76	79	70	78	69	65	79	57	66	80	83	78	71	83	68	88	79	69	85	75	76	79	76	81	69	79	75	74	69	73	76	65	78	78	75	72	70	65	75	80	61	77	80	69	80	83	73	74	82	67	70	65	80	87	83	64	72	81	85	62	65	78	77	70	89	65	87	68	76	62	60	71	79	63	74	85	65	62	76	93	94	77	70	67	87	69	82	74	79	79	85	62	83	78	70	70	76	76	66	78	66	87	80	68	70	74	76	80	72	66	71	72	82	71	89	60	79	76	76	68	64	70	67	69	62	77	74	71	81	73	82	81	61	70	56	61	62	65	71	64	92	63	67	73	78	80	74	80	76	65	73	71	71	69	68	78	74	81	61	88	57	86	77	67	88	89	74	54	74	74	78	86	64	68	77	82	67	73	67	69	88	66	74	70	87	85	78	69	82	79	65	75	67	88	64	65	82	90	71	78	73	67	75	86	79	71	58	81	99	70	59	84	69	80	72	68	81	72	71	87	92	69	79	73	61	76	76	83	61	78	64	92	83	79	59	73	79	74	81	77	82	76	71	76	81	70	78	72	76	89	67	67	78	80	48	85	82	83	81	70	78	79	81	67	74	85	81	80	78	75	73	76	62	84	80	80	75	62	58	73	75	70	78	76	86	76	82	63	80	75	80	92	85	77	83	78	61	71	69	77	60	83	84	72	89	83	73	68	72	92	68	57	68	81	70	58	57	73	77	79	68	84	75	54	86	82	76	91	71	59	84	65	70	76	70	71	75	76	71	58	70	72	81	68	91	62	68	66	74	91	73	63	71	80	77	84	82	75	62	67	68	81	76	67	66	69	80	77	76	84	91	79	85	67	67	79	80	70	71	81	70	70	68	57	75	82	79	95	75	82	72	69	69	79	69	67	83	73	60	64	77	67	81	61	73	65	74	73	69	69	91	75	67	66	65	86	76	73	66	76	68	76	68	79	72	70	76	70	69	70	83	73	58	62	78	70	77	73	73	65	88	68	77	83	59	65	86	85	78	63	72	64	75	68	77	76	75	69	72	78	85	81	80	64	76	77	76	79	64	72	62	77	79	62	74	57	64	83	84	72	72	73	74	61	85	62	65	77	79	71	75	89	64	67	74	75	61	76	59	72	74	63	75	69	78	67	63	72	72	78	68	80	90	68	72	94	80	81	85	61	76	78	62	80	58	72	79	84	67	81	70	72	72	96	69	70	76	60	83	99	74	80	76	65	70	76	66	62	64	68	68	81	82	79	75	85	72	70	69	74	79	83	61	72	74	77	72	80	95	66	76	67	74	80	82	76	65	90	76	62	67	68	71	71	75	68	68	71	74	77	57	86	64	69	89	73	79	73	69	66	77	81	80	64	72	86	84	75	71	75	68	72	87	72	85	53	71	66	70	79	75	78	71	60	67	61	80	82	75	68	71	71	67	73	66	72	68	71	77	78	50	61	77	75	68	68	71	71	65	67	78	84	78	78	80	84	79	76	77	69	81	83	94	81	85	91	71	63	61	60	80	52	64	85	64	79	71	70	72	89	68	71	91	67	64	65	68	71	72	76	86	82	92	95	81	61	88	78	76	70	73	63	82	74	67	69	83	70	58	83	74	76	82	82	62	77	85	68	54	57	86	74	92	67	68	77	73	72	73	55	69	72	57	76	67	78	77	82	77	74	76	67	73	87	70	66	67	75	78	69	74	64	72	66	75	77	54	80	79	82	70	71	75	60	80	68	73	73	75	67	80	71	80	78	68	65	71	95	75	92	80	70	72	76	69	83	51	78	88	70	82	68	56	69	80	67	69	64	53	56	95	75	52	80	68	66	64	70	76	81	65	71	67	75	79	73	74	99	91	73	69	59	78	83	84	72	76	74	64	66	80	97	74	80	69	71	78	78	73	78	91	70	66
16850	5217	3020	3616	7831	11662	13221	13584	12488	11922	10977	9568	8516	8298	5800	4942	3675	2695	2559	2378	2182	2196	2775	2875	2751	2262	1802	1358	1079	821	643	637	633	567	574	593	537	514	586	564	562	595	590	554	535	533	575	562	579	537	555	570	545	550	554	537	551	606	539	542	541	521	540	568	571	540	556	538	567	599	537	547	534	596	610	582	517	535	529	591	550	577	599	567	572	586	530	510	573	591	577	563	568	572	553	570	576	550	535	535	503	494	591	546	528	596	550	557	602	563	564	556	556	533	586	559	524	560	509	576	505	565	589	601	575	578	588	536	533	567	582	542	597	535	534	574	575	569	550	588	553	608	562	574	576	568	576	529	571	554	577	563	553	573	577	550	601	537	550	576	546	572	555	530	558	515	589	573	532	564	550	537	564	574	589	547	571	558	559	576	566	554	548	551	544	557	523	573	521	534	585	580	566	605	529	557	585	561	515	528	572	553	547	583	576	534	584	530	572	557	512	566	537	546	570	528	540	574	602	539	567	537	558	588	587	593	557	584	552	547	575	574	566	558	580	575	573	566	574	540	544	529	588	572	537	566	536	561	497	560	527	575	591	569	591	573	562	582	560	529	613	543	517	555	553	546	602	550	546	575	574	522	565	531	566	564	550	541	594	531	598	559	505	561	504	548	550	547	519	597	554	575	568	581	588	576	538	570	537	562	565	569	586	573	575	580	596	557	547	510	537	526	554	572	589	592	540	524	608	565	568	554	561	580	555	601	561	485	565	551	566	510	585	535	547	597	547	532	533	610	614	568	579	523	565	558	503	586	549	562	564	521	573	597	560	569	545	543	566	502	595	569	578	574	565	550	572	583	567	532	550	546	536	562	514	574	579	573	559	576	563	530	576	550	538	563	543	562	561	540	575	516	514	497	550	539	540	523	554	585	556	576	570	542	573	556	534	544	576	595	553	600	557	614	558	516	597	576	563	595	567	568	574	564	544	550	547	548	568	542	559	579	558	609	546	551	558	549	544	562	528	576	589	578	593	549	526	621	554	538	576	534	587	547	560	575	551	592	535	483	547	534	563	548	556	597	600	566	582	540	563	513	564	540	595	557	561	534	571	585	542	572	549	554	564	574	530	601	530	548	551	548	594	504	571	570	514	567	587	579	566	552	545	552	574	547	604	549	545	573	549	572	593	558	564	508	553	561	591	583	563	559	584	575	560	558	570	549	583	542	556	568	573	563	518	567	549	589	537	520	582	579	523	520	573	530	527	575	592	559	543	580	620	517	531	567	606	562	579	520	595	548	570	575	578	559	539	511	536	598	542	531	545	534	594	551	518	523	570	557	538	568	510	546	573	561	570	563	553	544	579	562	526	553	552	549	544	568	608	566	555	555	540	577	506	596	533	570	567	549	556	546	529	550	542	528	583	585	538	569	590	534	557	577	559	539	556	573	539	553	639	540	568	541	555	515	513	555	561	539	574	545	553	596	558	545	545	576	561	529	559	551	567	567	596	553	580	593	553	542	553	564	565	532	517	572	554	553	544	529	539	575	550	591	521	549	575	566	528	537	560	521	557	571	524	567	575	569	542	559	555	575	580	546	566	513	588	553	559	572	572	549	543	552	560	589	601	536	575	551	569	534	554	550	627	572	561	561	524	545	556	510	539	534	530	546	565	568	582	554	599	537	600	558	547	590	577	593	524	607	519	539	544	567	542	556	504	547	558	550	544	523	557	595	561	567	577	550	577	554	580	561	557	536	537	598	577	532	584	558	553	576	621	549	536	580	572	579	551	636	553	532	522	583	565	555	549	528	532	543	524	539	610	589	539	559	580	548	562	517	556	535	489	560	573	540	581	556	605	585	540	563	541	538	528	579	521	545	562	515	581	610	544	545	559	556	527	583	541	592	535	535	568	536	544	596	567	557	593	571	553	573	551	578	565	576	518	569	541	528	581	562	551	559	545	535	564	537	551	578	553	564	571	555	543	551	588	601	548	556	530	553	528	576	524	564	587	583	565	588	519	558	608	569	543	562	534	583	575	590	588	558	559	612	548	548	556	570	581	560	586	552	563	567	592	580	581	572	557	567	526	544	567	557	573	526	584	549	599	596	565	561	543	551	547	566	565	570	511	541	566	597	552	584	596	556	533	542	532	582	562	547	543	578	547	595	577	561	555	529	522	577	574	593	525	576	512	580	542	528	552	506	572	587	569	558	540	552	556	566	554	561	556	554	578	554	550	526	608	537	548	553	561	592	579	609	547	588	556	554	554	532	575	543	520	566	564	575	520	536	589	548	575	574	544	543	547	536	565	562	603	555	611	558	564	530	539	538	547	538	567	551	581	531	536	541	541	583	540	606	556	553	564	574	563	513	555	572	527	521	581	542	585	533	537	550	568	544	588	546	547	563	558	509	571	509	517	548	555	591	539	549	588	607	523	569	537	591	541	575	537	564	580	537	576	556	540	570	516	553	576	551	517	592	575	560	554	557	565	537	581	544	553	523	563	525	581	559	543	511	582	607	566	603	575	544	570	555	526	561	570	546	557	524	591	591	544	570	546	523	537	556	541	580	552	628	568	607	555	572	532	525	562	549	558	548	524	569	545	546	576	593	576	553	522	600	568	571	559	545	585	550	553	539	555	635	564	579	559	560	589	564	544	550	536	512	559	567	538	515	556	606	560	560	564	561	547	537	565	587	547	566	527	558	564	580	530	559	544	611	584	576	564	571	610	519	540	542	553	579	537	559	584	577	552	525	554	563	551	564	542	603	547	562	517	535	572	572	595	574	548	563	519	621	558	526	579	554	600	555	548	584	565	562	557	559	585	593	604	560	563	566	582	552	564	614	579	551	536	606	563	555	575	556	545	601	570	578	558	541	569	587	569	515	599	541	539	606	577	547	573	553	548	577	563	572	565	570	535	568	523	546	525	598	572	576	571	573	542	544	545	557	538	524	599	532	550	544	515	538	545	524	537	570	567	551	537	553	567	570	547	559	585	563	561	572	564	559	554	535	590	533	537	572	513	531	507	538	508	568	557	547	601	563	545	570	585	575	557	595	556	572	529	575	558	580	528	591	545	523	538	526	594	516	594	627	570	566	578	578	553	548	594	552	528	560	532	547	570	577	605	529	525	562	555	566	532	553	575	569	530	538	543	597	524	582	531	580	588	579	591	539	617	578	563	519	593	538	565	557	557	567	575	550	603	562	598	552	549	516	569	539	561	534	565	559	545	522	538	589	537	567	537	540	549	609	569	567	578	592	547	538	578	499	563	579	557	572	525	555	530	545	572	524	580	575	557	583	572	578	601	537	577	525	541	569	546	548	580	550	532	584	517	551	541	534	597	533	560	587	551	561	566	540	513	551	578	531	548	565	605	609	568	534	548	531	573	560	570	571	518	490	577	539	559	556	582	571	569	561	564	604	548	554	556	568	547	597	521	530	494	570	581	576	535	550	570	544	532	564	577	565	540	565	518	528	558	594	540	584	553	544	543	572	552	547
1776	703	357	244	250	248	441	479	558	528	492	386	426	347	257	159	169	164	188	165	161	188	268	362	387	315	236	178	125	93	112	98	78	90	82	71	86	77	79	75	82	69	72	92	73	76	72	81	76	103	69	73	68	73	65	76	87	83	65	70	87	84	70	73	81	81	69	69	72	67	73	73	78	75	85	80	81	71	65	62	75	71	97	83	78	80	86	65	77	79	77	87	78	72	79	71	68	65	77	78	94	81	87	97	85	84	78	91	71	87	88	87	88	75	85	76	58	93	78	88	100	67	73	78	97	87	75	91	75	79	79	75	92	70	71	74	77	79	84	81	94	86	70	81	79	81	78	89	67	73	73	73	75	84	68	83	72	62	66	83	72	78	65	79	84	79	84	67	73	75	82	74	71	80	82	77	79	68	76	85	76	69	75	91	66	84	77	69	85	72	67	76	72	84	78	91	86	67	74	90	84	74	72	77	68	76	68	92	83	64	70	77	86	78	64	71	67	88	76	75	64	75	77	65	83	99	74	90	83	83	82	74	76	76	73	76	70	70	72	71	63	75	72	83	81	81	68	81	65	71	61	90	64	73	76	97	84	76	72	100	91	80	84	80	73	89	79	64	78	95	79	83	77	85	66	70	64	75	91	84	94	76	89	86	78	73	79	98	83	86	77	73	79	77	76	87	68	65	84	82	65	86	86	66	88	65	71	82	80	76	81	78	75	81	78	84	82	73	77	76	77	77	90	79	82	84	83	67	55	76	82	72	72	75	81	85	71	62	73	88	81	67	71	73	66	71	84	89	79	68	71	83	77	81	84	75	82	76	70	76	82	75	69	88	70	80	71	66	82	78	72	77	74	77	76	70	78	83	70	83	92	86	68	64	72	79	69	76	93	73	65	80	64	78	77	60	86	89	99	61	61	70	81	62	73	92	71	67	67	71	78	83	96	82	81	67	87	83	85	79	78	71	82	86	85	73	71	71	85	90	79	78	85	76	74	79	81	80	90	87	81	77	89	76	70	92	99	71	82	71	90	77	69	69	72	74	83	79	75	78	69	87	77	91	61	85	80	74	82	76	85	70	65	72	83	78	80	75	64	86	71	88	68	76	95	98	78	70	83	75	57	84	72	86	72	76	80	88	79	83	68	70	77	66	88	65	75	79	66	70	85	69	77	83	73	82	80	85	79	64	64	79	92	80	80	82	73	88	80	77	63	74	82	83	77	74	84	72	73	72	68	80	73	84	58	86	85	68	70	73	85	70	64	91	65	88	62	96	86	95	83	73	70	73	75	81	82	89	72	94	82	88	66	96	80	65	73	81	76	92	80	70	77	75	73	79	75	68	84	85	71	84	77	65	77	71	59	85	84	70	86	84	77	87	71	68	82	62	72	86	100	100	81	90	69	77	74	72	70	91	81	75	67	100	104	95	78	73	82	78	66	65	68	75	71	85	75	90	85	83	68	77	106	72	73	90	76	79	75	66	84	75	82	77	75	60	84	79	67	80	74	76	62	75	78	75	86	74	70	83	97	81	73	81	82	75	83	75	76	75	76	77	101	62	61	72	85	82	84	85	72	72	68	86	97	78	91	75	61	78	76	89	84	67	70	66	81	60	76	83	67	70	67	70	68	79	87	75	65	78	91	84	64	64	82	70	82	74	91	72	77	78	100	74	82	85	63	68	60	87	72	74	82	61	75	77	85	83	81	100	87	84	77	83	68	77	61	90	67	69	80	87	87	89	86	84	76	63	89	73	70	80	82	78	67	74	89	86	83	78	79	85	78	68	90	84	86	73	67	98	68	76	65	73	64	63	89	71	82	78	77	76	72	61	76	88	86	71	75	101	72	60	81	90	80	70	84	73	62	84	88	77	83	69	70	88	80	67	66	79	71	66	90	88	83	77	68	78	76	84	87	74	81	68	86	94	76	79	76	74	80	75	80	72	65	68	69	54	72	66	69	81	87	89	81	79	78	73	75	74	77	74	91	74	68	66	84	65	63	79	84	75	96	86	87	75	81	83	85	59	80	69	64	96	83	65	74	90	75	82	85	92	82	83	65	90	71	79	65	78	81	76	92	85	90	89	81	76	69	76	95	76	85	79	76	88	87	88	75	78	71	79	75	66	77	75	71	67	73	92	83	66	85	58	89	68	81	71	72	78	63	82	93	73	69	63	77	77	77	68	71	68	70	72	70	104	83	83	79	71	59	84	75	82	92	81	79	97	77	67	84	74	77	78	76	72	91	70	77	84	76	76	60	66	85	69	73	85	95	72	81	71	103	72	86	67	79	96	74	69	68	75	81	80	71	69	75	84	88	75	81	74	66	87	80	76	98	80	75	62	68	76	92	89	88	83	89	87	62	73	78	59	73	84	88	86	89	77	82	79	91	78	70	70	62	71	101	77	73	73	93	62	90	74	82	92	84	70	93	61	81	101	85	82	95	77	82	68	77	75	87	70	77	77	60	73	84	78	75	80	79	87	81	90	75	82	66	69	75	92	83	87	81	76	70	83	65	89	70	71	64	82	87	69	86	86	72	67	77	77	81	71	74	80	67	71	79	56	76	71	80	89	77	72	80	84	65	74	83	79	93	67	68	73	82	63	84	82	71	72	85	71	71	68	66	66	81	86	91	71	74	83	73	73	78	73	69	76	74	70	66	79	65	88	76	70	92	64	73	72	78	79	79	70	73	93	73	72	74	81	75	92	86	74	58	83	84	71	86	65	69	67	79	78	88	76	93	75	76	80	77	79	73	70	86	73	74	65	69	92	84	71	73	77	83	71	70	80	80	64	78	82	71	77	81	75	87	54	72	75	71	96	64	80	95	86	66	78	88	64	77	75	79	85	64	73	66	85	82	81	78	69	55	82	55	80	70	82	67	66	76	78	83	91	74	73	77	82	76	87	69	80	84	76	77	85	73	78	70	75	69	68	61	78	58	87	77	95	79	76	82	80	57	76	89	74	68	77	65	77	88	62	82	78	74	79	83	77	88	76	64	85	75	58	85	76	78	61	65	75	77	76	70	62	85	68	86	85	76	79	67	60	83	78	69	82	81	69	68	77	82	78	81	59	83	75	81	74	60	79	87	73	69	83	65	79	84	82	69	78	91	80	80	74	64	72	66	74	82	83	61	77	75	80	82	84	91	73	80	71	83	71	76	77	82	84	58	91	74	81	72	87	79	91	73	85	90	76	69	73	66	67	68	88	89	85	68	68	78	74	72	86	91	82	75	67	59	83	93	73	75	71	70	76	80	66	88	73	78	80	69	68	84	76	67	84	77	72	74	77	85	83	66	89	77	79	79	74	78	66	70	84	65	84	66	69	76	87	80	80	72	69	80	73	84	68	72	73	80	84	81	66	64	67	67	70	92	90	78	77	70	64	74	55	73	86	81	75	71	92	71	86	85	69	61	71	80	89	86	70	77	65	83	69	73	82	73	72	55	71	75	94	71	74	73	97	69	79	63	76	70	91	78	81	81	67
18471	7020	4071	4588	10340	15177	17827	17018	16611	14864	13440	11146	11304	8782	6494	4217	4002	3574	3424	3023	2998	3446	5880	8004	7596	5844	4320	2991	1915	1366	911	782	654	602	602	590	632	603	543	579	609	596	537	561	596	543	578	580	583	557	597	586	575	597	572	599	557	569	579	554	561	572	546	587	601	597	577	586	587	533	570	515	587	577	540	606	541	580	580	527	573	552	570	603	547	581	535	563	537	577	594	584	583	576	569	566	571	610	573	546	535	545	581	565	574	571	562	606	589	516	574	591	593	568	541	563	548	572	592	612	549	569	566	568	593	605	539	585	563	579	532	601	550	563	586	542	573	593	628	587	564	588	540	589	612	540	545	592	520	591	566	561	577	567	550	555	627	551	515	573	570	545	533	594	560	571	607	590	594	580	564	587	593	553	549	576	587	553	539	570	593	607	588	588	559	562	586	582	570	550	587	533	534	528	587	577	563	566	619	601	566	540	540	543	592	564	541	593	575	559	618	562	626	617	586	599	551	563	562	632	531	556	601	541	575	586	624	540	573	574	568	592	524	579	564	596	568	568	558	552	592	586	582	618	561	606	573	584	571	589	573	517	555	562	561	556	564	599	614	532	598	555	578	539	591	586	553	591	554	536	584	585	600	631	536	600	529	529	557	555	557	586	545	587	566	561	604	562	570	575	553	549	589	599	591	572	548	535	528	586	611	557	578	577	536	554	565	613	576	555	616	592	558	551	582	552	554	552	567	631	588	565	538	530	560	582	578	557	581	555	595	599	546	597	577	524	558	601	567	553	600	603	561	558	559	576	579	534	562	584	555	575	579	566	573	577	586	566	550	554	560	579	560	617	577	569	536	595	594	607	600	563	552	584	587	564	574	603	559	605	580	595	597	561	537	558	574	554	554	549	601	585	586	554	566	578	598	618	585	611	555	577	585	593	567	582	582	567	567	589	595	559	578	555	553	539	604	603	570	548	588	638	605	551	556	550	581	533	610	574	562	559	543	579	556	563	573	591	599	586	502	609	571	585	586	562	569	586	553	564	582	538	556	585	588	571	539	585	566	590	614	599	580	554	578	581	554	522	560	552	585	572	580	584	540	542	581	605	583	598	570	542	582	566	564	582	602	579	581	634	573	585	577	593	558	579	592	559	611	596	527	545	603	585	553	577	560	598	552	535	555	619	550	570	594	616	595	597	589	581	551	585	580	589	548	563	562	563	549	557	570	575	605	553	540	579	549	543	575	552	549	607	596	617	572	579	561	598	571	604	558	579	553	580	568	563	601	577	596	590	500	580	577	574	576	584	613	590	592	574	604	567	578	615	567	529	566	553	627	544	588	588	541	586	559	577	562	589	508	601	553	557	587	564	548	568	548	518	557	558	561	559	597	574	532	578	594	580	545	561	597	558	549	577	611	551	565	583	558	602	578	589	578	602	598	560	597	569	552	585	595	566	566	565	576	538	565	549	518	549	552	552	580	548	539	605	554	602	611	587	597	573	586	588	606	583	546	624	586	605	579	568	556	531	555	569	588	608	572	534	562	583	569	586	591	577	624	557	566	551	580	579	572	630	618	575	544	557	573	544	581	620	583	563	543	577	572	589	561	564	587	572	560	551	560	573	556	579	560	572	581	577	550	582	601	530	602	566	566	544	643	568	599	532	581	559	559	608	591	526	555	564	592	563	534	565	563	567	553	523	567	578	608	572	591	553	590	564	586	570	582	554	549	576	570	550	578	607	529	573	579	569	556	547	594	553	550	556	552	543	577	587	569	602	573	564	584	585	578	596	537	632	554	530	586	568	586	612	565	587	549	584	570	548	580	564	558	561	558	561	582	544	610	570	552	575	623	531	582	597	575	588	613	573	579	553	588	549	558	606	586	572	579	597	629	596	567	617	531	575	551	560	564	508	580	570	619	583	577	541	575	564	615	607	519	559	583	586	541	584	601	604	573	620	560	556	555	568	598	546	540	596	571	559	554	547	576	572	560	564	563	574	541	549	568	581	560	565	593	586	535	575	560	569	516	581	587	578	578	587	568	597	584	592	539	570	581	554	575	567	574	544	569	592	574	568	582	503	553	544	614	555	592	564	550	541	591	621	572	547	588	555	566	567	566	583	583	589	565	552	546	532	584	619	545	562	582	542	616	562	565	566	577	574	561	593	582	571	568	588	554	563	580	551	591	599	573	573	598	564	539	571	545	588	574	606	576	593	591	555	591	587	649	588	612	584	591	555	555	552	569	551	582	586	575	532	583	587	528	580	595	615	548	595	550	572	551	549	608	555	620	567	601	566	568	590	551	576	589	563	516	538	579	537	531	587	595	559	646	542	595	564	599	557	592	605	539	578	595	534	563	560	560	552	606	617	601	594	603	577	586	589	587	588	582	551	557	600	566	576	540	569	517	604	571	588	588	585	589	571	577	603	587	573	584	563	567	590	557	577	566	563	588	560	572	579	557	586	582	521	629	546	534	549	562	541	615	560	592	540	597	611	554	579	585	561	593	571	531	558	580	576	549	525	577	585	549	550	574	544	560	555	591	559	550	562	575	565	580	576	593	580	571	602	610	555	584	588	566	576	589	560	580	553	563	570	622	579	543	620	568	541	554	568	584	566	567	609	601	563	541	587	569	539	583	567	552	599	563	511	530	594	548	573	562	553	542	581	560	592	570	537	580	534	638	565	612	555	600	610	570	576	600	574	546	567	596	551	556	531	595	547	546	575	546	568	559	549	561	561	609	592	570	528	556	598	588	583	578	578	581	600	597	561	522	581	569	570	547	565	529	581	570	576	556	550	589	575	563	554	565	549	566	555	551	567	595	582	560	571	603	581	563	607	604	567	569	597	555	566	594	593	561	569	554	602	612	526	522	571	575	582	556	604	545	573	555	572	554	559	564	565	523	558	595	560	583	585	585	589	607	540	601	562	553	574	558	588	581	583	537	584	623	573	590	532	599	534	548	565	583	572	560	567	578	607	552	544	615	605	569	568	563	558	578	591	570	563	600	545	540	598	558	593	530	604	594	533	603	553	605	550	555	528	575	577	601	574	522	545	560	578	537	569	581	531	584	567	590	570	566	541	584	619	553	593	577	611	553	586	611	567	608	556	582	519	593	597	568	555	572	618	590	620	538	570	569	612	521	580	572	530	539	569	609	569	586	538	620	570	553	572	582	580	555	564	590	584	607	588	522	592	634	564	536	600	567	603	587	597	607	578	606	567	547	532	564	568	606	577	532	554	562	575	604	584	577	555	575	568	596	624	628	576	544	574	592	561	537	535	558	549	582	548	575	547	611	554	601	591	578	578	598	547	546	544	545	544	558	587	567	563	595	561	562	546	562	554	601	609	582	560	537	588	568	528	573	542	585	556	596	541	574	566	563	553	570	545	570	568	599	536	561	559	554	588	552	536	544	601	577	607	529	598	566	547	554	559	563	524	577	551	583	571	578	598	583	535	587	570	555	603	581	578	523	580	610	596	569	590	572	558	572	571	592	554
3171	608	407	268	258	261	386	525	546	479	424	442	396	318	226	182	215	214	166	157	154	187	302	446	435	379	290	219	137	125	113	76	93	86	79	82	93	81	86	79	72	67	78	87	89	87	93	94	83	90	81	83	78	94	88	80	68	79	73	90	78	75	89	87	92	94	73	90	74	93	83	72	80	85	75	84	83	88	76	77	72	78	75	83	75	78	81	76	89	86	71	84	97	80	71	86	70	97	74	86	80	71	86	85	82	73	85	74	101	98	68	88	80	88	99	81	106	95	81	74	103	90	90	96	68	67	76	81	84	65	70	80	91	83	71	66	79	89	90	60	80	83	81	68	81	81	90	100	84	92	88	99	86	91	93	95	76	86	89	92	74	84	80	83	77	69	85	95	79	67	81	96	74	86	82	86	71	73	82	80	80	80	102	86	97	94	82	96	60	99	87	85	86	76	85	78	81	76	90	89	78	79	88	104	75	79	89	103	71	96	81	71	100	74	68	99	82	80	78	78	90	85	83	91	86	78	75	90	98	88	83	70	90	84	78	71	74	80	95	91	81	78	90	72	93	101	90	79	76	95	83	96	98	80	80	98	90	84	92	79	75	100	65	91	82	72	72	80	82	87	95	79	89	85	87	102	87	93	86	89	77	63	100	86	94	85	91	76	92	98	83	87	83	89	100	95	74	94	97	87	89	91	91	89	66	92	84	78	89	91	69	79	75	69	90	83	81	74	84	64	101	75	89	74	76	79	90	76	84	76	78	95	81	70	84	70	80	97	94	73	87	90	84	78	90	80	97	96	85	87	89	75	72	90	72	101	81	75	86	93	90	67	83	79	90	74	87	75	85	77	88	81	95	80	87	92	70	87	88	91	81	88	79	85	72	68	80	81	62	76	85	86	88	82	85	91	88	89	91	86	82	82	107	70	69	84	83	91	86	80	97	86	94	74	78	78	71	86	87	85	91	85	93	96	78	84	85	76	80	75	80	87	86	88	88	79	80	81	82	91	86	76	75	80	76	56	92	88	98	82	92	84	88	107	83	80	79	95	74	84	91	77	94	91	76	90	82	82	98	76	86	94	80	86	57	88	72	74	74	77	94	73	78	81	79	77	76	84	90	77	82	83	76	96	79	87	83	92	87	73	101	81	87	85	90	91	83	90	85	75	73	78	93	94	81	94	85	91	82	73	79	75	92	87	73	84	80	88	81	81	81	89	63	96	82	72	83	86	86	85	94	85	86	93	69	80	78	81	73	95	85	84	100	89	91	89	68	74	78	88	80	82	81	84	86	84	87	74	93	76	79	81	91	77	92	75	84	88	78	81	90	103	87	107	85	83	84	90	102	79	96	86	82	81	60	86	79	67	71	71	81	83	73	81	90	82	86	93	69	86	91	70	73	85	78	77	74	90	73	83	71	93	79	81	94	84	80	62	101	87	75	92	76	92	87	80	71	82	85	81	89	87	68	75	90	75	93	70	86	83	84	87	91	87	95	83	84	73	96	88	78	92	69	73	87	85	104	81	79	86	79	83	81	78	74	80	116	88	86	94	81	87	78	64	85	63	72	83	73	73	93	70	78	67	82	81	91	87	80	101	105	87	77	88	87	73	94	93	82	68	81	72	88	70	86	80	75	85	75	71	88	88	82	102	100	87	80	71	104	85	69	60	77	66	93	81	65	100	85	89	85	71	79	90	87	92	77	92	84	96	76	78	80	92	72	64	88	74	66	92	67	81	86	89	96	78	95	86	98	89	94	99	89	97	84	82	94	78	87	79	87	83	88	91	71	79	74	93	103	92	83	93	73	68	89	98	100	83	75	78	87	88	75	72	91	83	87	84	87	82	77	86	82	64	86	86	75	84	75	79	86	83	87	86	82	101	74	86	85	87	93	87	87	82	83	86	83	80	92	97	66	103	81	71	85	95	86	80	88	92	79	88	98	80	97	80	87	82	79	91	89	82	68	79	111	87	73	86	86	75	74	84	83	83	71	84	90	91	101	68	91	92	75	84	71	81	83	75	94	95	77	80	84	87	87	68	86	89	93	92	71	84	96	99	92	74	84	78	88	96	79	105	77	84	76	85	79	79	83	66	95	106	79	84	85	71	72	74	66	73	93	82	84	87	95	84	79	96	99	90	97	92	84	86	90	87	96	83	94	89	71	99	81	86	81	90	68	95	85	79	81	91	80	84	85	73	80	84	84	65	75	97	93	77	94	80	84	83	77	77	81	86	97	88	61	72	94	89	74	80	83	86	85	73	103	74	96	78	86	70	81	90	92	73	83	80	87	79	72	72	78	97	81	90	73	77	91	81	82	83	87	93	76	84	81	90	97	118	87	95	94	99	83	82	85	97	88	85	69	76	81	87	66	79	69	67	93	86	95	93	74	82	77	100	86	89	82	80	74	74	83	80	85	77	79	91	88	77	81	88	66	72	72	80	76	62	80	92	73	65	92	75	93	84	89	85	92	85	82	89	81	84	82	91	101	86	95	95	93	82	65	89	86	77	88	79	89	83	73	91	86	78	86	70	79	77	98	93	82	68	85	95	81	88	90	90	89	96	78	87	76	71	98	89	81	90	88	85	75	74	80	70	91	88	86	87	69	78	101	95	87	92	66	74	81	85	81	97	76	81	72	95	81	71	93	88	68	96	73	84	81	91	78	80	87	88	82	106	77	86	73	78	79	81	80	87	99	80	107	86	75	74	84	80	85	74	85	86	67	64	79	103	106	88	84	83	95	86	70	69	94	75	80	68	80	80	69	75	84	63	79	77	77	83	88	100	93	91	77	92	83	81	78	80	73	79	82	85	65	78	90	94	83	91	104	75	87	65	84	94	85	89	82	77	91	65	87	91	65	76	88	81	88	83	75	76	61	95	80	90	85	72	75	72	76	96	97	76	83	91	96	78	111	81	97	105	77	79	81	79	70	88	74	79	105	87	100	100	79	86	78	71	87	77	77	90	82	99	91	90	100	76	91	85	70	76	90	86	87	91	87	79	98	100	96	106	77	78	101	83	94	76	93	98	75	110	87	75	78	91	103	84	90	78	73	81	99	74	109	96	91	85	84	69	72	91	83	78	77	70	90	70	76	82	85	80	83	96	70	74	89	69	86	85	82	103	97	70	92	94	93	81	87	84	75	98	97	70	88	69	94	81	87	76	74	84	76	89	82	94	88	75	93	84	73	78	90	87	76	86	91	79	85	92	80	87	83	97	80	85	77	81	85	78	86	83	101	79	82	76	85	90	68	85	75	80	77	83	80	77	72	71	87	94	81	78	102	95	81	75	72	81	82	94	98	81	82	76	68	85	87	86	82	88	83	81	87	94	86	82	78	94	89	77	81	83	74	86	86	93	85	74	83	89	67	88	81	77	78	79	82	103	84	90	67	90	92	84	82	91	79	78	90	87	87	75	74	95	96	80	91	90	91	63	74	76	90	106	94	80	93	86	85	81	87	84	87	85	84	89	96	77	86	86	81	83
18801	6628	4132	4360	10216	14489	17395	16840	17111	14360	12852	11778	10435	7705	5157	4602	4087	3960	3425	3225	3117	3552	6651	9026	8445	6772	4999	3279	2188	1502	1056	857	707	656	701	643	624	624	668	633	574	591	581	652	594	625	644	666	590	644	624	614	649	614	580	649	612	591	641	612	616	587	596	612	597	642	606	672	652	606	577	617	654	603	671	629	664	631	611	584	625	624	642	630	623	600	618	617	636	667	666	596	642	638	615	613	611	590	604	650	638	628	679	627	606	645	570	632	646	577	641	669	607	630	660	659	635	618	620	639	633	616	596	617	641	580	596	605	587	632	601	635	594	610	613	651	562	586	636	610	664	636	633	606	595	666	652	630	628	648	615	629	602	637	632	664	606	602	633	612	615	662	624	620	631	639	655	630	606	612	630	636	694	624	605	614	601	611	608	675	616	626	564	629	608	616	598	655	642	622	603	622	654	610	636	654	621	614	584	654	633	599	625	601	611	626	654	614	624	656	608	628	628	621	654	600	588	639	615	636	632	631	649	584	621	631	647	622	612	635	661	661	595	644	662	628	613	610	664	640	603	628	623	606	633	695	637	652	622	608	636	595	610	599	661	658	645	628	613	632	623	586	658	640	612	599	601	664	616	631	604	585	635	625	593	625	632	666	625	624	603	641	613	632	642	619	608	629	612	642	653	633	587	610	621	632	626	647	605	601	668	644	594	651	650	626	651	655	658	622	604	653	640	634	617	673	661	630	635	622	619	641	616	613	615	611	630	614	664	584	657	645	647	585	601	598	622	628	566	590	664	605	626	627	585	635	638	658	633	644	650	621	662	610	636	662	642	634	652	650	636	647	624	575	604	615	635	669	691	613	626	616	659	617	617	603	579	643	638	630	627	632	628	606	640	621	621	608	623	638	662	651	662	606	617	639	655	640	664	621	652	616	616	626	611	624	647	640	614	632	643	609	635	648	632	637	614	692	663	662	624	639	658	634	612	618	641	645	636	634	607	654	628	607	564	621	657	650	667	643	649	622	597	593	622	645	644	643	654	623	627	616	666	594	672	588	611	675	637	636	600	622	582	628	603	599	632	588	647	606	618	654	643	611	635	622	647	640	648	623	616	618	647	623	603	602	630	621	643	615	634	640	623	620	584	664	639	659	629	634	619	590	678	596	652	624	592	625	633	604	606	656	630	615	666	563	646	630	620	588	585	609	633	630	617	617	629	628	620	657	586	643	604	649	603	584	611	635	643	631	614	634	646	584	666	622	592	601	611	624	625	645	611	620	614	627	663	593	625	617	585	650	619	654	647	666	645	625	641	607	618	630	653	619	646	628	657	652	639	616	649	597	628	640	635	593	691	649	629	634	632	621	567	665	656	610	649	648	646	637	646	615	627	658	638	596	590	620	600	614	632	630	613	596	581	576	637	632	631	647	655	609	618	596	588	596	651	671	673	655	653	625	666	625	658	614	617	669	614	613	646	614	622	604	630	617	651	608	606	607	602	654	614	625	637	639	640	640	629	628	645	686	659	657	629	638	656	654	604	673	678	621	671	604	642	617	635	663	609	623	610	650	606	617	614	650	635	634	624	662	654	623	589	622	621	635	671	658	622	609	682	671	679	630	637	619	626	626	668	621	659	665	625	627	658	629	632	687	664	652	633	622	644	631	621	622	598	626	668	614	656	627	613	615	648	619	658	678	646	633	646	639	663	598	619	657	633	680	649	595	685	637	628	627	597	666	626	585	594	608	589	651	621	588	625	601	596	615	644	675	632	607	613	614	655	596	651	617	573	635	650	622	586	587	587	651	667	667	603	602	623	620	590	606	663	623	640	585	641	614	653	630	612	642	632	641	634	620	649	604	611	607	621	619	640	649	642	584	578	615	642	603	621	637	621	646	681	642	611	632	662	604	577	624	652	614	586	599	615	639	645	609	596	633	621	626	682	603	643	615	648	591	637	628	636	642	665	633	644	629	648	626	616	661	643	638	607	619	590	660	641	630	621	582	633	621	610	604	638	617	659	665	632	604	637	624	692	619	570	660	597	599	626	603	671	665	644	641	657	625	588	638	639	680	630	641	615	655	638	628	628	618	642	651	637	607	643	658	654	656	635	606	624	609	697	630	553	651	608	598	641	654	605	631	638	640	653	629	659	640	628	631	637	604	584	644	617	615	677	636	638	667	647	625	623	618	602	615	610	660	628	650	617	636	669	649	657	635	616	595	643	657	687	651	594	642	622	571	630	591	637	617	661	690	614	672	619	658	664	621	594	643	622	634	633	653	617	583	611	617	628	640	596	633	597	696	631	625	639	635	623	634	668	642	639	675	660	632	610	614	591	627	620	617	642	618	648	613	629	601	657	619	609	629	620	615	637	610	594	631	642	604	646	656	632	645	663	629	618	697	638	664	658	620	616	603	648	673	602	638	571	665	637	661	638	646	601	612	679	660	602	615	612	609	648	644	664	651	633	638	647	606	610	598	634	598	585	575	659	640	610	614	625	674	611	660	660	664	609	625	673	627	669	672	648	624	645	626	602	577	658	553	646	655	650	615	626	585	623	658	687	600	607	647	615	599	591	604	628	623	607	606	656	635	634	627	614	647	615	671	624	572	578	685	674	639	637	650	642	642	644	612	609	684	640	589	615	665	613	650	630	624	609	566	685	635	672	650	661	648	582	625	638	621	615	647	590	661	605	641	640	592	625	601	613	645	604	664	612	605	591	636	624	637	613	592	633	626	576	664	594	614	647	674	631	608	636	612	638	626	582	593	603	649	653	575	613	659	614	650	613	632	637	637	618	624	596	636	562	624	609	642	610	655	620	638	610	634	625	643	650	618	595	605	636	652	684	577	614	645	594	626	621	636	639	565	640	620	604	646	616	610	632	610	627	612	640	595	621	651	629	665	629	672	620	648	626	613	643	614	611	581	591	570	657	627	654	615	637	619	659	664	601	631	625	608	608	622	631	674	637	664	630	661	609	656	632	600	626	620	611	615	633	638	674	621	623	611	570	612	610	636	636	583	601	584	641	653	654	610	628	653	620	603	655	626	638	659	647	653	617	608	598	650	607	662	642	661	597	603	653	655	637	651	635	643	643	614	586	591	626	605	645	602	606	677	615	650	602	607	691	584	630	633	632	622	606	677	673	619	642	588	583	608	650	612	630	623	666	649	624	640	587	588	636	616	640	661	611	647	663	627	595	614	646	613	609	627	629	633	631	624	550	640	643	619	665	636	625	627	621	625	643	620	612	671	652	613	614	654	647	621	630	654	639	662	666	607	631	652	639	634	633	613	674	638	661	644	612	609	593	635	617	655	632	641	611	616	629	590	626	620	594	643	631	672	590	652	631	616	629	608	645	665	598	633	621	663	589	620	605	593	639	624	615	637	619	639	611	623	647	581	609	654	616	659	604	632	649	629	658	650	631	639	627	652	592	578	671	626	641	646	628	646	596	597	644	629	630	636	651	630	621	611	645	640	602	576	659	599	611	650	633	690	665	595
2844	929	517	375	301	378	541	584	721	673	612	572	467	329	292	252	261	224	202	196	231	271	598	743	707	618	432	295	227	197	111	102	94	88	86	92	97	81	108	94	103	76	92	81	90	91	92	113	75	96	88	76	91	102	69	85	110	87	81	90	66	70	88	76	86	101	89	87	76	91	91	82	90	82	84	82	110	102	87	73	103	71	85	103	83	106	87	70	91	97	53	82	100	85	94	81	90	87	72	88	98	96	87	83	93	84	89	90	75	93	85	81	94	99	76	79	85	81	83	82	90	85	83	89	75	79	80	80	96	77	94	74	89	89	77	92	85	93	81	73	95	97	82	87	95	89	100	98	92	84	75	93	104	95	102	97	76	87	87	84	79	97	90	74	111	91	100	87	77	93	70	78	89	92	82	112	87	97	94	91	85	112	93	99	82	84	73	84	87	80	77	74	89	109	74	86	83	83	76	82	84	99	89	94	96	88	79	83	93	83	79	86	87	90	91	104	80	71	95	91	75	88	100	82	78	83	85	94	83	86	87	88	78	75	88	97	98	69	94	102	86	99	84	88	97	89	85	90	84	102	86	100	82	84	82	93	88	83	83	111	93	74	87	79	72	103	87	101	79	82	98	90	88	74	106	88	97	79	89	105	97	86	89	87	88	94	76	79	86	103	71	84	78	90	93	91	93	106	109	102	90	91	99	99	85	112	94	94	55	72	85	78	94	93	93	90	85	66	90	89	93	85	95	82	84	103	85	79	92	91	91	81	84	82	84	96	79	82	115	96	85	78	92	100	92	93	84	76	97	87	88	85	98	103	85	79	105	74	85	92	88	85	74	95	87	98	89	91	80	82	71	82	95	96	91	76	92	94	69	94	71	102	98	94	92	96	81	92	87	80	82	107	79	87	73	92	81	89	102	81	100	74	89	87	105	99	89	78	74	80	82	77	97	83	105	77	79	78	98	84	89	87	92	76	100	82	80	88	97	70	79	87	85	73	90	87	93	96	78	92	99	82	83	98	85	100	82	95	90	90	89	89	94	99	73	83	84	98	84	82	90	111	105	83	91	95	81	83	82	77	74	77	95	92	86	85	94	92	82	85	90	85	77	75	79	92	102	83	70	79	89	88	105	90	91	94	84	77	93	83	88	88	83	91	109	99	75	79	81	93	83	79	88	95	86	72	99	90	75	98	89	104	93	85	78	98	91	103	73	88	85	84	94	84	88	75	88	95	96	89	92	91	97	88	94	90	105	96	83	74	78	83	90	86	69	86	95	95	83	77	87	66	89	82	83	73	94	105	84	95	78	84	76	92	107	90	89	93	86	76	96	78	94	77	106	100	89	99	104	83	87	77	95	111	89	102	86	78	82	91	93	80	103	76	100	90	88	103	94	93	83	89	92	97	95	77	98	77	93	84	75	99	109	74	91	84	102	79	89	94	96	99	98	88	74	98	78	96	84	76	79	88	95	99	86	87	86	93	90	86	81	92	78	97	105	92	92	76	97	88	88	90	91	101	90	74	101	86	94	65	88	82	94	71	97	86	84	84	80	101	96	87	98	76	91	75	87	65	89	83	87	85	77	89	86	81	80	98	76	90	80	93	92	94	87	79	86	96	109	107	92	90	72	76	88	88	79	77	86	76	97	70	81	86	85	96	73	90	69	93	100	108	69	95	89	75	88	88	78	92	92	88	76	71	81	89	102	82	92	93	80	79	100	93	72	89	88	80	89	72	94	85	83	91	84	83	90	81	91	83	94	88	79	77	81	96	92	99	94	88	77	92	93	88	104	85	84	76	87	96	81	76	82	98	78	98	80	73	82	63	87	85	83	85	93	99	82	102	91	90	102	89	91	95	82	82	92	97	93	79	74	93	93	85	89	76	73	88	100	71	88	102	77	93	82	77	72	79	97	82	88	85	90	82	99	86	79	69	92	81	89	111	92	81	74	77	88	86	80	93	70	77	103	92	103	71	102	92	85	87	80	106	93	75	104	81	94	98	75	90	93	96	97	88	88	83	88	80	76	99	87	75	69	101	93	96	94	78	88	77	85	88	82	88	105	109	92	78	71	91	89	92	82	100	72	88	88	94	96	102	94	93	100	84	75	88	69	104	83	93	73	91	90	84	85	96	109	88	101	88	98	83	102	98	87	86	90	93	94	88	107	98	92	85	75	93	82	98	100	92	94	82	81	86	102	88	92	77	86	73	92	104	74	98	102	90	91	86	97	87	94	80	86	97	74	99	83	84	77	95	85	81	90	94	78	79	84	86	83	99	86	98	77	105	81	76	86	96	90	104	87	74	91	79	90	88	96	83	94	83	85	68	100	97	104	86	88	108	80	84	86	103	79	83	79	103	80	98	90	84	77	84	80	99	90	98	76	83	87	79	102	96	84	95	96	87	92	90	82	99	83	75	85	90	88	98	96	84	81	85	79	104	91	84	74	101	92	64	83	100	85	85	74	95	104	96	86	81	88	97	84	98	84	84	75	113	72	113	94	80	77	81	93	97	75	107	79	90	79	91	84	85	90	82	105	89	94	68	83	86	86	98	95	91	86	77	88	81	81	75	82	79	90	85	96	95	78	91	96	95	85	72	84	99	76	79	93	85	109	106	92	84	86	100	89	94	89	73	92	100	87	79	75	98	98	83	82	97	87	80	61	93	90	97	104	79	83	94	88	91	68	82	85	90	96	79	106	77	80	86	70	92	77	88	71	96	82	90	71	79	90	79	91	100	82	93	93	77	92	80	98	93	87	75	87	93	71	99	90	97	76	95	77	86	104	88	88	81	75	79	82	80	65	78	96	85	81	86	88	84	66	87	72	91	81	81	95	87	88	92	82	91	74	83	78	100	100	79	74	72	87	94	68	78	89	89	91	94	89	88	75	78	86	77	93	72	79	92	84	86	95	90	82	73	79	85	94	78	95	82	91	96	92	80	88	89	90	94	98	105	96	65	95	88	76	85	81	92	64	85	76	91	84	81	101	86	91	80	97	97	90	101	88	84	84	87	92	83	91	72	85	86	92	97	102	90	92	102	75	92	70	84	76	66	81	76	100	74	91	86	89	101	79	90	85	90	93	76	89	101	94	76	94	79	100	85	97	88	94	103	79	83	97	74	96	90	95	73	89	81	97	70	79	99	89	94	87	80	96	80	73	91	84	69	83	80	70	78	91	89	100	86	87	94	75	92	97	89	84	78	104	76	82	84	83	91	71	102	91	99	79	93	74	63	81	80	102	90	101	82	87	83	85	99	93	68	97	90	82	80	81	83	66	91	71	71	73	87	97	82	85	85	91	90	91	85	89	100	85	91	101	99	82	80	100	82	91	91	73	88	71	82	87	89	71	88	102	84	107	94	95	78	100	93	89	80	88	85	84	89	95	75	109	96	102	84	91	73	103	104	92	81	89	93	85	107	95	82	77	94	87	84	74	89	105	69	87	83	94	83	101	86	78	88	96	84	73	90	80	90	97	77	90	99	81	79
22456	8794	5309	5953	12401	18446	20358	20354	19969	17861	16263	14394	11694	8424	7245	6306	5634	4591	4285	4159	4247	5399	11168	14020	12952	10648	7970	5185	3200	1960	1274	869	763	670	666	668	682	617	643	672	699	685	635	621	643	635	653	636	654	662	606	642	614	637	646	601	631	671	697	651	589	660	692	597	615	677	647	640	707	652	685	630	672	627	623	639	630	613	591	655	627	625	636	631	632	662	623	626	654	656	681	630	678	600	620	651	619	663	638	622	627	649	654	643	644	638	595	607	664	634	684	611	655	616	651	619	676	685	600	627	600	645	635	683	715	661	632	642	610	647	623	649	667	592	677	655	651	650	635	659	616	675	593	693	620	666	672	586	624	627	629	638	664	661	634	583	646	560	687	628	707	661	653	673	636	658	658	643	618	619	654	611	613	674	659	682	654	608	640	625	655	639	690	645	686	630	607	628	607	627	650	682	608	655	679	645	598	614	680	641	654	614	624	699	612	666	634	648	639	646	673	598	627	665	641	658	669	651	660	628	692	645	628	651	618	620	666	649	633	652	638	626	679	622	647	648	634	628	626	660	655	639	651	619	625	656	679	641	638	653	644	647	624	650	661	627	594	629	652	655	675	638	666	626	687	608	647	611	664	672	660	643	651	637	629	642	615	629	652	679	662	641	625	613	660	628	655	621	646	675	636	679	644	621	626	665	663	623	623	619	650	664	683	621	646	657	664	682	611	681	711	622	631	606	639	676	635	654	657	647	639	594	608	671	605	635	607	655	639	666	626	657	669	630	634	620	627	655	621	642	650	617	631	631	600	671	665	627	610	640	653	660	652	668	629	674	623	643	619	659	631	659	682	638	654	648	636	623	636	626	665	674	628	668	642	638	637	669	631	698	657	604	638	663	603	633	682	663	631	631	613	644	629	637	658	679	630	643	630	639	659	666	692	693	656	669	637	692	649	675	637	663	674	628	600	620	622	667	640	674	639	634	681	647	693	625	633	699	654	626	639	671	649	636	614	642	595	674	612	676	659	620	690	633	634	658	647	652	654	664	623	639	659	615	624	641	640	659	703	658	650	601	630	647	613	646	646	640	612	639	631	611	623	655	623	625	671	634	676	668	632	642	682	676	629	652	643	662	624	661	655	635	632	615	660	607	685	621	623	666	622	625	621	669	643	627	636	612	665	651	658	676	642	699	676	614	634	664	678	653	622	696	641	615	606	612	610	705	641	656	652	657	673	635	628	633	639	610	631	654	704	640	647	639	623	647	668	652	600	627	594	655	667	638	679	637	686	636	647	641	639	643	684	640	627	647	661	668	631	699	642	593	675	678	657	671	660	605	619	639	632	668	635	656	649	648	648	668	653	653	656	609	642	675	650	670	683	657	636	632	634	641	608	661	680	664	656	649	684	662	644	623	610	599	650	658	636	637	620	644	594	642	631	645	652	666	668	614	654	622	610	658	664	661	622	659	627	651	672	636	677	627	656	627	640	628	635	675	687	687	679	630	612	651	667	661	699	653	640	631	707	641	670	691	677	641	616	637	623	616	616	681	661	683	580	638	613	635	660	673	656	648	618	629	662	655	632	633	663	644	653	695	650	619	596	615	636	616	628	627	663	661	634	632	680	611	603	653	641	656	605	660	643	627	615	618	631	630	681	626	641	619	628	657	647	673	643	632	653	692	615	616	664	651	649	655	669	632	620	628	670	653	663	646	604	624	628	673	634	643	635	647	651	613	636	675	613	616	645	615	666	624	633	614	608	654	650	602	645	636	642	630	651	643	641	648	622	597	648	640	655	708	633	602	626	649	687	600	652	676	684	689	654	634	632	619	688	644	644	657	596	681	644	699	633	656	643	639	644	645	664	678	666	649	581	654	665	641	628	630	624	612	631	610	652	658	646	612	647	639	646	656	630	654	674	694	643	653	610	697	642	660	639	645	693	639	651	601	608	587	627	640	669	641	636	679	628	651	606	621	615	668	634	672	632	627	643	581	584	630	647	612	678	613	622	635	635	644	664	624	678	646	650	617	657	638	621	637	672	651	609	670	691	624	646	666	646	697	702	597	654	641	681	628	592	682	663	635	645	619	613	661	622	648	640	621	611	635	665	661	649	620	647	602	656	617	620	659	645	607	608	660	630	675	638	666	609	649	650	601	636	655	630	622	632	647	668	657	661	674	637	683	573	624	665	669	632	625	644	597	620	605	671	637	627	660	637	681	650	626	621	648	617	695	635	664	678	655	647	612	651	683	704	635	659	651	670	624	645	660	654	655	699	649	645	645	644	642	637	656	659	673	648	631	662	659	651	631	654	667	619	657	676	604	666	662	669	596	650	638	647	618	618	638	704	666	669	616	684	615	639	646	635	664	649	691	629	636	627	646	663	620	659	606	655	620	646	629	633	633	660	678	597	665	622	654	591	623	640	684	639	650	635	633	686	674	650	642	691	636	641	585	655	689	673	635	705	629	693	616	658	637	618	644	611	619	617	647	660	671	646	664	662	638	622	653	639	673	661	643	627	671	635	673	660	631	635	628	599	659	700	631	631	608	633	658	657	634	597	676	655	646	649	636	642	651	654	652	626	627	598	669	670	653	635	644	653	628	675	678	673	651	663	610	680	655	641	577	651	628	644	610	665	624	613	634	605	646	683	631	605	656	638	631	619	638	647	641	652	615	632	648	590	648	661	686	663	644	656	687	631	626	664	645	676	633	670	660	647	627	636	641	610	626	626	668	640	646	595	644	675	654	661	675	626	701	666	607	622	640	624	659	635	674	613	592	622	613	634	608	653	636	628	691	620	629	639	651	705	674	657	664	637	637	644	664	628	642	667	599	596	702	665	614	663	625	669	644	666	640	614	638	602	595	648	645	632	627	591	655	659	645	644	624	633	648	597	642	665	651	627	640	619	687	640	591	674	665	705	631	659	672	663	657	676	619	633	615	608	650	624	592	666	652	637	626	604	614	670	618	601	637	642	615	657	629	684	644	603	691	663	627	674	663	608	639	646	610	663	650	628	632	628	600	654	665	650	617	650	662	657	635	630	688	670	643	636	644	635	649	687	665	631	638	635	631	666	662	682	606	612	692	625	634	674	629	616	665	626	646	707	619	649	647	622	636	613	645	678	689	640	614	603	621	624	641	632	635	639	688	649	635	618	646	646	685	639	613	654	653	658	658	629	687	622	652	613	618	666	652	655	685	635	690	674	653	633	650	662	632	618	653	623	668	666	652	689	628	665	656	612	669	601	666	643	629	676	699	660	635	594	717	686	636	611	641	658	663	631	618	641	658	670	684	631	677	663	661	640	685	626	697	646	621	646	627	659	645	639	614	633	651	580	611	683	677	653	693	624	670	658	624	670	622	675	644	639	621	687	624	653	588	670	684	657	691	670	636	666	618	643	642	620	628	637	641	684	651	614	671	619	637	662	632	668	640	692	648	638	625	622	616	613	617	598	654	588	626	666	629	613	659	666	655	595	625	629	637	665	646	635	630	618	630	627	656
2235	491	310	238	179	205	358	424	361	422	323	308	224	229	174	176	159	151	156	138	132	123	142	169	175	159	125	149	105	84	75	87	92	88	75	72	72	86	57	81	82	78	80	66	71	76	75	72	74	75	67	72	62	78	79	69	76	76	81	77	64	66	73	83	81	81	85	65	87	81	71	76	89	63	73	80	78	85	65	60	71	76	69	63	60	88	68	64	62	71	77	62	72	75	68	74	69	63	80	65	61	81	82	79	62	72	70	75	70	54	64	82	77	61	69	66	59	71	79	83	82	80	60	68	68	80	71	72	70	80	72	74	62	68	75	72	72	68	60	71	83	92	88	74	68	72	61	63	70	74	75	82	76	69	102	86	94	91	72	71	77	82	71	71	72	63	76	73	58	64	72	76	71	68	75	58	84	69	66	81	71	63	66	75	63	68	77	80	65	61	88	58	78	79	82	65	79	67	79	55	86	65	64	59	82	75	76	71	74	68	82	80	68	66	65	68	83	64	84	82	78	72	58	77	76	73	81	81	80	85	67	77	71	60	77	81	66	65	74	89	80	70	78	71	80	77	70	67	60	69	68	75	73	79	75	64	79	68	72	69	75	70	64	68	80	63	97	71	66	76	80	78	58	75	72	61	64	81	60	97	73	67	76	74	58	73	97	68	76	74	74	79	89	89	64	78	70	62	86	75	76	62	68	76	82	86	77	73	66	73	72	80	61	55	72	53	75	77	66	67	76	67	67	86	71	49	77	88	66	64	78	64	79	90	64	62	59	73	77	75	73	74	70	84	65	66	83	79	70	76	90	70	64	74	90	78	84	68	75	68	71	72	63	68	62	80	72	68	70	70	72	69	85	72	80	74	69	65	66	88	68	84	70	77	73	78	71	66	53	83	81	61	81	71	69	84	69	59	75	83	76	62	70	86	89	80	84	80	70	71	65	70	83	73	73	71	58	54	75	68	74	80	56	63	69	93	79	75	64	61	61	88	64	70	63	66	72	83	76	67	69	82	83	80	67	54	65	48	80	75	57	74	64	61	87	79	75	67	76	75	58	82	77	76	85	87	76	65	70	84	69	67	75	78	66	55	80	81	76	76	60	63	84	65	68	75	65	69	80	74	80	74	70	60	70	79	79	75	50	68	82	70	78	70	75	81	63	82	80	72	59	75	71	66	81	56	70	81	78	74	68	64	59	73	87	74	78	93	73	58	79	89	66	80	87	72	68	66	81	77	69	75	70	76	68	79	65	75	78	62	86	61	65	75	70	75	72	67	78	74	70	61	61	86	79	86	68	81	97	74	77	79	60	75	55	57	78	67	68	74	64	85	75	94	82	71	71	63	71	68	75	65	75	68	78	66	80	77	86	78	79	55	70	62	79	81	84	66	75	64	70	60	77	80	83	72	79	76	73	81	81	57	68	64	71	60	53	79	77	86	87	78	91	72	81	87	81	64	55	68	65	75	85	85	65	76	78	80	85	74	66	61	73	69	66	89	80	74	65	54	77	80	73	76	78	73	71	65	75	54	73	75	63	61	75	68	73	76	78	86	66	71	72	80	82	82	73	78	94	87	81	67	67	72	70	68	62	68	74	76	74	77	77	67	65	81	68	65	84	86	76	72	78	71	65	73	71	65	87	62	70	77	74	84	72	72	73	88	68	70	61	82	73	65	75	73	69	73	85	57	81	74	72	71	64	68	94	67	68	91	65	66	73	74	63	75	74	58	63	81	63	78	83	80	76	81	81	78	80	77	81	72	72	89	78	73	79	70	71	80	72	82	75	75	71	61	82	74	81	77	80	65	69	64	69	72	85	84	52	69	60	76	70	61	73	86	67	68	78	51	68	83	85	72	77	81	81	66	66	79	60	72	71	77	63	70	78	86	70	68	63	66	80	62	64	71	88	67	88	83	81	74	93	81	73	81	73	65	74	71	67	70	63	59	74	62	77	80	67	69	82	70	89	74	76	65	73	64	70	77	64	71	81	79	77	78	64	75	87	84	64	80	92	77	75	66	71	70	67	65	60	72	65	60	74	90	65	83	68	91	70	73	62	69	67	80	84	77	62	74	85	73	74	59	89	84	63	70	74	61	77	77	79	69	65	71	70	74	78	66	64	64	67	71	63	86	79	68	91	71	77	62	71	60	75	81	77	69	78	76	76	58	83	79	85	75	88	61	68	68	61	73	88	71	65	70	75	68	76	65	84	54	70	73	80	79	55	75	97	71	67	70	73	72	79	75	83	77	69	85	67	63	79	73	82	83	69	77	85	81	70	75	70	67	60	62	66	75	77	89	72	68	76	71	65	53	76	63	82	72	73	66	85	73	82	77	83	80	57	76	68	76	75	64	76	60	73	74	65	84	73	76	70	60	63	63	81	89	70	76	86	73	60	60	58	74	74	72	68	70	78	68	69	70	60	74	67	73	74	76	83	85	72	75	73	69	58	79	75	80	78	90	73	77	81	86	67	65	90	65	70	66	69	77	73	56	74	65	76	75	76	77	83	79	77	74	61	76	91	70	66	69	65	84	65	71	69	78	76	65	60	84	78	72	80	54	78	80	88	75	85	78	76	72	76	86	69	73	70	84	71	68	69	80	81	82	67	84	74	70	75	78	71	52	77	75	86	58	82	65	79	78	76	75	81	80	75	88	65	84	88	63	80	83	76	59	52	65	69	57	75	58	78	61	69	64	70	78	87	80	62	67	64	82	78	80	79	69	74	66	87	61	74	73	82	78	91	68	59	61	68	62	59	71	80	75	82	72	80	60	78	77	74	79	76	74	68	66	57	70	70	89	67	66	70	83	77	66	65	68	72	72	79	76	81	53	63	75	72	78	72	71	80	73	78	73	58	77	74	84	64	72	75	66	64	80	71	65	80	93	76	75	63	71	77	55	64	80	67	85	74	71	67	76	72	83	78	66	73	81	63	88	83	77	73	67	65	67	76	74	63	74	85	86	82	81	86	74	94	69	76	66	71	81	82	72	71	96	79	72	76	79	78	63	76	77	64	85	78	75	87	74	68	92	56	74	73	84	72	81	80	73	70	86	74	59	79	70	71	80	66	76	68	85	72	81	62	71	67	78	73	79	85	84	68	85	75	98	80	83	68	78	70	53	61	66	89	81	73	75	58	83	74	67	72	82	72	76	69	63	82	84	64	73	58	60	64	87	67	64	58	78	72	74	78	71	89	65	59	60	79	73	74	57	66	71	67	65	76	79	68	77	74	72	69	67	76	65	65	75	69	77	64	60	60	76	61	67	54	57	83	75	74	81	74	74	82	73	89	77	80	74	72	58	80	81	60	65	65	80	72	92	61	80	54	71	83	68	74	80	61	67	78	69	77	73	63	55	70	80	88	78	88	73	69	85	82	65	77	68	70	75	89	67	64	76	65	62	82	72	71	66	69	64	88	74	72	72	81	72	74	70	65	72	63	79	70	71	71	79	70	62	64	62	71	80	76	72	84	65	79	75	64	74	68	70
17360	5745	3392	3393	7610	11953	15342	15005	13160	13044	9816	8447	6338	5501	4426	3850	3402	2804	2656	2515	2498	2350	2552	3091	2878	2471	1959	1477	1057	836	725	632	609	583	572	580	594	552	569	540	558	532	554	566	560	562	519	526	526	551	529	554	578	532	537	568	513	574	572	521	551	576	488	571	548	548	555	523	518	604	525	555	517	564	525	548	526	539	525	497	550	521	561	589	596	519	520	512	532	527	597	498	566	527	592	545	599	540	504	545	534	560	520	535	572	539	547	563	523	517	543	518	506	506	558	559	542	544	537	519	507	536	552	570	545	560	550	525	530	561	535	534	548	553	539	488	525	528	515	545	511	569	508	560	575	571	543	519	571	526	562	544	565	543	560	557	557	572	573	521	570	541	554	530	508	566	544	561	559	543	554	503	565	538	583	568	540	582	548	533	523	571	557	526	553	541	501	533	598	564	560	532	614	537	582	570	527	569	573	532	505	558	538	584	557	521	571	524	580	563	532	541	587	551	523	573	522	547	554	540	546	514	573	536	577	512	571	570	530	531	514	536	546	546	561	578	556	548	544	536	551	562	588	536	565	543	544	518	526	535	540	542	530	518	499	541	558	565	563	547	532	503	541	485	571	544	562	532	600	551	574	518	534	571	554	551	493	545	538	540	520	525	550	511	514	556	534	521	558	563	545	531	539	514	542	560	547	565	529	537	513	552	541	584	531	531	554	527	553	538	556	567	517	548	569	541	545	555	509	548	594	539	555	508	574	546	521	531	534	546	554	573	551	527	558	502	544	511	553	544	576	554	547	582	514	610	538	553	541	540	545	504	556	548	571	559	532	558	542	546	511	542	514	530	579	545	543	533	563	535	535	555	535	559	584	564	534	555	500	535	537	510	540	522	546	536	571	538	499	529	537	578	529	554	522	563	527	551	562	537	572	521	547	556	530	532	588	574	547	539	528	584	542	558	565	549	519	569	596	542	561	549	552	566	546	555	563	537	587	535	593	534	562	571	527	567	500	543	573	542	542	547	511	532	536	547	556	535	578	569	521	552	535	503	516	539	495	544	571	491	544	550	550	521	564	588	563	528	530	515	575	520	532	550	541	547	515	535	544	527	519	544	554	546	536	542	557	522	547	563	508	523	545	545	561	562	599	527	610	548	548	559	526	555	565	512	534	537	538	522	560	533	543	573	572	511	547	533	539	519	543	548	528	571	545	536	539	542	505	545	555	560	524	575	501	515	534	514	505	491	545	563	565	534	562	556	575	563	551	526	589	549	596	526	571	549	526	549	511	537	535	538	561	550	526	537	541	514	567	571	545	531	523	525	564	540	582	557	544	535	548	547	555	571	579	557	531	559	542	553	518	533	544	559	520	522	552	566	553	517	523	570	535	551	525	537	560	542	518	532	549	583	537	567	567	556	543	551	579	569	557	538	514	524	513	550	524	547	547	593	542	534	539	534	504	524	585	503	531	513	560	537	557	517	542	554	578	592	554	567	512	538	544	525	542	532	533	533	546	542	559	583	532	562	546	550	547	535	531	542	582	564	528	498	536	575	563	537	559	594	564	570	518	553	559	587	555	541	548	577	555	578	532	534	546	548	557	557	559	530	547	588	568	529	550	551	546	568	566	518	539	507	557	533	581	564	584	578	556	549	582	559	523	536	520	545	569	484	545	557	576	503	519	560	517	574	557	562	559	524	551	566	579	539	536	525	571	535	542	542	565	546	587	587	521	560	536	534	552	549	546	548	536	515	611	577	540	553	545	527	533	565	527	524	568	581	548	525	533	568	522	513	557	567	533	575	543	528	550	540	573	520	548	569	552	578	549	544	597	508	545	540	487	514	523	546	568	532	514	543	559	546	522	540	552	574	535	549	544	555	580	528	565	535	525	520	528	540	577	519	572	548	568	506	547	504	576	550	525	522	540	543	550	561	539	533	558	524	537	594	538	592	542	601	537	564	548	526	548	533	533	521	495	505	549	579	582	562	597	501	551	548	549	566	532	569	591	502	544	578	560	550	548	555	583	544	552	540	552	557	545	512	513	558	529	558	558	553	580	520	536	548	532	553	546	554	545	531	574	519	595	538	555	544	528	564	487	559	542	553	555	514	545	536	522	543	548	520	528	575	512	533	566	528	549	537	540	517	546	533	550	574	522	538	512	565	550	527	563	539	519	535	536	555	610	526	580	522	570	519	564	591	553	559	558	534	558	509	540	533	539	579	512	498	600	514	550	535	567	538	545	534	593	546	567	519	555	572	566	527	532	565	537	545	551	579	530	551	547	546	524	543	516	538	530	550	553	580	543	529	546	553	476	555	590	514	539	606	576	602	572	540	576	579	564	529	579	542	560	577	529	522	544	524	561	558	571	596	528	559	544	546	522	581	565	555	570	587	554	552	575	554	579	544	516	539	547	558	542	546	526	543	560	549	489	560	557	565	513	562	542	565	563	577	517	546	548	588	558	542	562	516	553	557	554	560	524	557	544	546	548	582	555	523	513	544	537	589	558	561	561	567	512	523	546	539	548	545	553	504	526	554	569	582	550	524	545	533	563	516	556	497	536	562	549	535	566	564	548	554	549	561	550	544	536	518	517	541	559	526	529	551	572	576	536	574	519	541	592	589	513	522	565	548	509	556	578	562	522	547	543	554	511	553	518	501	521	557	565	534	564	550	568	521	568	516	557	571	570	591	537	558	555	606	547	594	565	527	530	533	585	491	600	517	564	609	553	517	597	518	545	540	515	517	528	597	552	544	527	575	577	554	564	482	523	534	568	545	572	531	546	518	554	519	549	548	495	566	526	540	551	532	539	514	572	552	535	532	550	532	507	557	564	513	574	552	546	585	619	522	528	563	574	536	517	541	573	539	551	587	543	564	537	541	571	525	565	523	583	502	533	527	584	549	579	515	523	530	516	521	530	568	565	577	535	530	572	539	519	564	543	562	499	580	539	522	542	583	557	522	576	529	590	538	567	540	525	527	545	512	524	527	539	552	510	529	516	549	564	547	509	526	522	547	560	535	548	531	549	521	526	564	563	581	562	534	541	591	529	580	521	554	516	548	550	536	523	573	513	572	524	536	532	552	582	543	569	549	564	521	558	591	523	533	538	532	516	577	534	538	553	523	534	533	586	525	543	573	574	554	550	551	571	549	563	562	519	547	524	534	555	544	561	549	555	564	527	560	557	522	545	492	559	561	582	524	562	540	552	541	549	576	593	529	492	534	590	585	581	569	554	520	573	560	514	580	595	540	556	545	526	523	529	573	566	529	528	542	542	493	553	544	591	538	546	565	570	574	527	558	548	544	551	551	520	496	549	541	533	568	517	571	588	558	553	569	609	541	538	522	532	565	546	534	544	586	496	534	608	524	496	561	520	532	555	556	518	553	558	578	534	553	553	527	525	525	562	569	550	565	560	547	515	535	532	551	518	560	566	594	542	533	545	572	544	544	567	550	544	514	525	524	529	559	585	545	543	539	534	536	532	587	545	580	518	550
1945	852	367	271	224	303	498	560	511	556	432	376	298	265	232	216	198	204	159	153	153	151	234	327	390	319	258	177	142	123	92	93	97	93	62	70	92	82	77	85	95	82	81	68	71	71	81	76	81	68	75	82	82	76	71	79	69	81	69	74	68	76	89	70	73	84	89	72	78	79	90	78	64	74	71	62	58	72	75	67	80	90	82	79	75	89	82	67	66	84	84	76	69	73	76	79	63	94	86	80	83	84	71	74	73	85	77	83	81	69	62	80	67	82	91	84	82	94	80	81	85	60	97	86	93	91	93	73	71	71	74	73	68	81	66	69	91	74	83	73	78	68	80	84	75	96	80	75	73	78	50	73	71	71	76	63	64	72	60	54	82	76	73	70	92	84	82	68	60	84	71	74	90	87	72	83	77	77	87	69	85	89	67	82	84	74	78	61	69	84	79	74	73	69	72	73	75	79	74	86	72	62	85	79	78	65	76	68	73	71	63	73	68	69	63	72	65	71	89	75	76	73	75	80	77	66	80	83	71	85	76	94	75	75	74	81	85	88	74	79	84	74	85	72	66	83	76	83	80	92	74	83	87	92	77	75	77	83	77	81	92	72	70	88	75	78	97	100	82	83	91	80	83	80	78	83	72	66	83	84	88	69	85	81	74	71	59	76	74	80	94	85	101	57	83	95	94	82	68	78	74	74	74	77	67	63	73	65	67	82	80	85	66	74	77	85	79	68	77	82	66	69	78	80	76	68	81	64	84	85	75	98	84	79	75	64	74	86	67	79	75	82	72	69	63	62	78	63	76	78	79	78	75	70	74	71	100	90	88	80	63	80	78	71	81	83	78	85	80	85	63	68	79	70	85	78	85	74	74	66	78	81	90	73	69	63	86	74	76	70	78	67	83	70	78	64	63	74	57	68	62	72	83	88	70	57	62	55	77	69	91	73	65	85	75	66	90	88	72	77	84	66	77	81	62	76	70	71	70	89	70	82	75	76	69	72	81	76	64	72	72	74	74	79	82	79	73	93	87	95	74	82	72	62	79	75	70	82	79	68	72	87	75	87	81	77	75	74	98	65	63	85	78	69	76	85	57	70	81	85	71	70	67	86	72	72	67	68	73	70	86	74	78	82	68	70	74	73	82	76	76	82	66	84	87	86	83	83	86	77	75	71	78	81	76	78	82	80	86	81	78	89	83	69	82	70	91	96	83	83	70	61	74	60	75	68	72	88	65	67	61	62	66	62	74	78	68	65	85	86	74	77	63	64	73	67	78	75	69	74	71	78	74	75	81	66	88	73	84	68	81	89	77	89	84	75	70	94	71	69	85	75	72	67	63	79	94	65	85	76	95	82	87	72	91	69	73	80	80	90	68	77	65	74	74	78	76	84	71	80	78	87	69	83	93	79	91	83	74	74	60	83	97	83	75	93	69	66	71	97	77	68	69	79	69	76	67	80	84	62	71	89	73	91	77	74	78	77	65	65	69	84	78	75	71	64	80	74	50	98	92	85	82	74	64	76	62	62	72	98	77	63	72	91	86	76	70	81	76	61	73	81	69	78	83	75	77	72	65	72	80	62	83	56	70	79	76	64	79	69	60	92	71	74	71	80	85	74	54	70	87	74	85	83	70	76	80	82	72	69	64	75	83	78	71	86	78	80	74	83	75	78	66	80	80	82	89	81	95	77	80	59	68	77	78	68	73	77	72	87	81	86	83	79	75	70	80	79	83	82	69	64	74	68	71	71	87	79	68	89	72	65	64	68	67	86	84	61	65	70	61	73	82	64	75	86	91	85	75	70	96	73	79	82	78	80	69	89	68	81	67	89	65	66	70	79	72	83	68	94	66	79	71	78	88	82	71	70	74	82	69	74	78	83	71	74	86	78	65	82	76	83	81	77	77	67	81	75	67	78	75	79	67	69	71	81	73	66	81	75	80	88	81	82	78	81	77	78	83	81	65	68	77	70	64	87	78	68	78	70	77	76	82	90	67	95	90	82	71	88	69	68	77	68	75	86	66	82	83	83	93	71	90	66	87	67	73	77	86	88	70	86	80	89	86	73	72	67	82	86	77	84	80	79	75	79	92	82	64	85	75	75	79	79	63	67	68	75	73	77	85	78	63	90	79	79	79	61	72	81	78	78	73	107	65	79	78	67	72	76	91	76	75	80	81	79	74	78	70	78	66	83	91	74	67	76	69	70	84	71	70	80	83	85	77	71	76	79	80	71	85	92	73	80	86	86	71	73	80	75	81	73	70	77	88	81	74	82	71	75	73	68	57	75	67	75	96	72	80	76	76	77	66	79	62	85	89	79	88	60	83	84	99	90	86	73	80	71	76	75	65	69	78	77	70	77	82	70	78	90	76	83	80	95	78	88	85	56	78	77	89	86	92	95	72	73	73	86	75	83	66	68	81	68	75	96	78	88	83	103	89	79	90	71	76	76	79	75	64	77	71	65	75	81	82	75	64	85	68	82	74	76	80	79	80	82	70	66	62	85	56	79	80	81	80	74	76	73	80	60	68	75	84	63	71	82	75	73	62	97	72	89	89	97	84	72	76	79	81	75	74	77	64	54	64	58	60	105	80	87	77	77	79	78	70	74	77	76	68	84	71	70	92	87	71	83	75	77	83	66	50	81	82	72	83	87	74	68	73	60	84	71	72	60	88	82	78	92	66	70	86	88	84	84	78	82	74	89	87	71	67	83	81	74	72	75	80	79	89	73	91	83	62	69	95	70	95	73	80	80	73	81	68	73	84	72	71	73	71	65	81	81	90	96	64	75	66	80	68	92	75	74	77	77	59	61	74	75	86	66	76	74	89	67	86	74	73	72	74	79	64	86	71	72	76	74	68	63	70	75	90	73	58	78	76	73	88	73	74	83	74	70	76	78	87	83	89	91	78	70	68	79	73	82	67	75	77	81	83	74	79	70	70	75	81	79	73	97	77	77	76	80	68	60	78	73	68	84	72	81	64	65	77	74	59	79	75	64	74	73	82	82	80	74	76	82	84	86	70	87	80	72	79	69	101	64	87	90	78	65	79	79	88	68	81	62	87	82	75	75	80	87	77	57	87	65	62	93	77	77	73	66	70	63	87	80	70	66	69	63	69	69	66	61	79	87	75	75	82	67	67	72	87	65	78	62	78	69	91	82	91	86	66	85	66	73	65	76	79	62	90	63	71	83	67	72	62	71	64	82	73	80	80	62	77	81	79	71	66	83	66	99	86	84	85	82	82	63	70	79	76	66	81	84	86	73	81	78	89	76	75	76	84	63	81	82	93	78	79	64	96	83	70	80	82	60	84	71	74	79	68	76	69	74	71	82	79	63	82	70	85	79	68	83	76	80	87	77	79	77	69	77	72	57	82	87	83	99	78	80	81	82	95	75	74	82	90	68	96	78	79	64	89	80	94	77	84	75	78	70	72	78	67	65	85	88	76	84	65	90	81	73	78	66	87	84	79	73	72	88	89	78	89	91	69	88
19259	8149	4145	4391	10278	16519	20041	18754	17185	15522	12935	9925	7586	6571	5575	4964	4649	4093	3670	3376	3045	3059	4777	7688	7848	6198	4655	3212	2052	1336	889	814	644	619	621	587	561	598	571	539	552	549	614	576	541	563	516	583	552	542	576	582	566	564	561	574	531	552	604	570	605	517	572	561	506	548	526	587	578	551	537	573	546	536	573	566	546	557	563	518	554	557	593	539	575	574	584	550	536	567	610	553	549	535	556	514	543	563	557	542	574	593	562	541	568	556	562	580	536	574	595	543	595	556	573	614	574	525	558	524	551	539	577	564	593	543	572	588	533	577	567	542	543	629	538	524	575	567	553	565	524	555	528	591	515	645	536	545	554	528	565	525	593	570	551	547	560	563	589	545	604	530	601	552	551	597	574	580	568	565	570	605	535	565	559	597	573	562	544	535	586	580	617	590	592	584	536	618	536	573	536	573	529	550	554	550	561	554	593	582	591	558	605	549	557	541	567	560	604	566	527	591	541	587	581	558	558	576	584	568	566	595	579	557	618	580	526	575	572	589	548	580	560	561	537	615	599	587	571	542	538	595	571	561	537	567	558	566	582	544	595	625	571	551	524	600	573	562	593	574	586	559	538	532	550	562	555	560	542	576	547	601	541	615	566	608	543	554	564	607	565	554	588	559	550	525	579	536	583	573	562	532	557	570	590	539	556	577	590	572	556	583	546	611	577	542	585	586	550	543	586	515	550	537	575	563	607	529	557	570	538	575	561	543	591	518	554	554	579	580	585	556	576	598	518	591	560	623	510	578	539	568	600	597	552	590	578	593	557	571	549	573	608	571	559	557	561	565	515	558	581	574	549	553	569	633	571	586	568	596	570	553	582	512	568	539	554	577	574	592	543	564	569	542	538	554	559	545	576	564	596	571	592	555	564	569	582	535	586	524	584	574	535	617	630	584	554	604	533	556	541	560	564	589	598	564	566	575	582	599	561	557	546	602	569	576	569	555	564	603	548	575	589	552	547	580	577	593	528	532	560	580	568	560	553	560	625	571	575	574	587	590	579	570	562	508	519	549	581	565	597	577	560	545	545	571	558	559	567	576	537	546	556	591	526	582	575	550	580	553	545	552	570	602	603	580	573	583	588	618	549	593	543	600	591	526	602	611	594	521	567	539	550	544	550	553	613	557	521	537	537	595	548	557	590	520	572	576	569	543	581	562	556	566	567	563	546	605	637	574	564	584	544	602	522	563	566	574	583	561	571	592	557	584	589	550	583	549	555	582	546	575	565	596	525	530	564	578	554	554	574	562	554	546	548	538	583	566	558	606	571	561	577	561	597	556	560	555	555	614	567	542	535	617	568	602	607	531	584	551	542	562	569	567	538	538	559	537	556	582	550	609	544	571	578	621	604	611	563	519	583	546	559	527	567	587	551	562	565	572	557	565	601	535	576	578	548	565	545	546	576	571	557	512	555	593	575	556	599	547	576	570	579	535	575	606	596	620	545	586	537	585	567	604	553	584	553	558	563	581	594	546	571	539	594	591	589	584	594	590	548	571	564	564	568	578	559	577	560	572	560	612	582	622	580	574	605	571	566	552	548	592	572	553	568	569	540	562	587	531	531	568	580	564	554	581	579	549	602	590	555	568	574	589	557	563	479	582	603	568	548	598	545	541	582	585	600	565	565	551	565	564	537	560	569	569	545	539	589	534	557	569	597	535	604	521	542	566	577	582	518	615	563	568	583	572	586	546	567	538	572	608	547	590	559	553	601	579	530	547	543	575	566	571	592	557	569	587	535	607	603	589	564	563	609	560	552	542	560	520	598	569	594	563	602	567	554	597	562	580	552	563	582	582	594	557	596	580	533	603	554	571	579	546	559	621	545	560	574	587	564	602	570	587	558	568	566	569	564	581	534	538	567	612	530	544	572	598	587	566	549	565	635	516	625	584	568	557	581	597	569	555	554	566	575	546	546	583	595	577	548	588	566	603	560	580	594	588	599	587	582	561	557	520	574	573	574	543	584	506	571	557	542	545	590	583	565	581	551	564	547	570	595	581	555	535	580	599	607	584	574	545	580	574	561	562	593	593	593	589	542	577	544	595	559	509	570	545	556	621	534	543	547	542	543	556	535	513	596	546	547	548	575	571	528	552	556	612	546	576	587	549	583	571	528	593	561	594	544	588	562	551	574	557	586	541	544	559	578	535	541	524	574	556	580	581	547	562	540	579	534	571	560	572	547	580	574	584	581	580	542	581	514	511	575	579	606	533	555	566	570	542	563	538	583	558	568	553	543	541	566	554	554	579	590	598	595	564	548	581	580	590	567	516	611	553	570	546	567	537	584	524	548	589	569	609	561	578	596	590	564	561	579	565	535	578	586	544	563	575	583	554	589	583	551	569	553	563	549	540	541	599	544	572	565	552	569	605	523	607	558	596	556	546	579	554	559	527	595	548	535	572	562	536	566	538	573	553	578	599	485	526	618	576	573	591	546	558	619	539	597	570	553	541	561	612	558	593	555	550	592	592	585	584	587	574	591	558	544	543	569	541	589	612	574	511	615	535	563	549	579	566	554	574	601	558	582	590	568	597	568	564	564	542	589	561	570	587	549	551	547	581	588	515	549	580	557	555	589	540	574	600	551	582	568	581	553	580	574	571	547	540	611	574	546	563	542	550	580	522	599	551	565	553	557	559	569	591	584	568	570	518	589	584	588	584	605	533	578	604	559	584	545	545	533	552	520	565	579	577	551	591	589	633	561	525	549	562	578	547	604	547	578	552	588	553	530	550	536	589	589	547	547	576	613	568	598	549	539	579	522	560	550	556	607	531	591	555	559	553	533	589	569	539	556	558	553	510	548	583	570	578	565	601	553	549	550	568	601	525	569	575	556	558	622	593	545	577	541	530	549	576	544	558	592	533	500	596	604	552	585	555	554	614	551	563	512	519	560	548	573	558	582	564	578	529	568	538	552	541	580	608	569	551	587	578	572	582	516	582	584	544	566	545	592	565	576	536	595	561	580	562	614	532	544	574	549	542	550	592	608	578	531	566	541	596	584	572	570	562	572	571	560	571	571	584	604	561	595	559	577	583	631	574	574	577	526	564	594	539	563	552	568	565	577	543	540	580	530	612	601	573	578	595	602	594	564	554	589	533	548	527	564	566	595	577	588	544	600	647	520	541	576	554	539	575	567	563	554	576	573	595	546	608	579	561	523	562	578	549	584	609	604	518	550	590	510	549	518	607	551	594	577	590	560	574	544	571	582	553	587	524	553	580	585	565	593	553	611	536	539	570	519	567	572	589	555	539	579	539	526	569	545	563	584	527	582	566	573	618	578	584	588	569	590	564	555	545	605	570	574	603	510	537	585	539	573	592	573	561	569	613	597	546	609	560	560	545	545	576	553	536	587	595	602	586	576	570	579	567	552	607	542	613	503	572	569	543	555	568	540	591	550	594	537	570	564	525	590	572	570	578	620	618	567	571	624	608	573	607	576	553	582	593	567	577
3446	784	360	275	271	289	414	524	506	435	388	346	314	275	237	233	184	172	186	162	165	176	188	381	473	397	293	202	134	135	126	84	100	80	85	101	91	92	74	78	77	93	83	85	97	97	92	64	68	93	89	83	98	71	101	99	89	90	94	96	80	75	90	65	83	87	100	85	87	81	75	92	77	68	92	78	78	61	76	87	83	97	82	86	81	73	69	93	80	85	82	93	107	94	91	88	99	106	104	78	99	75	79	91	97	106	76	74	81	88	83	97	97	84	82	99	97	74	97	82	91	80	83	75	76	74	82	87	83	85	61	73	97	94	77	83	79	91	81	71	72	73	81	72	110	85	97	82	73	89	84	79	72	68	79	79	97	78	68	71	91	84	110	74	80	85	90	80	75	92	113	86	88	100	102	80	81	85	85	76	92	93	76	106	72	82	85	85	90	73	88	86	93	87	90	70	89	87	92	81	86	78	80	66	84	76	90	84	79	100	75	83	95	80	89	73	77	78	63	66	105	83	84	94	89	95	88	83	87	105	73	90	82	88	86	65	83	73	78	97	80	68	95	79	69	78	95	95	95	89	68	102	71	81	82	98	82	106	76	94	87	86	83	95	70	87	65	89	80	89	77	76	106	87	90	97	84	87	71	118	78	95	83	86	68	78	98	68	81	88	90	91	84	85	81	79	90	91	95	84	92	75	74	87	78	78	94	96	83	82	91	86	83	72	97	77	85	87	103	73	70	101	94	70	82	95	94	79	97	77	100	72	79	83	74	83	94	88	75	99	71	96	88	80	90	85	70	93	93	71	87	84	84	85	97	84	86	96	101	103	84	83	100	80	80	75	86	81	86	82	84	79	83	92	79	86	96	95	100	85	80	92	88	85	96	72	84	87	76	78	76	99	84	87	82	85	79	87	93	80	92	95	73	99	84	83	63	99	70	92	76	77	104	77	85	87	103	80	90	88	84	79	76	83	84	92	83	88	83	71	100	99	93	77	91	66	78	66	94	92	67	96	81	68	92	100	90	110	91	95	95	76	86	87	81	101	96	84	80	67	104	95	84	71	77	89	81	96	67	91	83	92	94	91	93	76	83	85	67	82	77	88	86	83	84	69	69	81	92	86	75	94	97	90	72	101	95	85	72	81	91	83	107	75	85	95	81	90	110	104	95	73	92	83	82	79	87	82	93	68	82	77	75	74	93	85	88	94	91	83	88	74	95	82	84	99	84	80	90	91	79	74	81	84	90	71	85	64	88	76	86	67	82	78	68	89	78	97	91	88	73	90	76	95	82	85	101	88	93	89	78	71	76	84	89	92	86	83	74	95	76	85	97	81	78	79	83	84	82	79	89	85	80	75	86	87	92	87	84	90	87	88	99	93	69	93	87	89	71	110	93	89	84	89	73	92	91	99	100	90	69	74	72	91	88	88	77	79	81	84	88	70	82	100	77	94	91	77	86	81	78	78	94	80	92	84	77	66	92	77	85	79	85	77	91	90	94	96	95	76	89	83	91	95	100	106	98	81	88	76	81	83	82	87	86	74	81	85	88	108	63	85	87	86	83	84	89	69	84	89	88	89	96	74	78	93	79	89	85	88	83	82	75	84	86	86	82	81	81	90	92	87	100	76	64	67	78	82	71	71	79	86	85	95	90	87	79	71	84	86	86	78	85	75	78	85	72	62	79	77	81	75	89	78	78	85	74	86	71	72	96	52	73	85	79	89	82	74	74	74	89	86	76	80	96	92	61	87	93	103	79	85	100	83	87	92	81	91	83	85	89	75	74	86	79	79	85	84	76	91	92	81	89	83	87	76	77	81	82	80	75	98	88	67	85	89	91	103	60	80	80	79	90	90	89	81	80	66	70	79	96	89	89	69	81	73	96	83	75	87	83	96	82	91	89	76	86	95	75	87	82	91	87	79	87	78	83	89	71	76	92	90	101	86	71	90	75	68	85	75	79	80	82	98	89	74	78	76	74	67	74	85	88	83	89	81	94	89	82	77	78	93	89	86	78	76	87	100	58	94	78	86	99	83	95	87	93	79	87	69	87	74	81	82	86	82	95	99	107	78	90	85	85	79	90	95	74	78	65	83	79	102	89	85	88	74	84	96	82	89	83	96	84	90	84	95	81	90	85	90	82	87	87	73	95	74	82	105	87	86	94	80	110	90	84	84	73	78	65	78	85	97	66	85	86	89	94	84	81	83	77	84	87	68	75	98	85	107	78	92	79	101	102	89	92	72	73	91	71	96	99	97	90	85	93	75	83	88	84	102	76	80	93	72	74	90	76	88	85	82	83	86	92	85	95	77	84	100	97	80	88	91	93	65	73	91	84	85	87	91	88	85	82	107	86	95	105	80	65	90	76	89	98	93	86	80	92	80	80	79	83	65	97	68	93	91	93	83	94	79	85	74	93	78	76	97	91	92	73	78	77	78	79	94	106	90	78	75	92	83	79	88	80	96	91	93	99	82	80	68	75	74	84	83	81	90	85	83	91	87	88	86	88	94	86	61	66	93	86	89	91	93	82	101	76	81	93	102	75	81	89	88	87	82	76	75	90	78	93	93	92	65	75	97	68	89	82	84	87	76	86	90	67	94	90	103	84	85	69	77	79	82	97	88	86	98	84	93	66	89	82	112	77	88	81	75	92	87	79	82	92	69	95	76	75	89	80	84	97	87	85	95	90	87	84	98	79	81	90	80	71	75	79	81	99	88	95	106	89	76	84	84	80	89	78	83	91	78	70	101	87	85	83	75	86	84	96	88	86	79	67	99	72	77	94	82	81	102	86	103	87	95	81	77	110	82	93	79	83	80	86	73	89	83	82	71	98	95	84	87	84	100	105	103	70	84	93	88	58	91	82	80	79	81	72	76	99	92	87	76	82	94	69	90	90	66	86	76	90	85	77	82	102	83	66	106	68	84	91	91	78	81	86	87	76	75	79	64	76	88	78	106	93	93	100	82	91	88	71	89	80	84	83	88	75	69	95	73	76	77	90	71	78	92	105	86	76	78	91	89	100	78	71	92	77	87	78	101	98	77	82	71	87	95	77	71	89	79	89	79	82	83	87	79	84	93	96	87	85	89	81	97	77	89	90	74	90	76	73	98	92	79	87	92	86	77	89	88	92	83	80	76	82	80	93	80	79	92	84	99	66	79	84	106	100	89	66	75	90	76	91	68	82	91	99	84	105	86	101	97	100	78	77	95	77	84	89	93	90	73	103	80	85	100	91	75	89	80	82	81	77	74	80	80	81	85	84	88	72	87	67	79	98	75	96	72	98	61	78	99	82	92	93	88	83	76	95	83	93	80	71	103	74	98	98	81	78	78	100	81	69	69	90	96	95	83	75	87	94	86	91	102	77	76	78	78	100	94	83	76	78	84	92	73	89	103	92	90	101	97	89	92	80	87	86	81	85	61	74	95	93	84	75	79	87	93	86	102	80	99	86	90	98	81	84	95	86	67	68	82	78	62	90	76	93	89
19598	7745	4186	4641	11099	17537	18124	18011	16989	13391	12107	9573	8179	7194	5881	4815	4608	3883	3691	3381	3111	2903	3881	8426	9001	7152	5287	3789	2455	1607	1047	791	748	671	654	641	636	623	625	642	643	668	597	639	641	587	600	606	634	606	675	619	634	647	649	610	643	645	622	642	618	588	636	677	639	567	657	617	615	623	643	638	615	661	606	649	569	615	669	594	608	610	643	650	643	617	621	576	608	617	625	635	627	624	625	602	599	574	659	625	657	617	568	630	592	639	621	620	628	649	578	657	656	602	651	619	627	615	612	616	654	631	611	687	622	626	625	633	581	616	622	631	628	626	660	649	629	675	636	629	626	662	610	628	596	590	610	625	648	615	626	620	644	620	600	592	570	663	636	680	626	628	624	637	639	667	641	604	634	603	599	623	606	615	658	609	618	623	617	660	605	623	636	633	628	637	632	667	622	642	665	635	622	610	622	625	642	601	674	634	627	596	584	594	657	621	610	617	643	625	662	582	619	596	641	630	639	619	606	631	584	615	608	626	608	623	637	576	619	600	624	649	653	630	653	616	669	634	644	633	646	632	613	613	694	647	617	656	629	643	625	629	606	635	618	681	608	586	632	614	569	624	630	571	650	624	630	596	604	654	586	604	630	604	653	616	591	642	663	627	691	617	658	618	652	625	594	629	631	633	608	663	593	606	684	640	616	654	611	664	599	596	618	661	596	652	623	618	611	608	593	608	587	611	648	615	618	627	636	665	651	663	634	563	587	665	665	625	656	636	637	632	636	605	585	608	634	653	640	629	632	623	627	625	631	665	633	631	651	652	629	631	596	650	626	654	563	613	617	586	600	624	675	620	679	620	597	570	639	585	607	619	643	625	656	644	639	643	634	653	637	656	616	591	621	669	573	651	673	651	642	652	586	628	622	622	615	674	649	612	639	599	653	617	590	592	675	627	677	598	617	619	621	593	621	613	694	630	616	630	640	621	616	681	572	642	603	620	623	674	643	600	637	639	632	629	664	596	581	586	604	631	579	613	635	648	625	605	608	674	654	590	605	608	615	654	607	610	588	633	638	611	630	626	633	614	626	637	637	583	642	665	674	583	659	619	581	609	620	626	607	612	618	674	577	638	672	620	629	656	586	619	609	649	635	588	626	627	634	623	629	661	673	624	657	614	671	652	593	629	635	639	629	611	601	589	649	596	614	610	586	626	620	639	665	599	597	599	649	622	630	655	633	676	651	622	666	670	625	631	649	627	645	627	608	601	615	581	627	634	577	645	643	623	587	592	610	644	653	590	644	592	615	596	579	624	652	639	600	613	628	629	621	599	634	614	624	624	663	607	611	590	609	660	596	614	657	660	627	680	635	637	634	614	621	632	658	661	675	606	604	610	624	677	638	639	610	614	639	586	653	617	593	588	588	653	637	646	629	608	620	625	639	611	626	613	618	619	657	639	630	616	654	618	592	631	631	606	590	658	645	686	620	598	592	661	582	618	635	640	620	613	627	635	597	566	645	642	603	660	626	621	610	636	638	619	667	639	636	619	608	650	611	635	627	618	678	626	624	607	612	591	584	607	635	627	623	607	605	649	647	602	624	652	622	639	643	656	639	623	648	636	621	634	627	614	625	637	625	661	633	617	664	610	668	624	649	650	641	614	600	674	634	610	619	596	586	637	614	626	628	612	619	608	615	643	592	644	624	627	641	673	623	649	654	604	609	623	658	636	643	647	656	640	604	619	658	611	619	613	631	616	628	634	646	652	591	609	653	623	630	623	656	656	650	616	638	625	606	678	648	637	643	636	639	638	648	636	605	593	614	636	645	643	620	636	614	584	648	642	601	635	597	597	631	616	700	572	629	650	584	676	626	625	607	641	618	650	640	605	644	603	630	620	591	641	641	624	660	606	631	616	621	583	638	662	662	662	623	655	612	582	595	642	627	583	580	580	617	635	614	607	610	612	648	617	638	620	627	621	627	628	601	671	587	629	610	613	604	651	614	654	599	619	603	633	633	598	663	604	613	659	611	577	647	646	635	638	666	595	554	635	579	635	617	574	631	616	622	628	600	620	627	605	587	625	647	627	653	604	616	625	659	635	657	651	617	606	623	640	631	586	623	579	643	608	615	629	639	657	638	634	647	625	638	655	604	620	591	648	595	615	642	638	670	607	640	640	646	614	601	641	656	636	634	601	637	582	669	641	621	632	658	597	620	642	618	604	590	614	628	595	666	633	640	607	591	626	678	600	644	682	655	637	639	604	608	621	625	638	622	637	604	626	620	625	633	624	665	590	635	618	650	674	593	631	646	568	614	600	624	658	608	676	599	651	651	620	629	602	612	648	604	603	614	676	566	645	630	583	616	638	610	635	591	637	595	642	619	677	638	628	630	634	574	600	648	633	603	578	650	605	635	631	617	661	639	600	641	601	636	631	682	614	602	590	647	665	610	676	629	642	618	629	595	582	633	644	623	616	614	639	645	621	622	625	636	637	583	621	675	622	642	664	612	629	605	607	604	617	597	618	627	624	582	604	626	661	642	615	623	646	618	630	635	655	649	596	629	636	563	582	640	675	653	624	631	647	639	633	667	672	623	592	615	649	635	678	647	588	645	645	583	605	661	666	596	640	606	626	616	631	668	644	625	630	641	633	603	665	614	615	613	584	602	640	612	648	618	574	661	633	605	619	607	597	591	600	681	572	612	619	656	603	621	650	612	622	610	602	629	617	647	612	626	604	668	627	610	643	612	656	643	623	593	638	626	641	660	649	679	606	642	611	622	612	640	641	601	651	645	593	655	641	612	636	647	625	639	630	577	590	597	617	623	623	581	632	617	619	621	622	579	647	594	650	584	621	674	676	624	635	630	604	642	611	603	608	630	604	689	623	632	645	641	617	640	641	585	599	634	663	606	580	563	618	627	589	635	598	638	628	623	624	623	597	612	625	613	638	621	652	571	636	625	618	612	633	656	634	636	610	620	657	596	629	697	630	610	626	652	602	594	640	625	643	622	611	671	637	584	595	604	676	594	584	634	639	625	662	659	608	637	615	606	644	671	639	624	600	630	619	656	618	641	580	580	620	639	612	680	612	639	636	573	623	569	680	618	622	613	578	616	613	625	638	620	634	618	631	645	644	589	646	679	608	617	629	667	628	632	645	638	642	646	678	655	639	634	575	591	606	608	596	625	596	639	634	617	621	658	607	644	656	632	658	658	657	663	661	623	639	600	638	617	620	627	618	618	618	620	642	637	640	636	619	626	618	612	614	603	565	655	652	651	616	625	621	608	618	619	623	622	566	614	630	615	573	662	652	635	639	588	671	582	616	592	568	652	656	632	608	660	572	592	655	644	622	615	651	636	599	625	656	615	607	625	625	640	629	630	637	622	628	680	638	620	646	613	645	637	655	590	621	674	606	623	616	551	654	598	671	621	669	644	630	632	601	626	600	674	643	644	618	619	625	676	623	632	636	617	618	600	646	603	606	600	639	625	617	629	617	612	615	632	655
2917	1045	559	410	317	428	532	699	679	560	549	464	410	381	294	266	246	245	239	225	205	200	298	675	748	579	461	335	237	143	118	97	103	103	98	98	72	95	111	96	83	73	90	98	92	75	95	85	90	106	81	85	82	85	96	86	90	94	87	77	97	98	91	99	77	82	81	80	94	78	76	91	87	79	85	72	89	82	93	88	96	83	72	97	92	84	77	89	80	109	98	82	102	74	94	82	96	105	72	94	77	86	89	94	88	82	90	101	102	96	86	84	80	98	92	82	81	75	89	75	80	107	86	87	102	91	87	84	82	99	92	81	100	86	83	89	80	85	104	87	84	102	76	74	114	85	96	103	81	104	95	90	76	97	84	95	83	84	84	77	85	103	75	100	85	87	66	74	74	86	87	82	81	91	93	89	93	81	84	87	85	94	92	92	92	82	97	112	74	70	106	94	96	102	95	77	83	101	100	96	89	86	92	93	77	96	98	85	70	91	99	93	90	89	94	90	75	83	99	106	79	97	75	103	89	82	97	91	67	82	74	100	76	88	90	91	95	87	80	99	98	97	86	98	84	89	94	91	97	89	88	76	86	93	79	99	86	83	102	91	86	88	98	97	105	86	103	79	85	96	77	98	87	95	95	84	84	102	97	89	105	95	101	93	71	78	92	84	86	90	100	85	87	98	84	83	78	81	84	91	109	109	97	94	83	97	96	81	100	79	67	86	78	97	95	97	90	74	101	89	95	93	84	88	78	92	96	82	96	92	96	71	94	85	94	96	71	88	98	97	89	87	82	96	105	90	87	105	109	95	97	63	90	84	107	80	88	87	90	89	85	81	96	96	88	72	87	88	93	106	117	93	73	82	74	101	86	97	82	75	104	91	93	91	89	83	107	108	81	84	90	91	78	100	99	80	85	95	105	90	86	89	89	96	109	79	74	98	90	93	87	79	84	93	76	75	91	83	76	89	92	85	78	98	90	78	89	98	98	78	90	83	96	68	108	86	94	89	101	72	109	106	87	87	103	88	94	89	74	101	84	81	106	87	84	102	77	91	98	94	83	80	94	78	75	95	98	82	111	86	97	90	90	85	100	83	98	105	111	81	69	103	92	106	85	86	99	99	86	88	75	82	80	83	82	102	78	103	96	74	73	98	86	92	77	78	98	85	83	86	73	79	88	73	94	100	92	97	100	101	82	91	71	93	98	101	88	80	80	71	68	102	86	99	85	93	93	84	89	82	89	90	91	83	77	89	90	94	94	87	99	94	97	105	91	85	99	81	83	81	102	89	109	83	122	74	79	78	99	81	100	84	93	82	87	74	109	95	89	87	82	90	88	89	94	86	85	102	103	98	76	95	87	100	84	83	83	87	106	83	89	88	88	86	92	105	82	108	84	85	82	92	97	75	87	89	93	89	88	100	91	93	91	79	83	72	84	98	82	87	103	82	93	81	70	93	88	86	115	113	81	97	78	96	90	105	108	86	96	91	70	91	80	93	98	98	97	84	97	86	78	85	92	74	81	93	95	92	88	89	82	82	100	89	72	78	87	95	99	70	79	66	87	95	92	102	79	71	102	78	97	91	83	69	70	79	95	85	85	79	71	90	87	69	106	83	104	93	89	71	84	78	81	103	84	86	80	80	84	92	99	94	78	101	100	80	66	92	81	98	92	83	97	86	87	97	72	88	104	81	79	100	90	96	81	95	85	123	119	91	89	79	103	71	84	92	96	99	95	93	101	76	88	99	91	85	89	90	78	85	94	93	85	96	87	89	75	89	81	89	82	105	84	96	88	91	77	92	82	93	103	81	89	88	92	87	89	98	96	79	85	91	83	92	75	101	97	87	72	71	77	92	95	86	73	87	98	91	84	76	79	88	86	94	101	89	89	80	68	92	78	94	82	94	100	73	86	71	83	92	91	93	91	95	100	93	94	80	100	81	93	85	78	75	99	90	100	85	94	89	99	74	102	58	81	93	76	95	74	78	91	89	90	94	84	100	98	79	84	97	81	84	90	87	105	90	97	72	81	97	89	87	100	96	100	76	95	91	86	97	107	87	92	94	95	69	100	104	98	109	85	66	77	83	100	83	94	85	100	83	83	89	81	104	78	72	86	90	94	102	96	78	93	89	90	80	97	86	84	91	83	92	80	104	79	101	92	97	95	81	89	83	87	91	85	80	95	83	82	84	72	84	97	88	91	90	96	98	87	97	88	95	85	74	92	97	100	93	85	84	73	86	88	85	95	96	90	110	91	76	76	123	93	89	111	87	98	82	82	94	74	77	94	77	89	81	106	89	84	88	100	77	109	86	75	75	83	97	81	90	84	82	104	94	96	104	93	100	82	87	99	86	92	108	100	103	72	73	80	86	86	94	93	97	72	91	70	90	85	78	99	107	75	93	87	91	90	85	95	79	99	91	83	82	93	92	91	86	93	96	93	91	87	90	93	111	84	87	90	97	98	92	82	93	85	70	89	68	91	84	90	103	80	79	97	70	83	98	76	84	90	85	79	93	79	89	87	92	83	82	110	79	83	107	96	76	99	90	88	93	78	84	89	86	100	87	81	97	91	87	90	76	78	94	74	82	102	99	87	82	78	91	91	77	89	80	79	77	77	94	91	76	97	85	85	74	98	99	89	89	80	85	81	80	90	100	94	95	94	91	90	91	107	89	91	100	87	89	74	91	85	85	92	90	103	94	78	79	89	89	96	85	96	77	62	89	84	99	101	98	75	101	78	77	94	80	74	99	86	99	97	104	72	90	94	93	108	76	81	82	86	84	88	84	89	91	84	76	85	93	86	91	93	102	89	82	84	84	87	73	89	71	85	96	78	104	77	93	100	70	82	101	84	78	94	97	70	95	96	95	82	80	98	79	82	98	81	100	93	94	84	94	83	82	98	86	90	87	93	82	75	90	93	70	77	81	79	96	77	90	80	79	79	92	74	88	90	97	76	73	90	88	98	97	81	99	95	74	90	98	85	90	92	71	94	78	86	73	80	87	95	72	103	90	63	85	72	75	79	104	75	80	74	93	92	92	73	90	90	79	86	90	88	101	79	80	85	79	102	89	84	92	81	91	80	97	84	103	75	74	88	89	69	104	73	103	87	97	84	98	75	80	78	69	90	72	80	72	82	89	76	84	108	100	100	95	91	89	78	99	84	89	81	92	100	87	82	82	93	95	91	95	87	103	100	92	97	88	98	101	100	77	80	87	86	80	88	86	89	93	100	93	74	94	99	91	79	99	96	106	77	95	87	77	69	92	85	93	88	98	93	76	79	89	63	93	95	94	87	88	99	84	96	84	104	93	79	70	86	93	110	94	71	87	84	103	86	93	97	90	83	83	79	73	102	80	78	77	89	79	88	67	99	100	81	93	85	95	71	86	86	78	81	74	94	77	90	85	69	64	96	81	85	78	94	84	94	106	90	93	85	75	86	77	86	96	88	93	97	95	105	76	84	85	85	106	91	87	83	85	88	100	101	92	83	91
23095	9465	5710	6508	14002	20400	21337	21815	18757	17520	14196	12130	11235	10081	7228	6470	5835	5291	4906	4438	3894	3428	6337	13653	13680	11041	8470	5908	3655	2110	1453	1062	896	799	739	701	635	668	669	660	656	630	645	658	652	608	626	660	681	658	653	624	690	650	649	714	632	696	622	616	726	648	678	632	651	628	660	627	638	623	634	638	646	658	647	649	635	653	663	630	680	692	638	637	650	642	639	624	639	691	655	620	674	626	678	666	651	643	613	621	626	644	613	650	644	675	644	627	621	672	659	646	630	647	639	647	654	681	653	640	666	639	675	655	643	651	623	658	619	661	649	635	608	664	610	684	667	669	639	612	676	647	648	629	654	638	696	679	662	624	652	619	607	631	619	627	646	687	648	659	640	668	681	682	645	647	630	619	633	645	662	655	654	665	635	643	638	622	601	672	651	665	627	627	658	618	664	646	637	641	674	612	666	678	603	613	641	672	658	658	664	693	611	621	640	654	624	655	666	643	602	579	644	681	637	697	619	658	641	624	635	676	674	653	645	696	629	688	613	621	691	609	656	633	631	652	667	635	647	695	704	643	656	628	641	668	632	685	626	613	648	625	679	633	667	649	673	679	665	642	609	654	656	655	682	620	690	667	649	605	629	672	620	630	650	620	632	657	642	625	633	627	650	663	599	605	636	635	618	687	642	644	639	582	628	660	643	690	652	673	651	635	615	609	633	626	624	712	633	585	635	664	629	626	620	658	682	641	612	640	669	642	641	652	623	588	599	634	648	638	665	616	619	636	660	661	655	596	643	675	634	628	629	708	635	620	724	644	631	638	655	621	682	681	645	665	651	688	707	638	663	655	650	605	639	658	666	658	598	656	650	650	596	651	616	599	637	616	613	655	685	661	625	637	621	681	690	616	645	639	658	586	613	636	654	647	665	622	642	617	611	610	656	656	598	594	661	642	658	646	658	622	623	654	686	665	668	622	598	679	639	623	627	652	619	647	647	668	647	660	682	635	608	634	630	662	630	675	659	664	644	662	671	654	672	654	649	566	623	702	637	616	695	618	631	674	601	670	621	667	664	642	657	658	611	641	683	640	617	604	629	600	614	627	665	653	623	628	600	624	643	650	652	634	639	644	637	590	661	650	656	643	670	669	628	635	669	641	650	641	634	643	642	638	644	712	621	609	683	643	675	684	681	618	643	640	667	648	649	663	644	643	644	650	679	713	678	650	640	610	666	683	634	699	670	635	643	659	643	688	625	631	669	662	617	666	622	637	624	628	650	650	625	647	647	651	650	655	601	652	660	660	661	626	686	643	648	589	632	650	627	644	647	625	684	671	698	619	619	648	663	643	654	644	630	642	625	627	629	683	673	648	670	652	666	662	630	631	618	666	655	675	641	665	628	653	628	583	632	655	610	611	633	629	608	650	676	615	652	660	661	612	644	597	707	709	620	682	650	674	655	667	628	600	644	681	679	634	641	647	638	687	642	682	614	617	645	678	609	659	663	636	629	658	605	663	638	637	648	629	679	664	662	650	648	664	612	618	634	659	652	630	648	645	642	621	644	634	673	698	627	642	633	631	614	641	652	623	645	620	649	627	641	642	632	628	657	655	645	698	611	628	639	645	620	677	648	624	614	640	635	688	651	611	680	664	643	671	676	651	622	669	618	628	683	665	636	608	593	669	654	686	587	631	648	614	671	659	634	664	591	641	705	659	642	671	638	679	669	656	623	652	664	661	645	668	673	594	679	729	636	644	642	639	657	688	676	635	617	649	657	668	637	674	617	605	648	651	660	659	703	627	650	616	689	588	639	643	597	645	686	651	666	626	650	614	674	663	673	633	638	646	649	665	702	675	656	675	690	598	703	651	664	664	677	695	590	637	671	614	650	657	675	679	687	624	645	674	667	667	628	624	625	629	683	611	620	665	674	660	643	682	652	632	644	680	643	625	632	649	647	642	618	632	627	648	659	662	633	660	631	652	657	628	649	630	661	688	642	688	699	637	621	629	610	610	643	638	620	648	613	588	644	663	646	657	630	660	687	619	664	699	662	620	644	639	635	659	677	653	639	676	652	666	624	599	630	632	636	690	616	655	688	629	618	641	648	660	651	639	597	688	613	656	650	675	659	640	614	611	623	630	668	644	656	669	693	647	636	623	654	634	647	621	675	590	660	657	643	657	624	659	641	636	652	680	657	655	628	663	666	613	645	667	601	691	640	613	613	671	630	666	644	629	632	631	623	663	611	678	655	647	638	668	686	658	618	644	666	689	702	610	658	653	624	656	669	661	661	612	652	643	617	656	690	624	678	686	681	637	640	636	663	644	646	650	634	599	652	635	632	644	695	646	632	634	684	607	660	651	644	612	661	643	651	644	634	627	634	626	629	634	646	667	636	656	632	655	680	635	647	671	599	607	661	595	641	668	673	630	632	628	627	646	653	647	722	636	628	598	650	611	648	620	611	640	639	614	669	641	676	644	628	639	681	662	653	618	659	629	625	637	620	678	634	653	597	640	680	652	634	671	682	634	625	614	675	678	669	699	606	632	677	647	652	650	638	596	670	673	652	662	629	607	650	600	663	619	652	665	630	681	633	662	646	614	620	621	659	630	612	651	650	612	616	643	649	637	626	618	636	655	657	650	610	664	669	619	665	635	652	649	635	667	636	645	594	674	625	630	611	647	644	623	659	674	644	667	600	678	642	625	677	641	642	649	701	611	639	693	681	651	646	658	616	633	649	673	695	627	648	661	623	641	697	650	633	664	646	673	643	588	670	672	641	653	682	636	653	641	584	658	617	635	614	636	672	655	659	655	661	636	643	618	679	636	682	691	651	664	635	654	626	661	633	671	598	673	648	663	658	635	645	661	633	657	649	623	681	626	631	616	636	655	689	652	652	626	667	633	634	641	664	647	638	664	638	608	642	619	674	615	639	651	662	675	621	608	671	632	650	644	629	657	637	655	701	611	672	647	644	650	634	629	689	676	656	672	642	630	641	647	636	606	656	628	658	664	635	645	635	674	619	596	655	644	665	630	632	620	634	641	630	676	676	614	636	626	671	644	633	670	670	596	640	658	651	622	685	671	641	638	671	652	637	661	642	639	679	671	670	632	643	641	634	633	681	615	634	613	623	690	652	668	658	644	655	609	643	620	658	644	695	652	643	646	690	608	636	649	672	688	628	669	653	670	660	654	667	636	632	623	649	628	629	678	637	680	601	614	604	660	649	642	680	678	635	643	640	602	670	648	615	660	656	667	679	637	606	619	634	629	636	660	627	642	660	608	614	643	656	619	645	653	632	657	677	659	661	686	668	642	664	648	680	613	685	652	653	639	577	659	631	674	644	612	637	650	623	640	651	671	658	625	675	657	614	612	624	576	656	633	678	668	646	651	652	633	636	660	621	609	656	621	654	644	648	672	639	636	689	633	657	660	716	694	584	635	633	680	657	684	615	668	652	651	618	655	612	663	672	616	683	618	617	657	667	652	630	662	646	616	657	668	679	660
2455	532	351	259	226	255	315	368	344	352	266	263	265	227	178	147	210	172	155	137	135	130	150	167	166	149	115	100	94	92	85	72	75	80	64	84	85	74	85	80	62	72	83	56	70	73	72	69	70	70	64	70	68	76	77	78	55	74	64	64	93	90	73	54	64	72	76	67	83	68	65	82	75	61	78	57	49	63	67	83	77	74	79	56	81	82	63	78	76	75	66	84	67	78	84	70	88	51	83	66	79	70	88	66	73	75	87	78	72	80	86	75	63	76	78	73	64	81	76	78	76	101	85	69	74	76	65	81	74	82	66	74	83	80	74	72	70	68	67	65	67	57	82	74	79	76	88	70	64	71	69	83	71	74	76	78	71	70	75	74	72	64	71	65	73	59	81	68	68	91	73	84	82	58	72	81	77	74	74	73	56	68	75	68	73	74	72	69	73	84	64	57	82	57	73	77	79	66	75	71	89	66	80	66	81	75	62	63	82	73	63	85	76	91	70	70	96	76	77	83	66	77	85	74	85	61	69	77	81	72	72	62	86	88	85	67	75	80	68	63	61	84	63	95	65	85	63	74	67	68	91	88	60	79	70	81	61	68	79	66	65	85	72	70	72	68	68	65	71	73	81	83	77	64	67	69	82	89	75	72	77	68	93	71	80	80	64	87	71	83	71	58	87	65	58	80	66	84	76	63	63	77	71	79	69	65	86	67	81	69	63	80	109	72	63	76	78	73	89	69	77	81	78	92	74	91	62	76	75	67	73	72	77	59	69	67	70	73	76	72	85	74	67	76	70	76	89	85	56	67	66	64	82	79	77	76	85	76	75	68	74	60	67	72	68	70	62	67	69	72	76	75	71	68	79	81	83	84	60	70	82	71	65	99	50	68	85	80	72	90	74	62	71	69	62	90	66	74	77	61	89	85	66	77	76	85	62	64	71	75	70	72	77	57	78	83	78	72	76	74	74	57	74	76	84	69	66	84	74	78	90	61	69	74	68	71	80	71	83	82	75	66	80	76	82	69	57	72	68	74	77	68	74	86	76	75	78	80	63	59	80	69	72	70	68	82	59	59	90	59	84	86	76	67	84	76	64	73	89	95	70	72	93	61	85	76	67	79	67	80	73	62	66	70	80	77	70	71	69	68	81	68	81	85	74	84	74	79	95	74	92	69	69	78	81	67	60	64	77	78	80	77	62	81	75	72	66	87	77	73	74	65	70	85	85	88	83	81	59	77	68	66	58	76	66	74	64	92	66	66	74	80	76	65	76	84	65	80	65	93	67	78	81	75	71	84	78	58	64	78	57	76	72	78	79	89	78	72	82	71	83	73	64	92	90	67	71	84	92	66	66	86	87	67	75	71	73	59	104	90	69	63	84	66	82	74	70	83	68	71	74	72	87	86	63	69	92	88	74	87	83	75	72	65	80	71	63	80	59	69	69	59	91	75	59	73	75	61	85	79	74	67	55	85	67	69	78	72	64	66	81	75	85	75	69	73	62	91	60	72	82	66	84	67	73	59	77	64	72	84	60	60	71	67	70	69	78	67	81	86	74	67	68	72	79	72	76	91	79	76	64	74	60	66	69	69	78	64	67	85	66	54	83	86	65	75	76	63	78	67	75	77	93	65	69	78	81	64	81	85	71	76	65	63	74	58	71	70	73	90	69	76	68	66	75	50	70	70	66	87	53	74	66	81	76	98	75	66	61	70	58	65	63	68	69	65	72	68	85	58	80	67	61	62	83	73	70	73	61	72	90	84	77	72	77	70	69	74	68	83	71	52	80	72	93	53	72	67	76	77	82	71	70	88	73	77	78	84	86	65	64	76	76	72	81	68	76	74	64	64	71	89	73	74	60	77	81	79	71	88	95	76	67	82	106	71	77	78	64	84	79	69	66	67	78	76	71	64	65	74	88	83	83	76	62	53	77	60	96	71	83	63	74	79	83	77	76	90	76	58	75	74	80	73	70	72	77	88	81	86	59	75	72	74	76	62	79	77	84	71	78	65	60	65	95	65	65	62	78	82	68	75	80	65	51	78	77	75	55	71	74	79	66	72	68	98	75	79	72	71	75	67	77	75	67	91	76	84	74	79	55	81	77	83	69	70	91	75	79	82	70	70	63	69	73	70	66	51	64	81	76	84	70	85	71	65	76	77	70	64	64	76	82	78	76	91	73	79	64	69	75	81	52	81	84	83	61	59	71	64	63	67	56	70	86	88	77	75	82	69	66	65	75	61	75	75	73	71	75	76	77	88	66	61	87	62	69	81	56	63	69	88	95	73	88	88	83	76	66	87	65	64	81	70	78	74	72	62	62	72	72	73	82	81	74	68	74	81	81	69	67	75	80	72	72	83	68	77	72	92	77	70	81	66	62	78	65	76	67	72	77	79	82	66	57	96	82	71	72	85	75	67	70	79	91	86	81	80	80	56	81	76	67	74	73	77	97	71	84	72	67	77	62	59	71	74	71	83	69	59	76	88	83	78	63	77	73	78	80	73	68	70	68	64	79	87	64	68	72	79	91	81	58	61	72	81	74	71	80	77	64	92	76	77	69	78	68	63	57	85	70	78	74	64	96	70	82	78	83	64	73	70	83	79	66	66	53	66	73	94	75	76	63	60	73	67	82	76	72	89	70	86	67	64	70	69	70	74	76	73	76	55	87	62	71	78	82	79	71	73	63	90	68	73	65	54	75	72	80	86	80	84	79	55	66	81	89	76	66	78	77	69	77	74	78	73	84	73	64	72	65	73	87	65	97	80	69	71	65	64	77	84	72	63	75	78	68	53	65	79	88	81	76	59	77	75	82	82	68	65	61	55	87	67	67	74	83	69	80	78	82	62	79	71	85	82	64	77	66	74	74	77	65	82	75	64	65	65	68	76	74	70	75	68	66	70	81	80	80	93	66	66	75	78	73	83	71	63	83	68	66	72	75	73	65	83	63	79	96	81	82	66	55	64	72	83	72	76	77	69	67	72	73	72	88	67	71	57	76	70	56	85	78	80	67	72	74	74	83	62	87	75	87	77	73	92	79	76	73	84	58	70	79	82	66	79	63	86	72	55	73	63	95	74	78	82	84	78	83	86	71	68	65	70	83	76	70	82	59	79	57	78	74	63	63	83	83	69	76	62	64	74	70	94	69	79	71	71	76	92	64	63	66	78	64	75	73	78	81	68	75	61	94	77	76	77	67	66	82	78	67	78	83	64	68	83	75	81	78	87	58	74	79	68	69	62	76	78	80	61	75	77	80	67	81	74	64	67	84	74	73	83	78	69	65	72	69	58	67	54	66	74	79	74	85	63	84	60	71	77	70	77	77	67	77	69	70	77	81	73	66	70	88	68	74	59	68	75	67	75	77	75	69	90	79	76	86	76	61	77	66	70	63	79	85	72	62	72	86	68	75	64	76	61	91	74	87	85	71	70	53	71	68	88	68	48	70	70	64	82	71	58	62	84	62	63	49	73	73	62	65	65	70	58	75	93
17466	5883	3352	4138	9789	13897	15637	13515	11640	11734	9409	7805	7215	6084	4589	4244	4081	3896	3154	2573	2426	2420	2872	2874	2765	2314	1839	1340	953	760	646	644	604	550	582	554	574	593	556	557	555	536	546	523	531	571	532	570	579	524	513	543	587	532	612	561	553	515	535	573	579	579	576	530	582	585	531	573	551	564	567	558	578	567	570	599	541	590	575	551	549	587	580	543	551	540	561	574	538	605	557	602	536	579	560	586	541	554	554	550	531	544	543	535	541	539	532	583	589	523	590	546	561	538	568	562	572	571	569	534	572	544	563	553	552	581	543	572	491	589	554	520	509	563	583	532	569	552	589	544	551	543	522	508	561	556	540	558	549	584	539	559	611	598	571	562	475	544	531	567	578	573	567	580	585	563	576	598	533	552	577	565	562	577	542	561	579	549	543	535	574	542	514	537	550	518	536	516	562	557	543	584	570	583	532	515	502	544	543	514	549	561	559	554	545	553	517	550	574	581	533	533	575	557	592	570	557	573	536	544	550	542	592	549	540	510	539	557	574	549	563	551	602	560	527	547	543	575	547	553	561	541	523	557	520	582	515	529	530	503	485	554	529	557	553	522	512	544	551	564	535	547	588	558	531	550	556	534	531	556	513	535	578	537	555	581	532	548	551	550	580	590	522	527	581	560	540	547	525	554	559	566	528	548	565	529	571	533	581	565	569	543	522	550	519	591	567	596	567	590	566	537	534	544	547	509	553	548	550	541	584	567	559	570	544	599	557	525	544	583	535	522	524	537	557	555	552	568	539	524	555	514	565	550	536	537	546	543	528	537	570	551	517	581	533	553	602	562	573	531	560	571	536	568	546	529	485	579	543	580	539	557	550	564	544	559	544	565	545	554	503	574	551	576	546	522	553	548	608	548	524	573	571	529	555	531	548	586	528	531	550	558	569	549	596	565	571	542	564	572	570	535	601	579	511	544	533	578	568	589	547	526	523	473	594	574	599	572	591	547	567	549	544	591	548	563	566	548	569	541	579	535	550	559	523	562	550	555	556	539	535	540	547	545	552	494	544	566	534	608	559	558	535	513	552	562	550	545	573	551	535	547	565	585	527	539	511	532	560	554	565	543	553	533	523	542	539	587	546	522	578	569	586	550	576	540	574	575	541	554	550	525	565	507	540	540	566	513	571	482	530	571	585	568	533	597	538	572	505	622	560	571	576	533	527	545	555	574	566	563	554	598	585	581	512	543	603	565	528	529	527	543	514	517	543	529	563	568	554	632	533	508	548	550	531	520	591	564	545	545	552	512	546	580	555	586	590	557	585	515	554	580	560	581	551	587	557	547	519	553	557	527	552	546	517	527	585	553	550	576	571	518	603	555	534	557	534	524	574	574	537	563	532	526	560	586	532	576	508	517	546	570	572	528	547	558	582	558	569	575	480	601	622	582	584	557	570	573	542	578	583	558	529	524	544	493	541	546	539	535	542	544	556	567	579	531	528	548	566	617	564	529	566	578	535	548	548	552	559	590	509	576	557	548	553	582	554	539	551	540	556	577	569	572	535	562	572	571	547	555	538	559	569	541	562	557	615	567	579	549	541	554	559	566	553	549	580	546	539	550	585	584	562	526	610	583	596	508	575	530	514	604	512	515	587	554	539	537	512	609	590	550	554	565	576	568	557	520	550	569	603	581	534	552	539	551	561	525	570	577	559	529	546	571	557	518	553	558	561	528	534	564	547	567	556	545	527	566	561	551	561	608	528	617	575	566	538	562	587	542	575	582	545	555	530	558	551	583	570	559	547	568	523	599	561	560	587	579	597	578	549	560	571	608	546	520	568	553	567	573	561	539	552	563	566	619	511	567	558	553	561	568	544	541	525	581	573	594	536	577	552	535	567	542	549	603	518	581	577	581	572	551	559	574	563	586	511	571	533	532	581	543	567	570	564	535	545	597	584	538	598	553	536	556	574	534	543	512	582	525	548	586	517	496	553	556	542	525	584	559	577	587	515	528	518	520	546	547	561	543	525	568	581	591	593	543	497	583	517	557	538	548	562	563	561	587	515	586	574	548	558	575	581	558	620	536	597	562	572	557	569	550	565	567	531	566	541	544	578	542	535	575	580	527	565	531	575	534	562	568	548	569	548	535	598	523	556	531	552	523	568	530	558	547	527	594	511	513	564	547	535	564	538	588	577	567	539	573	536	578	545	568	546	530	577	558	549	562	578	553	590	552	549	525	558	569	519	565	541	550	542	568	577	567	525	528	597	572	547	555	523	600	526	535	523	582	549	558	570	574	505	558	550	529	554	529	574	530	515	528	587	558	548	504	567	559	584	590	570	515	530	579	574	586	568	537	566	558	521	591	611	581	573	560	563	562	565	544	552	515	564	554	541	571	563	557	586	554	517	544	528	530	548	549	558	583	533	563	553	576	561	527	585	545	524	551	563	503	553	545	510	591	528	521	547	574	568	527	558	523	544	570	516	593	517	553	535	545	557	507	539	577	576	543	577	520	539	554	574	566	538	588	549	572	583	504	588	556	601	525	564	538	494	527	533	548	559	549	577	533	539	571	573	548	616	553	569	555	551	563	550	547	540	520	545	576	553	558	584	531	530	610	523	569	520	585	511	582	539	564	544	503	562	509	541	556	548	559	542	530	585	571	561	564	524	555	553	541	521	553	556	561	550	537	546	549	529	589	529	537	583	550	560	570	537	550	570	526	569	539	565	557	540	576	500	500	538	544	536	547	580	555	549	534	583	594	583	539	529	577	517	596	579	586	550	566	587	527	565	534	536	587	565	577	491	530	567	512	571	548	528	570	518	584	521	557	603	545	573	533	590	539	569	547	606	525	545	531	544	568	555	524	568	567	544	532	547	538	568	518	547	513	582	576	592	563	566	543	561	557	577	520	546	524	552	571	510	550	562	569	573	505	545	556	557	576	564	536	529	555	560	557	576	560	558	528	577	573	576	583	542	558	578	538	541	568	526	553	531	567	548	567	589	575	574	566	579	556	513	509	546	528	545	603	569	555	565	520	560	582	523	539	527	571	549	622	581	512	548	592	534	554	490	569	533	539	533	564	536	514	536	539	565	560	545	554	516	553	580	551	555	588	549	552	578	540	550	589	541	593	552	620	538	548	525	538	540	581	572	558	619	550	590	566	547	532	568	512	551	542	537	558	548	550	552	552	572	550	523	525	559	542	585	563	590	594	550	527	553	571	564	556	561	560	553	555	526	565	526	519	546	562	513	549	537	500	577	541	575	575	585	584	504	559	568	538	567	539	549	525	560	547	530	542	530	555	553	507	561	531	586	525	572	554	543	534	547	589	580	558	570	474	556	532	573	531	588	516	603	530	546	541	540	527	545	558	568	528	541	547	583	534	586	541	524	548	553	550	568	552	539	578	579	556	597	559	553	545	537	571	525	545	557	513	566	534	548	551	521	558	571	611	561	553	583	563	544	527	548	532	512	525	566	549	580	565	580	520	557	603	530	566	582	577	561	535
1908	721	465	333	276	344	399	426	474	483	408	391	345	271	282	275	235	206	208	191	147	185	257	352	350	308	247	181	116	109	98	93	88	77	73	79	80	89	74	84	77	65	88	90	84	74	82	65	77	79	79	80	80	83	62	91	79	80	79	88	71	73	86	74	79	80	76	65	74	81	76	77	72	80	79	70	70	82	84	82	96	89	70	67	76	65	83	76	82	85	80	74	70	81	79	81	71	77	76	84	76	81	83	79	70	66	83	75	79	75	91	91	74	81	69	65	58	78	76	79	75	85	74	68	82	84	62	90	67	73	73	64	73	66	75	75	84	81	77	72	81	72	82	76	78	76	80	72	83	74	75	62	80	72	54	74	69	65	65	73	80	87	85	83	77	97	84	74	64	74	81	82	79	70	79	73	86	82	77	96	82	68	82	74	65	74	86	71	72	80	72	86	78	64	75	86	90	81	73	85	70	84	87	90	61	66	62	64	79	73	90	81	72	71	89	66	90	77	65	60	70	89	66	84	82	73	68	67	78	77	83	75	82	82	83	81	70	73	76	75	81	85	92	88	71	71	74	55	77	74	66	76	68	84	96	71	87	72	82	90	78	75	66	63	87	82	62	79	71	67	64	76	68	74	79	81	68	71	77	86	73	82	78	81	69	94	84	80	80	76	74	91	75	64	73	81	87	82	87	76	80	91	77	76	86	82	98	99	105	104	66	91	71	72	64	83	87	96	80	73	74	70	81	80	69	74	78	85	80	91	77	76	72	71	80	69	71	76	76	69	76	86	75	64	68	96	67	77	74	73	65	78	83	70	67	69	70	67	84	87	92	85	75	80	83	80	83	71	66	74	91	74	80	90	70	77	90	67	85	95	93	80	61	72	72	84	78	64	71	77	98	57	80	80	67	84	68	84	71	87	85	61	75	87	75	76	81	94	79	75	84	77	75	83	75	78	88	66	83	77	76	85	88	76	68	73	74	80	89	69	81	69	82	63	88	72	82	68	94	89	90	93	78	78	74	96	81	79	72	69	120	72	76	70	76	82	88	77	77	93	69	87	90	77	80	79	80	82	82	61	70	86	72	69	65	71	60	90	79	79	86	77	70	78	78	85	55	77	94	69	73	83	97	77	75	81	99	72	76	65	72	80	63	72	85	87	73	77	89	71	65	76	69	83	75	83	73	68	74	88	71	84	83	83	82	78	70	81	83	66	76	74	66	79	73	78	88	90	73	72	86	70	66	72	70	72	84	85	81	65	83	79	83	88	71	85	71	75	73	85	82	62	64	85	88	65	72	72	84	90	79	89	84	79	80	73	86	72	74	81	77	68	84	76	83	91	81	69	87	84	67	65	65	78	62	83	71	70	78	77	78	91	79	93	75	77	84	70	92	74	81	81	86	100	102	81	77	62	79	73	91	81	68	97	71	91	77	92	79	85	70	89	70	85	80	81	83	68	70	83	87	65	77	91	96	75	70	79	97	79	77	81	85	75	86	66	84	66	66	83	88	93	71	80	76	85	82	58	72	74	88	66	84	78	81	93	83	70	75	76	87	84	71	84	63	91	76	69	73	76	76	67	98	71	77	76	81	91	83	72	86	77	81	73	76	75	75	70	90	68	84	65	74	76	81	78	71	67	71	84	100	89	74	78	62	61	85	77	63	97	85	71	85	84	78	65	66	57	79	96	72	77	82	72	69	83	69	71	76	66	76	74	80	64	96	79	77	78	80	61	76	75	90	68	78	78	72	75	81	90	74	73	74	73	71	92	84	70	75	68	69	78	86	72	79	81	68	76	73	93	70	87	96	93	81	62	75	68	81	85	83	71	72	64	66	78	81	81	62	73	69	92	79	79	79	73	83	78	70	58	68	81	78	71	66	68	64	72	80	71	87	77	65	75	90	73	90	71	77	80	67	80	77	78	75	80	69	66	70	67	65	66	86	74	84	78	87	76	75	85	89	75	79	81	64	70	79	82	81	75	83	87	75	87	67	73	87	104	76	83	94	81	74	61	75	86	64	83	70	82	64	83	80	82	95	61	90	79	58	66	89	75	87	73	87	77	82	66	77	78	78	85	59	89	83	81	86	76	86	71	69	80	70	74	61	82	70	86	91	82	83	100	83	84	90	89	75	83	95	75	99	82	65	84	86	71	74	91	69	87	79	79	52	70	77	77	96	87	84	88	94	73	71	70	74	72	69	72	81	71	91	72	90	91	84	76	72	73	75	82	91	75	92	81	73	81	79	63	72	84	80	78	81	82	77	76	87	80	62	86	63	88	85	71	82	74	83	81	84	84	75	82	65	86	77	83	87	76	73	74	87	66	80	73	74	93	80	66	77	76	71	78	79	79	94	66	89	91	84	72	73	82	81	77	77	71	69	69	82	74	70	78	87	84	91	68	56	76	77	65	87	76	86	76	77	83	79	74	94	62	60	87	80	59	86	74	71	87	70	80	84	67	83	77	87	67	77	77	78	88	76	87	82	80	84	75	101	73	75	91	98	79	62	73	83	85	86	91	92	80	76	72	73	70	82	88	77	81	85	95	76	73	77	72	94	74	78	87	96	71	70	84	72	72	77	60	77	77	70	78	82	76	89	83	76	83	65	61	75	64	80	67	66	65	85	70	74	85	69	76	73	84	70	75	84	97	82	82	77	80	70	68	73	83	78	73	82	64	72	76	88	66	84	94	80	83	87	88	78	69	94	78	94	87	92	70	84	61	77	71	82	79	66	97	90	72	65	76	75	78	82	79	68	76	84	64	72	70	76	64	84	74	75	97	83	83	81	78	76	78	68	89	74	75	77	81	75	83	79	80	65	77	103	77	82	73	78	75	88	64	79	67	56	66	79	77	82	87	60	82	69	67	93	62	68	84	70	70	66	82	79	80	88	69	71	86	74	85	72	61	75	88	78	85	73	73	94	60	83	81	73	89	71	73	86	78	72	82	97	76	87	83	74	74	91	71	81	69	85	69	74	89	86	85	63	106	79	78	75	75	87	90	76	80	75	80	77	84	73	99	74	69	77	77	75	89	85	86	79	80	76	96	90	69	86	77	87	72	84	89	71	85	92	80	77	90	79	68	84	73	63	74	74	73	59	80	86	64	72	95	55	78	62	68	80	68	85	70	68	56	74	90	79	79	79	69	96	89	77	87	69	70	72	87	82	66	87	60	80	61	75	93	79	75	86	77	74	69	74	72	81	67	77	73	74	78	64	82	102	86	85	81	70	84	75	77	81	82	94	80	69	66	90	86	84	77	81	70	78	67	71	86	80	70	74	77	73	70	77	85	69	68	81	68	80	94	64	89	77	72	77	93	72	69	82	85	68	76	64	83	80	73	92	94	86	68	80	74	81	74	75	81	107	87	91	85	68	71	73	77	73	88	96	97	85	80	54	80	77	81	65	81	80	84	69	73	67	70	85	88	66	91	71	62	73	64	70	91	72	70	69	90	76	84	85	71	81	81	90	85	93	73	89	72	73	74
19078	7375	4869	5547	12367	17345	16796	16330	15629	14146	11553	10955	9207	6875	6675	6485	5428	4530	4068	3219	2724	3798	5666	7501	7093	5805	4332	2767	1688	1236	1068	845	717	658	635	613	569	598	587	570	557	570	556	561	559	571	579	568	536	598	593	588	594	579	563	520	556	549	562	536	549	605	571	552	595	591	593	576	616	596	583	575	563	584	589	559	589	565	564	653	599	615	558	583	581	571	538	554	562	586	621	540	550	538	531	554	529	616	589	548	631	561	559	589	591	549	555	540	565	614	528	580	529	586	555	578	597	569	576	522	549	542	604	553	589	583	548	566	531	551	576	586	605	577	577	580	551	612	585	601	577	590	604	565	555	570	587	601	600	543	566	541	572	589	564	599	529	540	573	575	592	554	513	566	564	640	567	559	539	551	541	552	573	594	600	604	546	525	580	569	584	550	567	625	587	560	607	588	610	582	622	619	607	608	592	601	605	560	592	549	553	615	567	529	538	560	572	585	581	529	578	554	581	571	590	560	580	570	619	544	559	585	585	562	542	588	627	578	580	589	546	561	550	603	576	565	573	551	621	552	588	537	570	561	615	566	572	578	605	574	560	549	590	563	554	614	588	534	543	595	617	589	538	542	556	562	554	567	554	601	599	529	592	591	608	574	578	612	597	580	561	591	591	514	557	579	599	561	571	551	521	631	586	599	547	559	539	606	592	584	594	582	546	614	577	581	594	609	581	611	557	570	578	536	626	539	587	594	616	598	546	559	595	571	583	546	571	604	573	577	556	558	557	613	582	562	556	574	607	545	513	568	554	522	560	563	560	584	622	575	591	629	561	591	593	565	627	566	558	571	585	608	550	586	601	574	599	592	540	560	566	518	571	590	610	595	599	541	592	601	581	569	608	549	595	592	590	606	575	550	550	598	551	567	567	576	595	532	576	594	549	563	573	586	546	577	583	565	602	574	578	510	534	611	605	566	573	556	599	564	635	602	588	578	596	565	590	605	586	513	563	584	561	536	588	564	598	554	640	584	625	571	575	592	559	612	621	555	599	561	505	595	572	589	618	590	594	585	530	608	554	579	534	588	582	586	615	556	561	571	619	593	607	582	610	585	601	584	568	550	569	610	543	591	563	561	554	556	620	565	575	567	567	565	560	591	563	601	567	614	542	581	575	595	598	545	590	596	567	573	584	529	542	539	548	593	588	565	567	602	571	544	585	619	562	599	575	589	560	558	594	606	573	572	585	567	586	583	589	570	574	559	554	566	567	564	594	547	579	589	616	590	573	581	556	519	584	604	547	596	591	569	567	551	640	572	575	558	581	614	565	594	603	602	571	567	616	568	583	585	574	587	626	546	587	590	584	598	574	576	597	536	559	527	557	563	601	519	574	549	490	612	576	562	575	569	597	570	555	538	611	554	545	593	605	533	546	588	570	578	549	566	559	596	541	592	576	570	555	560	621	566	594	532	546	581	553	582	547	573	594	633	588	574	571	615	573	592	592	579	588	580	587	573	560	579	580	536	551	560	602	601	609	600	530	611	552	598	578	572	605	552	579	587	563	582	571	581	571	564	564	578	533	591	569	549	590	578	595	562	554	568	604	583	552	585	580	558	562	556	617	538	584	543	566	573	588	584	600	598	588	597	584	550	555	569	542	575	619	564	592	557	558	526	548	564	563	595	591	585	521	570	554	593	577	582	565	606	571	578	578	592	533	549	542	628	603	595	568	536	544	577	541	554	534	609	591	601	569	575	589	600	572	587	594	552	606	587	568	590	602	582	582	513	602	575	594	562	580	560	561	587	580	576	587	578	557	549	530	606	543	556	569	557	595	601	577	566	607	586	547	561	607	576	569	589	608	563	568	600	595	597	618	607	573	632	587	598	567	580	584	588	578	568	556	600	552	583	568	517	573	588	582	559	617	592	562	562	572	559	590	637	584	562	556	535	616	616	577	529	535	583	578	563	551	595	558	573	549	585	560	572	556	609	561	606	573	554	544	574	579	530	571	598	594	556	576	558	529	576	572	580	605	542	567	570	542	591	602	512	576	592	530	569	570	580	568	602	583	610	611	578	608	570	565	571	580	604	600	561	555	584	553	541	580	546	544	581	590	613	569	517	570	575	554	577	584	602	577	576	612	580	549	622	576	597	581	588	533	644	574	515	574	598	576	563	559	551	558	583	549	562	583	555	545	571	585	577	598	561	555	550	538	604	604	589	576	574	581	569	536	577	624	570	592	570	590	583	573	591	575	568	577	549	587	602	563	608	563	573	574	616	576	581	574	572	579	594	571	631	548	546	575	628	530	563	600	549	556	546	570	571	578	601	545	621	544	568	617	586	605	603	558	557	588	577	563	547	560	573	553	542	599	542	537	545	554	559	557	514	593	594	563	593	565	597	581	573	571	587	608	540	567	577	577	552	583	578	604	595	575	582	547	632	597	558	589	556	576	580	575	582	559	577	576	583	548	570	557	577	543	598	578	560	584	574	542	562	599	595	622	549	551	552	559	560	593	553	600	588	547	616	592	599	590	583	622	564	593	610	589	572	568	558	524	584	602	588	555	591	574	567	590	573	598	542	587	550	564	581	547	515	586	603	574	517	560	611	590	567	581	566	553	554	572	565	556	560	558	590	530	575	520	584	605	625	573	561	589	532	518	602	577	556	568	540	568	561	599	544	567	588	583	603	590	615	561	549	585	548	585	607	566	566	601	579	575	617	594	580	576	569	589	558	593	531	565	561	639	645	578	628	544	571	542	587	609	557	609	583	601	606	596	580	551	595	572	592	545	542	578	575	578	528	587	543	587	538	575	572	599	583	575	574	542	557	573	568	619	587	595	595	609	590	553	624	560	537	596	572	565	542	546	601	599	568	556	573	587	616	572	570	538	539	634	564	631	532	559	558	593	582	610	593	551	561	576	566	576	558	574	575	563	561	581	597	568	583	574	558	604	580	625	590	595	583	584	553	585	566	573	516	582	576	540	597	606	600	583	598	566	594	531	568	620	603	620	579	552	614	597	565	616	544	570	574	615	560	558	581	574	595	570	572	567	584	545	592	558	529	544	612	546	561	573	560	556	586	562	598	573	547	578	590	616	565	557	611	564	582	559	558	563	536	585	571	601	567	569	582	589	554	570	593	600	556	596	586	595	575	582	571	507	533	602	523	612	576	552	550	570	585	566	596	551	579	570	595	614	573	576	569	580	578	563	610	594	576	563	577	582	587	627	605	569	564	629	629	567	561	581	568	577	628	588	550	567	581	589	557	595	564	557	577	593	537	585	566	564	542	524	610	580	575	611	593	602	574	581	543	627	564	569	569	543	537	567	565	528	578	596	551	606	599	569	528	580	547	555	595	561	523	565	572	538	601	568	560	555	548	577	608	619	604	572	541	576	549	604	560	581	580	575	595	547	598	572	576	562	592	604	579	575	571	569	576	569	576	572	589	547	632	559	539	583	567	545	589	595	598	604	506	546	541	531	534	536	580	542	569	572	553	559	541	610	562
3110	698	487	371	270	266	358	462	486	437	396	361	358	356	331	262	238	190	192	186	164	155	269	411	412	346	273	209	155	111	116	82	98	105	97	78	85	94	77	84	99	76	85	69	89	88	80	94	76	89	101	83	75	88	67	75	82	103	70	78	85	94	82	88	79	73	89	76	82	88	76	91	92	77	92	92	75	78	82	93	97	94	107	99	70	86	99	87	100	92	85	78	89	72	96	102	91	80	94	99	80	86	93	94	75	95	76	75	78	81	93	79	78	83	73	92	88	84	77	84	86	97	85	105	97	91	87	79	90	91	107	101	75	78	93	103	105	95	94	80	85	97	85	80	87	68	100	92	98	70	91	87	99	106	92	80	99	101	71	58	92	104	80	87	78	69	92	92	97	83	96	95	81	83	99	88	80	97	79	83	89	78	94	77	77	84	93	96	94	82	80	81	90	88	96	79	94	102	81	80	87	78	77	92	70	92	74	90	77	86	77	74	70	83	77	94	96	73	98	79	95	82	89	92	70	88	67	78	97	91	72	80	69	86	81	98	108	82	88	83	91	98	81	94	80	70	84	85	73	88	84	80	88	74	75	66	95	81	83	115	106	83	101	92	99	81	87	91	88	93	85	79	108	90	91	76	74	65	96	90	85	72	92	82	72	101	87	70	91	91	85	85	78	86	97	97	66	73	80	64	76	89	96	84	68	82	92	77	82	74	92	93	87	91	76	75	95	72	78	97	97	87	67	78	94	91	91	86	95	82	76	103	83	107	92	80	88	82	66	81	77	68	96	96	85	92	72	87	80	80	96	87	86	81	87	78	89	88	68	81	77	74	89	75	90	70	73	96	87	85	79	92	86	105	81	107	88	97	91	89	69	102	65	86	95	75	70	92	83	91	88	76	80	84	75	82	84	81	61	86	87	98	91	98	97	80	84	86	79	97	68	102	99	100	91	80	77	90	97	103	74	76	92	92	101	96	83	80	82	85	78	85	77	92	107	83	69	93	110	95	84	88	84	79	106	81	84	97	92	84	73	90	88	83	76	83	89	94	98	83	96	89	112	99	97	90	92	94	97	94	80	98	99	98	56	95	81	73	82	100	85	87	88	92	98	92	89	91	85	81	87	74	91	85	78	87	67	81	84	80	84	94	105	79	87	79	75	76	73	82	99	72	92	86	96	104	77	79	83	96	81	86	95	78	81	84	84	72	96	74	98	86	103	85	89	78	91	78	89	89	89	105	89	69	77	99	82	79	63	82	101	85	69	95	78	71	93	70	106	77	72	75	83	94	77	97	66	91	82	74	92	78	84	87	92	80	82	80	86	84	66	97	79	75	89	80	89	93	112	81	92	87	111	94	84	81	83	85	84	98	84	79	94	72	103	93	92	86	73	93	84	81	93	84	91	94	87	82	86	84	73	80	85	88	90	85	81	91	88	84	95	76	91	79	82	95	94	92	85	83	76	67	89	80	80	92	87	83	85	89	92	81	98	96	72	79	99	87	88	80	77	81	85	91	81	102	86	88	91	86	79	79	88	86	81	89	77	105	81	95	85	84	78	87	72	81	97	94	78	81	90	91	77	87	74	75	95	85	100	84	80	89	78	79	85	72	69	93	78	73	94	94	105	82	69	86	86	87	81	72	74	79	97	84	81	83	101	66	89	91	100	91	67	96	95	91	84	71	97	69	103	92	92	109	88	92	86	79	71	93	85	95	90	71	70	76	83	96	85	103	80	92	79	88	77	90	81	87	93	91	75	55	81	93	89	94	76	67	83	86	74	84	76	80	80	97	79	80	85	87	83	67	74	86	83	81	78	87	81	80	91	92	101	94	94	74	71	76	87	74	89	66	75	104	80	75	68	85	62	93	81	92	72	82	87	71	90	93	86	95	87	73	96	71	101	90	82	90	102	89	80	96	77	73	93	102	75	88	89	83	91	81	81	79	88	91	80	95	81	77	99	80	84	78	82	84	85	81	78	76	89	99	75	89	82	74	82	81	70	86	89	98	79	89	81	96	72	85	83	88	84	103	74	79	67	68	77	88	89	89	89	83	90	84	85	72	76	93	81	97	76	67	85	77	86	75	62	72	78	72	105	76	105	99	77	80	94	77	78	72	92	78	95	68	83	80	108	78	97	77	83	104	82	88	92	85	101	85	95	96	76	104	73	72	83	98	86	83	80	103	86	86	76	79	100	79	91	90	101	88	86	93	84	88	79	68	84	92	90	85	82	86	70	77	80	77	73	66	83	66	93	85	71	106	81	78	87	83	86	90	84	93	96	68	91	78	96	83	85	76	74	89	93	95	90	73	95	82	90	81	85	82	106	73	84	85	84	80	71	86	74	88	105	90	83	86	88	88	72	87	63	83	91	93	64	83	83	105	95	72	81	94	89	84	85	111	83	84	64	89	110	79	82	73	86	98	84	78	84	78	69	85	89	83	86	86	89	101	90	88	87	70	91	82	88	82	76	83	95	70	83	84	80	93	101	99	97	89	88	83	76	75	87	78	98	95	79	83	83	88	80	104	85	86	71	77	95	81	78	79	81	75	87	95	95	93	89	81	84	82	64	74	95	92	67	101	85	84	87	70	86	68	89	80	70	73	84	105	71	64	91	85	78	106	70	96	89	89	81	93	89	85	86	89	83	102	81	67	84	78	77	83	89	69	85	84	93	83	94	91	78	88	97	71	86	74	85	68	85	76	93	66	98	104	105	74	81	65	72	76	101	84	67	70	77	87	76	82	79	89	93	74	88	80	77	79	83	85	93	82	71	90	83	83	78	88	81	87	92	77	78	69	97	86	82	75	90	83	77	94	84	87	91	85	82	74	84	86	80	85	98	86	71	88	104	76	96	99	91	87	68	98	85	92	85	82	86	80	84	86	100	83	86	72	72	94	95	83	72	99	80	87	70	83	91	76	91	60	79	62	92	79	115	98	73	93	72	89	81	84	86	80	79	75	103	96	78	90	97	94	84	65	81	93	86	77	90	96	75	93	99	69	91	80	84	94	93	90	81	94	89	89	80	99	93	89	79	94	97	92	90	87	96	71	98	81	89	88	79	105	86	63	76	86	92	86	80	87	83	82	83	75	95	96	84	88	90	95	108	102	82	88	88	74	71	97	78	92	96	67	83	76	88	91	82	99	87	94	102	82	84	79	85	82	79	91	91	90	95	92	83	87	72	100	79	83	93	83	90	106	88	76	78	80	71	81	78	86	96	87	96	84	90	78	93	83	68	90	78	84	85	80	99	102	86	99	83	86	96	84	81	106	94	95	96	79	95	81	95	82	79	77	78	83	103	80	83	76	88	68	74	89	89	72	93	91	116	80	69	75	105	92	92	80	94	108	66	86	91	95	95	98	81	82	95	104	82	76	78	86	95	79	80	72	86	87	90	101	94	77	92	92	76	95	88	97	72	94	84	72	83	83	83	104	96	90	78	92	81	90	85	91	97	93	95	77	73	87	87	83	90	87	90	90	80	87
18735	7405	4995	5606	11254	15000	16169	16627	15720	13799	11788	10936	9055	8832	8114	6903	5767	4639	3643	3367	2659	2831	5644	8208	7842	6624	4977	3259	1873	1391	1139	960	746	691	679	686	619	666	617	621	620	645	639	626	647	673	679	644	642	632	628	639	596	651	631	640	611	640	653	615	640	660	652	571	666	632	651	612	630	677	656	626	623	651	668	661	660	617	656	598	625	668	662	652	650	635	609	648	628	665	666	641	653	641	604	608	630	603	612	668	597	593	601	652	673	613	603	651	599	611	625	655	645	626	588	647	633	642	601	610	628	657	596	660	647	653	652	627	643	612	650	604	632	612	662	662	552	628	634	622	665	620	618	607	620	646	596	623	645	637	574	650	648	673	677	667	640	625	603	623	628	658	628	577	660	627	630	641	616	628	670	626	581	648	670	611	627	594	630	631	632	633	625	617	616	653	608	653	633	632	610	611	676	646	648	624	644	639	604	620	646	632	638	646	607	610	626	651	628	643	635	646	619	603	618	585	648	600	625	664	629	683	629	659	633	649	615	600	638	580	659	650	636	658	611	655	613	649	645	642	672	626	599	599	639	662	618	630	622	573	643	650	600	644	629	676	626	634	675	626	636	659	647	657	612	611	688	616	622	634	614	682	642	616	613	660	633	632	624	607	612	670	662	629	651	655	666	688	632	568	614	605	617	648	660	638	661	602	636	656	658	628	649	647	641	607	682	618	628	607	622	650	618	667	679	636	620	633	667	657	677	612	635	657	629	652	611	607	611	612	680	636	649	698	599	650	657	651	618	647	637	653	590	608	651	583	626	638	600	626	614	634	621	638	629	630	677	625	656	638	649	632	602	628	596	621	649	637	637	646	657	683	627	653	647	606	650	630	621	673	640	644	605	610	642	664	638	661	664	647	651	685	619	625	666	632	635	615	624	653	667	629	645	687	618	660	651	621	629	620	674	708	611	655	631	632	632	615	635	610	625	647	640	659	668	602	605	678	621	617	631	634	662	613	609	640	646	664	582	606	625	596	606	632	610	662	657	631	656	671	665	633	609	683	616	648	659	653	622	609	666	605	605	605	592	631	621	610	655	692	642	699	627	637	643	630	679	664	641	600	631	641	656	641	654	685	671	654	664	634	630	643	657	617	660	631	635	628	621	624	625	674	608	646	626	614	640	674	644	641	666	637	628	687	652	601	576	622	660	645	638	634	649	636	634	593	636	641	655	645	670	617	616	614	647	622	601	617	637	640	661	676	665	631	606	635	661	618	642	638	630	630	607	685	660	672	658	631	632	625	607	646	666	645	626	641	607	623	606	661	654	655	650	612	651	641	625	642	648	625	618	655	657	628	678	636	613	646	671	656	654	613	634	630	607	702	613	673	653	674	599	608	619	626	607	630	590	622	594	637	612	681	651	597	658	648	636	636	619	605	649	633	629	609	612	621	676	599	639	598	640	633	625	631	641	611	683	643	658	639	643	642	622	635	606	659	615	634	665	665	627	618	652	641	625	682	665	627	606	611	660	645	621	629	607	664	657	615	596	637	633	640	712	647	661	611	607	666	641	577	615	676	627	655	621	616	671	610	628	638	666	656	626	632	615	617	651	619	644	586	658	631	566	643	666	625	637	651	601	661	633	647	632	638	670	580	644	639	660	617	563	669	677	624	606	631	653	628	648	568	601	678	682	644	622	672	618	648	599	577	667	626	629	621	625	619	590	632	635	671	666	635	655	669	677	656	637	639	632	695	637	652	623	629	619	627	635	640	630	625	622	628	650	630	632	634	625	651	582	660	637	644	615	639	641	621	645	639	576	641	638	626	570	650	624	617	655	626	614	654	623	599	634	652	635	641	598	614	605	643	644	647	652	649	635	645	630	666	639	633	672	586	612	657	664	611	607	686	660	644	639	615	628	627	666	610	664	638	656	651	661	596	631	648	634	633	642	659	640	582	615	649	676	635	665	638	626	687	604	620	639	620	613	624	672	692	660	604	667	633	591	585	676	617	642	670	665	605	625	656	649	615	650	606	649	609	626	628	627	620	641	632	643	638	618	600	643	643	598	650	643	617	596	656	614	667	622	652	608	636	625	651	663	629	619	635	668	634	640	617	635	681	658	646	611	636	620	665	641	616	688	646	648	629	631	598	605	658	600	604	638	579	604	630	623	648	620	656	583	615	645	680	618	603	579	651	620	582	643	610	614	599	655	645	651	652	651	655	643	622	644	633	665	663	591	664	669	612	666	643	592	620	681	634	608	648	604	621	653	658	655	574	585	691	606	654	589	657	654	611	584	637	630	640	647	675	659	664	612	615	621	644	641	656	642	643	606	667	678	602	625	603	666	625	629	615	642	603	643	624	671	642	630	685	593	624	655	643	592	669	645	589	637	622	625	679	667	647	653	662	624	615	633	663	625	608	637	597	616	690	627	626	596	672	622	624	593	663	641	650	617	694	620	623	641	650	644	661	649	621	633	634	675	709	675	616	667	658	641	640	640	649	674	628	635	658	612	610	637	608	646	653	626	587	615	609	702	628	652	636	648	642	640	630	592	637	639	622	628	623	603	617	593	616	626	618	607	651	618	669	628	662	612	653	633	623	617	627	666	643	633	676	607	583	624	628	653	642	697	607	639	596	631	581	670	637	623	632	645	684	663	654	646	626	656	626	613	652	647	612	644	677	650	663	663	603	618	617	634	597	650	607	632	646	625	655	638	618	642	572	646	692	657	670	639	613	635	627	664	607	649	637	641	618	594	680	639	641	596	592	622	642	626	628	636	662	602	603	639	627	639	658	627	626	649	678	677	634	637	656	613	658	655	611	685	663	633	606	674	677	673	628	646	625	664	649	662	645	639	600	672	692	627	635	630	653	656	630	609	634	622	637	594	635	633	650	647	603	662	641	666	630	650	606	648	678	612	635	593	621	630	670	688	598	638	574	631	658	647	627	662	659	609	640	651	608	600	623	641	587	614	671	610	646	637	633	636	622	615	634	632	642	715	643	644	630	618	644	633	635	561	626	663	638	653	643	618	649	625	609	683	662	680	652	596	597	661	615	653	605	659	630	657	682	624	666	647	619	669	650	623	649	644	678	654	609	636	648	606	593	654	649	642	631	603	629	664	655	661	642	624	658	650	631	634	638	620	653	624	601	605	594	667	646	583	647	664	621	610	676	649	636	610	634	605	601	636	638	632	618	641	653	634	632	601	627	643	659	634	668	658	637	624	642	639	610	600	596	656	624	642	625	625	560	653	731	599	639	668	629	638	722	606	662	656	636	625	664	673	629	646	638	610	656	663	644	631	664	609	619	579	614	641	658	614	649	641	576	619	596	639	673	629	640	627	623	610	649	596	639	612	620	604	668	654	651	632	626	666	612	635	674	604	650	639	640	643	652	644	590	676	611	627	649	641	618	637	644	638	640	633	672	650	601	605	612	673	628	605	672	631	656	598	653	697	607	678	651	651	638	591	658	631	628	693	651	656	677	616	617	685	640	655	646	616	647
2735	1086	600	405	313	357	568	804	635	572	579	529	506	447	346	330	297	266	251	244	193	199	388	638	699	582	437	299	190	145	133	108	106	107	88	98	92	117	83	96	80	88	86	86	89	93	90	89	86	77	98	102	84	91	92	89	85	89	97	87	93	94	81	83	94	95	94	80	93	94	89	74	89	84	89	95	88	86	80	89	99	79	97	80	102	81	93	90	93	82	88	93	94	89	94	99	91	80	92	85	92	86	83	90	80	77	84	70	100	90	83	86	90	76	75	66	99	97	82	92	88	97	89	98	73	108	80	92	86	95	81	107	87	79	90	94	77	86	98	80	99	94	92	94	81	94	106	82	92	73	70	62	88	86	84	82	96	86	85	87	93	79	85	85	77	89	97	91	72	78	84	98	86	98	90	110	88	102	79	83	82	91	107	85	97	77	105	77	78	84	95	109	89	86	95	84	85	79	93	84	83	96	77	93	84	70	98	91	87	83	85	94	80	93	81	83	80	107	89	86	95	87	95	89	86	111	90	82	102	70	70	108	83	77	108	85	89	91	94	82	92	89	98	87	86	77	85	76	97	84	94	80	100	86	95	86	103	103	72	92	91	107	84	88	81	90	105	89	91	86	72	83	95	76	85	76	87	75	65	95	77	87	98	82	88	90	83	72	76	70	94	76	96	102	88	92	100	90	98	81	106	71	74	91	71	93	92	91	85	83	82	88	83	86	88	85	94	92	77	81	80	97	91	86	99	94	105	85	82	84	63	97	92	90	92	79	103	77	97	93	88	88	77	77	81	92	86	75	82	79	92	80	86	89	103	76	97	95	84	75	70	82	74	79	89	102	95	107	80	91	77	107	79	85	88	83	98	98	98	90	96	83	100	90	92	75	79	101	77	79	75	89	90	86	94	81	97	84	102	95	76	85	96	93	91	78	82	98	94	71	88	80	84	98	87	72	81	83	84	72	78	82	80	104	84	93	94	60	81	86	87	79	85	83	79	78	95	99	89	89	75	84	117	84	81	90	101	88	69	97	105	85	90	84	88	91	82	79	105	92	77	91	112	91	83	93	88	91	103	91	77	87	84	81	73	96	85	90	91	99	100	88	70	97	82	92	79	96	86	86	84	86	88	89	83	80	77	93	77	79	93	89	92	78	87	95	115	81	99	89	75	87	85	82	85	74	102	89	83	94	94	93	80	83	85	106	74	94	77	89	67	80	101	81	92	92	79	89	101	99	84	94	83	80	87	84	76	99	87	91	77	83	93	88	81	87	92	79	78	94	70	85	103	93	92	95	81	80	64	110	87	101	79	94	92	85	77	94	95	91	79	91	88	85	96	85	99	85	72	91	79	82	81	85	80	100	92	92	87	96	96	95	96	89	88	96	69	81	96	64	78	83	66	90	88	79	77	80	98	95	98	80	101	96	79	82	93	93	79	99	86	91	83	89	89	85	77	90	80	86	79	94	93	85	82	95	80	92	64	109	87	86	91	100	78	89	81	105	77	79	93	106	91	98	87	84	91	100	88	86	82	99	103	94	90	85	84	89	124	93	106	103	97	83	74	85	99	92	87	99	80	93	81	79	93	88	77	86	101	82	98	107	91	92	79	79	82	59	78	87	77	97	88	103	88	78	70	90	84	84	66	96	94	93	86	95	85	92	81	78	90	97	108	87	87	93	92	77	98	96	93	107	98	100	80	80	99	78	92	87	88	82	99	99	91	95	84	108	96	82	92	108	88	86	98	95	93	82	73	92	85	87	83	103	106	80	91	92	94	84	99	82	93	82	76	100	88	90	109	75	98	86	94	81	83	81	93	79	107	90	77	99	80	86	89	101	87	87	74	101	105	84	85	83	81	73	82	98	88	92	101	91	88	103	80	89	90	90	87	84	83	89	82	88	74	100	106	80	84	92	86	82	91	87	81	91	103	80	94	90	81	102	78	88	99	74	98	98	83	89	93	83	87	86	82	113	81	98	99	79	81	84	88	74	96	78	87	88	93	80	76	88	82	93	88	74	97	91	94	73	91	91	92	96	78	79	94	96	92	74	85	93	87	85	90	101	70	99	99	87	74	81	86	114	78	70	98	79	101	94	89	81	91	86	115	105	80	86	86	72	81	86	83	82	104	87	111	96	88	77	95	89	75	72	86	106	100	73	92	75	90	99	93	82	91	78	102	98	98	79	83	86	92	89	96	93	67	91	89	98	100	85	90	72	78	72	65	93	85	81	84	88	92	76	91	82	83	91	89	68	85	86	101	85	94	74	101	87	84	88	92	95	82	90	82	74	96	78	96	92	87	73	109	96	80	86	91	91	86	85	92	90	88	95	85	73	96	87	73	85	92	106	94	86	99	72	92	87	79	92	77	86	85	101	81	80	85	103	92	78	105	81	72	79	94	89	89	88	84	76	94	83	91	88	110	96	95	92	82	87	80	101	97	76	82	98	86	85	90	77	74	84	77	91	91	94	71	96	85	97	91	87	78	111	100	92	93	85	85	87	102	98	90	90	87	96	89	86	87	80	87	103	82	97	73	105	98	75	73	98	85	75	94	80	83	96	84	83	84	105	77	96	91	80	86	87	94	74	106	88	92	103	78	84	93	72	87	97	84	91	88	99	100	78	78	86	96	74	90	93	95	124	92	81	88	80	71	88	111	92	76	90	91	102	73	86	94	90	73	84	77	103	80	94	78	80	83	102	82	101	82	93	96	97	99	88	111	90	77	86	76	86	80	80	91	87	92	89	91	83	94	84	97	92	97	94	83	92	96	84	81	92	92	99	83	78	94	102	89	93	80	101	89	83	98	70	106	107	77	90	96	84	90	60	94	82	73	73	107	77	97	74	84	97	69	83	107	83	84	96	100	94	85	88	71	102	82	95	100	87	98	94	93	96	94	83	98	83	84	102	89	88	104	101	111	90	85	79	76	80	103	70	88	72	101	88	85	90	96	99	76	82	98	97	100	98	79	94	77	79	102	76	97	69	84	91	77	124	86	86	84	89	83	82	87	87	98	97	91	80	90	82	75	92	87	78	83	104	84	87	99	80	86	91	80	87	81	71	86	85	87	88	91	95	90	100	80	96	107	83	84	89	94	84	93	105	87	84	84	96	88	71	116	84	83	88	92	88	86	80	96	105	94	71	98	99	90	84	88	105	70	87	89	98	95	101	90	106	94	96	64	94	101	91	92	94	97	90	91	87	87	92	89	89	83	85	91	80	90	89	88	83	100	91	95	87	92	99	91	72	74	99	82	90	69	90	102	87	86	103	96	87	76	81	91	91	86	74	91	85	91	91	93	79	81	88	95	85	76	95	95	81	97	77	106	100	80	84	79	82	83	75	78	125	75	89	76	94	82	97	91	80	99	71	92	86	89	93	105	94	77	95	84	79	84	88	80	102	92	97	104	78	105	86	99	84	74	77	90	86	97	84	90	85	82	78	100	81	89	103	90	85	94	83	87	91	90	91	84	92	76	77	75	80	89	84
22243	9966	6373	6928	14303	18215	21990	21781	18753	15771	15466	14108	12357	10829	8726	7383	6490	5826	5355	4536	3583	4317	8483	12423	12954	10365	7963	5208	2902	2232	1698	1153	940	748	708	658	652	696	653	650	667	631	670	598	667	681	664	655	665	573	619	647	639	698	633	671	663	647	641	652	652	637	707	595	632	609	652	693	664	669	657	640	658	636	629	637	630	678	645	705	634	647	622	667	676	654	601	659	633	662	652	668	640	638	665	629	615	669	634	639	685	632	628	659	656	642	696	664	637	643	615	612	631	639	628	664	630	647	627	694	689	675	622	647	660	668	696	654	643	651	637	630	680	684	679	669	663	634	648	650	608	666	663	642	621	664	637	667	625	625	640	639	628	680	592	657	606	662	633	582	622	686	668	607	642	670	611	658	654	690	681	654	630	690	619	646	655	634	659	644	623	620	633	675	666	665	654	662	708	628	629	635	631	634	638	644	651	621	639	646	628	641	624	638	638	664	646	655	663	638	634	653	674	631	616	718	606	676	692	668	642	620	666	649	647	667	633	624	646	631	625	647	648	627	683	621	687	643	641	656	691	652	629	648	660	622	702	622	667	642	678	635	651	642	635	652	618	659	641	619	635	672	679	645	650	632	599	666	632	678	633	649	694	631	651	649	666	663	628	632	677	680	607	694	689	666	612	619	643	668	652	588	605	684	630	655	604	637	620	642	668	621	606	646	608	638	677	637	644	685	666	631	685	675	626	665	691	670	609	598	622	611	635	629	636	609	659	653	669	612	638	669	616	635	643	650	614	651	616	644	646	613	674	631	676	607	598	665	670	664	620	665	641	641	675	648	650	669	646	617	695	640	656	620	670	676	636	609	660	640	654	680	626	618	641	657	620	634	658	581	633	658	660	583	654	629	643	635	651	636	659	640	647	638	644	646	619	704	659	639	657	641	639	640	626	622	683	656	654	625	661	691	648	662	681	660	626	662	685	655	659	634	655	593	630	629	625	662	617	634	665	619	677	645	601	663	634	642	665	633	694	630	650	641	660	597	631	673	644	650	640	646	701	682	668	655	644	670	649	635	660	718	647	627	650	638	631	636	649	643	613	642	608	657	634	656	642	609	684	685	615	693	663	629	659	646	649	650	625	688	644	644	662	637	666	628	634	584	643	637	679	677	658	660	637	667	661	638	689	645	618	671	709	660	648	659	656	625	646	681	666	644	658	650	703	659	626	627	672	610	663	655	631	631	649	663	651	621	676	665	659	700	644	628	703	629	633	633	648	652	598	620	671	619	616	632	638	630	645	639	666	591	701	660	621	637	666	665	615	652	610	694	654	632	691	645	669	650	628	661	679	663	632	591	653	621	635	624	625	651	637	612	585	696	641	680	619	622	660	638	641	679	608	645	653	658	683	658	636	631	637	652	637	665	634	632	660	686	647	670	663	627	650	642	582	664	654	676	623	666	637	643	685	666	675	634	608	649	613	653	635	622	645	674	619	647	652	611	657	671	672	632	648	588	689	677	634	687	662	681	625	642	699	645	607	686	634	692	604	628	617	653	642	625	681	688	630	632	665	658	680	655	630	650	685	652	611	640	625	696	663	650	652	672	647	685	621	617	650	680	662	626	628	636	660	635	680	652	645	618	643	618	666	663	648	658	653	617	595	628	598	648	671	644	692	646	658	688	620	617	662	645	628	681	673	629	670	664	637	667	636	646	686	696	639	599	714	643	656	646	616	662	657	647	630	591	652	608	607	587	644	626	649	678	648	656	650	707	640	632	645	665	650	692	656	672	687	696	673	650	674	663	632	656	654	673	656	672	642	674	642	646	595	643	652	656	640	648	607	641	645	615	616	715	626	631	651	658	645	638	647	671	645	675	658	665	679	613	650	629	631	655	641	626	665	664	647	621	667	694	675	632	660	632	602	708	644	674	628	644	638	614	656	674	657	649	677	613	657	616	630	666	610	662	652	672	666	623	662	631	589	624	632	661	636	646	612	610	646	658	616	626	664	630	702	664	652	650	609	637	613	680	628	642	589	655	681	646	624	645	620	640	667	636	651	671	630	633	638	653	647	704	621	660	657	675	658	666	666	644	676	641	648	638	625	646	668	657	644	641	635	623	679	704	637	612	667	644	605	651	650	663	610	640	644	674	611	626	649	619	657	648	644	667	671	645	636	677	667	637	608	664	647	674	662	630	617	634	625	632	661	673	637	646	637	612	648	644	685	651	592	706	655	633	675	632	629	636	636	618	646	631	671	649	652	649	681	661	669	663	642	671	628	708	692	665	633	642	639	651	624	656	640	666	653	653	668	689	691	675	660	685	667	662	680	599	658	629	669	644	670	671	693	646	609	674	627	629	651	634	628	681	639	647	636	656	661	669	671	691	637	658	659	704	579	615	635	635	661	644	671	689	690	617	645	672	660	649	609	660	633	666	643	661	653	633	624	637	677	613	634	628	667	580	654	670	636	649	652	678	637	650	601	631	674	607	643	660	674	637	656	666	659	624	691	680	619	703	643	612	671	669	637	640	652	595	647	652	649	650	654	630	675	656	637	659	646	612	655	604	622	659	735	635	660	661	655	670	651	675	671	669	648	661	680	604	667	639	642	604	661	628	686	623	627	696	637	626	659	647	650	650	639	647	612	623	658	646	699	663	628	664	685	638	667	626	688	658	654	675	638	696	679	654	670	645	630	642	684	628	645	621	659	696	697	637	705	642	677	655	647	639	642	692	648	640	623	679	697	637	664	648	620	646	630	626	631	648	642	665	641	658	665	624	665	651	690	676	655	635	663	650	653	620	672	639	615	672	664	640	656	636	659	678	617	652	662	694	672	683	660	696	638	666	673	690	697	636	642	661	631	621	690	679	661	634	694	664	637	587	663	665	617	650	619	674	615	638	633	622	607	636	643	674	632	662	647	668	647	604	660	678	625	609	591	623	637	684	657	703	663	702	613	647	641	659	631	628	685	647	588	666	646	618	652	629	651	648	653	617	623	655	646	661	642	631	665	669	649	623	683	653	612	613	685	650	669	638	648	628	572	628	665	676	681	648	705	609	677	618	668	671	654	655	638	627	660	634	631	653	663	630	632	650	625	656	635	681	681	601	619	628	608	689	595	636	696	647	644	668	656	664	635	601	648	649	653	648	672	669	653	648	655	639	674	658	602	629	662	673	621	626	618	631	661	658	656	632	634	644	658	664	654	679	667	623	630	614	659	670	653	624	611	649	659	659	605	637	615	637	693	654	662	678	634	692	638	641	660	649	627	626	662	603	655	663	676	632	677	639	624	678	685	684	667	654	634	657	617	611	652	643	604	645	669	647	668	658	641	673	676	636	668	622	665	660	641	624	683	652	625	675	665	640	655	627	617	636	628	673	632	668	691	638	686	664	633	697	650	695	680	687	673	675	630	653	609	684	632	645	686	678	659	680	646	628	611	639	635	657	682	663	671	671	654	624	619	667	626	628	654	628	626	635	668	680	616	624	632	690	673	658	628	691	649	663
2221	621	358	241	201	241	365	383	334	327	370	293	293	258	219	207	175	151	173	159	131	124	135	152	153	142	119	115	97	75	91	81	73	73	80	64	74	62	69	78	83	87	78	74	72	71	77	74	57	85	80	62	75	85	81	77	74	73	69	76	70	69	68	85	94	79	92	71	98	79	77	75	97	73	83	65	63	68	84	68	88	75	72	102	79	68	62	64	94	62	82	61	72	63	76	72	84	90	62	74	70	74	76	74	69	56	92	59	85	73	86	72	72	90	74	62	77	86	74	68	87	75	77	76	76	73	76	70	81	70	63	64	72	77	68	77	69	65	57	79	63	84	74	76	59	78	76	64	73	84	69	74	76	71	58	70	67	73	59	71	80	69	87	68	74	77	73	76	90	73	79	74	78	66	60	70	64	81	65	80	81	70	81	67	82	82	79	61	74	80	76	79	75	82	58	79	66	81	77	66	71	77	75	66	65	62	72	78	75	64	61	69	71	80	71	86	73	65	67	69	79	80	67	76	79	89	80	68	58	64	84	61	74	80	71	88	80	86	66	78	73	80	80	83	74	81	79	85	58	81	58	82	77	76	76	58	79	66	73	70	70	64	97	73	63	64	60	73	64	78	68	88	77	78	68	88	72	64	83	78	79	63	74	76	58	64	76	72	53	81	62	57	84	68	73	62	74	73	78	85	71	85	67	77	81	70	67	69	80	70	91	73	80	70	76	82	81	75	80	65	92	52	71	81	65	78	70	77	66	73	68	80	70	71	88	83	67	54	88	69	72	83	73	82	82	78	74	57	78	62	71	82	65	75	60	67	88	52	71	76	73	76	94	84	81	73	80	78	65	71	76	73	93	84	69	72	61	80	73	74	78	102	83	77	87	86	81	80	85	71	68	77	82	70	75	79	80	75	79	63	60	70	80	79	60	76	67	83	92	68	81	79	63	65	85	90	72	72	77	78	85	65	73	69	84	61	86	72	68	81	77	90	70	78	84	74	76	69	73	74	83	82	86	77	79	64	68	65	73	76	76	75	81	72	93	72	73	83	69	77	67	83	70	81	67	78	85	83	75	85	69	99	73	74	94	74	80	78	59	74	69	69	76	87	83	84	68	95	74	88	81	60	68	74	89	75	62	67	74	93	64	68	83	76	80	72	67	80	65	83	80	85	81	81	71	98	69	85	87	79	71	59	78	69	74	62	81	80	72	78	102	82	77	71	76	76	75	86	77	73	85	77	70	71	75	76	83	71	83	65	83	65	78	68	65	102	83	61	83	61	79	68	71	75	76	83	75	86	71	72	69	83	58	69	76	73	65	68	66	75	83	88	66	58	66	95	69	60	83	75	77	77	80	64	77	65	79	83	70	67	75	80	78	71	82	71	69	83	74	82	74	79	66	67	91	87	60	80	68	71	74	55	74	75	91	68	84	86	73	84	81	70	70	70	62	68	73	53	71	84	73	92	80	66	75	86	79	78	49	77	69	81	72	73	74	79	74	64	83	71	66	82	81	86	87	63	73	75	60	60	77	84	71	69	89	88	93	78	59	61	92	71	76	64	63	78	74	84	67	85	83	78	73	87	82	72	74	80	68	81	58	71	57	66	65	72	74	77	87	74	77	80	90	86	90	81	79	66	81	75	60	76	77	59	83	75	63	72	80	79	77	78	79	61	84	79	77	70	64	80	79	89	71	76	68	76	78	73	68	83	52	90	69	78	60	59	65	81	86	80	91	80	69	82	61	80	88	71	74	84	87	82	76	69	77	85	87	73	68	72	73	67	93	85	75	68	76	67	71	69	95	64	78	61	73	65	76	75	74	69	86	71	71	80	76	73	74	70	79	82	82	82	69	61	76	80	62	75	67	89	62	85	71	83	81	67	95	79	72	69	80	75	63	64	68	66	58	77	70	83	72	84	73	81	73	73	80	95	69	72	70	76	66	75	80	69	63	76	86	68	76	79	71	76	88	65	71	89	82	96	86	85	77	75	76	89	87	85	66	69	76	71	65	74	80	80	72	71	98	67	73	67	71	79	74	61	80	79	76	76	80	80	76	81	77	83	66	57	75	75	67	84	81	86	74	75	79	65	82	75	79	67	84	74	81	59	78	63	74	74	77	78	72	66	77	76	73	88	70	78	67	63	75	79	67	65	76	70	74	67	72	72	70	56	74	97	77	57	88	83	69	84	71	95	73	68	86	74	67	65	72	73	56	68	55	69	80	70	78	74	62	86	67	96	89	61	87	62	77	78	81	69	79	101	72	71	63	80	88	92	70	70	76	66	60	83	82	73	67	72	77	84	88	75	69	78	79	64	90	80	76	66	74	70	88	78	81	58	79	66	71	80	62	87	80	87	75	73	69	68	75	83	68	81	78	72	73	77	78	83	86	66	68	72	78	97	75	69	78	76	76	74	81	74	79	79	95	74	71	82	67	64	63	68	80	72	77	73	67	80	73	69	78	80	50	75	76	55	71	67	74	71	59	76	75	70	88	76	85	82	67	86	93	72	79	76	74	68	79	62	74	68	72	77	82	75	66	73	78	81	79	78	57	68	75	71	73	66	83	70	72	75	75	69	71	78	75	73	78	72	73	76	67	70	85	69	76	69	92	79	71	83	84	86	94	75	82	63	84	75	67	71	93	63	79	81	74	73	96	58	75	68	68	64	90	67	64	87	67	73	80	79	65	79	84	59	73	64	88	62	66	82	75	77	78	74	75	70	78	78	74	89	77	84	95	72	78	69	65	94	79	67	73	85	69	75	77	64	72	80	59	74	53	84	88	71	76	66	76	82	92	68	93	78	89	88	74	78	74	67	77	77	78	82	63	61	78	72	82	95	62	72	66	74	66	57	70	79	77	76	69	82	81	76	58	94	71	71	67	79	77	81	67	77	81	62	80	85	75	67	82	87	62	73	76	66	75	55	71	56	74	61	72	60	72	65	85	80	80	75	60	83	85	75	69	61	63	66	71	65	71	98	62	71	70	75	60	71	58	87	79	74	81	85	61	64	80	82	77	79	65	65	83	79	66	91	86	55	80	76	73	72	87	56	85	78	74	66	68	73	77	81	71	72	84	66	87	74	76	72	78	69	65	68	75	71	64	76	83	81	67	76	62	69	63	71	62	82	76	77	73	81	65	75	71	60	74	74	59	72	86	55	82	67	75	79	74	80	67	65	63	76	79	79	82	80	69	86	66	68	86	72	76	56	84	77	76	65	77	55	93	78	61	73	80	70	80	73	60	87	71	64	77	68	74	59	83	77	74	70	64	70	64	51	89	66	74	89	64	58	71	65	68	71	74	59	75	84	79	56	65	64	95	85	59	71	65	84	78	76	65	74	59	82	68	67	87	78	53	73	76	84	69	55	85	61	81	76	82	78	76	69	91	78	73	77	65	57	71	79	73	78	79	69	79	89	70	73	73	78	65	89	59	68	83	64	72	84	74	77	70	72	80	81	76	82	83	69	80	79	69	71	67	67	70	83
17263	6822	3625	3950	8594	12300	16095	14505	12368	10830	10833	9514	8046	6869	5433	4491	4049	3574	2900	2663	2324	2180	2475	2682	2670	2271	1632	1296	933	835	750	644	620	580	599	594	553	551	579	590	563	564	574	521	518	522	555	584	555	540	565	530	560	528	542	570	560	583	554	541	586	543	542	578	530	580	578	550	579	546	598	573	524	543	548	554	573	567	534	529	534	560	557	551	553	563	553	545	581	540	553	544	577	583	539	596	580	520	566	566	572	538	540	597	554	609	563	535	584	570	565	588	527	603	558	484	595	560	602	585	571	545	561	503	586	517	583	573	577	534	581	573	558	568	536	540	566	571	560	547	581	549	573	573	572	550	627	576	540	564	541	569	566	541	551	560	579	573	553	565	558	584	535	568	566	560	561	542	536	566	578	537	584	553	542	527	611	579	557	564	550	564	550	567	549	560	557	544	604	564	529	555	598	590	556	584	574	588	570	493	550	563	573	561	544	551	555	568	515	558	569	558	542	550	569	536	542	543	578	544	536	553	597	551	563	519	523	547	552	513	566	551	562	591	512	547	606	609	533	522	534	549	564	567	603	538	580	578	561	589	583	546	568	568	523	552	596	627	577	577	602	577	544	545	582	549	602	552	589	533	525	557	548	536	543	540	519	561	584	515	504	563	550	548	541	549	540	527	578	579	573	568	532	526	583	565	550	561	569	514	529	571	585	591	558	573	605	560	548	496	536	623	604	541	545	548	545	570	613	534	572	557	536	562	564	589	520	545	517	541	562	562	576	563	588	570	534	575	561	634	566	558	578	513	562	530	603	591	510	526	540	520	550	555	568	574	577	509	498	496	511	561	560	565	559	545	525	567	629	564	566	560	571	536	538	536	546	576	563	544	540	547	607	609	526	544	521	558	566	537	537	569	543	575	545	529	517	524	601	572	553	571	579	599	542	571	532	547	564	590	580	588	545	591	578	573	560	553	547	596	543	537	545	562	582	577	533	538	624	548	598	529	565	604	507	538	561	554	531	558	509	571	553	534	559	559	547	582	540	588	565	581	581	552	572	569	554	535	531	594	553	532	561	531	537	576	586	546	553	595	586	617	558	566	536	569	548	562	583	564	563	535	566	562	565	579	547	544	563	525	584	575	542	556	585	548	550	568	583	552	520	581	575	555	563	540	593	531	498	603	579	571	562	537	554	531	566	540	556	560	545	528	537	557	544	530	538	586	529	578	526	582	554	568	561	551	519	518	544	558	540	567	559	563	549	543	551	553	550	542	572	559	523	548	564	509	538	592	520	562	567	564	583	511	539	506	562	569	557	572	506	576	591	517	554	556	561	563	558	535	521	554	551	558	570	579	582	527	562	500	600	579	547	566	575	579	570	558	537	536	560	565	549	530	548	592	567	518	550	515	558	543	536	509	565	537	542	585	577	570	527	599	541	570	558	554	603	570	551	536	553	548	582	509	571	580	538	576	569	574	581	536	563	587	551	549	549	575	558	558	539	512	552	508	569	531	544	628	543	553	567	569	525	548	557	610	564	583	548	571	572	562	524	522	544	528	573	564	541	543	542	538	585	529	549	513	547	561	548	529	528	517	590	528	556	536	604	599	510	573	565	580	547	589	583	582	546	566	578	561	599	578	566	562	538	571	559	577	553	562	551	538	601	553	580	543	608	578	588	582	601	577	549	554	575	547	517	559	541	535	567	580	554	517	578	539	563	561	559	543	564	532	588	533	573	560	558	580	537	563	587	557	585	580	535	585	610	580	559	564	525	615	600	554	589	565	586	545	568	560	556	547	578	549	555	512	575	507	583	541	525	547	505	511	597	587	559	569	549	557	598	558	546	544	574	543	533	564	554	563	595	593	543	571	583	555	558	545	541	543	539	560	561	523	577	552	526	588	552	526	561	545	546	516	551	520	538	572	555	523	568	546	549	553	579	509	544	581	562	526	543	541	532	579	551	552	556	600	562	564	542	589	535	576	578	561	549	550	587	588	592	562	573	565	578	595	558	552	537	558	537	530	551	584	547	558	555	520	509	535	539	583	593	544	554	568	530	592	595	582	604	617	543	602	543	564	523	560	579	556	570	500	536	546	582	557	530	577	511	581	533	571	595	574	545	541	550	564	577	578	588	606	530	581	568	552	536	544	602	550	565	583	571	568	587	550	565	546	534	619	539	528	593	542	558	543	529	553	550	554	551	557	530	588	563	537	574	587	533	573	569	548	541	537	602	505	559	589	569	563	528	584	529	575	584	553	539	523	540	556	557	535	533	553	576	576	582	558	561	549	533	507	579	574	587	551	553	551	558	517	549	586	558	539	556	562	566	568	582	564	560	520	595	519	565	536	548	553	574	535	562	578	567	527	533	546	528	563	549	569	573	531	520	576	564	549	533	571	562	558	560	580	577	620	562	562	544	523	522	548	571	560	577	551	591	560	546	587	557	564	524	532	587	581	540	570	594	581	527	570	557	552	566	585	526	560	606	542	545	574	548	549	549	587	576	590	589	539	537	607	572	568	548	513	589	575	550	551	521	544	585	577	543	566	553	655	538	559	529	572	542	540	543	549	558	527	561	565	568	596	578	562	535	554	561	578	582	559	570	560	542	556	518	545	562	566	574	555	542	550	572	561	557	534	586	579	574	542	559	593	556	558	529	565	520	549	557	514	550	544	571	576	576	562	543	566	523	550	577	602	587	548	578	535	568	524	551	532	538	564	557	531	516	593	609	541	565	583	559	539	545	601	551	541	518	557	513	549	521	564	571	568	565	531	577	544	583	544	528	551	525	577	579	546	511	546	508	591	561	518	542	574	547	508	570	559	575	605	511	607	550	576	570	549	592	566	524	559	554	529	558	586	543	527	563	545	559	570	578	555	606	573	517	528	574	576	536	537	558	566	549	591	584	579	554	525	502	562	525	577	528	561	558	559	572	557	568	562	538	535	534	539	576	556	546	565	550	599	592	571	542	536	593	545	527	549	555	596	581	551	529	523	553	540	560	561	551	537	533	559	570	526	567	549	574	562	547	595	614	559	576	567	577	598	583	525	544	524	566	565	539	558	552	542	525	528	562	559	600	530	557	576	567	578	546	565	580	559	538	568	544	620	547	573	562	559	572	599	561	552	578	583	561	528	553	523	543	556	557	542	592	568	570	574	562	545	547	577	542	506	540	532	569	530	560	510	589	540	568	553	536	566	560	568	599	535	537	550	557	508	570	538	558	567	583	552	571	555	585	570	568	556	553	557	563	556	544	534	532	581	571	541	568	568	542	541	527	568	521	568	567	551	581	587	536	555	534	564	559	510	560	594	561	571	531	527	550	571	568	610	546	607	586	527	555	529	581	590	570	577	548	598	589	518	580	539	599	593	564	588	568	597	549	586	568	527	545	554	529	532	575	560	553	526	539	542	568	606	547	558	538	536	569	529	528	585	549	595	516	586	561	539	568	533	573	564	541	496	560	553	546	541	579	542	530	557	548	528	541	573	574	565	558	509	564	575
1865	899	380	351	248	319	455	519	457	512	493	399	355	279	252	239	206	220	174	160	153	176	285	358	359	308	237	169	124	106	99	82	86	80	65	88	82	65	78	84	77	70	76	78	83	77	86	83	77	81	81	78	70	71	72	75	70	82	86	86	78	71	80	81	87	70	90	76	96	86	76	69	65	72	76	82	84	95	87	74	65	57	72	71	71	75	75	92	68	79	73	76	89	74	81	66	78	71	90	93	72	75	78	80	91	75	81	66	85	68	72	84	66	75	77	80	66	88	69	71	65	67	66	82	68	85	55	88	74	74	71	90	71	81	71	76	65	66	94	81	91	85	83	65	86	76	83	84	83	87	82	88	78	58	82	70	81	90	68	93	83	62	73	81	81	75	81	77	71	89	59	77	74	82	71	94	88	81	74	80	90	86	78	83	84	89	81	80	96	67	88	73	80	66	87	81	73	71	77	83	93	68	82	67	71	88	87	76	67	80	77	80	85	74	78	82	81	70	85	87	92	76	71	70	72	80	74	74	78	78	78	66	84	94	87	72	79	71	95	85	88	74	77	63	74	68	80	90	70	62	88	63	93	85	74	88	89	64	73	79	67	84	65	79	83	78	77	79	73	78	73	82	71	97	85	85	79	79	85	89	76	75	81	66	84	65	79	66	78	89	72	75	79	65	70	65	78	82	64	93	81	70	81	93	80	71	68	85	70	56	58	60	86	82	75	85	91	77	91	94	78	83	79	86	64	75	94	89	73	77	81	70	64	76	73	82	83	87	84	72	66	70	66	88	83	73	73	76	88	65	88	71	94	83	80	84	63	73	74	63	81	77	70	87	80	78	79	70	77	64	86	91	77	80	66	75	75	82	66	88	99	74	74	73	80	70	78	81	80	75	83	65	74	60	83	77	71	99	90	69	72	75	85	76	78	100	83	96	78	90	83	81	69	92	76	87	67	76	74	65	70	84	65	96	86	74	74	63	76	82	71	85	80	67	71	78	83	70	82	64	74	89	85	74	97	83	69	80	71	76	74	82	71	73	78	78	90	75	85	77	81	78	94	70	89	84	73	70	89	78	74	70	70	76	97	61	80	73	78	96	82	95	92	78	73	78	90	76	70	81	79	75	85	85	84	75	84	75	81	69	76	67	70	83	79	91	83	70	72	63	75	77	78	69	69	85	84	82	72	83	66	75	78	51	88	75	79	80	75	89	73	76	80	79	84	84	86	65	90	81	68	79	68	96	83	96	86	64	84	63	61	71	75	84	74	79	70	63	85	64	88	79	77	62	85	88	69	80	75	71	87	72	87	72	72	69	83	73	69	62	95	89	78	76	70	80	81	80	75	68	86	82	76	73	92	90	58	95	69	71	65	69	57	81	79	78	77	86	74	83	66	97	71	84	65	86	91	89	56	76	77	75	68	76	77	85	78	83	87	82	81	73	68	70	87	90	80	82	74	90	79	97	73	74	72	83	64	77	84	90	68	77	75	66	73	83	75	70	68	68	84	83	66	71	74	68	92	67	80	71	73	72	65	78	72	87	73	85	58	79	79	86	72	80	88	83	79	89	97	64	82	68	79	67	69	73	72	74	73	78	69	74	65	82	74	82	85	82	82	68	64	62	97	74	74	85	78	75	76	70	73	72	82	76	80	73	87	78	91	66	87	70	93	93	81	72	67	80	82	80	68	89	86	72	79	84	66	77	81	82	100	77	85	77	62	78	88	73	91	73	68	69	73	70	66	82	89	79	89	86	78	69	80	74	74	72	76	84	68	82	66	75	82	81	77	72	76	82	71	84	66	89	76	82	85	80	74	69	69	77	87	77	73	83	69	67	79	82	57	75	77	87	75	92	77	76	87	81	76	84	71	76	81	74	81	76	73	74	75	77	80	66	75	65	83	74	81	84	67	76	85	66	86	66	80	74	94	83	71	67	65	87	73	75	92	75	82	75	85	78	75	83	77	80	88	74	63	63	73	77	64	91	89	83	64	67	70	89	87	76	84	87	83	63	80	73	76	65	76	62	75	81	89	71	66	71	73	86	66	87	80	72	81	100	83	93	88	86	82	84	82	73	83	92	70	71	76	69	83	79	73	79	63	87	87	77	80	72	92	82	72	79	88	74	81	80	69	69	72	79	80	83	71	70	68	73	73	91	91	81	81	73	85	80	79	75	85	84	74	78	81	74	84	68	87	74	71	83	79	79	70	83	88	85	76	69	75	67	63	75	69	110	82	79	87	82	67	69	80	76	66	80	78	79	56	100	83	59	59	74	74	80	68	86	70	63	68	71	84	65	66	80	77	66	77	65	65	73	87	81	84	80	97	83	69	69	83	76	86	77	75	68	88	68	85	78	72	77	75	75	57	83	62	71	89	80	70	76	82	74	80	79	83	88	85	96	68	75	84	97	80	79	86	67	74	94	66	79	79	87	96	79	86	61	95	82	77	65	78	79	84	84	69	82	74	92	88	77	81	86	69	82	97	77	81	76	92	88	79	76	83	78	87	94	77	79	72	76	73	66	92	85	81	57	75	99	81	74	73	92	70	69	78	66	79	80	77	84	84	69	59	68	57	89	86	79	73	68	82	88	65	70	79	71	64	74	71	90	103	68	73	89	68	81	69	68	65	71	71	81	90	85	74	77	80	83	86	91	60	77	80	75	70	78	76	79	73	79	75	82	70	66	86	84	83	76	72	89	85	74	78	69	92	79	85	82	65	85	72	86	69	74	87	86	75	85	67	76	91	83	74	66	79	71	77	71	91	81	88	77	79	83	83	80	86	68	72	81	82	81	78	79	76	84	105	65	73	92	76	82	85	74	72	88	66	66	59	81	82	62	80	81	80	79	90	66	82	70	95	80	91	79	76	76	83	60	97	83	67	83	73	79	66	92	74	95	66	64	76	76	77	82	78	70	81	85	88	74	72	80	82	78	67	85	74	77	91	78	77	64	87	57	71	86	87	80	72	74	59	77	77	74	86	73	80	82	93	69	71	72	82	94	72	76	81	65	69	68	82	81	101	70	60	82	65	64	87	84	72	94	77	64	85	67	83	59	79	75	82	76	93	80	89	82	80	79	70	79	72	82	91	83	69	71	95	78	73	64	70	73	52	65	74	90	69	88	81	79	85	92	81	91	78	68	84	83	85	78	64	72	77	82	76	91	77	82	89	87	76	75	70	82	60	82	72	97	77	83	77	62	77	81	83	78	80	76	88	65	81	70	74	81	84	82	91	75	77	86	84	59	66	72	70	66	72	76	75	73	83	91	67	87	86	73	64	75	68	86	79	83	79	87	75	72	84	84	86	69	79	69	73	63	72	89	75	85	63	83	76	72	91	80	90	82	67	90	89	73	77	86	78	73	75	79	88	69	78	88	89	72	75	79	74	69	101	82	88	69	70	89	87	73	75	79	78	99	83	72	68	72	60	73	91	73	84	97	66	76	71	58	77	72	76	68	80	70	73	72	76	64	83	81	77	60	79	76
19929	8625	4521	5441	11109	17534	19596	17559	14960	14513	14093	11370	9973	7623	6292	5505	4644	4248	3653	3291	2947	3200	5932	7519	7009	5482	4187	2762	1755	1238	946	852	701	650	624	599	598	550	545	535	524	613	582	567	591	570	592	550	630	546	585	564	567	566	642	566	579	585	616	571	587	559	551	503	610	563	564	606	595	577	584	562	602	559	562	578	558	572	607	604	574	571	589	550	532	607	583	590	584	558	540	552	578	573	576	608	560	545	576	562	600	550	613	549	529	554	579	550	601	561	545	549	579	555	561	560	557	584	560	635	586	600	557	560	542	582	589	577	572	566	606	534	548	551	599	588	569	578	594	605	595	554	625	572	525	586	562	578	607	593	572	617	580	578	587	588	583	577	562	591	580	625	532	578	573	545	581	581	568	594	603	529	556	575	598	562	538	578	578	581	583	586	545	513	588	566	593	635	560	621	617	606	553	566	578	617	594	568	559	600	570	567	604	598	638	560	561	604	587	600	614	567	594	573	578	598	603	605	584	587	548	590	588	583	570	584	544	600	538	538	589	573	580	545	571	597	566	585	606	617	561	571	566	548	603	575	588	587	544	559	613	565	565	516	526	563	576	584	591	563	592	557	571	580	566	584	576	634	562	591	561	602	523	575	600	580	597	571	583	638	598	599	587	555	556	553	607	562	563	568	569	598	551	550	553	586	553	570	611	549	550	588	573	565	544	602	598	565	629	570	610	578	575	553	564	592	579	585	627	580	563	611	553	573	562	578	577	572	570	615	513	580	588	561	623	621	574	549	585	609	597	599	548	577	572	584	576	526	582	609	596	593	596	548	585	591	557	576	566	592	553	543	566	543	573	608	608	592	584	613	588	593	568	614	600	577	567	564	578	544	603	601	553	563	558	566	575	532	602	573	595	576	556	557	547	592	571	569	584	555	584	646	591	518	607	576	578	544	538	610	580	600	580	562	592	598	547	582	542	601	607	589	599	618	657	582	559	599	592	586	585	579	556	588	558	519	579	578	585	588	567	576	550	599	567	606	573	596	594	572	566	552	593	545	593	607	578	584	542	575	569	574	553	581	621	526	571	556	587	565	596	551	556	567	589	541	591	587	627	567	580	582	555	573	551	572	573	580	627	609	562	559	556	589	580	592	595	581	641	524	586	581	558	553	572	540	597	609	586	574	556	548	579	581	547	543	535	576	578	530	563	542	601	558	567	561	575	579	588	549	534	620	570	596	583	620	638	590	596	583	539	598	607	560	574	586	605	560	575	535	572	601	547	559	519	572	588	580	558	558	587	595	556	585	576	554	587	547	590	553	577	592	550	596	541	517	583	553	584	579	531	563	591	540	549	566	549	553	564	583	563	477	563	626	549	599	564	562	548	542	599	563	580	559	602	582	553	569	566	575	596	551	539	535	561	595	563	562	567	622	562	580	583	552	586	541	576	533	608	566	621	612	575	584	548	591	622	576	573	574	584	568	548	583	600	585	598	602	577	609	591	530	593	604	612	574	587	593	549	581	574	581	571	562	626	535	580	596	592	582	578	639	616	549	591	574	613	561	610	575	570	566	548	584	573	582	564	548	622	562	631	590	588	555	576	572	585	568	595	526	560	552	583	546	584	571	573	586	540	594	540	554	557	631	546	564	567	559	606	617	637	575	563	578	586	564	605	523	564	584	582	603	584	597	588	593	539	592	574	554	615	589	547	562	585	581	586	596	592	553	560	623	559	606	541	603	585	622	587	553	601	580	563	563	610	587	554	620	600	566	555	555	564	578	598	583	579	587	533	569	595	573	599	587	576	535	570	603	600	597	600	611	590	599	561	560	546	564	627	604	576	572	533	548	573	564	562	571	622	611	599	559	602	569	577	588	561	545	614	566	573	565	572	542	600	553	564	577	600	561	557	553	556	569	586	624	610	569	574	576	645	560	606	579	597	610	546	552	577	577	564	631	572	499	581	621	565	578	536	588	558	569	616	590	569	500	592	556	601	581	572	615	608	550	598	563	580	625	588	576	585	555	539	539	581	595	599	587	574	575	567	605	572	532	543	570	588	579	576	624	591	594	627	573	583	595	559	590	636	611	538	558	541	584	601	599	580	578	573	540	590	571	539	573	594	552	592	548	604	556	571	552	626	564	561	579	572	603	564	581	551	568	568	558	593	593	570	549	550	581	490	606	598	560	565	578	574	607	553	580	580	594	577	553	568	589	563	579	559	564	595	581	605	591	618	535	607	600	578	584	552	597	570	582	597	571	522	571	565	510	543	547	579	557	560	562	542	576	605	569	540	575	570	551	567	568	588	579	530	593	566	564	588	597	515	587	579	591	595	528	559	559	613	623	599	594	569	526	584	595	570	580	568	586	567	599	567	640	571	586	530	541	591	548	595	546	593	606	555	537	524	511	541	581	586	586	583	568	604	590	506	604	587	564	593	539	594	564	596	569	581	609	552	567	528	549	568	515	576	612	583	592	595	556	552	552	534	596	543	621	555	582	592	561	568	566	605	583	583	557	559	573	594	616	593	601	555	554	591	615	577	589	552	561	568	565	618	531	557	563	537	594	579	562	610	612	581	603	598	581	582	562	593	595	560	558	543	606	571	570	589	589	552	580	605	566	643	540	585	602	597	551	569	585	619	572	574	588	619	585	567	606	584	571	578	545	580	542	578	564	549	571	569	596	558	575	568	576	610	579	575	566	576	584	557	540	571	595	590	577	570	693	586	572	605	605	554	546	579	525	585	541	622	557	597	607	574	598	569	514	556	584	532	544	585	556	560	525	557	548	609	572	573	577	525	548	560	519	574	546	602	546	582	554	555	603	577	559	625	587	622	572	532	595	587	570	593	520	598	552	568	593	566	608	551	595	614	587	610	593	590	562	562	588	553	563	599	590	563	613	562	567	612	589	580	571	591	590	618	613	570	576	586	563	584	569	569	618	561	553	569	567	589	609	576	551	564	555	601	589	553	573	552	581	575	589	610	580	568	607	543	568	584	589	601	582	602	559	598	529	585	598	604	543	568	533	567	596	553	620	597	594	571	547	567	604	629	533	556	571	546	560	565	522	579	612	564	582	596	613	586	553	579	556	572	568	641	591	581	643	570	545	603	543	602	545	550	556	626	592	548	558	567	562	612	596	581	582	547	559	583	647	572	589	585	573	582	581	596	595	578	583	613	626	553	582	598	557	567	531	603	567	545	577	583	577	579	558	600	561	548	612	587	587	550	518	593	583	574	620	580	575	581	587	579	596	578	570	558	557	581	548	536	589	549	582	590	563	576	596	599	576	595	569	571	615	581	576	562	554	541	595	563	600	645	554	582	538	558	547	592	618	536	558	631	533	550	539	595	566	575	597	551	589	571	597	575	566	607	576	591	627	598	563	529	587	577	578	555	586	575	622	565	599	558	571	589	572	607	576	558	590	528	595	551	570	560	630	595	587	577	584	531	586	593	583	572	549	581	556	604	603	625	579	589	581	593	595	536	608	579	555	565	573	597	557
3327	840	453	346	230	331	425	462	502	474	442	388	299	247	247	260	217	183	173	179	144	174	342	439	386	354	245	181	130	126	91	94	74	83	95	86	74	90	105	83	78	80	85	85	98	77	86	84	83	93	79	89	78	88	90	89	77	86	93	92	80	92	86	87	77	96	81	83	79	87	102	83	79	92	93	83	71	75	87	77	91	83	86	79	95	75	81	89	82	95	75	74	76	87	76	108	84	74	81	99	72	95	92	79	67	92	100	83	83	90	92	88	93	85	88	71	88	88	85	85	79	95	69	97	91	92	87	83	79	84	80	98	96	86	82	80	89	77	82	91	82	71	77	91	102	87	77	97	92	94	79	85	82	80	86	83	81	72	88	80	99	86	99	78	91	79	80	94	87	88	70	84	91	95	88	79	72	98	103	78	81	100	81	81	99	81	85	96	78	81	66	78	97	95	85	104	89	79	94	97	80	97	85	101	101	83	104	93	81	88	84	93	104	89	84	80	85	88	85	86	93	78	89	101	96	82	88	77	99	77	64	83	91	100	93	84	101	84	89	83	91	88	86	78	93	89	82	92	86	81	92	93	72	94	90	80	96	83	74	76	77	83	82	85	104	96	97	85	88	81	76	74	85	85	80	96	77	95	109	93	82	87	101	94	70	94	87	93	92	87	111	90	63	83	72	83	87	82	84	86	84	88	93	77	93	81	76	75	78	106	76	81	76	89	96	83	87	84	75	94	77	72	84	96	73	77	88	97	85	95	81	82	84	92	80	100	71	102	82	74	81	73	84	92	89	85	73	73	79	88	89	83	86	80	93	81	85	84	78	77	74	86	67	74	87	89	88	86	81	95	92	76	74	105	85	83	76	83	81	80	85	103	87	107	92	84	87	76	91	99	85	96	87	80	84	105	89	90	86	79	85	96	92	76	83	98	80	104	81	81	104	86	85	83	76	85	101	108	94	77	84	76	78	74	88	82	73	97	89	99	95	97	82	87	86	80	97	92	104	76	95	83	76	80	92	80	94	87	91	90	76	56	97	81	92	86	94	83	88	104	72	86	82	82	69	82	83	94	81	77	94	108	93	80	93	92	80	88	73	101	82	101	99	92	88	64	92	80	70	86	107	68	82	80	83	77	73	75	90	86	83	77	59	83	97	85	93	80	78	88	99	90	70	80	94	102	81	67	89	83	104	80	83	81	99	79	74	73	102	88	80	83	76	97	78	78	83	66	78	93	66	85	93	85	82	90	83	82	96	80	83	114	79	91	80	99	65	83	79	102	83	79	88	90	89	103	84	80	84	95	91	88	84	102	76	87	90	78	89	77	91	94	94	104	92	92	71	86	80	91	92	96	85	76	83	87	86	79	73	93	100	81	79	90	93	91	79	72	69	87	75	89	75	79	79	89	82	95	84	83	71	91	69	77	87	83	87	85	96	97	90	109	95	79	105	80	90	75	77	82	95	88	88	74	69	94	84	79	104	87	86	87	86	85	76	74	87	91	76	106	85	103	70	90	83	77	105	90	67	91	85	95	98	98	92	90	77	103	83	70	88	78	87	70	82	74	66	72	102	94	89	76	85	73	89	84	87	78	77	84	85	81	95	86	82	97	78	83	78	82	87	72	86	96	86	93	95	84	83	79	89	74	82	78	95	84	106	82	71	77	83	90	89	90	80	66	72	67	89	94	98	80	75	77	90	83	89	95	80	96	90	94	74	88	98	84	87	100	78	83	98	84	90	92	80	79	97	90	107	67	84	84	89	94	84	83	96	86	90	86	101	73	79	80	103	78	88	93	82	77	84	72	73	75	92	71	97	90	89	95	79	94	86	75	68	73	83	92	80	88	95	72	109	79	86	73	88	81	83	81	88	93	88	81	84	77	83	98	74	78	87	81	73	84	80	72	72	87	91	92	98	76	97	81	83	75	99	92	82	87	77	84	79	97	89	88	67	86	105	74	89	98	99	64	84	71	96	95	90	82	70	94	84	94	73	72	101	73	91	97	79	79	90	102	100	90	81	80	77	83	72	107	95	80	74	80	93	102	80	65	93	87	81	90	108	80	91	90	98	77	78	79	90	95	86	106	77	76	83	97	75	89	94	77	90	79	74	94	85	91	91	85	75	81	80	77	89	77	75	81	93	87	82	84	84	66	96	86	93	93	85	101	85	69	105	82	91	81	77	65	84	77	83	95	79	78	84	83	98	77	72	77	92	76	72	77	83	97	74	79	84	69	75	85	96	91	78	102	91	85	80	74	90	85	91	83	90	72	80	90	83	83	80	85	106	98	84	92	93	78	68	104	76	81	94	77	73	98	96	98	91	81	81	86	97	87	90	79	84	80	86	89	83	89	95	86	88	88	71	97	93	96	84	76	70	72	67	79	69	88	96	71	99	89	91	86	81	74	85	88	82	73	108	75	75	81	84	72	88	83	91	72	79	86	96	85	94	81	84	108	97	72	93	93	81	74	94	97	81	85	96	80	90	86	84	91	91	83	79	83	77	90	73	85	98	86	79	81	94	83	79	89	78	70	107	94	81	89	89	87	86	74	101	89	75	91	94	90	84	75	70	71	91	77	81	81	89	79	102	82	84	69	93	84	89	86	89	70	83	84	98	84	92	86	86	73	107	82	93	85	93	85	98	80	83	91	81	91	94	93	92	79	89	84	90	93	104	85	101	85	111	104	84	74	78	73	101	78	83	87	95	82	71	88	83	71	83	103	77	79	90	66	100	74	94	96	68	84	87	95	101	91	80	82	91	98	88	99	87	82	108	99	75	84	66	93	80	91	76	88	82	83	80	81	71	77	93	72	82	93	81	100	91	97	83	96	83	83	79	87	95	79	84	78	81	96	90	94	96	98	85	85	72	93	87	87	94	86	97	91	70	93	76	101	71	90	87	89	81	105	98	79	88	100	85	77	99	98	93	90	80	96	83	67	86	81	73	94	95	78	82	81	102	82	90	77	87	66	104	69	83	81	87	77	78	91	85	74	74	79	74	78	72	97	73	88	75	92	82	89	95	68	101	91	96	88	102	84	86	87	92	96	94	91	93	79	76	81	87	79	113	101	97	99	77	76	97	87	88	83	99	79	78	98	83	84	81	94	86	93	108	77	90	76	89	79	85	67	85	90	96	88	80	75	91	87	89	97	94	81	93	86	90	82	101	109	95	86	81	84	93	101	80	81	87	88	89	85	70	77	77	74	75	101	81	100	70	93	85	91	75	87	90	79	87	77	83	83	92	77	94	81	82	88	89	101	88	102	74	75	92	95	95	88	91	62	93	84	85	90	74	92	87	56	101	94	96	89	77	86	94	84	94	81	76	89	96	100	91	80	92	95	85	89	85	72	92	87	86	76	86	81	89	82	68	84	104	105	87	65	101	68	74	94	72	81	87	87	110	87	87	89	97	95	91	90	89	90	86	93	75	89	82	81	70	70	78	86	89	88	76	79	83	93	89	96	90	81	87	103	85	80	71	92	72	91
20320	8107	4907	5592	10908	17566	18238	16820	15881	15204	13407	11252	7999	6893	6343	5850	5021	4163	3775	3270	3057	3059	6752	8543	7784	5941	4475	2975	1970	1431	1229	987	801	676	675	607	644	628	606	675	619	656	634	616	648	690	659	644	644	688	636	656	652	606	639	640	687	679	639	624	656	604	660	652	639	633	628	673	648	612	656	636	646	646	637	638	634	636	610	610	649	665	672	594	643	630	604	632	667	642	664	678	595	629	627	661	661	637	629	639	655	672	646	677	598	629	618	678	635	646	619	650	650	654	598	643	675	609	612	625	641	623	622	664	603	654	652	632	604	639	672	615	678	650	619	668	652	647	635	652	659	657	634	624	629	639	630	623	601	664	656	628	650	616	645	637	628	643	566	619	630	633	637	637	659	665	651	649	627	585	623	643	659	669	617	621	651	614	621	622	630	656	656	641	640	699	643	621	627	696	599	642	669	597	641	659	651	651	654	632	648	635	589	619	654	632	642	660	625	593	676	644	644	628	593	645	672	649	669	675	624	643	654	628	671	640	663	630	652	670	663	616	621	650	679	625	633	629	654	642	640	614	663	590	629	607	588	637	598	654	638	625	635	671	618	620	639	644	650	594	652	582	624	600	656	637	615	648	608	640	641	634	660	619	619	621	630	631	670	589	613	654	618	590	567	583	654	671	668	604	633	621	635	637	615	660	623	645	665	638	631	640	616	645	590	620	625	657	654	657	626	650	668	635	617	651	649	645	598	658	621	663	654	656	594	628	622	679	655	642	658	670	620	651	633	630	645	641	620	666	603	614	637	648	647	629	648	663	643	634	654	647	628	683	597	666	630	658	617	654	663	672	646	661	601	634	636	634	655	673	583	702	644	639	589	679	637	658	657	638	627	613	679	609	652	629	643	684	591	631	601	628	657	616	661	654	658	633	590	672	632	611	647	634	666	652	631	672	665	660	635	613	645	652	622	668	646	621	638	634	605	601	657	665	603	646	621	631	688	640	652	643	628	630	621	652	672	597	644	620	636	603	646	617	671	649	632	648	656	657	643	655	613	637	674	630	671	652	627	628	651	631	651	625	630	634	634	648	623	628	669	632	632	621	606	659	624	652	667	621	628	651	640	644	635	604	656	609	602	640	670	681	663	650	595	641	635	643	640	638	607	585	689	686	633	650	634	632	632	675	709	674	679	628	632	644	638	636	625	664	620	657	683	634	621	663	613	621	628	665	641	692	644	665	660	641	629	642	632	640	617	660	640	650	639	616	612	626	626	619	626	614	642	658	623	607	633	631	639	636	607	623	643	617	598	628	611	660	652	633	674	623	636	665	565	639	665	668	636	644	648	653	655	642	657	646	634	620	609	638	657	651	637	639	615	595	610	631	640	667	666	643	658	634	625	666	630	666	589	596	620	644	625	648	688	635	692	615	627	669	609	669	606	633	591	604	606	653	648	638	670	592	613	654	683	621	612	600	608	633	662	681	609	663	653	637	640	609	604	641	620	647	632	669	615	640	631	637	650	666	621	577	630	621	634	652	591	642	645	569	631	646	680	642	666	611	633	640	597	609	614	665	590	620	657	660	641	594	613	623	607	607	639	618	615	623	615	616	641	646	598	674	643	621	613	614	647	650	632	607	673	637	670	672	663	652	632	649	656	659	661	651	629	713	655	667	631	661	582	619	615	711	677	637	675	609	577	665	659	649	643	637	641	649	606	635	680	633	627	635	619	628	619	655	648	655	639	593	635	659	648	621	639	623	607	656	646	635	676	640	663	657	620	625	667	604	655	678	610	642	680	606	617	679	633	664	599	636	593	659	655	645	649	612	636	674	632	634	652	636	577	643	617	675	599	645	620	622	643	595	648	662	638	650	611	636	633	674	668	651	625	648	629	630	646	656	670	645	613	623	620	616	624	673	593	634	678	649	634	665	615	585	634	634	634	655	651	658	609	609	677	591	647	655	672	590	622	601	660	611	624	639	658	691	619	634	668	659	654	605	665	645	609	627	608	636	675	636	636	681	632	685	625	641	623	678	621	661	607	643	650	630	642	630	686	649	658	643	640	634	628	664	637	660	684	639	616	650	656	646	618	635	649	660	681	584	642	611	646	649	628	630	637	648	623	646	679	637	619	602	696	647	621	621	647	650	657	630	612	661	627	652	622	677	673	648	648	595	647	636	620	635	637	661	638	652	603	648	652	631	624	628	634	611	645	615	661	580	668	615	658	632	619	675	617	622	592	584	653	666	645	615	649	674	615	599	641	607	638	625	675	661	679	605	658	636	584	577	622	624	663	643	596	679	613	619	622	656	618	638	626	639	615	687	621	600	662	654	652	622	693	589	611	702	566	662	655	642	646	641	617	621	640	613	611	642	654	626	646	666	658	627	664	621	639	610	632	653	636	645	634	648	588	609	595	641	613	616	659	653	636	601	625	625	594	677	637	625	601	649	675	699	654	615	648	681	601	613	632	649	629	644	628	592	656	605	652	607	624	654	603	695	640	629	642	604	665	613	603	651	653	632	676	637	680	627	606	645	645	615	616	629	634	603	615	652	600	597	653	633	632	625	650	663	657	603	616	596	565	598	643	613	650	614	686	602	614	644	640	653	618	694	624	625	637	664	607	659	613	678	703	672	624	645	685	633	643	628	639	641	647	614	631	649	641	638	620	640	658	647	610	650	572	580	626	633	651	616	649	659	678	616	633	643	631	649	624	640	631	651	652	619	652	678	639	605	641	617	610	628	640	599	646	640	651	631	649	663	612	621	631	622	676	642	614	646	620	659	668	618	633	678	662	599	644	637	629	619	614	640	630	608	643	600	643	620	651	649	635	658	611	647	679	660	662	639	658	641	641	633	627	668	673	644	673	632	612	607	644	640	631	638	633	627	608	666	647	624	680	652	641	637	627	660	664	629	687	663	618	596	702	619	647	583	642	637	645	686	648	644	649	626	641	626	635	654	608	618	607	610	677	605	623	611	627	668	636	643	624	624	620	617	692	646	635	653	619	627	685	666	662	640	656	638	620	669	621	604	635	610	649	646	658	659	577	628	642	655	624	651	619	632	637	658	676	665	623	613	668	615	654	634	623	647	601	644	667	672	618	604	631	651	614	619	633	643	640	643	627	700	628	626	668	636	652	607	611	633	588	631	638	660	668	636	630	615	648	625	661	642	600	674	677	641	664	646	657	664	637	628	649	651	640	645	614	648	683	626	644	650	631	599	623	619	632	678	587	653	650	627	627	619	667	616	656	667	627	666	678	644	676	630	640	606	625	644	618	672	628	621	642	655	609	649	609	624	588	626	643	598	671	636	716	650	658	677	631	624	669	716	633	684	653	648	653	632	624	623	640	649	618	689	673	662	653	633	622	612	697	628	621	623	642	612	689	630	644	642	616	680	637	665	644	660	664	633	611	644	669	654	637	645	647	661	635	654	616	643	647	635	626	654	686	651	614	624	637	607	619	636	589	635	655	631	662	643	620	596	618	627	630	652	603	651	614	694
2985	1156	630	458	369	412	550	659	772	664	559	414	364	322	367	306	258	278	232	198	206	225	588	787	721	503	371	280	189	165	147	120	108	87	97	92	95	78	92	92	93	82	76	87	83	96	95	101	90	93	104	96	72	82	77	116	91	94	88	98	78	110	78	84	95	93	88	70	92	107	85	90	88	89	84	72	80	88	95	95	85	78	88	101	95	81	88	87	84	77	93	83	79	95	78	87	90	80	84	85	90	82	97	73	75	87	85	84	98	73	85	95	85	70	78	79	91	88	87	69	67	90	96	106	80	85	87	85	91	112	76	92	81	106	94	91	94	81	78	80	95	81	91	88	80	102	110	83	100	88	91	76	87	88	61	79	104	83	78	91	92	86	96	85	86	81	91	80	94	73	80	88	73	92	99	80	86	93	77	91	84	81	92	82	83	85	90	89	70	93	80	78	83	98	70	82	83	83	87	93	82	95	82	94	89	91	78	111	86	92	93	83	86	79	84	91	92	83	86	85	95	93	94	85	105	105	85	83	80	86	79	83	95	83	79	85	85	86	79	98	94	82	108	88	91	95	90	105	91	85	103	85	100	91	91	87	86	94	94	86	98	87	102	87	99	66	95	93	94	85	77	91	79	106	101	85	90	95	110	86	97	98	78	99	86	84	87	88	85	95	94	92	65	75	92	70	68	81	71	95	90	88	101	71	82	95	93	93	108	93	108	76	92	92	80	91	85	79	96	93	104	89	97	76	103	94	100	77	89	97	85	91	105	94	96	94	71	89	100	93	76	110	77	80	93	84	74	87	93	85	85	78	103	93	85	90	105	98	91	91	94	82	86	91	79	95	80	82	86	94	105	110	90	81	94	102	83	75	122	82	94	64	108	93	80	78	87	76	99	95	89	85	86	101	101	106	93	101	92	98	85	97	89	108	89	81	78	89	70	78	77	92	81	82	78	72	89	89	100	86	89	86	92	104	77	101	112	90	86	94	64	88	74	95	84	88	93	82	106	76	84	90	89	104	87	77	102	86	96	86	89	81	63	77	90	92	93	81	77	78	74	95	78	82	97	70	88	96	87	87	87	82	85	104	76	76	88	77	83	92	86	78	78	70	97	78	104	87	75	105	81	86	82	89	102	98	87	95	78	74	102	88	87	87	108	75	83	95	105	112	109	94	75	93	87	88	99	86	82	93	80	95	103	78	92	106	75	87	69	94	91	78	88	98	90	88	76	85	103	93	95	82	99	79	85	86	70	84	91	97	94	90	83	89	95	93	87	97	98	87	97	88	87	69	109	85	86	92	91	92	78	100	89	99	98	85	101	87	93	80	71	88	110	102	74	81	78	87	88	79	88	83	102	84	95	99	96	89	92	79	89	90	88	96	70	80	98	87	101	88	80	89	97	78	78	93	85	72	85	89	75	82	82	81	103	81	78	83	92	94	83	99	89	79	80	116	94	85	77	83	96	83	112	91	82	97	96	92	101	73	92	94	93	89	106	96	85	89	93	80	91	83	83	72	84	72	76	85	82	87	96	76	76	86	81	88	88	89	90	81	95	84	85	115	84	85	88	85	90	85	105	102	92	92	102	97	85	107	80	80	85	90	99	99	93	88	102	94	73	94	91	88	91	109	97	94	90	100	105	90	97	117	93	97	66	79	105	82	76	90	77	72	101	81	78	80	86	97	84	86	92	96	82	78	81	76	104	89	84	100	89	85	84	86	99	85	95	88	95	88	87	101	77	98	82	79	101	89	82	85	83	83	87	88	92	89	85	89	82	108	79	62	89	101	71	99	87	95	74	90	75	81	104	76	93	101	102	99	90	93	97	82	119	92	94	85	84	104	82	67	90	98	82	79	85	99	105	90	81	85	101	85	89	83	80	84	80	94	81	106	82	99	89	88	88	93	107	99	92	93	85	76	82	88	75	78	88	79	99	84	84	72	90	92	89	89	90	97	71	97	74	99	82	96	99	79	80	92	79	91	94	88	88	104	79	100	94	89	89	95	91	79	78	83	85	90	77	82	83	95	106	88	97	102	85	81	112	92	77	81	87	71	109	102	107	109	102	86	99	93	87	91	83	91	81	89	74	97	99	91	94	88	108	82	91	91	81	92	93	106	73	100	96	98	111	96	89	84	86	86	84	85	93	101	101	88	78	81	80	104	99	94	103	80	83	93	87	91	95	101	97	84	90	89	81	98	84	84	104	100	91	94	86	91	88	97	91	84	99	65	98	79	92	94	103	79	105	96	81	85	88	78	90	81	87	75	89	81	87	82	93	94	111	79	98	97	85	93	90	74	112	92	79	91	82	71	100	89	81	101	99	90	102	87	75	92	88	88	100	73	95	90	79	93	104	78	93	85	90	88	89	87	82	109	71	99	99	82	93	102	77	77	91	79	104	100	87	87	74	72	94	100	87	97	84	85	106	107	95	100	85	85	85	90	95	86	86	86	70	81	114	98	92	94	83	102	74	80	87	85	83	73	105	88	100	91	80	91	108	112	106	91	82	81	86	94	80	90	104	82	93	77	89	103	83	80	101	93	89	81	95	81	88	92	86	93	85	106	85	77	98	89	94	78	77	88	92	113	95	97	87	58	80	80	79	91	94	93	85	91	100	79	84	93	90	77	83	91	86	87	73	89	93	89	75	100	87	81	86	94	104	88	104	107	101	85	80	93	92	86	84	81	80	99	90	98	89	81	104	95	96	96	72	92	82	83	93	96	86	94	75	92	99	85	88	69	107	80	87	85	94	90	111	73	85	91	100	101	107	92	88	84	78	94	94	87	67	69	86	90	83	80	78	94	87	89	93	84	90	77	95	81	102	80	74	99	85	69	98	74	93	90	92	73	101	90	79	91	90	94	106	81	91	107	112	93	90	92	83	97	88	71	100	93	89	81	80	110	84	86	93	90	99	83	100	77	81	80	102	73	113	70	86	85	112	92	111	86	88	70	105	86	100	98	88	92	94	106	92	80	88	92	87	102	98	94	105	81	92	99	87	82	91	105	79	76	92	84	94	86	81	81	87	91	96	81	110	93	91	75	98	75	103	87	93	89	92	77	80	87	88	107	96	77	108	85	97	89	87	73	92	104	80	90	89	91	75	86	114	79	90	82	87	88	98	79	87	73	75	82	97	74	75	90	99	83	85	64	89	87	76	88	90	89	89	94	91	93	100	71	89	78	76	95	85	108	102	87	89	101	85	67	84	92	74	83	91	86	68	96	83	95	98	83	85	75	92	97	73	93	99	76	102	85	89	95	86	94	98	81	112	112	99	84	76	92	90	84	79	79	92	72	88	90	101	97	83	75	77	95	85	95	103	82	84	95	74	92	85	90	95	101	61	84	89	111	95	94	93	78	93	95	75	100	84	95	107	72	95	83	87	104	100	87	85	87	76	90	99	95	90	92	100	80	82	90	101	93	92	76	108	73	90	90	98	86	82	74	88	102	83	82	80	76	94	94	86	79	99	82	74	79	75	101	104	89
23576	10085	6354	7451	14539	20758	21096	20947	20959	18807	14620	11566	9376	8923	8761	7340	6274	5641	4978	4041	3722	4698	11097	13419	12014	9898	7115	4694	2764	1937	1466	1065	926	699	711	661	668	649	637	682	654	648	663	692	595	623	631	669	617	668	668	656	667	663	595	647	647	637	632	591	708	597	696	648	635	632	638	634	626	637	740	652	626	656	673	663	630	645	611	662	634	682	625	669	644	625	638	664	693	691	664	686	673	663	661	634	683	659	650	651	618	644	668	623	626	650	669	646	657	662	659	677	640	641	608	617	628	626	611	678	625	638	620	636	643	652	633	654	643	648	613	640	669	689	684	619	647	639	653	655	693	636	640	671	642	676	637	622	686	600	665	647	650	629	634	669	630	699	636	626	676	668	630	661	612	656	651	660	636	648	644	676	603	658	660	650	688	625	646	630	637	660	642	619	683	661	618	680	639	660	623	694	630	648	678	611	636	659	689	611	668	648	614	664	647	638	649	662	620	678	666	682	622	664	684	683	664	699	665	642	641	666	666	675	677	640	673	638	673	693	665	702	618	630	620	673	619	619	697	626	654	633	658	646	624	670	633	640	665	636	661	646	655	632	665	623	685	702	619	677	659	688	649	660	674	637	669	652	657	669	650	662	664	654	682	643	640	672	664	620	618	628	694	688	652	638	658	637	639	650	632	685	633	633	635	651	643	657	619	646	632	666	666	712	671	634	629	626	646	625	638	646	634	643	666	657	667	633	644	603	618	695	631	623	673	667	640	635	648	655	679	671	663	687	622	597	651	652	666	668	678	637	645	642	684	642	606	652	671	669	647	674	667	632	609	632	627	630	695	657	649	657	655	675	651	624	698	686	647	693	618	630	615	683	669	675	664	648	660	612	623	666	678	672	627	624	636	615	625	655	648	696	661	642	638	677	649	674	650	642	649	672	664	620	663	641	662	626	667	657	627	614	620	635	630	675	674	677	629	618	669	689	672	661	653	636	627	691	669	678	672	633	637	646	652	626	610	623	642	654	638	669	632	690	673	653	643	632	642	656	602	631	654	628	626	623	631	635	667	691	708	634	634	640	646	672	639	654	626	664	650	617	670	670	689	685	668	666	632	655	616	648	650	637	681	675	658	657	664	641	683	662	684	721	593	639	613	609	637	675	603	666	631	619	639	688	641	638	598	610	619	626	619	625	628	668	649	672	678	625	683	644	633	631	644	666	618	662	653	696	609	630	671	692	638	618	646	676	664	675	626	684	702	660	705	659	651	654	658	643	645	616	635	666	690	640	654	652	675	646	642	688	668	656	641	668	637	653	657	631	603	635	652	639	655	644	662	663	651	612	675	652	659	665	657	679	682	654	633	631	673	693	633	630	647	618	615	688	616	650	602	684	635	649	635	642	643	661	621	641	695	652	613	674	653	635	679	636	660	647	663	601	652	664	663	702	666	663	632	628	680	634	648	618	641	647	599	669	647	665	642	654	665	706	601	674	654	661	658	663	644	666	640	675	691	623	654	649	620	637	652	651	617	612	641	627	674	651	658	626	684	665	658	611	605	624	613	658	651	689	668	715	658	647	660	626	685	616	679	650	642	673	607	673	623	684	625	655	639	642	653	669	641	656	647	638	656	672	609	632	649	669	612	646	613	699	658	635	646	668	669	625	695	628	640	643	631	637	614	647	644	643	623	643	657	656	657	629	645	608	664	665	660	665	621	696	636	637	643	651	654	605	680	665	630	636	657	651	652	670	641	644	647	604	705	612	606	642	603	622	653	658	671	652	624	674	654	673	672	667	651	621	640	637	616	694	610	679	603	654	713	646	673	664	628	642	649	671	658	626	642	674	651	651	664	644	669	661	673	681	688	656	686	688	662	653	649	672	617	741	641	663	652	636	604	652	694	685	657	662	644	671	642	670	664	653	684	681	673	638	642	645	667	673	659	599	679	689	654	635	637	603	675	650	669	702	609	650	603	672	679	642	644	654	661	659	660	686	626	616	653	608	640	588	640	649	639	682	669	638	634	656	673	604	676	640	682	612	666	637	632	652	628	633	643	634	645	617	627	690	622	652	621	600	658	652	634	667	618	702	667	619	657	646	680	688	680	608	634	629	663	649	665	690	596	677	701	660	665	690	661	651	651	637	656	612	610	692	584	663	622	670	674	643	651	662	620	628	665	632	649	671	641	675	661	616	669	664	639	649	660	665	637	667	605	682	606	658	646	681	678	633	708	593	645	669	646	608	679	623	606	648	729	605	604	683	673	651	646	638	695	631	643	648	680	650	663	631	680	641	695	661	685	697	664	617	694	626	663	646	633	652	688	631	656	666	652	664	634	691	690	644	596	596	653	662	623	637	654	628	685	676	665	626	643	677	636	631	665	652	678	689	649	646	660	626	651	679	666	641	646	648	658	670	652	660	641	620	653	676	648	677	625	639	645	656	633	651	635	676	629	679	699	624	634	648	647	666	619	635	676	621	618	604	659	631	683	637	646	636	637	668	643	677	628	659	635	616	678	671	632	610	627	600	640	605	630	644	662	610	602	643	663	661	644	673	658	668	639	660	668	643	644	644	576	648	679	625	655	644	660	669	630	699	671	607	649	650	636	653	639	625	638	622	627	607	689	575	689	650	617	644	650	672	638	657	690	675	624	644	617	649	637	691	679	674	654	654	661	626	626	618	658	675	679	612	629	667	671	632	641	680	651	635	692	623	661	654	642	625	666	640	643	671	673	656	630	667	674	636	647	643	644	640	642	678	645	672	647	649	651	644	642	667	656	707	614	649	636	636	642	694	660	691	618	666	618	650	643	636	650	669	660	680	707	661	665	638	646	696	667	606	655	644	610	641	633	682	662	651	658	596	621	646	651	632	668	676	616	674	654	664	686	642	640	656	627	633	627	639	650	636	666	635	664	673	644	671	654	663	662	589	665	635	642	646	658	654	653	716	654	722	653	639	675	601	651	622	684	605	678	680	680	666	601	625	671	667	668	665	675	635	620	684	657	697	640	643	672	645	639	674	597	633	640	697	657	679	655	673	588	667	676	643	697	628	635	676	664	620	630	666	661	648	662	639	688	652	666	666	596	633	643	652	682	664	676	648	665	650	641	647	668	618	637	635	645	663	653	642	662	648	678	666	665	675	675	665	684	674	655	619	648	662	638	646	690	634	620	663	635	661	672	628	662	676	649	648	661	628	647	661	694	633	651	634	680	606	652	625	653	677	638	636	656	593	694	663	678	669	606	644	655	620	675	620	637	686	680	639	598	638	682	679	640	610	660	631	664	637	633	657	691	646	652	633	653	627	677	683	625	619	636	666	661	621	608	643	646	636	647	663	666	641	636	635	652	678	601	621	628	656	622	610	657	656	681	651	648	687	712	689	636	660	690	655	721	700	656	701	671	631	632	616	673	667	653	640	681	636	694	605	623	611	665	662	693	649	650	661	676	685	652	630	678	613	671	641	707	626	673	694	627	693	665	682	688	650	630	701	680	689	674	625	643	640
2335	617	404	265	218	265	338	388	455	432	275	253	209	247	213	202	188	168	141	115	132	122	130	137	152	149	134	124	111	102	89	81	77	69	86	76	92	77	86	80	80	75	77	72	73	64	97	67	86	94	79	90	84	86	81	61	73	78	69	73	74	70	77	82	90	74	74	74	69	85	62	74	78	58	81	80	77	83	68	72	83	84	68	74	64	69	64	69	58	64	82	61	64	95	76	78	59	66	67	81	68	76	79	74	76	74	66	86	84	72	75	69	68	77	75	76	67	68	78	71	76	73	68	74	55	81	75	66	75	69	70	70	72	61	80	80	81	85	95	83	71	68	87	79	71	73	78	81	80	80	69	70	67	77	78	79	65	84	62	74	72	72	78	66	65	76	63	79	85	67	59	79	76	88	77	80	69	85	73	68	60	75	82	79	87	78	73	83	76	72	69	64	78	57	68	75	67	74	88	73	83	75	68	80	72	67	79	66	65	70	76	78	80	77	74	79	81	84	56	72	72	79	79	70	71	72	64	81	65	73	74	67	75	80	72	81	63	71	69	63	75	80	67	73	74	72	73	88	68	88	68	66	72	74	67	70	80	79	84	103	72	77	64	77	64	78	84	83	63	72	91	68	75	89	73	65	61	76	68	76	93	65	66	75	66	93	80	94	83	80	75	66	85	73	68	69	77	85	79	86	92	63	82	69	94	71	79	70	87	79	74	78	73	79	80	83	72	64	78	84	73	72	64	75	71	87	65	81	80	89	78	76	65	85	73	68	93	73	96	80	67	84	76	76	71	58	81	67	78	89	93	75	66	78	66	74	71	63	79	74	82	65	75	74	88	67	78	67	86	82	76	69	78	55	63	62	56	77	90	89	76	68	70	77	81	69	81	73	88	78	80	78	94	74	74	73	68	81	87	76	60	72	85	80	76	75	75	79	76	68	77	67	74	73	75	79	71	82	63	80	85	78	64	86	73	76	81	66	74	68	85	66	82	64	59	85	60	67	83	85	77	75	63	77	76	74	68	76	71	78	74	66	77	66	74	73	71	66	78	79	81	84	80	74	82	75	61	75	74	86	73	71	78	70	68	84	88	76	83	86	69	62	84	75	60	67	81	92	65	85	77	56	76	97	73	80	68	56	80	69	59	61	91	71	69	77	63	62	77	75	72	85	77	72	84	75	75	77	59	81	64	69	97	66	68	86	78	83	73	74	78	74	71	76	71	79	88	74	87	79	65	61	102	60	71	72	75	80	78	79	81	82	71	67	60	66	78	85	71	76	67	75	69	91	82	74	88	70	66	75	85	72	83	89	70	71	78	77	69	74	67	80	78	67	66	81	59	75	73	80	71	78	62	71	72	69	62	79	78	82	77	67	74	87	72	72	85	72	68	90	78	81	69	69	57	86	83	78	70	67	76	81	63	79	74	91	73	79	68	58	77	68	86	75	62	66	64	86	84	71	84	69	82	81	57	70	78	66	91	73	80	69	71	69	86	70	74	77	68	68	108	85	67	76	76	79	73	67	69	83	85	92	74	84	92	67	71	82	76	74	81	68	78	61	70	81	73	67	78	63	86	77	80	64	74	79	84	67	83	79	75	97	72	69	64	89	71	83	62	81	69	65	89	69	68	76	71	66	76	70	73	68	69	67	89	69	68	70	67	78	75	79	79	78	71	64	68	90	74	80	74	76	72	85	74	87	76	58	61	72	104	79	77	68	70	72	70	67	81	62	94	60	71	75	75	77	66	60	85	83	56	67	80	85	81	60	86	83	82	77	78	77	56	77	91	91	59	79	67	82	84	72	68	87	92	85	73	82	77	78	57	86	69	92	85	79	62	77	80	72	86	57	82	71	77	77	80	67	70	60	80	66	78	78	73	76	82	80	67	75	75	68	65	72	88	74	81	74	83	92	91	67	73	85	62	78	74	62	87	84	87	73	70	79	63	67	93	62	71	65	67	60	83	74	70	90	74	80	77	84	73	71	74	61	62	97	64	69	73	74	76	65	62	89	75	74	81	76	59	67	55	63	76	86	74	81	70	61	57	75	79	72	75	70	71	84	84	80	67	69	83	63	89	74	66	69	87	57	62	82	82	64	73	72	65	69	74	82	60	77	85	83	79	73	69	80	77	95	72	72	73	73	73	80	76	79	81	65	73	81	89	65	75	68	83	66	75	77	81	59	62	80	85	63	77	70	70	71	59	59	62	60	66	87	84	77	86	69	82	76	69	70	67	86	70	81	71	81	76	91	82	72	63	79	74	69	77	75	86	78	76	91	87	62	84	77	62	68	80	70	69	86	68	83	86	69	75	78	82	65	77	61	74	84	82	82	81	73	74	75	65	75	56	66	70	72	87	77	73	75	80	59	63	76	75	76	61	75	78	74	84	76	81	88	82	73	73	75	85	78	85	75	75	91	62	66	67	81	84	72	80	74	84	58	65	100	66	78	73	62	92	64	110	80	67	65	70	74	88	59	82	71	78	76	78	72	75	81	53	68	72	68	82	60	80	70	74	60	63	80	78	77	74	53	68	91	76	76	81	71	62	75	73	75	79	65	79	83	63	92	64	61	70	82	71	72	96	88	73	72	77	92	75	74	72	67	82	67	86	76	83	79	85	82	87	78	66	78	70	72	72	82	86	85	71	85	63	74	70	72	73	78	80	74	69	72	71	81	87	68	63	81	81	54	76	74	71	93	93	71	83	77	78	93	77	87	79	65	77	81	75	79	83	59	77	74	80	60	60	80	76	87	72	69	73	69	75	78	94	70	87	83	77	66	86	95	65	71	82	68	66	80	87	76	76	72	71	79	87	78	75	81	84	61	65	72	70	84	85	73	74	69	77	76	76	63	70	73	84	71	94	88	65	66	74	73	87	89	89	67	65	62	71	83	81	66	75	67	70	60	83	90	65	88	74	87	84	80	80	72	80	90	72	53	78	72	80	67	71	73	53	86	73	66	81	77	68	78	71	77	82	74	85	80	78	75	69	72	90	72	79	67	76	78	74	81	63	59	71	69	92	90	72	80	61	68	87	80	82	74	71	77	79	68	79	74	80	75	70	75	66	86	75	83	73	63	68	75	78	67	77	67	83	79	77	77	70	71	92	80	81	81	74	73	80	70	76	63	71	90	76	57	90	69	89	60	67	72	74	65	65	75	73	65	56	58	69	73	65	83	52	86	63	62	67	74	56	62	68	72	72	78	67	98	59	77	77	68	76	69	64	63	81	80	75	62	86	72	88	71	73	85	68	78	76	71	76	83	65	65	85	69	80	79	56	72	58	71	72	87	73	64	80	100	61	71	81	61	71	65	80	69	71	82	62	91	72	70	80	91	83	76	69	79	56	82	60	73	66	74	84	76	76	89	59	79	73	70	65	73	75	77	85	74	76	79	73	73	74	80	88	79	74	71	76	70	74	80	68	74	82	71	74	72	75	77	79	78	60	73	62	73	75	76	71	85	92	71	75	66	73	72	68	67	57	82
17727	6607	4070	4420	9943	13973	14702	14937	15241	12293	8305	6682	6376	6924	5283	4168	3796	3303	2672	2269	2290	1961	2291	2773	2735	2117	1823	1277	929	778	694	595	641	596	574	535	593	591	554	524	581	565	514	583	554	576	539	575	565	538	566	574	590	581	585	598	610	590	560	551	563	563	585	576	557	571	552	555	524	563	560	568	586	587	550	539	545	593	571	521	556	576	575	549	558	539	579	525	564	544	565	548	528	528	536	548	577	538	549	583	582	568	577	568	555	555	533	592	538	530	585	574	554	560	571	577	569	538	563	575	552	539	567	559	552	574	531	591	557	541	557	543	542	546	540	563	561	577	546	575	555	558	602	613	498	548	565	562	540	550	589	538	575	583	554	562	588	565	581	588	547	554	583	579	542	570	537	582	584	557	522	568	575	568	585	574	566	553	519	569	574	555	577	527	520	588	582	556	555	559	554	556	561	574	564	533	560	587	541	601	586	512	541	561	583	519	552	542	530	593	613	536	547	575	586	611	562	574	584	543	573	514	554	544	568	564	524	536	550	534	516	565	563	532	536	562	492	543	563	556	560	543	542	580	623	597	552	574	539	545	584	579	511	547	540	561	591	543	522	548	548	577	518	594	553	550	578	543	591	555	569	510	557	571	565	555	526	575	540	583	570	564	556	523	555	568	596	553	553	564	556	564	556	562	549	543	570	591	546	530	566	546	561	532	552	570	523	543	530	537	555	552	606	577	555	585	603	563	588	536	538	553	573	550	572	533	526	557	525	592	529	540	557	535	510	562	541	562	526	543	568	584	569	539	561	562	561	544	514	567	545	539	568	534	603	587	567	539	595	580	541	543	549	573	525	538	542	560	553	574	550	561	540	586	520	595	529	505	540	537	562	609	536	575	555	573	530	570	581	561	527	580	570	556	536	539	535	549	525	515	558	550	535	608	528	566	526	564	528	554	539	587	562	550	585	524	571	542	590	577	539	553	587	576	561	543	542	570	599	569	538	552	554	536	549	538	549	557	593	541	544	544	555	588	520	544	584	557	566	564	597	553	570	568	563	598	560	577	558	590	541	583	569	594	554	549	539	529	531	574	581	556	545	556	572	567	525	538	540	551	533	561	567	505	580	560	573	547	541	580	530	551	552	571	574	519	526	549	526	543	545	576	569	540	559	558	585	527	573	566	570	535	571	536	574	577	537	504	531	591	516	581	546	590	558	511	613	573	573	549	576	526	543	519	577	562	553	566	511	544	595	539	532	552	570	569	526	550	576	576	550	571	583	557	560	570	539	582	564	521	553	546	557	600	554	557	528	538	553	558	577	536	553	566	573	559	572	557	579	560	591	531	601	527	564	515	537	548	531	522	515	556	563	566	594	562	597	566	572	577	555	611	543	551	509	548	549	523	557	587	551	548	564	566	556	574	578	602	554	537	592	558	556	556	518	569	582	534	560	546	484	552	594	521	593	542	587	559	539	550	553	580	599	552	533	532	559	557	549	602	559	566	548	562	568	565	554	562	537	570	527	562	553	579	536	556	541	546	550	611	563	570	576	571	579	583	499	581	599	570	601	576	501	570	561	507	562	561	560	547	552	515	547	534	524	548	519	562	538	548	576	530	587	553	570	572	563	538	545	562	553	547	521	560	581	560	570	583	545	598	541	576	565	513	542	526	557	540	594	534	571	500	541	526	522	579	551	527	554	561	531	558	560	532	548	559	538	574	612	565	549	556	567	561	535	579	587	524	588	577	544	600	596	573	548	522	583	555	551	571	606	553	583	566	555	585	528	552	509	535	569	583	514	543	597	541	598	539	582	560	559	530	584	523	551	580	531	567	534	535	555	544	540	539	547	580	565	606	562	534	587	555	540	531	580	522	541	567	557	565	590	581	581	552	552	587	575	565	558	596	542	560	595	539	554	575	543	526	601	547	567	553	565	529	543	558	577	555	544	550	570	539	580	594	565	621	571	567	541	571	541	579	548	577	604	578	539	593	545	554	581	557	546	591	542	604	583	572	553	547	538	499	569	557	518	581	518	553	580	501	562	621	541	598	549	566	574	535	572	620	577	533	568	542	555	536	560	573	562	550	556	573	561	548	552	534	546	578	567	553	550	548	569	531	559	552	552	554	556	572	551	545	564	558	530	528	598	556	542	543	545	513	564	530	523	557	544	531	590	546	542	554	550	576	524	548	581	554	526	537	592	566	582	579	558	557	546	536	568	578	564	585	536	518	544	546	570	551	579	553	570	560	546	538	578	565	563	610	554	582	540	554	566	544	572	536	578	568	547	588	541	512	550	584	570	568	549	574	532	537	546	539	569	532	616	519	514	527	548	554	529	543	537	536	559	505	575	529	551	523	542	534	544	555	547	571	544	554	545	572	564	585	569	583	553	568	590	591	560	573	560	563	577	574	571	527	547	597	582	592	551	605	575	578	557	564	563	553	591	555	539	502	519	547	549	583	566	573	524	550	552	541	561	556	547	565	546	607	544	561	546	541	536	565	576	527	568	568	532	542	580	537	553	513	500	592	541	585	533	577	574	554	590	556	606	547	559	561	565	518	547	516	547	561	586	552	582	590	538	564	580	547	529	569	559	543	529	580	579	567	533	594	545	573	546	586	566	549	527	591	554	540	559	589	551	547	566	520	552	576	531	523	553	561	529	583	516	619	565	560	524	561	564	556	530	536	586	563	536	568	564	564	592	526	547	551	554	540	614	561	561	570	537	509	574	544	573	530	577	548	570	546	533	515	596	547	564	563	554	571	562	568	569	525	582	599	567	564	546	582	536	560	583	574	553	560	555	556	531	535	561	512	562	530	608	545	542	592	553	544	562	565	586	552	595	540	522	580	528	560	592	586	573	531	584	598	582	564	531	523	558	573	519	574	593	523	545	582	559	583	519	614	532	551	520	581	520	599	546	558	545	542	555	499	530	561	566	550	612	583	539	552	587	575	553	558	562	524	528	528	582	590	548	542	569	584	571	597	555	558	542	538	566	547	589	556	565	547	567	547	540	572	545	562	581	562	561	576	580	590	539	551	517	567	514	604	512	589	514	576	531	639	567	565	538	548	554	550	527	553	570	580	524	531	584	600	569	563	547	562	551	559	518	549	588	524	516	552	516	541	527	564	591	543	536	548	552	545	538	579	535	504	578	550	543	561	583	562	558	560	563	587	581	551	559	591	566	561	562	544	541	573	519	565	562	536	563	525	550	547	543	554	541	540	524	528	580	591	549	549	555	573	548	524	580	568	550	563	557	563	530	556	547	645	566	564	567	557	515	537	545	526	542	564	513	546	575	547	548	589	578	516	578	548	563	587	550	543	516	590	539	584	552	586	566	575	556	546	579	616	539	601	571	549	596	538	575	594	555	611	596	572	618	564	577	569	575	566	562	584	528	518	560	586	547	550	558	504	589	595	575	548	530	574	541	582	568	557	556	531	570	546	564	561	559	572	574	547	557	586	561	554	575	516	544	557	604	575	539	526	540	577	531	551	552	580
2036	875	440	343	326	346	458	548	580	492	411	299	348	290	245	210	195	181	177	165	150	150	194	352	396	325	247	186	131	108	108	96	84	84	83	85	70	90	70	74	82	84	91	70	74	70	81	94	87	93	77	91	84	72	83	87	77	98	83	67	71	90	73	78	86	70	72	78	61	82	77	79	73	69	71	74	90	65	84	107	64	73	78	76	56	62	82	71	85	90	86	75	65	84	72	55	64	80	74	73	77	77	84	82	84	62	100	83	89	83	87	88	84	76	65	59	89	78	83	80	83	72	67	74	77	90	76	69	71	83	66	73	83	87	83	74	71	95	78	77	65	76	78	74	74	71	73	83	65	86	83	85	77	73	73	76	85	71	84	74	85	92	86	73	88	68	95	76	77	78	76	80	87	73	80	65	89	90	82	81	62	74	75	86	67	82	85	64	80	65	72	76	60	74	87	83	61	72	70	86	64	86	79	92	72	76	69	80	56	81	66	89	86	81	85	72	78	91	78	84	75	75	105	82	72	85	64	80	82	82	72	86	78	77	69	84	84	76	88	71	62	86	75	74	74	83	75	73	81	70	70	70	87	76	72	73	87	82	78	79	81	68	74	69	71	75	66	69	63	95	62	70	79	66	76	81	72	68	86	75	81	73	86	81	82	74	67	82	77	61	91	81	68	65	87	81	64	80	83	76	64	80	76	76	58	79	80	73	77	89	77	88	75	73	74	77	72	80	75	74	74	88	62	94	82	81	89	77	60	68	89	83	81	95	74	90	80	60	92	68	91	83	104	79	76	70	74	79	84	64	66	66	81	84	58	78	81	79	75	85	63	77	79	84	86	95	91	79	68	81	76	58	73	76	70	68	79	72	70	85	91	64	86	74	75	76	76	77	70	77	93	72	77	71	84	74	96	69	61	68	89	83	91	81	77	81	74	74	66	69	86	66	81	83	77	88	74	87	84	75	64	88	72	80	81	90	69	69	68	78	72	76	72	58	85	73	87	99	59	73	88	76	77	84	76	84	71	89	77	83	84	82	78	89	68	79	75	91	75	84	72	86	71	95	95	80	80	85	65	94	77	86	105	89	84	73	85	81	79	70	71	88	70	84	76	69	67	61	69	96	83	68	73	76	67	76	76	79	72	76	76	70	79	83	76	77	85	78	75	64	75	83	60	73	109	62	83	61	87	73	78	76	80	69	82	86	86	88	70	87	75	72	68	67	74	72	74	65	66	84	77	90	78	69	71	79	93	73	75	64	70	65	66	85	74	75	88	80	72	83	89	78	70	78	84	75	78	72	76	81	83	77	73	67	69	77	96	79	81	80	89	57	83	83	74	62	77	74	68	68	75	90	72	87	76	83	76	73	85	60	66	61	92	65	83	90	89	84	75	75	78	60	70	78	77	74	66	85	65	67	89	93	74	85	81	71	74	93	56	73	75	57	61	62	77	87	95	67	74	81	81	82	90	93	82	84	84	77	83	82	66	92	94	69	87	92	89	90	77	87	81	64	72	98	70	82	70	80	65	68	78	62	70	86	68	72	89	72	85	70	70	80	84	82	63	77	64	72	87	73	67	86	72	73	71	72	73	81	71	91	86	85	69	88	82	64	85	86	91	59	69	76	60	82	82	74	72	77	64	83	74	91	87	60	76	72	103	69	108	77	85	70	75	69	86	80	82	84	63	78	84	88	62	73	80	84	68	77	82	65	87	74	88	82	84	84	87	77	68	93	86	73	77	72	84	80	83	79	83	57	75	77	77	77	75	80	81	98	71	73	87	72	92	73	73	71	78	70	81	85	83	70	78	80	85	75	80	75	72	67	77	66	65	73	57	77	75	85	76	90	88	96	87	88	74	77	83	83	70	71	90	70	80	72	85	84	67	73	72	78	79	76	70	75	65	75	76	78	78	65	82	76	73	75	64	67	93	93	84	87	71	76	73	72	80	73	74	64	74	79	64	69	74	72	87	89	82	70	79	64	76	89	72	65	68	60	87	76	85	82	79	75	71	86	74	69	71	79	88	63	61	79	72	83	82	89	57	80	76	68	66	91	75	88	55	77	71	64	77	76	76	78	67	89	71	76	73	98	74	72	75	68	79	74	77	76	91	70	94	83	75	67	70	76	80	68	63	91	90	85	75	59	86	71	92	92	76	88	75	76	75	68	89	71	93	97	70	89	71	82	82	90	65	70	77	75	83	70	78	62	78	82	80	95	88	70	77	67	78	83	75	67	73	72	70	78	68	75	76	76	89	81	60	80	89	69	67	75	65	64	77	69	76	92	60	78	78	71	67	78	76	85	73	67	88	80	82	75	87	81	61	75	65	72	61	74	69	72	78	90	60	67	69	67	58	80	63	81	82	71	75	86	75	78	85	90	63	81	88	54	64	81	90	71	68	75	78	64	74	71	78	77	85	92	89	82	62	64	78	83	79	82	79	83	64	84	84	67	80	71	71	83	74	69	81	76	70	82	73	68	82	76	69	67	92	76	76	94	88	79	91	71	70	77	61	80	71	86	77	74	66	73	68	95	79	91	73	75	71	79	73	90	81	87	91	69	71	72	79	64	70	66	68	66	84	86	79	75	75	80	77	85	70	98	61	77	78	76	65	74	72	73	78	66	87	70	64	94	60	78	80	73	79	75	84	84	75	73	76	68	84	81	85	68	88	79	79	90	75	67	99	98	84	89	86	86	78	51	78	79	73	63	82	71	74	84	66	101	77	70	70	75	71	72	86	96	69	79	75	72	83	60	88	85	65	96	88	81	90	98	81	77	92	73	85	87	98	70	84	95	75	73	78	72	77	70	74	65	85	72	98	73	89	88	66	67	81	82	83	72	88	77	96	69	80	89	77	59	76	69	65	73	79	73	91	70	103	57	57	85	77	80	77	71	73	78	73	82	83	80	76	83	76	71	63	87	72	79	64	85	84	73	89	81	82	86	73	65	86	78	74	65	87	73	73	67	69	71	68	80	75	79	59	73	91	91	75	75	86	63	70	67	62	87	86	78	75	83	87	82	84	68	79	79	76	76	68	75	84	86	65	68	93	69	60	65	79	77	67	77	79	79	72	76	88	83	76	97	65	78	89	62	79	86	69	74	84	89	78	77	77	63	95	98	75	61	98	79	85	69	77	65	83	58	67	85	87	66	72	72	89	76	83	83	78	78	72	78	72	76	79	70	83	71	81	69	67	66	83	91	72	80	94	87	77	77	76	73	84	80	77	77	65	88	74	82	77	76	70	97	67	81	90	73	69	81	77	85	65	72	74	92	75	105	74	82	90	74	67	68	79	74	77	73	77	84	69	66	78	73	87	88	82	72	85	67	88	76	70	94	83	78	82	82	80	72	63	73	73	82	70	77	86	74	64	80	71	79	81	63	63	70	86	87	70	78	79	83	67	79	86	77	91	86	72	84	72	75	68	74	82	75	89	73	84	73	85	75	77	68	95	82	81	73	74	77	85	89	93	83	88	80	61	77	78	68
19656	8692	4746	5717	13502	18349	19372	18934	17549	14305	10693	8514	10133	7821	5962	5620	5012	3690	3320	3254	2858	2608	3851	7205	7650	6145	4843	3209	1874	1311	994	800	704	617	622	591	593	596	559	574	561	616	628	567	593	579	622	559	544	585	580	575	535	553	532	568	569	560	574	572	597	580	534	572	564	586	578	586	557	580	562	574	594	593	547	553	575	570	546	537	563	585	510	553	558	571	566	543	566	601	555	538	619	606	561	534	569	538	598	580	571	563	550	576	538	551	553	571	557	564	542	587	545	533	581	589	589	583	553	552	570	590	598	536	581	541	576	574	564	611	553	583	599	556	585	600	579	564	576	540	559	579	566	571	573	537	551	537	591	576	590	581	559	607	574	581	593	596	536	533	557	580	555	609	560	583	605	560	558	558	579	571	563	595	550	563	602	573	576	598	578	607	578	542	551	585	629	594	505	571	563	523	581	608	559	562	581	546	591	601	573	573	561	624	585	552	582	552	563	592	558	612	552	572	588	593	586	593	617	552	541	595	609	570	593	594	549	580	525	557	589	563	586	585	556	515	590	534	570	582	589	567	591	565	556	561	549	562	545	548	565	574	568	614	558	598	563	564	555	556	590	556	575	585	580	571	574	582	529	588	576	561	605	579	580	586	628	565	602	570	562	537	563	532	594	554	580	549	595	612	610	554	570	556	607	606	564	597	565	552	581	545	594	585	568	577	593	538	571	579	603	623	554	582	572	628	542	573	594	610	574	561	567	553	608	567	565	575	567	575	559	619	578	581	544	556	609	555	559	532	523	588	590	573	588	571	565	595	592	560	580	554	589	603	602	585	586	608	549	529	570	582	547	580	588	578	577	543	575	563	606	576	572	568	585	550	582	601	587	571	566	542	587	575	542	554	572	563	609	523	566	576	558	572	574	581	569	547	593	526	603	572	552	562	547	579	563	575	642	571	612	550	538	590	542	614	628	582	575	572	603	571	566	571	618	581	549	531	564	576	572	577	568	546	601	523	591	567	592	570	581	577	572	543	562	587	541	568	539	593	591	568	529	554	557	564	587	548	564	596	549	580	577	568	573	559	542	573	552	567	586	546	594	553	558	575	554	606	607	553	550	574	580	553	607	554	587	565	574	545	597	567	529	576	545	568	549	577	577	580	610	546	535	539	595	594	513	560	545	582	549	611	530	579	538	553	531	571	561	619	556	552	566	627	589	587	541	563	597	556	547	577	584	578	600	578	573	556	588	572	551	591	601	557	586	528	569	593	563	578	534	585	567	588	584	565	557	560	584	562	591	573	592	544	574	581	568	604	605	589	553	564	570	616	549	585	610	587	593	569	597	593	556	571	615	563	634	555	538	608	573	588	571	584	608	556	560	580	584	559	595	548	575	579	569	561	592	583	525	579	564	549	602	625	579	611	584	585	595	593	540	560	565	602	544	552	586	595	550	589	582	570	558	605	574	546	561	540	577	580	540	602	567	552	527	593	563	587	604	589	574	537	589	599	563	569	570	550	593	570	575	573	591	546	521	624	543	558	570	562	562	576	608	570	593	545	550	594	557	570	582	604	531	585	545	584	552	583	581	587	558	579	578	592	579	620	559	571	561	544	575	544	523	557	613	537	548	561	540	562	566	601	600	600	572	521	555	574	584	580	558	540	615	610	550	584	531	558	545	533	601	588	592	568	572	563	576	608	565	574	552	578	575	579	545	592	550	586	568	556	599	585	547	520	577	599	561	586	572	559	560	574	563	569	595	543	574	581	570	552	586	589	562	564	569	536	571	562	599	570	537	585	559	562	569	557	516	552	609	605	544	587	589	554	569	562	596	556	555	533	573	586	577	595	623	553	594	591	583	595	578	565	560	599	585	588	570	566	581	558	575	556	582	592	576	573	602	589	575	561	574	561	544	541	560	598	585	583	560	583	599	560	582	564	559	572	582	573	580	505	554	580	529	580	589	620	577	555	574	586	563	546	588	585	593	545	580	599	619	544	574	605	577	589	552	585	578	519	585	568	626	523	509	544	542	584	582	577	599	570	597	527	652	557	600	554	577	535	586	573	562	592	553	594	559	573	599	555	577	587	562	610	538	619	543	565	559	568	560	617	561	546	592	547	603	532	557	591	526	585	541	621	570	553	577	580	593	545	598	576	584	551	591	585	566	571	531	593	575	564	627	639	555	558	593	556	563	581	593	563	592	602	551	573	595	620	593	576	558	620	562	576	574	558	599	599	576	573	570	531	578	595	553	597	547	544	560	566	578	581	583	585	579	590	597	619	601	578	575	557	560	543	563	586	582	545	575	602	520	569	578	550	604	569	559	553	592	577	558	600	608	541	593	555	557	543	568	599	565	579	649	576	560	565	584	565	568	589	555	587	568	598	584	567	540	550	542	636	559	573	571	597	577	612	582	604	575	587	559	534	577	578	573	569	587	597	588	601	589	531	598	625	549	556	580	543	546	595	585	570	624	550	562	579	583	564	563	603	557	582	555	576	575	575	565	564	567	585	573	590	589	574	546	601	578	587	572	560	592	569	545	563	603	576	634	591	589	577	604	590	594	626	539	550	589	572	570	586	518	538	596	558	584	560	574	600	604	553	585	576	541	584	593	518	575	546	599	582	614	578	588	531	571	559	551	555	617	590	622	555	551	576	583	563	554	556	568	581	607	598	574	564	602	539	608	551	596	573	614	626	579	531	576	589	549	568	579	578	582	567	579	551	588	576	517	590	585	586	566	573	572	567	581	602	577	583	564	596	587	577	581	593	576	626	586	585	593	550	595	564	575	604	585	565	562	558	610	542	564	560	575	550	572	581	600	586	526	592	594	572	549	565	568	560	559	577	596	543	642	540	597	582	576	562	575	595	556	576	576	586	558	580	617	574	595	563	539	564	545	546	583	601	557	578	587	613	620	569	565	546	543	575	619	568	570	586	583	532	583	560	605	536	558	581	548	575	550	590	596	547	544	582	545	547	591	602	617	583	568	627	608	595	563	584	592	575	548	561	569	603	569	579	565	537	532	591	573	584	642	561	571	566	604	534	552	564	567	592	564	548	555	579	580	560	552	565	592	605	548	582	552	568	559	564	584	581	548	579	516	570	612	598	551	545	587	566	557	590	566	609	542	568	583	562	569	591	536	579	589	543	598	563	547	569	566	600	568	566	605	582	596	596	569	545	571	568	602	569	572	582	566	597	589	555	588	577	575	631	554	566	595	580	590	564	547	570	549	579	570	575	573	577	515	548	558	539	594	527	541	555	567	572	596	534	574	533	563	593	587	616	577	576	570	552	591	583	658	582	561	574	610	607	565	565	568	563	611	594	628	617	588	546	581	606	580	545	594	565	558	515	531	540	590	568	575	546	553	562	573	593	598	561	581	607	555	548	551	571	585	554	524	521	596	586	596	581	522	572	550	557	562	588	546	562	588	517	538	572	586	566	584	586	567	560	571	583	604	584	613	573	573	593	577	592	603	595	560	610	578	596	567	576	598	535	563	587
3397	833	449	340	277	357	427	554	570	422	322	357	443	350	272	249	216	167	193	162	146	166	214	407	499	396	290	216	156	117	117	98	79	89	109	82	115	89	87	91	82	88	87	68	101	82	86	87	82	85	77	63	99	68	91	93	93	96	86	95	96	85	78	88	94	90	85	93	82	86	95	87	89	98	100	80	80	97	71	89	93	72	91	98	75	74	100	90	79	82	92	80	69	89	80	76	81	98	76	83	78	88	83	95	78	96	86	87	93	80	98	117	69	90	80	87	81	89	97	74	90	97	93	88	79	90	108	89	95	79	76	104	100	93	81	77	76	87	94	86	97	76	83	89	86	84	90	74	89	86	90	85	91	87	79	83	81	81	89	85	88	78	82	95	80	95	66	81	87	83	73	77	68	88	89	82	68	88	85	93	94	84	87	86	93	84	87	72	72	96	88	86	97	97	78	97	87	71	95	88	93	91	89	96	79	105	104	82	86	94	92	91	102	93	85	87	87	88	68	63	90	73	84	77	85	80	89	86	69	81	73	72	92	78	84	90	79	95	78	96	86	77	74	75	93	82	90	81	87	83	100	93	88	78	89	84	91	71	84	92	72	90	89	96	107	82	78	62	89	99	88	96	83	79	88	82	80	87	78	100	83	95	89	77	76	65	97	95	92	78	88	93	80	91	80	89	77	77	90	78	69	84	91	86	76	88	93	90	82	100	70	86	97	93	85	86	80	83	94	78	76	80	94	86	88	78	78	88	93	81	77	66	95	74	62	85	85	98	68	83	87	73	92	88	73	86	89	86	93	77	83	95	86	73	89	86	82	112	74	81	86	88	72	81	86	81	94	94	75	80	81	85	90	78	89	89	89	81	87	91	94	86	83	85	81	77	95	99	77	91	97	84	83	72	87	80	76	87	94	83	85	96	91	78	107	82	73	79	93	91	79	91	78	112	78	95	87	79	95	88	93	89	93	86	101	75	89	97	74	90	91	87	70	101	97	82	75	81	77	96	90	78	78	79	69	95	86	96	87	85	77	73	89	107	71	96	80	99	90	75	86	86	100	76	93	80	102	94	79	79	81	78	79	102	86	87	98	76	97	89	84	93	89	86	95	87	75	67	97	99	64	74	92	85	89	84	96	95	96	97	81	87	73	92	78	77	78	77	86	90	83	79	90	79	77	85	81	77	87	86	88	90	71	87	86	98	78	76	81	84	86	103	76	70	77	83	101	97	91	87	88	83	74	85	93	78	83	86	93	86	86	74	99	73	71	84	73	65	78	74	85	82	75	89	89	87	67	104	78	83	93	83	84	92	73	94	84	104	94	76	88	69	92	83	95	74	101	91	74	91	79	82	82	73	87	74	83	94	88	94	91	74	88	83	99	76	78	93	92	85	81	79	89	99	87	78	67	88	78	68	96	88	68	87	85	92	73	74	93	87	83	78	83	93	82	82	99	94	81	83	91	74	87	97	93	95	90	88	82	90	86	92	90	90	88	72	85	89	77	90	87	75	90	75	85	91	79	68	82	85	98	93	88	78	90	90	95	85	95	78	78	104	76	89	101	89	83	73	105	71	81	76	85	93	95	87	69	70	76	88	94	90	96	83	95	94	80	94	68	91	85	73	102	84	76	90	73	68	86	94	78	92	90	86	83	82	72	75	91	101	84	85	94	92	75	86	82	105	90	92	95	90	108	79	84	79	78	88	96	84	94	98	79	96	71	81	85	84	76	84	78	74	89	107	78	80	95	81	73	70	83	87	74	82	63	98	88	81	90	83	92	70	92	79	78	82	102	84	100	72	82	93	75	86	97	83	92	84	84	92	91	74	77	86	76	82	83	84	78	86	89	70	86	92	79	64	92	106	86	84	89	78	79	94	78	99	88	91	85	103	87	104	85	93	60	92	75	100	74	96	85	93	70	91	72	78	64	81	86	81	73	82	103	87	91	83	94	90	82	82	84	89	95	93	94	98	80	83	89	83	88	94	82	96	87	73	99	94	84	92	63	75	87	90	94	100	88	86	84	81	90	88	81	71	96	93	77	89	97	79	80	93	108	84	94	89	74	87	69	88	76	83	86	93	90	80	77	86	79	89	82	87	77	95	97	70	89	80	89	89	98	93	89	75	98	94	87	77	82	71	83	78	83	82	82	78	77	80	72	81	82	92	75	97	76	102	96	75	112	84	70	91	73	98	82	85	73	97	84	89	98	69	67	82	87	92	79	89	85	97	75	89	77	75	75	92	78	87	90	79	91	80	87	90	85	85	86	89	76	81	90	86	75	72	74	79	90	82	89	97	76	84	80	67	99	108	93	81	76	106	92	87	72	76	109	62	87	98	85	90	104	96	82	71	83	91	71	86	71	90	62	75	86	77	90	92	76	98	88	78	89	75	85	93	85	86	65	80	96	111	90	79	80	80	60	78	82	83	87	83	87	90	80	81	84	88	92	93	72	83	92	91	85	102	94	87	90	85	81	96	74	95	71	96	86	82	80	82	74	92	80	88	81	80	88	99	72	92	83	80	80	90	74	92	84	88	88	68	94	84	107	80	95	97	90	81	86	86	84	92	86	87	84	96	77	89	101	87	94	73	87	81	74	101	108	78	78	86	89	85	96	78	88	78	97	88	76	83	97	99	95	93	89	95	92	92	87	83	90	78	87	81	90	94	67	68	96	77	92	86	76	70	96	101	90	78	97	89	86	92	71	81	75	81	89	85	83	77	95	80	79	83	89	83	104	86	81	87	94	75	89	89	81	78	89	90	93	99	78	92	89	90	92	89	93	85	82	96	94	80	84	84	81	83	83	88	93	115	83	72	99	75	80	82	88	103	96	79	94	66	101	90	86	95	85	81	87	74	80	78	107	108	100	91	80	83	90	76	90	87	83	86	106	84	88	89	90	70	80	95	107	75	90	78	94	76	88	94	58	87	101	77	69	84	73	95	80	93	76	95	94	86	82	78	91	93	69	80	67	73	78	86	84	95	68	67	78	81	76	65	85	88	84	82	90	73	82	79	94	81	82	87	93	91	78	67	92	101	76	83	73	80	82	82	86	103	83	99	81	92	68	88	75	84	97	93	92	107	67	81	79	98	76	81	73	91	96	86	71	86	94	87	95	109	80	83	102	86	79	108	91	95	75	88	78	80	62	88	90	99	79	82	74	91	74	92	87	90	94	90	81	75	92	98	87	76	87	89	74	85	95	101	84	85	76	80	91	78	70	92	92	69	80	85	100	84	84	75	76	84	65	80	76	85	86	92	87	88	90	71	90	70	80	89	87	86	84	93	76	92	94	89	102	86	107	94	68	89	91	92	86	68	89	99	102	80	90	94	79	77	86	93	93	100	73	78	69	87	104	79	85	76	86	100	80	91	76	83	91	85	68	102	77	96	101	97	91	82	79	81	87	86	92	87	109	78	99	71	77	88	82	97	70	83	79	79	76	77	87	80	85	98	95	92	74	95	69	92	92	86	87	81	91	84	81	80
19604	8093	4541	5368	11915	17724	19228	18590	17005	13371	10045	10040	10366	7820	7075	6035	4786	4305	3849	3400	2891	2788	4000	7931	9385	6726	5183	3205	2113	1410	1112	877	741	707	656	596	658	602	632	653	628	614	595	632	619	649	635	661	635	632	641	674	581	622	647	617	683	674	590	684	611	672	676	640	630	657	639	634	646	622	596	618	646	600	638	623	613	642	655	635	588	609	615	620	656	624	663	605	618	580	639	634	588	583	690	630	656	657	612	696	682	595	650	606	691	658	693	630	612	640	628	632	658	599	642	657	632	588	606	608	605	632	617	627	627	595	641	576	618	613	653	631	662	627	633	628	623	647	606	621	593	634	669	648	610	613	589	640	646	609	641	658	625	616	667	665	635	624	611	650	638	631	556	628	622	695	677	666	646	624	641	645	640	619	638	621	644	655	608	621	653	628	637	616	621	621	608	631	617	639	598	620	646	631	633	650	606	624	634	643	602	669	643	563	649	615	642	648	596	622	645	624	645	599	623	676	639	653	604	662	621	638	671	618	648	635	646	665	659	641	640	668	671	637	625	611	584	598	601	663	630	635	676	623	601	618	582	663	616	638	653	653	659	650	649	612	636	647	622	629	633	643	642	649	616	630	601	606	591	672	616	618	626	636	643	673	624	640	643	631	607	654	607	647	671	640	647	610	637	619	626	631	640	648	637	651	631	653	683	604	619	619	589	620	614	611	702	655	623	624	610	611	632	682	621	635	621	597	618	638	631	647	639	615	685	646	628	617	674	653	601	640	640	636	631	636	637	615	628	640	583	629	630	628	625	660	687	618	588	586	643	598	629	581	641	657	644	645	631	620	632	614	637	616	633	630	655	604	620	642	632	647	625	645	618	640	638	639	620	648	622	655	637	671	657	612	633	607	703	632	624	642	625	636	632	676	606	617	630	621	594	640	604	618	623	649	646	614	650	617	573	622	637	633	596	638	618	599	639	627	625	675	680	647	585	615	634	611	648	665	687	691	602	651	641	676	661	661	643	621	644	616	626	655	656	655	613	639	641	603	708	620	593	655	557	593	660	643	662	652	637	637	694	617	684	592	684	653	631	625	641	647	656	635	585	620	630	625	653	691	622	647	630	590	633	633	646	666	647	638	618	628	633	636	643	614	584	615	618	631	620	605	687	631	642	654	641	642	621	598	648	637	610	646	634	626	649	607	609	616	642	623	632	645	646	621	638	647	669	675	610	635	625	635	631	629	607	646	645	634	623	571	592	651	646	637	596	604	637	599	615	600	675	644	639	626	651	642	648	649	614	659	627	672	680	616	669	662	599	651	593	648	660	578	644	650	645	598	650	606	625	610	629	591	644	668	568	634	660	622	643	620	661	676	617	638	651	611	608	616	611	627	607	623	626	616	641	606	623	622	612	642	660	651	618	660	651	605	650	631	671	600	628	639	626	636	629	668	632	651	593	636	647	649	662	628	636	678	682	620	641	677	645	673	664	631	655	636	668	607	597	643	626	626	647	635	609	659	619	600	635	594	602	654	653	668	613	661	666	609	608	669	638	591	641	647	652	641	642	655	636	603	676	653	646	627	642	661	611	674	598	610	609	640	677	626	635	647	662	661	619	624	626	653	691	628	666	656	665	591	615	638	622	644	589	613	610	605	630	641	622	639	607	605	643	579	653	672	705	633	631	617	639	637	657	620	631	637	638	673	618	665	622	618	612	618	646	678	627	667	631	661	619	615	617	650	656	680	599	645	596	630	664	649	637	675	622	621	638	654	668	662	633	632	685	582	650	641	607	591	633	649	588	611	618	655	642	630	642	640	673	673	609	640	589	626	657	640	653	603	639	616	666	612	655	639	603	640	609	632	607	584	674	632	645	603	654	666	612	618	642	688	594	622	603	655	606	615	614	650	613	659	624	606	653	599	618	678	640	651	683	647	646	622	640	650	643	633	642	610	636	596	628	616	665	594	649	629	639	619	633	630	632	647	645	590	635	625	650	654	611	629	659	665	671	600	630	626	617	602	629	654	637	667	646	618	622	612	680	630	622	646	653	630	651	616	652	612	646	592	639	601	617	638	656	602	597	614	671	631	641	627	659	641	667	614	654	605	654	619	654	632	651	649	608	652	615	610	636	651	650	610	638	569	664	610	610	617	647	610	624	621	617	629	574	637	665	665	619	626	667	642	610	609	629	590	588	625	624	603	632	645	645	622	654	632	657	558	599	651	645	663	629	643	600	606	665	621	573	617	648	621	622	610	650	603	629	696	605	662	628	675	653	618	652	626	658	654	596	620	615	611	621	555	640	590	633	610	604	638	576	610	620	676	600	668	636	635	616	632	668	623	696	642	664	611	670	583	639	638	665	633	600	602	649	644	647	624	635	681	606	571	604	625	645	640	649	612	639	603	626	629	630	644	599	641	603	638	647	622	662	641	617	582	639	649	639	651	606	664	613	649	619	673	666	676	581	623	662	629	633	657	652	683	606	633	632	614	675	652	610	629	628	635	624	624	632	638	621	642	646	670	640	665	643	632	696	680	666	634	630	696	645	601	635	666	662	653	641	625	625	646	631	620	621	677	670	611	641	622	597	629	635	618	662	647	591	601	650	644	584	671	666	580	677	615	645	624	647	628	614	662	661	632	649	678	653	626	633	697	636	649	651	616	675	616	613	657	647	610	659	671	610	648	659	635	652	576	640	615	611	621	624	610	611	620	612	647	635	635	656	613	612	646	613	611	627	645	657	645	612	602	637	626	621	641	667	640	627	631	613	601	616	604	648	652	628	633	638	590	648	653	671	613	622	580	682	638	651	653	634	648	605	599	640	586	674	594	638	637	625	632	658	654	627	611	607	607	585	642	652	620	641	646	623	600	616	650	638	675	644	622	632	637	655	662	608	641	612	633	616	657	645	639	650	623	616	616	609	663	601	625	641	597	675	594	640	609	635	622	624	643	592	652	599	645	624	631	623	635	656	650	631	634	658	636	640	647	619	640	655	624	643	630	679	602	628	643	613	675	660	647	659	636	664	634	666	590	674	641	631	577	638	654	653	623	654	647	682	630	628	658	663	632	602	603	606	646	659	648	595	628	642	646	617	654	627	639	595	606	648	656	647	574	645	660	621	626	586	636	645	630	644	652	623	671	608	625	664	598	609	627	591	672	600	630	622	619	683	649	625	640	637	644	648	601	646	642	635	644	670	618	621	585	657	605	612	631	648	621	613	649	636	642	620	637	682	642	604	624	662	596	642	638	615	661	618	620	661	649	622	615	619	645	641	614	612	637	606	629	590	620	627	606	632	681	642	639	662	622	618	669	652	652	657	674	639	604	683	630	612	611	590	625	647	674	678	619	655	628	643	664	657	633	640	627	632	612	591	609	641	656	648	608	580	617	628	654	619	638	602	631	600	606	603	626	668	637	601	649	609	638	659	640	658	604	594	668	672	649	657	658	630	623	636	653	599	628	645	682	616	617	616	589	616	640	606	623	626	627	651	598	621	654	669	623
2714	1085	591	417	304	461	680	751	694	556	450	540	421	397	358	323	294	237	230	223	175	150	361	734	829	523	426	258	215	141	127	110	94	89	99	90	94	89	77	78	93	89	72	82	101	90	89	82	80	80	101	100	95	88	90	111	83	97	91	92	75	96	84	82	95	98	86	89	86	69	75	90	85	72	102	86	94	83	75	97	93	102	81	97	86	95	91	92	67	88	97	86	68	92	94	93	80	80	108	90	85	84	88	93	81	102	91	96	87	90	88	91	88	99	112	89	82	91	78	96	87	116	81	101	93	98	83	106	102	109	71	97	91	77	102	107	81	104	83	87	77	79	70	91	85	74	99	88	97	83	79	82	93	98	97	82	95	77	97	90	82	76	93	103	88	87	100	87	86	78	74	85	82	74	79	98	99	87	97	94	103	88	92	71	83	72	79	98	99	81	71	86	75	89	101	85	82	108	77	81	99	84	87	96	82	83	85	80	70	101	93	89	99	85	87	87	75	91	88	96	87	81	90	92	81	92	94	98	95	71	78	73	93	97	86	69	103	85	70	91	85	79	67	88	108	91	79	82	97	86	94	79	89	95	85	78	82	94	76	72	66	84	76	99	103	80	100	88	92	73	80	81	83	93	89	83	90	99	81	77	85	71	91	95	102	99	87	81	86	98	92	99	81	91	99	102	110	82	89	97	90	83	93	96	90	84	86	96	80	80	88	94	98	71	76	94	80	90	85	93	91	77	92	94	88	101	97	94	90	103	74	101	98	87	103	101	92	85	70	108	93	93	98	93	78	97	96	83	78	82	95	86	83	75	75	87	97	97	99	86	83	81	87	99	82	87	89	101	77	86	95	87	92	86	94	81	81	78	78	87	104	84	81	88	83	75	77	87	78	99	92	97	96	92	96	85	106	88	88	75	75	93	85	93	86	85	81	84	81	89	91	77	98	92	100	78	103	88	82	91	76	87	81	74	86	89	81	86	93	78	91	94	80	80	90	88	100	71	91	81	89	100	86	74	105	94	102	93	90	71	90	79	80	91	95	84	99	106	87	90	92	99	89	88	72	85	82	76	82	99	90	71	87	78	86	90	88	93	90	94	91	83	93	85	86	85	98	86	87	84	94	74	98	101	83	77	93	86	98	71	82	78	94	74	98	66	91	96	85	92	73	84	83	77	98	86	103	92	83	75	97	71	70	84	82	91	82	90	74	92	96	99	78	108	85	76	93	98	83	87	82	80	86	86	81	85	95	95	75	80	98	88	84	97	89	94	89	95	81	93	86	87	82	81	85	77	86	90	84	77	103	82	89	89	88	91	95	84	93	93	83	80	68	92	89	71	98	90	100	90	77	83	101	90	69	78	90	81	94	91	77	83	93	101	87	111	98	98	99	84	86	85	91	81	96	92	115	93	79	76	84	78	102	88	90	69	94	104	90	87	85	97	100	85	70	81	87	92	82	74	85	98	103	89	93	96	71	98	78	106	102	78	92	65	75	83	79	95	90	97	96	92	77	73	70	90	76	83	97	88	88	86	81	93	82	95	81	99	76	80	97	84	94	95	85	76	99	76	77	87	69	92	88	93	95	92	78	80	110	78	81	103	83	82	102	100	100	77	79	95	83	104	89	82	97	85	87	104	74	88	76	101	93	95	76	85	92	94	73	87	83	88	84	80	85	106	83	79	91	82	88	84	97	91	97	76	85	92	88	97	88	93	82	101	75	92	78	83	88	81	104	85	98	83	103	101	102	93	95	84	82	86	92	76	97	85	87	104	96	99	77	90	80	92	82	75	68	93	96	94	83	77	86	87	100	106	94	92	92	87	88	89	69	78	74	82	84	81	75	84	112	93	98	84	92	76	92	88	71	89	94	91	94	90	88	88	70	82	80	85	75	108	76	87	85	78	84	92	98	93	109	89	91	78	92	91	93	98	98	101	78	90	90	87	77	82	108	86	94	125	85	69	96	87	83	86	89	94	91	80	93	104	81	83	76	77	75	85	78	90	73	95	89	102	90	90	97	112	98	92	96	92	101	88	71	81	89	90	89	76	90	91	97	93	76	93	80	90	89	95	75	85	91	81	82	78	80	75	97	83	79	83	90	96	95	81	92	79	94	79	91	104	94	91	82	82	83	91	91	79	83	77	100	87	111	81	80	102	89	88	83	88	89	90	95	87	92	87	82	93	91	79	105	79	102	83	86	92	82	78	93	89	86	104	72	69	94	96	75	93	90	89	94	90	99	88	74	89	73	83	89	86	89	90	101	96	81	101	99	89	105	98	75	87	91	97	91	76	74	89	95	80	74	79	74	86	81	87	91	88	91	72	75	80	85	90	92	88	77	84	81	83	76	97	87	95	79	90	96	102	82	97	97	73	92	92	69	98	72	83	84	82	91	84	89	72	82	89	85	85	89	88	79	89	78	68	67	91	82	89	82	83	97	77	91	84	89	87	92	72	75	85	87	83	90	82	84	87	93	79	93	91	84	98	70	96	104	91	75	87	102	91	75	108	83	91	94	91	118	94	114	68	95	93	74	81	73	81	84	88	93	78	88	97	92	83	75	82	99	102	94	71	81	101	92	94	95	98	83	82	81	96	93	95	100	85	88	81	93	90	88	79	105	92	90	84	97	89	102	101	105	78	101	80	87	113	83	80	85	84	89	82	91	79	89	103	88	91	96	88	84	102	89	98	93	78	75	86	91	104	89	82	92	86	89	92	91	83	91	91	83	79	90	85	94	92	82	89	82	101	89	89	82	86	98	81	81	81	85	98	97	101	94	103	87	96	80	91	77	105	83	69	84	84	93	92	76	80	86	101	100	92	94	82	86	90	89	90	88	83	77	81	80	97	90	90	87	87	95	95	74	100	89	95	83	79	90	98	82	85	78	118	96	97	69	84	86	94	84	93	89	77	97	73	90	90	84	103	92	80	78	99	88	81	99	89	84	77	97	94	68	92	82	95	83	68	76	78	91	94	90	86	98	102	83	76	88	93	79	101	101	72	99	108	86	97	88	92	87	103	102	98	87	92	99	88	84	93	97	74	69	94	81	80	88	90	102	102	92	89	79	72	96	71	75	108	91	85	86	90	102	78	86	97	81	84	101	95	89	65	87	89	94	83	87	85	99	89	75	102	91	85	87	91	80	91	92	72	85	85	68	86	91	74	79	87	97	93	78	120	86	94	100	82	87	95	104	87	94	85	103	90	92	74	100	79	69	84	86	90	88	95	95	90	88	94	111	93	74	75	86	85	81	95	100	69	105	94	92	94	92	84	89	94	76	84	87	94	83	80	79	87	90	92	81	102	100	88	82	94	94	113	85	80	97	86	95	94	104	85	81	91	101	94	83	75	89	86	90	84	77	80	82	102	90	90	106	80	92	73	102	79	89	95	81	77	86	95	86	69	94	83	95	81	74	78	94	85	79	83	82	87	95	82	83	82	102	85	79	76	88	88	79	96	76	68	96	88	90	82	82	81	81	90	93	95
22242	9878	6189	6450	14508	22468	23469	22987	19557	15393	13066	14576	11547	10511	8410	7462	6484	5347	5120	4422	3740	2806	7289	13813	14319	9897	7643	4785	2889	1848	1313	993	827	691	639	714	653	657	681	654	641	636	638	684	659	628	678	625	649	609	593	639	629	637	678	659	641	691	648	623	664	657	654	674	623	608	634	623	637	632	573	641	629	652	622	661	604	676	603	646	637	693	654	658	669	652	634	627	633	624	594	653	644	656	644	636	676	664	654	661	655	635	615	630	682	659	614	646	662	644	648	641	635	658	631	706	688	694	663	660	638	657	653	653	648	680	645	658	678	644	635	633	672	634	664	635	621	617	659	672	624	675	682	594	659	637	648	646	619	655	699	648	600	632	676	644	665	625	598	645	631	640	657	648	674	647	618	685	666	616	636	649	660	662	658	703	632	687	676	674	659	615	621	607	630	633	632	647	634	622	643	635	637	616	688	615	635	636	650	656	653	655	632	622	629	692	643	620	601	700	664	635	668	621	660	659	654	656	603	625	648	666	628	691	659	637	676	693	618	638	638	673	709	652	639	619	677	637	616	656	601	629	645	655	640	610	664	653	645	666	687	662	604	597	621	635	637	664	612	636	635	648	641	644	661	654	687	665	654	615	637	606	633	661	632	632	657	658	676	686	655	648	634	651	630	644	647	661	670	658	667	647	645	630	633	672	661	635	649	625	654	656	672	668	678	589	637	639	667	677	661	650	619	662	603	625	728	625	642	631	627	597	649	648	678	664	676	675	673	659	621	643	652	693	658	658	669	676	665	616	647	686	664	639	659	618	600	661	628	635	630	642	650	630	617	628	613	700	633	609	639	644	649	657	658	662	649	607	659	674	634	671	587	666	646	619	646	673	643	660	671	674	680	667	657	661	641	669	614	616	646	675	641	643	629	595	657	714	645	648	649	654	684	611	717	645	653	640	678	643	684	623	651	666	660	663	643	681	616	624	661	677	674	632	658	628	666	645	601	620	633	663	604	628	668	667	627	625	641	647	638	602	644	652	630	661	658	646	704	688	608	666	680	676	641	659	691	629	631	690	657	671	611	631	612	639	670	675	618	624	642	662	652	598	644	628	646	647	653	648	639	697	630	661	644	655	654	641	705	666	650	617	619	684	640	630	642	660	663	685	649	636	654	679	649	649	636	608	707	697	641	647	635	676	619	649	621	664	660	624	679	665	638	672	662	665	657	605	637	643	654	648	603	660	661	669	644	675	660	632	648	650	677	681	650	674	654	653	617	637	608	642	672	588	634	609	622	622	640	668	624	683	655	638	661	654	634	711	616	690	622	663	643	651	677	676	644	627	606	626	618	610	620	616	643	663	664	680	648	658	651	583	667	607	640	630	608	662	699	684	609	648	622	648	632	663	642	693	613	628	626	687	614	653	638	647	623	635	633	656	642	692	658	656	697	615	667	634	643	645	653	679	671	660	654	610	681	646	645	642	635	652	671	640	663	664	615	636	631	643	674	613	642	643	656	654	639	624	638	642	630	626	662	695	683	658	622	654	628	677	604	702	660	692	644	667	648	656	687	653	646	662	694	653	656	621	640	656	644	710	586	642	650	671	615	665	654	683	673	628	678	623	642	650	619	670	614	678	591	680	649	679	640	670	668	655	614	620	614	658	619	659	651	612	663	661	653	649	676	628	662	635	611	589	657	660	629	619	670	652	654	638	618	636	621	667	662	678	622	600	667	688	585	609	670	637	645	680	660	645	633	661	678	678	665	693	649	692	666	625	602	661	652	602	624	630	667	682	667	641	644	648	593	621	641	620	674	618	655	653	617	663	595	675	705	638	675	678	644	624	632	657	655	625	619	662	638	639	643	610	644	699	593	634	634	624	652	614	656	638	641	649	651	612	682	647	614	626	647	691	650	656	688	653	606	648	649	646	665	647	661	634	649	656	666	671	647	658	693	684	632	666	612	643	642	658	628	623	689	632	648	677	629	668	626	642	628	635	619	658	650	638	622	683	642	614	618	621	640	659	621	667	645	597	646	634	642	647	642	599	698	619	651	670	670	647	648	652	635	673	701	636	666	671	681	654	638	631	699	644	650	690	660	662	622	663	656	663	655	655	617	652	720	692	644	605	641	679	658	623	628	653	653	601	682	681	661	620	631	678	673	606	678	661	658	626	685	634	672	634	631	648	631	632	679	630	647	661	661	629	647	672	601	624	676	649	627	645	652	665	643	679	665	612	637	622	648	640	677	605	643	684	623	638	677	632	684	629	632	665	650	628	708	688	675	673	695	649	651	720	661	656	658	668	636	670	676	608	666	657	662	657	641	628	667	627	668	640	608	637	663	620	658	641	706	666	679	618	647	678	628	626	640	673	657	640	667	631	641	616	675	653	619	696	643	728	668	624	653	640	630	673	707	636	674	640	671	649	653	681	621	687	665	602	673	636	634	621	655	661	639	683	668	655	656	644	594	630	677	626	652	658	619	649	643	622	659	642	628	629	628	657	663	690	661	689	642	626	651	618	689	640	656	625	618	638	660	664	647	634	647	649	622	618	649	671	662	666	642	654	637	636	639	623	676	627	616	630	657	649	679	648	607	687	656	627	682	671	641	648	701	645	652	667	658	660	655	642	676	604	648	689	628	624	677	664	648	657	578	635	672	640	634	609	665	639	631	639	670	671	621	614	655	623	636	660	649	652	641	638	663	612	674	687	658	657	627	648	620	699	647	622	633	651	640	663	643	635	637	646	674	640	652	626	617	605	603	682	653	605	616	625	653	685	642	624	623	638	660	680	610	636	591	641	685	618	633	663	598	610	664	664	661	687	639	663	618	659	618	635	658	659	675	646	642	635	635	676	653	695	645	631	656	626	625	645	642	648	610	666	626	641	620	655	637	683	633	679	640	641	659	604	692	638	646	637	654	678	624	662	599	652	616	647	642	633	659	643	656	638	672	619	650	640	693	617	643	628	642	675	646	617	686	642	638	648	620	689	648	636	649	605	632	664	671	644	625	676	658	661	630	682	674	644	654	668	664	683	675	641	646	623	623	614	647	667	629	669	650	600	627	647	600	680	654	616	654	637	665	639	661	626	645	641	634	653	613	679	709	585	649	655	637	644	607	651	679	656	638	656	625	636	621	663	640	651	650	665	667	634	681	668	676	658	713	629	645	647	630	643	632	615	629	661	688	648	630	635	626	642	617	639	682	657	664	652	672	666	609	679	627	644	644	646	643	669	627	587	624	661	606	662	661	668	666	625	720	672	666	654	654	676	678	682	662	629	621	626	663	645	692	643	600	666	601	638	593	645	661	674	651	676	640	661	642	654	630	621	612	596	660	639	679	696	622	647	625	618	631	626	644	627	673	599	648	660	660	637	675	646	631	680	692	627	675	642	678	632	663	688	650	668	640	672	639	654	634	648	655	649	613	636	656	638	648	677	663	630	624	689	659	675	628	633	670	694	643	624	643	679	651	599	670	624	670	659	647	622	653	588	650	598	656	684	652	617
2246	604	342	248	234	310	431	464	391	294	314	303	317	238	243	218	175	157	132	110	102	99	127	161	157	129	134	128	93	93	68	91	76	75	78	68	68	72	73	83	77	78	90	72	76	63	79	68	87	68	81	91	73	72	95	69	74	71	65	67	77	60	62	70	82	88	72	78	77	82	76	69	60	83	77	73	74	72	71	80	66	96	74	73	111	83	69	80	76	84	81	87	69	81	73	67	65	90	81	97	73	70	84	69	65	80	75	73	83	72	69	80	74	83	77	72	73	73	79	88	65	65	63	60	85	69	72	88	85	74	76	92	86	68	75	68	86	78	55	53	62	75	82	69	77	83	74	81	70	84	81	80	70	66	76	79	83	61	54	60	58	58	76	66	63	88	71	86	63	67	77	73	69	78	86	78	76	74	62	73	73	69	64	73	72	63	69	67	61	77	68	72	84	69	73	62	67	74	60	66	77	69	78	72	86	74	81	77	68	56	78	74	83	79	80	80	88	82	78	95	73	81	81	81	77	80	75	74	72	60	69	88	68	70	91	81	72	65	68	65	70	63	80	77	64	85	77	106	76	73	57	60	87	59	75	65	77	69	73	73	80	71	80	94	80	65	64	66	66	65	70	71	58	74	71	75	60	66	78	80	77	78	75	84	84	74	68	75	71	68	59	69	84	76	80	69	83	67	85	69	73	64	64	84	73	69	85	65	67	74	74	90	69	69	76	59	59	64	69	66	72	73	64	67	75	75	72	79	67	70	67	78	65	80	78	76	83	87	78	80	72	77	79	80	72	61	67	74	67	71	61	70	76	83	74	84	83	68	86	71	78	66	74	73	72	66	71	62	69	80	90	72	74	72	65	77	77	86	77	62	89	66	71	80	79	73	71	63	64	86	67	82	68	66	74	74	90	63	78	71	76	84	54	84	80	66	76	92	76	59	71	87	76	63	79	83	86	73	83	60	70	75	77	82	77	75	68	85	68	66	75	73	76	69	66	86	73	67	82	74	77	62	76	79	68	74	69	73	83	78	81	60	80	78	68	69	87	70	84	82	78	74	75	83	83	64	69	79	76	88	73	85	75	71	82	64	81	72	78	72	67	65	72	58	75	81	67	74	78	82	66	59	61	86	76	99	82	81	75	86	108	72	87	67	88	65	74	76	62	77	73	78	73	88	73	75	69	69	63	60	68	78	70	70	85	82	83	79	81	75	71	97	86	75	67	83	72	80	73	68	63	79	73	79	79	71	74	69	64	69	81	84	86	87	88	98	84	70	63	75	82	63	81	59	76	70	82	76	77	78	75	73	83	74	73	66	67	81	49	67	83	70	91	80	80	72	76	74	68	66	67	87	82	74	88	69	74	75	76	74	68	67	77	66	76	88	87	79	79	63	70	54	75	66	86	86	81	73	62	68	80	78	72	83	70	76	72	61	69	69	60	74	78	56	68	89	63	85	84	93	67	84	75	67	69	69	66	64	77	75	67	80	93	68	78	86	94	87	67	83	65	71	84	76	72	80	80	81	74	84	77	66	68	70	73	79	70	76	84	65	79	65	80	81	68	70	70	82	71	66	81	84	82	74	76	56	75	73	80	67	75	72	83	70	71	84	71	80	78	88	84	72	66	87	80	98	88	76	83	76	92	68	64	75	75	73	81	69	69	69	80	77	67	92	69	68	75	66	72	67	64	64	90	60	66	73	77	88	68	72	79	79	73	77	67	76	60	72	79	72	79	56	70	90	68	74	85	83	72	68	75	61	85	58	70	60	76	78	71	72	86	72	65	68	79	85	65	82	69	85	76	74	87	66	66	78	68	76	80	57	63	63	58	75	76	79	55	82	58	69	81	79	74	71	68	68	84	78	68	67	89	75	90	76	71	82	78	78	57	93	74	74	80	69	75	94	84	67	87	79	66	72	71	76	85	63	71	74	67	83	80	83	79	78	82	78	65	85	66	92	70	60	88	74	70	74	62	61	61	72	89	73	79	68	65	67	78	67	69	78	81	89	84	82	68	75	83	76	72	45	84	73	76	64	82	73	58	73	60	69	81	78	72	73	76	72	74	68	75	66	68	81	70	79	78	79	76	67	87	72	73	81	68	81	69	85	73	73	72	85	69	78	84	68	72	70	68	65	73	64	79	65	79	63	68	80	84	91	65	69	81	75	68	85	73	76	76	71	62	83	81	82	67	76	84	82	68	79	73	88	72	85	73	78	74	58	81	78	79	70	72	63	92	90	77	79	75	97	93	60	62	80	90	86	72	81	76	80	70	81	73	52	62	69	89	69	89	72	61	72	70	73	69	79	81	83	75	67	73	64	67	62	61	86	70	85	75	81	86	68	70	71	64	71	65	90	80	83	65	78	78	60	82	92	68	62	81	56	65	71	99	75	85	81	66	72	80	66	80	71	73	63	79	80	72	76	74	87	69	59	76	76	81	61	98	65	80	75	89	80	70	86	64	87	87	65	60	89	79	72	83	94	89	70	63	76	88	82	73	68	70	59	64	65	67	71	72	78	55	62	70	79	62	69	59	93	67	70	76	75	82	68	72	67	80	69	63	74	62	78	71	76	71	60	71	57	62	74	67	67	72	73	71	79	68	64	67	73	79	71	76	74	75	76	87	78	70	84	76	70	72	63	77	72	78	85	73	85	81	80	89	78	72	68	85	77	64	94	73	77	84	78	75	71	72	84	82	80	64	83	74	85	67	78	80	70	76	57	87	76	83	71	93	65	73	71	83	66	87	71	63	73	72	69	53	70	84	65	59	80	78	57	88	88	92	69	82	88	81	73	89	79	79	72	71	66	89	62	62	84	61	83	72	76	79	60	71	82	78	68	77	85	76	74	73	86	89	77	75	81	64	67	85	67	69	73	57	89	80	87	83	87	72	73	79	80	75	75	68	82	76	74	79	87	79	71	83	81	72	70	77	85	71	67	84	76	68	71	74	58	69	72	79	76	70	66	69	71	70	78	66	78	76	56	76	77	87	70	87	72	88	77	61	81	81	66	67	70	68	74	55	75	78	83	80	70	71	82	80	83	71	73	75	67	71	69	75	74	66	84	91	74	81	73	80	86	69	73	75	58	68	72	77	89	62	76	80	93	67	60	87	102	72	86	76	93	81	58	71	76	84	77	84	79	75	61	73	67	55	87	70	75	80	71	74	77	86	80	77	99	80	76	71	80	72	71	72	67	85	86	68	61	74	69	65	71	72	81	74	78	82	63	68	73	54	76	78	89	76	74	87	81	78	79	65	73	71	81	75	65	78	81	77	70	64	68	80	76	79	82	78	86	81	80	75	74	69	62	82	70	77	66	59	74	67	65	72	78	71	79	73	80	69	71	89	73	74	60	84	90	99	76	74	74	83	66	81	66	77	73	80	74	70	69	65	76	83	80	82	85	71	70	65	74	86	92	79	76	58	82	71	73	88	86	76	77	84	87	76	64	60	58	72	85	82	62	76	76	58	82	79	58	84	73	77	74
17315	6137	3771	4029	9036	16570	17925	16091	12270	9978	9301	8209	7889	6442	5550	4453	3410	2975	2606	2233	1863	1630	2372	2959	2862	2170	1767	1341	982	823	692	645	612	565	564	562	571	552	543	547	573	558	589	508	563	528	513	556	538	569	525	588	550	568	543	538	578	601	540	574	587	584	571	576	579	583	551	590	575	538	555	549	538	555	563	599	634	549	570	556	519	543	583	602	545	562	546	558	565	593	595	593	542	593	535	543	571	583	551	526	550	576	531	588	538	527	572	545	610	549	597	578	487	574	592	542	572	570	549	579	596	565	553	566	597	550	572	600	514	516	535	619	581	542	577	552	545	581	516	558	564	546	529	538	578	547	529	560	547	546	572	524	552	564	590	528	570	544	571	590	596	607	567	571	511	574	546	587	553	562	538	555	557	555	567	591	527	584	591	589	561	548	599	533	593	562	610	559	583	526	582	559	534	533	572	567	555	573	510	565	601	561	550	597	542	544	587	545	575	570	559	553	550	544	571	597	562	572	539	631	564	573	563	574	561	605	568	534	561	564	585	569	535	587	574	540	555	529	607	569	540	588	551	598	555	578	589	575	578	567	575	590	639	575	601	592	541	552	527	552	561	572	544	552	558	556	534	555	512	579	571	547	599	574	573	564	556	563	564	531	586	570	544	558	550	583	563	559	601	544	620	604	513	549	532	531	579	598	572	586	600	580	563	562	590	529	569	604	609	543	585	584	587	580	593	565	575	565	589	563	578	579	556	555	614	583	561	543	533	583	576	585	575	551	572	543	553	549	574	566	543	541	600	584	561	569	547	531	566	552	541	555	552	535	529	556	582	518	586	588	599	556	568	566	592	593	598	568	550	553	580	561	538	616	556	505	585	560	584	572	578	578	594	568	552	549	574	569	607	574	560	572	600	537	542	542	543	548	590	553	575	563	600	555	533	597	533	547	594	572	588	536	580	568	591	503	590	554	563	548	570	494	569	587	582	586	578	562	529	553	597	516	540	559	538	540	566	551	520	571	568	546	541	546	556	569	593	581	593	551	601	573	593	572	614	566	586	551	573	545	527	589	557	557	532	568	555	524	595	571	576	572	558	554	522	581	538	516	572	587	604	563	545	572	586	543	589	550	580	559	566	591	596	535	532	602	538	580	545	581	564	515	625	557	614	563	586	589	531	551	554	569	527	621	566	527	592	531	568	597	540	532	559	574	554	576	564	568	558	523	577	541	533	589	595	633	559	574	522	512	573	560	598	579	599	557	580	529	564	502	549	561	574	578	537	567	556	579	578	555	588	556	543	594	563	568	562	544	560	568	520	595	525	531	581	542	560	539	582	586	546	539	565	523	620	553	588	569	541	558	546	551	584	577	594	547	616	560	560	546	562	590	584	585	546	539	601	577	588	560	551	545	553	590	551	556	579	521	549	541	559	574	576	566	563	542	528	592	547	553	567	569	584	589	576	585	582	558	573	580	544	557	536	592	510	587	559	613	573	554	598	578	544	588	549	621	590	589	565	603	570	539	568	531	587	540	525	540	563	543	535	548	522	579	591	528	562	588	574	548	548	553	531	524	557	567	553	523	577	568	592	524	507	557	579	598	548	558	584	578	557	557	571	572	533	529	561	583	539	555	556	570	600	608	552	556	590	570	574	571	574	490	548	577	539	559	552	590	551	641	518	562	589	565	619	582	548	594	531	577	550	611	581	577	559	567	535	529	575	580	554	527	576	539	584	577	590	542	539	584	528	563	549	556	555	565	535	561	500	600	596	552	552	573	546	540	532	514	579	528	542	575	523	581	531	554	585	521	574	597	606	576	529	554	605	545	562	586	574	558	569	571	575	568	567	560	539	587	592	558	576	588	584	570	584	579	526	556	590	591	535	592	554	579	564	597	517	553	618	536	583	576	537	552	514	521	565	557	569	583	525	569	581	572	571	540	572	538	539	587	517	537	547	570	556	602	578	570	570	563	570	546	562	600	556	543	569	581	596	523	538	595	584	553	616	560	600	555	538	586	620	581	595	562	577	540	574	535	577	577	560	570	603	551	533	555	589	549	548	554	540	584	575	560	554	593	568	541	571	583	580	535	566	562	569	591	590	536	556	582	591	591	556	564	549	585	571	599	586	530	576	584	525	517	546	581	562	578	624	565	551	600	535	563	611	558	548	581	583	552	592	588	575	571	565	570	558	612	584	569	605	612	511	553	596	547	557	548	602	579	577	555	560	554	554	549	585	590	564	584	562	559	562	548	575	529	520	557	533	613	546	527	528	602	609	550	597	538	532	606	557	561	554	526	550	594	557	591	551	529	561	537	565	593	533	559	586	561	552	520	536	541	551	548	578	536	580	584	534	550	565	571	549	576	550	584	507	511	529	600	536	554	561	557	572	618	580	581	569	585	571	585	517	574	547	570	588	543	546	562	546	530	596	541	558	600	585	521	562	599	538	558	554	576	582	489	558	587	540	580	551	575	568	544	571	572	553	563	538	559	556	544	557	586	587	575	545	558	568	546	565	562	596	590	536	574	545	538	523	595	586	573	544	582	551	548	617	582	538	520	586	571	539	564	530	554	589	523	587	537	561	612	553	572	596	534	578	579	561	536	553	529	568	598	577	545	586	592	578	534	576	557	550	573	566	554	540	598	607	533	580	569	578	577	523	585	582	580	582	591	543	566	590	567	564	635	580	560	520	510	523	579	572	507	533	600	557	594	590	606	564	573	562	619	576	565	564	509	570	548	565	551	578	553	573	537	562	532	567	596	549	582	574	583	557	611	587	553	587	511	538	556	523	566	584	609	570	545	564	568	600	536	548	586	597	577	547	581	560	513	542	555	560	571	581	554	533	572	545	558	572	560	543	599	604	551	586	575	557	550	572	587	582	577	558	578	539	509	553	589	552	538	583	547	520	557	556	587	545	615	564	591	597	563	555	540	565	550	581	578	547	555	549	549	579	546	558	604	596	589	573	540	516	544	555	544	547	575	534	546	544	543	553	543	560	604	569	578	580	523	570	604	556	588	541	548	549	547	592	572	559	579	561	595	567	536	598	547	535	568	532	565	557	554	588	552	563	547	535	569	563	551	557	571	565	584	551	569	549	611	517	587	548	559	574	568	542	566	590	579	540	529	531	577	561	565	592	556	536	553	541	550	568	572	555	577	592	574	567	573	590	540	570	546	579	610	573	561	574	576	579	567	582	554	531	536	553	598	620	534	531	568	567	560	581	534	542	617	542	556	570	578	552	548	542	514	541	616	633	550	590	581	542	541	587	584	591	559	573	589	557	580	539	612	558	553	548	586	548	561	545	562	549	559	586	566	526	580	551	523	562	558	556	551	586	573	569	545	532	580	583	612	556	520	536	545	518	527	553	525	540	559	523	550	547	604	550	547	558	520	552	560	584	554	526	538	560	543	574	571	543	528	533	560	593	542	550	571	592	550	568	538	542	589	571	555	554	560	547	567	527	570	599	544	566	527	580	571	577	548	541	565	600	559	575	539
1816	789	471	372	320	373	566	547	443	460	449	389	377	280	262	217	208	217	166	154	149	140	233	361	373	322	277	195	133	126	100	91	87	74	79	70	76	79	80	75	82	68	82	75	72	87	78	101	81	75	87	76	84	95	76	75	73	70	103	65	73	70	80	81	67	88	57	83	86	84	111	86	90	69	77	69	82	70	65	78	68	84	68	68	70	75	87	75	75	73	77	77	67	64	79	95	82	88	82	84	75	84	86	85	82	75	65	79	70	76	66	69	77	72	67	87	76	73	70	82	87	78	80	67	59	65	93	84	90	72	97	71	72	82	75	75	72	87	84	80	71	94	79	89	80	87	86	81	84	87	75	78	81	74	69	78	83	71	80	77	88	66	71	56	79	67	76	89	73	80	85	71	84	73	73	93	96	77	72	80	76	85	75	77	66	85	67	66	74	88	73	67	66	63	85	57	73	69	60	92	84	80	70	78	83	76	92	55	72	77	70	80	74	63	69	73	77	81	86	86	78	67	94	70	97	77	68	84	79	73	93	84	85	88	92	90	82	89	66	79	69	77	79	71	83	78	87	91	78	72	77	66	79	73	69	73	86	74	70	75	71	76	88	89	80	78	73	78	93	84	77	92	78	86	73	64	86	75	68	81	73	74	65	80	85	67	87	64	85	64	81	74	71	74	81	77	69	62	83	77	85	73	79	79	79	83	73	70	87	69	70	68	81	74	92	78	73	75	77	75	87	66	61	73	72	78	68	80	95	70	63	75	78	83	85	76	73	75	68	88	81	101	86	84	78	91	87	86	72	77	90	68	84	65	83	77	64	89	90	84	74	71	97	83	72	71	86	80	80	75	87	68	74	79	71	66	75	80	91	81	87	76	81	73	78	77	84	68	68	75	86	84	67	82	71	85	61	87	74	90	75	65	90	90	62	52	79	74	72	68	83	85	83	75	90	89	55	84	79	74	62	86	70	78	89	72	75	76	102	63	73	75	90	88	66	86	84	73	81	68	80	92	80	77	87	71	67	69	81	87	75	76	87	71	85	59	63	98	93	100	80	86	80	87	65	95	73	61	75	76	78	93	60	97	72	79	102	76	72	93	85	92	94	70	70	63	100	86	67	69	69	73	91	93	74	63	84	91	78	82	91	65	77	83	85	69	75	96	82	82	79	74	97	107	77	86	91	75	84	80	78	78	75	66	79	83	84	91	60	70	79	81	86	77	71	97	91	72	84	93	76	84	70	76	83	74	83	76	80	75	75	73	81	71	85	92	78	87	74	76	75	92	73	80	78	80	79	95	76	81	86	67	88	85	78	100	96	80	94	79	84	74	73	82	89	69	77	90	80	76	76	70	77	83	78	86	60	91	68	76	62	81	72	56	93	80	74	64	61	75	81	87	82	86	85	74	80	88	81	78	89	65	73	60	86	95	85	98	81	78	62	80	76	80	74	62	64	83	89	76	75	71	82	81	90	85	82	80	73	84	81	79	76	80	78	76	78	75	79	83	56	66	79	77	82	70	93	76	77	74	88	73	79	79	79	81	80	98	88	84	93	75	81	85	69	82	70	71	86	74	73	78	83	79	71	85	81	79	90	86	85	75	68	73	80	80	80	76	85	80	79	77	71	74	91	80	89	84	85	77	85	78	80	58	84	64	87	68	67	69	79	85	71	85	82	61	73	79	78	77	79	84	83	74	64	72	69	91	69	72	83	78	100	72	73	76	77	67	74	78	85	58	88	98	55	74	92	87	81	77	79	87	83	66	77	66	80	87	66	98	74	86	75	57	88	75	63	84	80	65	81	81	73	69	66	88	77	85	77	77	93	69	65	84	87	86	77	77	78	76	87	71	67	95	66	85	83	70	85	73	96	67	76	71	85	76	64	82	71	77	81	87	91	85	84	57	82	77	69	89	70	74	78	69	63	69	73	87	81	82	64	76	80	69	89	71	83	80	95	79	90	69	88	72	75	83	73	74	87	80	81	82	72	72	85	87	73	73	89	90	85	89	72	92	90	90	81	73	81	89	91	84	76	69	84	87	78	64	64	60	75	69	92	64	82	86	79	79	72	74	109	85	61	77	92	76	80	81	84	86	68	76	72	112	68	63	80	83	77	101	81	91	71	72	73	73	81	79	74	90	76	75	77	76	69	69	61	72	94	101	73	76	83	90	82	91	65	86	77	84	76	76	76	73	72	85	79	71	79	75	82	82	80	75	74	71	97	82	87	94	81	94	76	67	81	90	65	62	91	64	79	69	85	67	72	80	76	78	70	71	79	82	72	73	71	89	76	85	90	73	90	83	81	68	82	61	70	84	95	71	77	82	64	60	81	68	80	67	76	82	69	81	82	92	78	70	81	86	78	87	78	74	73	68	95	77	67	77	61	69	87	82	66	62	85	72	72	92	92	74	76	89	75	71	73	96	90	73	73	102	75	81	73	93	73	70	67	84	81	86	62	70	97	75	83	63	78	68	91	80	70	91	85	77	83	70	66	68	73	78	80	75	70	65	81	78	69	75	74	78	78	85	99	74	82	83	89	85	93	69	62	78	76	88	71	86	78	86	91	74	76	79	79	93	93	83	71	77	80	64	70	79	81	84	79	78	85	65	88	80	86	72	87	69	80	66	70	83	79	65	78	86	85	78	83	77	78	79	80	88	67	80	69	65	81	78	79	77	72	91	64	80	60	75	73	74	71	80	73	72	98	66	67	67	76	54	90	78	79	69	78	85	74	80	86	59	76	67	84	59	85	89	68	81	76	69	88	102	75	83	91	68	68	74	76	85	73	66	78	74	90	79	71	68	81	63	84	69	74	63	67	88	63	100	81	98	81	65	82	81	68	94	96	73	85	91	77	75	80	67	86	74	80	73	72	90	89	80	87	75	71	71	85	78	72	87	90	75	89	92	84	84	82	72	83	85	77	70	90	79	66	71	66	85	74	79	86	85	78	87	75	73	74	83	79	79	90	80	68	71	79	70	77	73	80	73	89	79	80	72	97	87	104	80	70	80	68	85	68	73	78	91	75	76	77	80	69	85	62	71	84	78	65	89	76	65	81	68	70	71	81	71	82	84	68	67	77	73	93	72	81	76	79	72	59	79	77	67	63	76	76	74	81	76	87	80	65	79	72	80	67	72	77	82	83	84	95	76	73	76	83	68	80	65	69	82	86	74	89	93	78	73	88	85	69	99	88	83	84	87	97	74	90	58	75	81	72	77	73	75	72	66	87	77	87	73	98	75	84	83	67	82	76	65	82	80	90	97	61	83	74	92	79	83	95	92	70	71	94	85	106	79	72	72	86	78	74	75	72	87	95	70	74	73	62	73	89	80	65	71	78	90	70	87	84	65	79	83	73	77	76	74	73	89	78	68	72	76	69	80	80	86	71	66	96	73	81	89	71	69	64	79	90	89	67	71	79	91	84	71	74	65	70	89	83	66	76	68	95	69	72	65	87	74	73	73	64	69	79	84	74	88	96	91	83	86
18484	8293	5006	5642	13581	20866	21928	18436	15594	13790	12698	11268	9746	7858	6441	4808	4400	4209	3319	2765	2542	2333	4100	7208	7612	6013	4697	3030	2035	1401	962	770	666	636	583	574	556	591	566	565	564	564	568	584	552	573	601	581	548	613	587	551	555	610	607	547	592	548	592	621	585	606	573	533	567	574	575	578	589	566	625	575	567	565	565	595	565	576	560	576	573	546	584	573	654	609	590	567	594	560	553	543	542	550	579	599	584	593	563	629	551	557	589	586	542	554	588	545	537	607	572	588	620	596	563	591	584	617	609	602	553	564	593	598	568	566	580	541	595	559	589	587	576	594	567	557	596	594	596	574	588	535	559	627	604	568	518	617	587	585	595	581	602	587	627	568	567	567	560	584	577	624	603	608	573	531	569	581	592	580	566	589	574	621	618	556	606	583	569	551	572	574	571	582	542	592	576	630	586	564	588	580	536	611	551	543	592	557	614	587	592	623	580	607	562	607	566	586	582	603	575	582	587	563	542	579	532	593	618	578	587	580	588	528	584	566	549	550	592	605	591	626	624	564	542	550	586	582	558	573	582	597	597	558	573	600	617	555	545	546	601	527	629	603	581	573	604	587	548	590	593	555	555	571	596	605	583	597	598	609	606	571	588	592	575	583	605	622	546	600	590	578	554	586	557	570	588	547	575	612	610	585	573	587	577	585	595	582	537	572	549	587	583	568	595	563	627	545	587	608	545	588	595	568	620	581	599	603	531	591	583	564	567	612	557	588	598	576	603	579	590	559	592	526	577	557	607	608	594	537	573	584	595	568	551	603	579	562	562	563	551	570	598	572	585	538	643	626	561	574	546	571	588	580	571	529	600	558	588	561	593	542	577	572	600	564	559	571	557	586	590	565	579	571	557	555	606	591	613	623	574	568	553	588	553	563	528	591	592	543	555	569	592	587	586	587	615	584	561	570	579	517	590	609	569	572	561	583	559	578	545	602	545	575	551	549	522	571	620	560	565	600	573	534	578	603	579	628	592	576	600	606	574	575	571	573	598	566	604	559	614	571	565	553	562	557	569	599	568	596	579	608	568	590	613	594	579	578	604	544	573	585	579	560	579	578	615	586	593	572	580	529	573	588	574	602	568	563	588	581	548	588	586	576	561	585	557	569	599	618	610	575	547	546	580	576	625	558	615	568	587	550	596	587	621	601	617	617	584	557	579	555	578	627	567	636	587	546	605	562	606	606	614	576	570	567	603	587	548	591	584	586	541	586	556	569	569	599	599	563	596	599	591	588	590	580	569	528	576	591	589	588	604	558	609	558	526	564	598	554	557	544	570	564	563	573	569	557	657	608	558	628	587	584	570	586	631	564	599	601	579	542	579	593	598	556	594	585	612	582	587	594	534	571	615	534	556	571	549	591	584	631	569	562	612	561	566	617	622	602	576	607	590	577	593	544	538	561	600	542	593	603	540	560	537	592	622	540	608	589	616	596	551	536	595	551	585	572	573	587	590	548	561	607	550	583	575	602	585	587	579	565	578	508	571	606	604	592	577	645	525	559	590	563	580	555	550	604	602	570	545	582	589	581	596	609	571	567	558	611	638	629	584	552	554	563	581	594	581	570	588	594	625	569	582	583	576	632	567	592	570	580	570	580	585	582	605	581	569	586	592	592	573	555	587	565	586	637	565	565	588	554	581	587	570	575	585	510	560	562	574	604	535	578	607	587	552	646	628	618	558	585	570	619	591	614	590	539	583	565	556	562	594	580	551	586	566	620	604	590	564	557	572	624	587	579	589	543	592	592	582	558	578	603	536	654	604	554	617	599	577	595	593	589	593	544	602	562	605	599	596	598	566	571	626	580	601	619	611	578	614	589	556	581	575	574	599	595	619	543	519	629	570	555	604	582	585	613	573	537	572	560	607	599	571	591	603	585	552	601	577	587	580	569	566	553	581	549	586	591	603	596	567	558	600	602	610	581	576	616	590	610	565	573	549	573	598	565	606	616	598	549	586	595	617	561	589	592	626	577	582	596	589	600	618	573	601	562	596	580	600	594	564	592	567	574	580	583	533	533	627	609	597	597	617	567	589	555	565	563	579	582	583	584	573	577	527	596	557	587	599	566	606	566	542	550	587	574	584	593	547	601	586	596	545	569	600	609	582	567	569	577	623	533	611	573	584	616	567	555	597	566	574	581	531	617	597	558	596	596	595	611	565	603	571	616	606	556	561	570	546	614	569	598	614	608	590	557	611	606	574	614	578	598	561	583	610	588	597	545	607	573	602	587	583	588	578	594	610	590	568	561	590	573	573	600	576	571	621	535	585	583	585	596	561	609	577	560	550	549	598	607	588	627	587	581	594	601	582	576	597	540	551	598	525	576	556	591	557	572	582	601	563	579	574	583	583	571	613	595	573	580	581	558	560	580	590	625	568	540	568	614	595	571	589	608	619	561	610	581	588	610	584	546	597	613	595	588	599	632	576	561	618	587	573	629	557	614	575	579	589	563	564	572	598	593	566	544	528	555	564	603	572	578	587	609	613	563	583	621	597	562	565	569	548	541	630	581	572	593	619	572	544	545	588	600	564	618	553	561	577	580	603	578	571	563	585	558	582	578	594	554	601	576	566	552	590	589	575	580	531	585	594	566	585	576	573	623	561	598	598	531	595	575	598	544	583	598	586	533	575	566	618	573	555	566	584	585	599	602	557	558	568	560	614	587	535	584	550	569	619	568	602	595	576	590	586	591	610	587	608	601	605	567	580	552	569	578	602	596	521	575	571	599	571	594	566	580	590	597	580	595	559	557	557	572	629	579	636	579	595	575	583	613	573	585	559	581	555	582	580	571	602	590	581	590	566	565	592	610	598	602	571	564	604	595	617	565	580	614	559	616	602	577	566	599	583	554	560	646	616	572	585	540	601	625	558	572	526	585	598	560	589	581	600	626	548	620	567	598	570	557	573	553	553	585	589	570	576	584	557	549	617	572	587	590	602	604	604	587	586	566	607	578	571	586	572	629	575	566	566	562	606	553	547	603	547	559	536	608	601	634	578	565	603	584	574	584	581	570	606	587	551	597	566	599	615	502	607	560	561	629	565	566	567	577	596	563	526	602	557	614	581	571	557	607	598	565	546	609	585	546	598	546	584	584	590	561	591	601	593	618	588	605	548	562	594	573	620	575	582	542	541	603	575	615	572	584	577	569	559	551	609	555	578	567	598	595	577	609	576	596	601	579	547	596	558	596	593	536	569	594	569	588	545	576	596	604	563	640	557	546	570	567	579	595	590	563	552	530	537	626	566	552	570	579	592	602	562	582	619	567	546	614	569	581	599	588	616	570	563	568	552	558	607	580	541	572	598	631	594	562	550	583	614	565	574	595	585	565	550	590	536	593	585	603	604	588	580	596	592	536	571	582	588	593	578	573	563	584	595	631	568	574	573	600	575	569	525	574	567	589	614	598	544	586	566	611	563	573	599	572	565	586	543	577	583	548	613	615	573	590	572	581	609	542
3201	794	495	337	356	401	522	534	465	536	429	373	360	310	245	225	220	183	165	171	139	137	271	369	398	322	269	209	175	135	93	92	97	81	91	92	85	91	78	95	95	80	85	76	92	113	82	86	92	90	94	82	76	80	86	90	81	96	102	95	83	95	83	87	72	89	82	78	72	104	87	81	81	82	77	92	81	98	83	90	80	87	82	94	101	87	84	95	95	110	75	78	93	79	91	84	98	84	94	72	80	74	84	77	76	69	99	96	91	89	84	81	88	86	90	100	98	60	71	83	88	80	86	69	85	81	91	90	90	79	96	79	89	98	93	86	88	100	76	86	105	112	76	83	85	82	90	84	102	88	83	78	85	101	84	87	80	91	88	82	88	97	99	86	79	88	91	92	90	107	78	75	95	98	94	85	87	88	91	81	88	95	83	82	81	81	79	86	72	96	86	82	80	78	76	82	88	94	86	82	73	63	63	101	67	79	82	92	88	87	72	75	80	67	87	67	73	84	92	71	92	92	92	70	80	89	108	85	90	76	78	93	93	74	89	98	79	75	91	68	86	77	74	84	100	85	92	87	85	90	108	82	94	83	78	80	85	82	99	87	97	96	102	86	94	98	83	106	100	78	88	95	85	74	86	83	80	70	94	101	90	90	83	98	96	97	91	84	83	101	104	94	85	87	82	91	78	86	72	108	71	93	101	93	80	84	81	103	85	101	91	88	70	70	91	87	74	101	69	91	85	90	86	82	79	85	91	79	92	80	77	88	87	95	78	83	93	85	91	87	76	83	79	74	87	81	91	82	86	69	95	99	87	107	79	86	88	88	85	75	92	66	98	82	81	77	92	98	100	97	100	89	86	68	85	92	78	81	92	92	88	93	83	80	89	92	63	97	80	92	94	102	99	77	114	110	73	98	75	76	97	102	75	58	84	67	68	80	87	74	72	78	79	76	83	84	84	101	91	107	78	93	82	76	87	96	83	79	70	96	68	84	101	112	64	101	86	84	83	95	78	99	91	77	98	94	84	79	80	86	90	82	83	81	96	95	100	90	66	97	85	81	82	97	100	82	75	78	83	87	75	68	73	88	81	81	97	89	87	87	74	85	95	80	94	102	85	80	72	74	90	88	81	83	100	92	90	80	95	91	84	99	104	94	85	98	88	86	68	80	78	74	69	83	77	93	82	87	71	82	83	88	79	85	92	80	98	89	90	81	81	95	75	89	89	68	74	82	107	88	91	103	88	89	98	98	81	90	88	81	95	77	86	96	66	85	92	95	110	86	88	93	77	87	67	91	85	81	88	83	80	90	101	65	80	88	79	96	87	75	80	95	101	91	92	79	69	97	83	69	74	94	87	82	93	113	80	89	80	84	71	84	79	71	80	84	74	79	65	85	98	82	90	79	93	100	89	78	89	84	81	102	90	88	87	85	92	86	92	82	86	95	92	78	85	92	88	83	84	90	73	92	83	93	94	90	68	89	82	86	98	81	68	80	89	92	86	87	78	82	89	81	84	92	71	82	95	96	81	91	87	82	86	75	96	88	98	98	78	73	94	90	73	74	88	89	88	79	85	85	75	79	81	91	66	61	88	86	92	98	71	78	95	77	86	92	86	80	95	88	79	74	89	81	87	86	92	74	85	85	76	76	88	90	78	94	82	74	78	77	85	75	76	91	94	87	75	81	76	88	82	86	92	78	92	83	84	103	85	73	86	80	88	87	82	91	73	76	83	78	95	96	89	78	95	80	93	83	89	95	87	81	72	91	84	105	83	75	92	89	91	64	87	101	89	84	96	86	91	110	94	82	83	90	74	98	90	81	82	95	81	79	107	96	102	84	96	99	87	100	65	85	81	86	106	76	80	67	97	109	81	88	93	69	91	92	91	109	106	68	90	98	90	83	91	89	77	94	86	87	83	77	76	83	84	73	91	69	82	88	74	70	92	92	86	93	69	98	81	61	87	79	81	89	88	83	106	85	76	102	82	99	72	74	69	75	87	84	73	74	74	92	87	94	66	78	79	95	81	105	76	85	80	82	73	91	91	99	109	102	77	75	89	90	95	88	82	102	105	78	79	89	88	90	94	76	85	88	78	70	94	97	85	100	79	69	92	87	95	88	102	78	82	73	102	86	88	73	88	83	71	95	84	91	89	81	90	93	84	93	80	96	82	87	96	96	75	84	95	89	83	90	87	79	86	99	113	94	80	67	82	72	77	82	99	100	77	80	77	80	90	82	93	94	79	87	83	90	82	70	90	82	82	87	76	78	93	81	71	83	72	82	94	89	98	89	85	94	87	82	77	92	89	108	86	75	81	94	81	97	69	101	108	87	96	91	90	84	100	96	92	90	70	95	77	83	108	76	67	95	87	88	74	92	100	77	95	94	86	83	92	75	79	80	69	83	95	76	90	88	72	97	96	73	84	85	82	77	93	78	80	81	85	76	89	97	100	86	77	86	78	89	83	86	80	74	93	81	76	91	100	80	79	83	80	86	77	104	103	71	80	84	78	75	73	84	92	87	81	90	72	90	84	91	104	78	91	73	81	80	78	92	101	82	81	74	88	82	80	69	74	84	85	93	78	90	75	99	100	91	99	92	84	83	97	96	95	81	90	92	86	78	81	78	76	72	84	79	80	93	77	99	92	67	66	95	98	66	98	96	89	90	68	87	90	86	79	89	86	80	78	82	75	76	86	98	83	87	90	101	87	86	93	64	93	67	94	95	90	68	84	72	82	80	98	89	81	86	83	86	90	95	94	73	85	81	93	84	93	79	95	84	96	88	72	82	97	97	86	77	95	76	95	72	94	79	89	88	76	84	88	87	82	100	82	87	88	76	95	88	100	88	93	91	86	82	78	93	94	84	77	79	90	87	84	77	80	97	86	85	100	79	74	83	76	81	84	86	77	99	106	89	89	76	89	83	103	87	88	97	98	86	62	93	87	96	73	70	85	85	78	95	90	91	72	77	97	75	69	76	91	66	85	91	84	83	83	80	83	77	82	93	98	83	75	93	88	87	83	91	90	83	88	108	81	88	112	82	84	83	79	92	94	83	84	88	69	80	92	69	69	86	81	76	81	87	94	74	79	80	99	68	83	88	88	94	74	79	80	78	82	86	98	106	64	70	87	72	99	90	78	78	84	75	65	96	65	87	87	100	86	83	82	73	108	80	77	90	82	95	85	82	89	76	110	82	90	81	93	87	77	95	73	70	88	80	86	80	100	96	101	79	72	82	92	88	89	86	83	65	73	92	102	103	101	76	98	87	94	96	95	84	68	94	79	85	96	98	95	77	77	85	96	79	80	74	86	88	77	93	96	73	76	92	92	88	91	62	86	70	81	75	85	73	75	84	87	83	99	89	90	108	88	77	86	74	93	89	65	76	94	94	82	96	85	90	76	73	81	90	89	98	77	84	88	91	79	58	82	79	77	86	77	83	97	102	86	92	90	88	89	99	81	84	92	74	105	85	73	83	96	85	98	82	79	83
19177	7858	4996	6375	14335	19833	20793	18913	14807	15589	12494	11055	9602	7421	5953	5237	4670	4132	3350	2741	2597	2725	6085	8116	7968	6605	4831	3384	2220	1317	1012	914	783	685	689	658	676	626	679	630	637	611	680	597	634	577	627	627	662	626	674	654	647	654	624	648	625	640	631	671	716	658	582	676	645	638	665	650	646	651	667	673	629	629	647	617	616	606	633	667	615	629	640	624	650	637	629	627	656	598	628	661	629	641	629	673	634	669	593	692	616	660	640	634	624	606	615	601	641	623	696	595	668	635	615	629	672	643	627	710	647	578	627	682	646	634	627	637	615	581	633	657	617	666	663	611	621	614	709	684	645	629	610	629	616	594	634	655	647	599	668	673	606	633	613	630	705	702	649	606	627	626	610	628	643	675	651	626	620	618	637	605	664	633	629	646	641	618	650	641	642	645	696	626	652	638	658	676	680	661	682	653	651	627	658	682	662	622	622	642	597	630	670	662	647	640	619	641	658	609	577	632	638	621	599	664	660	683	640	644	643	665	630	628	631	623	607	634	624	622	676	659	615	684	638	648	654	629	674	631	671	616	658	633	625	653	648	674	644	646	633	624	668	663	588	655	618	648	627	654	681	632	635	675	675	628	647	612	663	616	674	677	652	654	624	639	640	626	644	618	642	658	671	617	631	657	676	637	655	679	644	625	621	664	642	631	644	579	660	627	635	649	655	619	676	615	678	628	680	638	595	640	613	696	653	621	648	634	689	641	621	624	627	629	643	648	650	655	611	624	608	677	621	601	641	635	672	599	618	678	687	604	637	648	643	639	659	674	614	647	641	634	629	655	572	631	633	638	630	666	655	664	647	631	662	658	648	604	692	658	676	663	619	604	603	638	683	646	630	658	684	634	625	638	634	634	633	658	648	657	625	603	631	627	629	661	656	681	637	691	663	675	625	654	654	679	648	691	638	655	626	621	690	675	681	661	657	639	691	621	655	651	674	632	666	630	622	624	640	630	598	653	683	653	658	614	616	652	662	640	634	636	619	696	649	625	645	641	598	666	654	619	698	665	604	619	636	627	643	655	688	703	585	653	637	621	628	621	710	638	660	646	608	631	656	629	627	615	707	635	664	625	603	622	609	669	642	651	631	657	681	658	622	666	602	604	610	591	672	628	590	673	658	613	624	629	658	625	609	677	612	635	628	663	661	639	666	654	625	644	628	629	604	626	633	616	655	636	655	623	646	667	640	606	641	614	646	624	672	666	597	704	648	657	710	662	663	666	648	628	643	644	669	636	682	689	627	646	689	693	638	648	672	651	621	602	645	636	620	665	589	678	641	602	638	662	606	634	648	631	639	635	630	633	608	625	662	679	615	691	636	659	649	645	612	646	643	716	607	635	667	644	631	655	624	634	633	651	637	655	648	612	613	637	633	643	603	647	604	678	653	629	605	650	647	639	661	604	622	629	688	631	615	561	602	643	635	639	627	667	618	672	622	667	634	646	658	656	648	642	680	652	668	668	623	660	635	664	673	643	621	613	683	615	635	652	662	619	618	654	645	615	657	641	630	640	634	703	654	631	653	656	610	641	671	629	633	624	644	637	657	589	659	683	645	673	675	685	589	610	679	628	561	636	619	613	633	624	649	661	649	670	635	648	670	652	676	674	669	629	643	635	591	694	648	695	646	638	677	675	657	642	666	649	641	666	609	653	599	646	621	598	619	658	679	628	625	636	666	613	623	671	662	648	669	665	666	638	635	676	671	651	628	636	642	635	651	625	636	639	607	660	621	593	600	631	658	652	621	613	619	668	625	642	613	637	621	641	623	697	603	660	671	672	628	644	605	634	577	643	643	610	635	585	660	647	616	633	616	653	641	666	622	627	672	634	640	615	684	667	618	624	659	633	645	687	664	663	685	643	560	649	641	632	663	625	675	599	662	659	647	651	613	663	663	618	671	658	594	655	596	638	655	628	681	627	656	619	646	644	642	638	635	658	635	643	668	644	625	646	613	614	606	646	638	640	624	623	636	640	664	638	635	643	631	647	637	615	617	622	604	669	621	656	650	670	670	661	657	621	648	659	594	668	629	692	653	665	676	649	678	640	658	635	676	653	632	667	644	634	631	640	618	649	627	609	624	654	664	657	708	650	696	632	650	672	608	678	653	635	635	703	681	657	626	636	661	649	638	667	649	623	641	662	638	612	625	644	677	681	647	634	678	627	660	619	623	660	667	632	631	650	642	666	633	620	618	633	642	637	679	619	624	671	653	646	604	660	617	631	663	623	663	619	628	623	678	660	664	636	641	647	665	664	627	641	629	662	722	660	575	633	629	630	651	664	680	650	654	655	646	702	652	707	649	666	644	621	655	667	625	616	632	654	662	624	594	683	653	657	675	641	677	647	650	607	690	629	621	667	662	658	588	610	660	643	672	599	627	657	699	625	665	618	645	701	637	655	646	592	636	648	663	671	643	687	665	697	661	634	678	634	688	691	612	631	658	661	630	607	662	636	635	658	576	599	691	633	646	635	596	624	636	634	656	635	641	624	634	625	650	625	653	608	640	650	625	648	632	651	637	603	632	680	660	641	645	654	653	663	603	672	637	691	645	591	656	618	632	669	615	655	662	660	688	656	652	661	637	636	639	707	656	616	668	681	616	664	664	604	619	642	606	614	607	659	650	650	641	597	652	662	650	633	681	618	659	688	644	618	616	675	637	643	635	606	694	608	676	664	661	670	655	627	600	649	675	650	681	653	637	650	688	584	644	659	614	720	603	647	609	636	612	656	694	656	621	613	652	618	627	663	653	668	652	606	657	631	647	619	649	609	661	635	639	629	648	638	635	638	645	645	703	685	685	677	661	640	642	658	641	630	619	613	608	637	633	625	619	646	669	615	628	674	663	661	606	663	627	602	648	671	671	681	634	663	618	632	637	610	622	645	667	654	616	674	620	647	647	625	665	593	607	656	644	611	667	714	617	660	603	657	652	655	656	668	615	640	604	657	669	633	608	642	671	604	653	655	647	640	634	590	622	646	659	667	655	613	619	613	630	626	640	632	643	665	617	605	663	631	649	649	648	635	645	583	665	598	608	679	611	621	636	661	630	629	655	678	673	649	650	626	643	644	630	672	667	638	675	653	625	611	666	632	627	612	614	602	670	668	654	626	611	618	652	656	616	631	670	652	648	643	627	639	657	609	609	611	632	653	646	642	614	647	657	641	643	661	633	690	618	639	617	649	627	627	641	657	642	623	633	652	653	635	648	651	661	635	659	635	606	655	693	639	613	671	659	610	640	645	639	625	672	630	623	633	677	616	613	614	638	632	617	650	652	654	620	615	642	645	642	660	645	649	649	661	586	632	615	649	671	636	617	687	666	584	596	633	617	641	600	685	650	658	673	643	662	645	667	623	633	664	612	648	708	638	640	661	655	624	631	708	652	677	656	658	642	645	644	649	655	638	621	671	654	678	651	672	623	588	625	659	624	637	627	664	650	664	624	694	649	618	627	674	660	680
2800	1189	697	533	460	514	682	747	692	701	579	530	399	325	323	290	262	227	205	134	178	175	403	623	688	540	433	324	240	189	149	133	115	96	102	84	106	95	84	79	90	84	82	72	87	87	88	84	94	84	77	85	83	101	80	89	92	90	103	77	89	87	74	83	81	85	81	92	73	78	123	85	95	95	89	93	73	88	94	91	72	86	93	90	89	103	104	90	80	93	84	84	68	78	99	101	101	78	98	106	98	80	89	78	102	77	97	80	94	115	93	94	96	79	96	78	99	94	80	98	77	82	91	79	83	94	95	94	101	108	81	89	81	84	79	88	76	91	96	80	80	94	92	78	95	91	75	107	87	86	82	90	95	101	98	93	89	88	80	80	90	98	104	93	89	99	89	105	97	79	96	86	85	101	82	96	93	94	91	81	88	83	81	104	83	82	81	90	82	95	91	96	86	87	81	98	89	96	83	81	93	90	107	77	87	90	99	89	80	85	91	84	92	93	89	81	81	95	93	96	108	71	90	86	82	97	86	75	88	78	101	101	75	102	91	101	72	78	87	87	76	74	92	87	82	98	94	74	79	78	87	77	82	89	91	79	87	90	97	75	89	97	79	94	73	105	76	91	68	102	100	94	86	97	102	102	97	87	69	89	89	99	80	96	100	101	88	78	71	91	72	98	91	96	83	98	86	112	80	76	87	89	97	97	99	90	102	82	79	72	80	90	91	89	89	90	105	81	79	86	79	113	82	98	84	80	91	101	89	82	87	90	89	72	88	93	92	76	79	82	94	104	78	95	86	79	114	90	89	94	73	83	82	73	100	91	107	99	87	88	88	93	88	93	110	88	94	86	107	78	96	91	85	76	101	89	98	92	81	76	101	72	106	89	100	94	85	88	100	77	93	120	101	79	89	78	101	106	92	107	81	99	89	88	83	91	84	103	88	85	82	86	97	92	82	93	91	87	89	84	93	87	85	104	78	80	96	67	81	86	87	85	97	95	88	77	82	104	75	88	99	87	91	82	85	85	94	82	74	97	93	84	86	93	84	97	100	87	108	77	95	91	77	87	85	90	72	80	85	86	101	100	95	86	100	96	93	98	87	88	101	91	84	73	93	89	94	87	78	88	100	90	90	107	101	86	76	82	98	98	98	92	85	84	93	93	84	81	108	90	90	92	91	68	99	81	97	84	86	100	91	82	86	87	106	77	99	100	86	92	95	87	93	112	118	87	84	89	88	88	82	81	89	83	88	97	93	89	74	82	74	97	88	102	103	83	83	93	101	88	91	81	85	91	83	110	93	92	80	80	73	80	88	74	93	80	80	90	80	81	87	79	80	86	79	106	83	81	95	92	104	90	99	93	77	96	90	73	91	86	71	72	85	80	99	87	104	89	109	76	106	89	83	81	76	105	74	91	86	85	89	91	87	83	95	107	81	109	89	91	79	88	98	125	90	99	78	126	85	81	71	99	93	84	67	76	110	84	96	95	89	89	101	76	86	97	93	87	90	80	79	97	74	73	90	82	99	88	89	89	87	66	84	87	82	75	78	87	85	98	99	83	85	86	114	92	71	62	59	89	78	73	95	76	78	90	81	78	104	82	115	107	95	94	77	77	92	97	100	66	75	78	81	97	106	75	99	88	85	81	104	85	91	95	76	79	97	90	86	91	110	93	78	85	103	92	88	99	85	89	89	83	89	91	87	82	91	91	81	99	70	95	94	78	85	105	91	77	98	98	81	92	104	79	92	100	97	110	88	97	88	94	72	83	94	84	84	84	97	56	81	86	92	92	86	82	104	73	74	90	85	93	107	98	86	94	86	105	93	72	93	93	104	99	84	91	92	83	79	94	66	108	86	87	87	87	96	83	82	95	95	90	79	100	77	83	86	80	75	85	79	80	95	109	73	73	76	96	85	81	102	79	81	89	76	72	97	70	101	86	76	87	93	91	86	98	85	78	97	95	90	91	99	91	106	73	97	95	85	86	94	94	79	89	82	78	79	81	83	85	87	82	93	108	92	88	78	87	113	97	103	90	86	90	92	105	93	79	95	98	78	77	96	90	83	86	111	91	122	76	84	113	81	98	70	83	89	82	101	72	102	81	81	100	83	96	82	91	89	94	97	86	76	101	100	95	78	93	77	83	83	101	90	87	92	100	94	90	90	83	76	85	89	90	86	87	85	95	88	88	75	73	77	83	111	77	94	77	106	91	93	92	87	100	90	80	87	95	103	90	106	85	77	74	76	91	93	95	88	93	91	86	85	96	82	89	90	72	108	75	83	90	74	86	93	98	77	98	87	85	97	81	91	78	91	79	85	75	95	80	95	76	95	88	96	95	109	93	94	84	96	94	84	94	77	87	78	88	72	94	79	81	81	88	103	86	104	83	79	98	92	96	78	92	87	79	98	87	72	95	86	84	86	98	88	85	88	98	97	99	84	87	90	99	84	93	89	83	88	82	95	94	89	94	83	84	101	104	81	71	67	97	83	95	95	95	84	103	99	104	100	83	95	84	84	95	84	92	99	87	84	113	80	86	98	89	75	87	115	93	88	82	85	109	80	98	94	96	79	79	106	69	81	89	94	90	93	72	75	86	102	99	101	100	79	107	100	78	89	76	93	96	79	92	77	97	92	71	113	92	75	98	90	85	103	79	88	86	86	94	83	88	90	88	93	93	85	87	106	86	78	78	93	82	100	93	102	76	90	86	85	76	84	95	109	93	77	81	98	83	91	100	113	84	82	82	81	81	96	87	87	81	103	84	96	89	91	98	96	104	88	88	82	99	84	84	92	87	79	104	96	67	75	108	81	74	85	87	94	74	85	82	86	88	80	93	94	89	87	82	96	100	81	88	88	87	107	88	95	81	88	95	91	86	92	92	90	87	81	92	89	97	105	94	98	83	86	103	92	102	87	98	111	76	77	81	94	83	90	98	101	81	83	78	98	113	75	87	97	90	84	84	91	101	93	86	96	86	93	85	81	86	84	105	92	81	81	102	86	99	90	85	82	108	88	91	84	87	73	111	81	73	88	83	87	80	99	94	84	99	90	84	105	99	90	101	90	109	103	96	85	97	90	88	86	88	84	93	97	107	85	102	80	72	84	89	93	87	107	92	87	88	112	80	90	96	98	101	94	91	100	99	78	107	73	101	80	90	102	85	78	93	92	85	101	84	84	93	85	95	96	90	90	98	90	98	96	83	93	77	98	116	92	90	100	79	65	100	80	82	96	97	69	102	85	82	114	95	91	83	100	77	77	71	82	88	87	100	74	86	82	88	89	91	103	90	99	88	87	92	91	92	90	92	104	98	104	99	89	71	79	101	93	82	78	97	89	101	83	80	89	88	97	94	99	87	79	83	100	93	86	86	97	96	77	77	94	89	111	78	105	83	91	84	90	95	76	92	108	108	91	108	76	94	90	90	102	81	96	91	119	92	87	97	91	87	100	85	107	91	91	87	94	88	97	94	81	92	98	94	104	71	94	89	76	101
23021	10865	6799	8580	18387	24021	23725	22149	19831	18265	15429	13926	10451	8694	7899	6809	5473	4752	3977	3527	3281	3399	8020	11816	12088	10385	8073	5704	3646	2015	1497	1218	870	781	698	671	633	683	694	663	637	695	656	655	680	610	649	601	673	655	638	680	607	622	603	651	668	665	625	640	660	682	662	643	598	619	661	680	635	639	661	672	684	656	633	626	689	647	639	642	661	662	631	656	673	617	632	636	641	687	719	657	613	662	658	625	631	633	687	609	687	648	713	643	670	648	677	654	706	612	618	664	651	668	667	651	672	596	640	681	678	669	660	638	669	673	635	667	636	605	671	593	609	715	662	673	661	660	629	635	651	621	651	643	658	634	669	683	665	653	684	673	636	648	657	652	662	647	658	628	656	616	685	675	627	689	616	662	689	669	659	665	670	669	631	683	713	646	652	669	669	700	638	618	607	668	655	687	612	603	642	647	672	670	614	660	665	654	663	676	631	632	630	663	605	660	660	671	613	672	632	642	658	663	656	623	691	694	621	630	622	655	680	660	696	668	600	654	675	675	636	716	675	649	604	658	618	610	661	660	689	630	638	647	705	657	644	629	663	646	679	674	611	670	619	699	659	681	657	661	649	636	653	674	621	662	638	693	628	632	672	601	639	663	620	676	655	660	638	637	617	691	651	665	674	645	668	640	634	659	666	673	644	714	673	630	663	651	680	716	630	689	680	606	640	651	640	704	633	660	658	653	676	628	649	667	648	648	633	674	646	622	654	640	636	654	622	656	670	648	656	638	631	671	690	690	690	672	669	635	651	654	664	670	622	666	681	656	655	622	661	641	677	607	671	670	631	651	619	619	637	713	647	652	659	683	608	682	617	624	631	670	645	688	643	690	647	674	680	652	664	658	678	631	715	669	681	665	662	609	682	708	643	709	670	667	648	669	639	671	649	658	673	620	628	632	652	691	654	685	690	693	690	668	629	681	669	641	660	654	658	619	653	601	631	666	630	671	648	727	655	629	628	663	627	643	681	669	641	637	670	686	656	652	705	619	620	639	611	689	647	657	672	648	658	644	637	690	638	698	646	640	670	652	683	633	651	662	665	663	646	664	683	635	680	640	610	667	674	648	677	608	639	658	703	625	652	634	708	663	596	646	703	705	660	602	631	643	692	641	645	616	611	633	666	637	625	639	641	642	664	629	621	648	620	655	668	660	733	675	652	647	649	681	643	647	701	629	639	669	679	679	713	652	655	645	612	638	659	657	626	697	635	662	624	652	637	693	688	642	633	632	657	664	627	641	665	644	659	654	636	646	627	654	631	638	655	621	620	652	641	636	647	642	652	632	613	670	595	647	674	662	638	676	645	637	642	679	704	657	650	702	652	636	688	617	609	704	671	647	619	658	667	685	682	644	632	651	647	661	623	663	641	637	677	603	665	620	647	678	655	637	619	651	650	640	635	698	644	648	634	611	643	641	663	660	709	664	597	666	658	656	682	626	633	638	637	643	654	626	649	665	691	696	666	632	649	667	627	671	624	648	664	653	681	635	639	676	675	683	654	638	662	665	665	667	636	705	626	637	643	643	640	654	638	656	653	664	697	637	648	741	628	599	618	625	654	651	702	648	659	605	682	615	671	641	693	701	609	660	657	620	673	663	693	688	670	604	699	631	642	621	655	703	650	670	666	621	667	643	644	685	681	619	649	616	687	677	706	671	648	662	670	637	621	659	645	672	652	597	640	648	671	696	624	608	648	635	661	674	666	657	632	617	696	654	645	633	651	608	656	623	672	658	652	641	624	608	650	632	648	654	647	658	640	615	671	643	603	672	655	668	642	637	652	638	664	656	646	676	616	664	692	666	656	663	649	652	652	676	650	656	646	653	656	666	658	645	648	688	660	660	638	676	650	647	624	668	643	634	660	644	669	634	663	656	629	652	693	672	631	687	706	628	605	663	668	678	718	653	690	668	637	671	678	643	641	662	646	624	634	660	629	645	683	636	670	637	716	656	607	688	666	639	656	696	619	673	626	656	658	640	651	646	705	651	630	665	646	685	656	630	651	713	632	660	649	657	623	649	701	665	634	646	657	697	688	688	681	667	637	648	629	651	646	645	670	653	666	671	637	678	640	666	622	672	714	664	690	634	622	690	660	685	656	660	684	626	626	664	628	651	674	617	637	591	655	629	607	681	642	681	667	676	641	679	622	666	638	678	615	646	615	636	673	653	601	647	675	694	687	650	690	641	675	678	650	649	620	641	652	706	632	637	648	661	633	688	665	677	618	669	695	668	656	664	605	709	681	624	696	636	717	655	640	638	592	675	653	649	666	694	616	686	708	635	665	675	638	640	631	628	635	675	628	641	668	653	652	685	682	677	648	614	637	621	611	656	650	628	642	723	632	691	652	649	657	669	626	651	646	686	664	633	615	641	645	650	641	650	682	691	635	676	696	669	675	687	711	625	684	633	668	635	664	647	631	664	677	670	650	664	663	710	637	636	699	694	655	619	663	638	678	669	627	630	653	662	657	683	644	664	645	693	651	627	639	685	653	642	672	632	652	639	604	646	670	614	619	632	633	671	657	665	663	640	629	655	615	658	657	645	662	637	629	652	686	671	651	648	629	620	606	696	672	637	661	675	638	654	621	626	691	646	685	679	693	635	697	633	684	639	658	681	632	654	672	654	656	617	680	646	660	645	657	655	665	648	617	658	642	655	685	672	669	635	639	725	646	697	652	667	647	659	704	636	642	630	695	654	633	659	703	641	655	614	681	620	675	628	671	653	654	620	637	622	682	683	648	612	650	691	661	654	664	684	690	665	654	678	659	678	638	641	675	700	665	631	668	684	605	644	700	706	626	643	632	681	628	694	652	652	660	613	636	664	650	655	637	648	654	601	702	680	655	648	663	654	641	670	673	640	627	639	670	683	648	662	642	640	628	646	690	629	653	608	682	662	647	623	650	654	648	645	664	645	641	696	661	648	632	652	675	667	645	647	642	622	700	692	642	644	706	601	605	673	687	647	629	643	708	683	627	631	667	692	665	642	656	660	709	682	643	593	639	614	663	613	660	672	649	694	684	630	656	695	665	657	676	608	665	655	631	660	657	696	626	685	669	653	619	613	652	657	691	674	620	672	648	659	622	692	688	671	622	598	639	675	648	629	679	671	657	668	666	673	562	634	679	632	597	614	677	693	594	671	656	662	655	686	634	646	644	633	656	673	649	663	692	628	668	657	674	676	601	676	664	681	668	647	689	663	658	616	633	656	668	633	637	669	648	660	670	637	656	639	649	656	645	683	681	714	629	683	677	695	634	656	666	649	635	676	645	659	665	709	643	602	656	622	680	656	642	681	660	635	718	639	659	661	655	643	716	670	662	654	657	596	664	654	642	654	638	606	696	644	649	674	639	681	694	699	639	666	646	619	671	677	679	703	660	701	636	614	681	670	669	644	657	665	639	667	624	659	630	700	678	687	626	714	673	610	623	672	688	602	660	670	662	710	649	646	716	688	630	653
2286	720	384	323	286	299	411	459	408	411	370	308	255	200	211	161	159	124	113	149	131	133	144	147	155	152	124	118	98	90	81	76	75	71	66	65	81	75	83	100	75	71	63	71	68	85	75	76	64	93	77	72	70	75	63	74	75	81	92	69	74	85	68	96	69	67	74	78	60	67	62	68	76	88	74	74	69	65	69	72	71	58	74	64	65	77	78	72	82	71	75	80	86	70	71	75	81	76	72	75	67	75	81	78	64	62	86	78	66	85	79	78	83	63	93	63	86	73	88	58	77	77	84	69	89	91	79	92	71	67	70	52	59	67	80	69	63	60	85	75	69	85	73	72	82	84	81	102	51	76	70	71	72	77	84	55	56	81	90	81	67	81	67	84	87	76	74	63	86	71	90	87	65	65	73	66	72	82	75	92	65	58	79	71	85	73	85	74	91	77	72	83	78	61	73	69	89	83	78	83	79	80	57	67	76	75	67	65	76	83	84	75	81	77	87	63	63	74	79	74	90	76	77	75	71	72	69	75	79	88	73	64	78	86	55	62	63	70	62	66	78	71	74	71	82	56	66	65	78	77	77	86	76	86	74	85	70	72	66	86	74	74	86	81	71	80	74	73	62	84	64	66	72	71	54	70	72	69	67	75	68	69	70	72	69	90	94	67	82	82	79	77	83	81	87	71	72	65	87	80	65	69	84	85	100	60	80	71	52	77	75	69	65	77	85	81	84	79	63	76	84	77	81	87	78	78	93	77	81	68	65	60	67	70	83	66	82	74	94	81	76	64	52	99	80	69	69	72	70	71	71	85	70	72	67	67	88	63	71	84	87	69	97	79	81	70	74	68	77	56	75	69	64	61	61	70	71	84	70	67	69	71	76	86	61	74	66	74	63	73	63	79	95	57	72	70	66	61	58	80	76	74	86	73	76	70	56	85	70	73	83	79	76	65	54	72	72	70	86	81	89	77	82	81	75	71	75	70	72	59	72	70	86	79	80	84	74	80	70	74	66	86	65	69	71	76	80	76	71	72	78	76	67	75	79	79	77	71	63	72	88	60	70	58	67	86	75	75	71	96	63	65	80	81	78	72	78	87	81	53	70	71	67	66	83	76	81	71	84	63	79	71	75	86	70	94	67	72	74	66	82	80	71	69	78	62	85	80	81	76	71	89	81	65	71	58	67	75	77	80	74	73	79	72	64	80	64	88	77	66	99	67	68	69	67	68	73	80	56	80	70	66	62	80	79	77	62	70	77	85	75	77	81	71	73	70	86	72	79	73	75	69	85	77	78	82	73	75	78	76	70	65	86	68	77	61	94	65	67	84	84	69	74	65	63	58	84	63	74	81	85	79	68	81	83	72	85	80	56	71	65	68	63	77	77	82	70	64	81	60	76	81	92	64	84	85	66	72	78	58	71	74	78	74	76	88	63	81	82	58	66	73	72	83	64	82	59	71	60	83	74	68	76	61	63	71	85	75	73	68	63	64	70	63	72	66	58	66	63	66	69	81	58	75	69	84	81	83	83	73	93	71	73	77	77	67	82	75	72	73	72	65	79	74	68	63	76	99	80	82	60	74	74	82	87	73	66	76	75	65	60	80	75	82	80	78	62	77	70	79	87	73	77	80	81	78	70	64	86	76	82	72	64	72	88	53	72	72	66	66	74	84	85	76	64	72	72	75	74	66	97	78	65	80	76	80	78	78	77	80	73	74	58	70	68	68	65	65	75	64	78	69	81	73	69	64	74	76	73	68	70	82	55	78	67	64	70	89	66	86	70	81	70	73	74	75	95	77	78	67	62	61	80	73	75	86	66	82	83	74	75	72	60	102	83	60	62	69	89	68	71	56	75	89	86	71	69	80	76	69	56	74	74	68	84	83	78	60	54	78	91	82	77	81	84	69	75	76	71	78	73	63	83	76	90	74	70	72	90	65	89	57	65	80	75	77	88	92	63	89	63	68	79	88	78	83	72	82	69	57	66	92	87	80	77	76	74	64	65	68	70	74	64	79	73	61	89	82	69	70	74	69	70	63	69	62	67	71	78	71	78	83	75	82	65	69	74	65	78	83	69	68	61	70	84	64	62	76	85	68	77	66	81	78	79	69	94	79	89	56	65	75	66	69	75	68	84	97	61	74	74	82	75	79	92	68	92	77	86	76	85	79	75	75	79	74	79	76	66	70	70	78	75	71	84	85	75	73	62	86	70	74	66	74	66	78	68	61	70	62	73	71	61	86	74	86	70	63	80	58	94	57	79	62	69	72	61	72	83	70	66	67	78	72	83	71	66	77	72	72	76	81	79	77	87	78	80	63	80	74	75	64	75	84	81	65	64	54	65	76	83	57	67	82	64	76	58	78	71	84	60	72	65	87	76	88	66	83	62	74	88	65	66	60	56	78	72	78	82	76	72	69	77	65	76	72	71	67	73	88	79	68	64	81	87	66	86	79	73	74	85	87	74	81	69	76	69	86	75	72	79	79	75	64	85	81	90	71	86	77	78	73	69	81	83	76	74	59	91	82	90	84	83	75	71	84	82	85	74	66	67	60	71	72	78	77	65	83	88	64	66	89	70	76	71	74	79	70	70	73	75	64	91	81	77	78	69	63	71	53	60	70	72	86	76	70	73	90	81	69	83	58	85	80	69	65	84	68	65	61	72	77	91	70	75	67	76	53	79	61	71	75	88	81	72	83	84	91	77	88	84	72	82	73	96	71	79	76	66	69	65	74	72	74	63	99	74	71	71	63	86	79	70	77	75	69	74	67	69	74	77	74	76	89	88	67	68	54	78	67	90	63	75	76	71	72	68	70	80	82	85	75	72	78	69	74	65	65	75	63	92	76	75	71	72	68	66	96	78	83	81	61	72	75	70	92	80	74	77	68	70	66	79	74	88	69	79	79	70	99	74	81	99	59	80	70	67	69	62	71	67	78	61	75	67	87	84	76	79	85	66	80	68	76	77	66	83	70	87	65	70	77	75	59	66	78	59	76	59	90	81	77	59	67	83	78	74	83	82	78	67	57	86	70	70	93	72	73	57	71	77	77	91	72	71	83	69	83	75	74	63	58	64	81	81	52	91	68	81	57	68	70	79	92	72	76	67	94	73	76	74	66	71	70	84	77	56	94	76	69	80	76	65	72	67	60	74	80	87	67	95	77	67	74	74	62	79	79	75	67	75	61	68	67	75	75	79	60	59	78	62	70	76	83	75	75	89	92	73	84	74	78	75	79	80	62	80	68	81	70	76	51	83	55	87	70	73	69	63	72	73	80	63	80	81	76	64	61	61	74	89	90	66	91	59	82	73	78	70	74	63	83	72	60	70	62	90	75	90	69	76	75	74	83	82	74	50	76	77	68	72	64	77	84	86	85	71	75	87	89	76	77	81	76	71	76	69	70	68	87	71	79	78	70	59	93	66	68	83	81	68	69	70	65	81	74	75	76	66	56	93	65	70	74	71	75	72	68	71	67	69	77	84	76	78	65
18176	7686	4359	5936	12314	17585	18036	16447	15000	12000	10709	8710	6502	5231	4342	3780	3407	3021	2432	2280	2190	2018	2144	2555	2582	2082	1718	1259	895	817	747	685	630	612	551	593	590	574	543	569	587	568	536	584	540	509	559	567	567	567	552	572	570	542	576	555	575	526	565	544	541	570	584	603	576	553	604	515	565	547	530	556	582	569	598	563	536	607	592	601	541	581	549	566	552	554	588	536	553	567	535	553	584	564	583	521	571	562	578	553	565	579	514	577	548	563	542	552	615	538	556	541	553	516	570	571	531	540	591	541	538	580	536	549	590	573	581	566	582	577	546	570	549	532	538	521	565	579	600	564	522	592	552	592	556	549	553	547	580	545	554	596	541	568	579	498	574	612	553	580	569	564	565	569	544	573	557	550	578	564	516	571	575	579	506	581	534	561	566	594	555	597	542	561	555	563	549	541	587	585	545	585	581	584	527	537	560	519	578	575	534	525	579	527	556	564	587	547	582	571	539	545	544	583	558	529	533	573	558	610	531	578	597	567	545	538	547	546	590	538	577	564	557	568	546	575	555	569	567	550	552	499	538	592	586	553	563	550	558	554	555	543	585	565	557	548	593	523	556	521	573	546	564	544	537	532	590	549	530	549	552	553	581	572	561	542	601	548	539	562	560	548	582	574	525	571	585	514	578	515	563	507	559	533	587	559	568	602	506	540	536	566	579	552	526	604	581	557	576	544	582	563	559	601	557	567	555	530	533	530	576	527	597	590	568	567	536	609	554	540	580	538	531	588	592	594	560	565	535	525	565	525	575	522	570	556	520	617	558	543	559	523	584	623	587	518	564	543	566	500	571	551	554	558	567	588	519	582	615	585	551	563	560	608	522	544	551	545	537	571	529	572	508	561	584	528	562	536	590	574	580	592	570	546	551	513	554	572	535	568	575	590	558	562	532	596	561	533	565	573	534	514	553	570	553	579	559	561	543	549	557	551	616	561	592	576	557	548	538	530	540	559	526	540	545	574	554	578	566	520	564	558	569	560	575	531	535	557	551	551	568	534	559	553	535	563	561	553	520	571	564	541	542	529	565	559	524	600	540	560	579	557	575	585	525	528	588	548	542	561	551	584	516	548	548	589	526	574	560	544	550	583	551	563	573	569	560	559	536	524	592	543	601	593	595	535	540	561	549	534	548	543	580	534	533	550	572	599	559	538	572	541	520	553	575	560	558	576	567	603	550	620	564	511	583	546	560	530	569	578	569	547	590	514	582	583	577	601	513	554	587	555	524	574	553	595	550	551	609	564	563	578	608	562	597	531	580	565	556	566	566	529	555	546	573	536	581	575	550	560	572	535	530	578	594	573	576	562	522	552	523	533	594	607	559	598	532	524	567	567	566	576	532	597	556	611	574	610	552	571	576	555	572	582	554	578	570	516	584	560	559	539	557	609	580	590	594	542	569	565	535	557	548	553	552	553	505	561	565	549	549	531	518	542	594	552	551	563	542	567	584	579	559	558	590	565	507	551	538	567	509	565	565	548	538	525	597	580	533	568	586	555	564	538	601	576	581	540	557	579	586	566	529	555	556	590	539	549	552	569	563	591	538	579	583	552	579	541	585	563	521	542	563	541	556	555	533	536	555	564	608	544	563	518	546	591	538	562	570	532	532	534	522	524	551	523	567	574	548	523	555	561	581	543	547	603	583	536	546	545	514	544	534	516	566	519	585	574	567	546	545	559	564	558	588	535	542	544	535	567	599	522	532	501	526	567	537	573	551	572	582	518	519	517	576	548	562	615	545	609	532	543	588	521	565	611	547	577	595	581	555	535	552	500	605	525	541	541	548	550	570	567	535	544	557	577	522	557	555	565	594	497	564	546	574	556	562	578	581	537	529	553	535	605	562	551	583	596	570	541	535	550	595	577	581	596	546	559	588	561	546	575	580	529	553	568	553	541	605	543	584	553	558	554	555	563	539	527	570	548	606	563	545	548	578	550	581	566	573	548	567	528	561	535	599	554	543	537	580	577	553	579	571	593	532	556	591	563	579	587	555	550	565	562	555	568	572	562	560	531	586	537	552	599	561	589	579	541	606	527	566	571	525	553	585	593	574	586	527	566	554	594	543	578	597	559	566	612	552	580	606	573	543	569	557	543	538	580	528	553	581	557	530	561	551	544	534	562	541	588	584	569	562	586	609	554	529	537	512	536	590	587	591	535	586	568	568	572	586	527	576	538	552	501	570	536	576	535	570	543	571	548	527	591	530	537	578	519	549	579	591	583	566	540	565	538	547	579	558	563	575	601	564	577	571	594	579	520	546	515	589	551	587	550	603	532	546	576	558	516	526	561	622	523	537	549	536	546	545	578	545	566	588	542	540	575	554	563	585	522	626	559	541	567	593	566	567	564	539	597	600	557	592	546	614	516	576	528	589	541	554	577	518	531	549	584	570	554	551	517	573	538	558	533	575	541	560	544	528	533	554	556	555	545	564	601	593	529	564	560	621	548	570	583	582	569	550	544	588	587	537	561	567	544	586	549	553	583	580	583	543	542	557	584	563	530	508	596	521	568	570	531	561	547	540	542	566	564	560	553	501	548	552	576	537	577	581	569	541	533	547	539	585	515	563	610	586	578	559	554	546	551	549	584	583	563	538	617	545	606	523	514	583	584	537	557	557	549	587	579	603	563	534	571	563	555	526	549	582	561	623	569	579	582	560	562	541	585	526	562	564	570	562	560	575	509	556	552	554	549	513	556	555	572	595	593	563	584	558	556	550	507	540	535	564	545	557	585	548	546	523	583	573	519	568	609	563	580	555	572	597	603	510	570	583	554	530	540	528	561	570	554	546	565	576	579	539	567	555	546	574	585	553	566	564	574	581	560	556	578	534	547	553	535	560	574	560	541	595	558	602	526	566	601	560	564	530	541	576	572	583	576	549	590	501	566	581	527	570	547	599	602	522	509	550	553	582	535	574	555	587	568	549	555	568	570	542	561	569	606	545	535	595	554	580	552	581	586	552	571	548	555	520	597	559	594	515	564	517	581	549	530	547	575	570	550	567	582	605	566	623	586	571	613	594	573	625	573	546	559	564	556	587	545	553	583	541	562	575	562	565	521	534	547	550	526	559	598	522	534	554	551	547	551	615	607	594	571	545	549	593	528	526	564	568	554	560	577	522	538	545	574	550	535	515	570	542	561	562	572	560	547	563	561	560	517	572	580	578	527	578	564	533	537	608	560	536	527	537	571	514	580	533	597	599	533	522	567	541	533	575	517	539	575	558	546	639	540	592	623	584	510	552	543	547	554	582	543	553	569	561	547	537	559	589	594	584	602	576	536	562	553	527	559	578	552	555	561	562	583	557	563	526	562	513	561	593	566	553	561	590	512	579	551	613	560	536	559	552	543	561	596	536	573	569	583	607	532	560	606	610	540	576	552	546	511	570	592	594	589	559	568	577	578	574	541	580	552	554	576	551	564	533	551	541	531	552	530	537	566	562	578	558	598	537	588
1995	957	547	442	379	429	589	702	546	411	498	332	284	264	231	229	167	186	157	146	163	150	182	273	328	323	259	204	138	118	84	92	70	80	72	63	78	70	66	69	81	67	71	78	79	73	78	78	71	73	85	83	82	76	76	84	81	81	94	62	92	79	86	87	81	69	68	87	70	74	85	79	91	91	76	88	89	75	88	81	73	68	79	72	67	90	81	81	82	76	71	87	68	88	73	73	88	85	75	84	82	81	71	75	57	78	82	73	72	68	69	93	86	89	79	68	76	75	65	72	57	74	78	83	82	73	78	72	70	74	59	80	84	90	77	89	82	84	80	81	80	75	71	92	73	82	74	69	78	72	89	81	84	71	79	92	73	70	90	70	77	79	76	71	71	78	74	63	80	90	70	76	85	92	72	89	81	81	77	51	77	90	87	78	81	70	84	83	77	86	77	87	64	81	77	75	88	80	88	67	79	81	86	85	72	71	80	70	74	91	61	66	91	92	82	82	73	77	78	76	66	82	78	71	82	83	82	83	68	76	79	78	74	86	55	85	76	72	90	68	100	96	88	80	65	76	89	87	64	62	65	78	80	69	76	88	71	75	62	70	72	75	60	100	80	77	76	91	62	80	79	75	85	80	77	72	80	79	62	85	72	68	83	78	79	74	80	64	72	73	75	66	72	74	67	87	90	99	82	60	77	71	95	104	73	78	71	85	69	66	78	55	71	79	83	104	82	72	79	84	73	68	58	86	56	70	83	89	71	74	57	68	75	76	68	83	78	82	88	72	83	88	89	84	78	70	83	87	71	87	86	74	86	78	84	76	83	71	69	80	74	82	64	69	75	73	60	71	81	79	82	74	70	88	76	68	79	77	77	77	85	70	80	86	85	88	64	94	71	84	71	82	73	74	107	74	66	56	61	69	80	74	80	78	87	56	87	63	68	69	82	82	81	88	81	86	74	69	84	85	85	79	69	79	68	94	88	89	73	74	83	75	60	71	75	73	82	71	67	77	75	69	82	67	78	106	71	82	86	76	75	82	76	84	67	72	71	77	60	76	76	87	73	75	86	85	77	88	76	77	87	84	95	68	82	76	81	66	64	74	61	71	71	78	83	91	82	77	71	81	77	74	83	70	68	89	83	92	69	79	80	73	69	76	74	81	66	80	86	80	77	66	71	84	77	88	82	91	80	79	80	73	77	75	75	75	66	75	89	78	78	74	69	76	80	90	85	89	61	92	72	71	70	76	75	87	81	97	73	78	78	88	82	60	83	74	75	80	77	74	103	96	84	83	73	78	73	74	72	88	82	91	77	77	71	73	64	77	87	60	74	77	79	94	70	92	78	87	74	56	81	79	81	95	76	74	81	82	83	71	89	67	81	92	86	89	75	68	81	101	75	75	88	82	82	72	70	87	89	67	72	72	72	74	70	85	81	91	72	80	70	92	87	86	68	71	87	70	75	93	76	91	96	88	81	76	75	66	81	77	64	64	82	72	62	80	80	80	73	64	76	96	78	90	81	68	68	77	73	85	70	66	78	73	81	86	73	74	86	64	75	73	84	77	85	68	80	59	82	89	77	79	70	87	90	69	81	89	93	82	85	87	75	75	79	77	81	71	93	70	69	78	65	90	83	82	67	79	90	80	78	70	71	74	83	82	70	79	87	71	82	73	86	83	84	61	76	81	77	82	61	73	75	72	66	86	70	60	71	64	74	83	60	70	74	86	78	86	81	75	73	71	69	75	84	81	79	77	88	79	82	85	62	67	98	79	74	78	81	81	69	87	79	91	73	86	99	74	77	65	79	78	68	72	76	76	84	82	79	85	86	70	71	72	76	77	68	73	79	85	71	82	87	87	75	65	77	78	77	69	69	76	76	95	86	83	95	82	69	70	77	91	66	78	85	83	74	63	76	65	69	71	70	66	61	68	73	78	77	83	84	76	66	93	81	75	70	81	78	98	77	69	75	73	77	85	84	77	75	81	76	85	65	64	71	73	87	76	73	91	66	75	79	71	85	79	65	76	81	74	69	74	83	71	75	82	80	73	90	74	96	81	89	82	82	86	76	81	81	83	95	83	78	85	80	71	93	69	75	69	63	77	87	79	75	84	73	78	84	77	58	80	75	83	81	85	73	81	79	75	77	66	71	94	85	70	72	85	98	61	60	66	84	77	75	81	91	76	73	90	61	87	72	66	91	73	71	79	72	84	75	77	76	74	73	64	66	77	74	77	72	73	85	78	66	77	83	79	76	66	81	82	81	74	69	85	80	93	72	74	72	69	86	100	52	84	82	88	82	85	83	74	78	77	89	66	79	67	77	76	66	69	77	78	79	73	77	78	87	83	80	58	83	78	82	65	61	69	80	70	80	76	66	80	82	78	70	75	74	86	65	74	78	79	69	75	63	84	66	68	83	91	72	72	89	80	69	75	87	76	76	78	84	66	75	69	76	93	76	65	84	71	80	81	71	73	57	83	69	75	81	76	74	62	73	78	70	74	76	79	64	79	66	94	87	60	67	82	66	72	79	75	68	79	87	81	76	79	94	88	84	67	66	81	81	80	70	67	67	80	89	56	86	89	83	89	78	70	73	64	70	82	74	77	82	89	71	61	68	69	91	66	62	84	75	71	72	80	80	84	65	87	94	77	79	68	81	74	79	70	95	80	65	75	90	71	84	72	59	77	74	90	71	79	79	81	75	80	88	90	79	68	69	84	78	70	84	82	68	94	69	86	93	74	81	92	71	76	90	76	67	73	82	81	93	91	88	84	60	99	62	79	77	71	78	85	71	58	91	78	84	81	76	81	61	71	70	76	73	73	77	70	76	84	66	63	65	66	81	72	68	77	90	84	77	96	72	75	83	69	77	94	73	77	61	78	72	71	75	76	87	76	76	93	80	79	79	83	89	83	73	90	86	64	74	96	63	77	76	72	79	87	61	88	87	61	79	74	66	70	101	83	71	77	75	79	77	70	81	74	78	79	76	87	85	94	75	66	77	66	93	79	76	70	71	73	79	78	68	76	84	61	80	75	65	82	86	68	84	69	64	68	83	83	67	91	75	87	88	83	56	75	75	71	82	72	76	74	69	67	75	72	84	85	67	75	77	87	74	71	79	84	77	73	68	77	74	69	78	82	88	77	70	80	77	75	61	65	82	77	71	71	107	80	83	81	88	71	79	72	71	82	72	71	73	79	86	76	95	80	81	78	75	68	61	79	72	67	73	87	73	83	105	78	99	88	90	70	70	77	94	69	74	71	80	64	81	70	89	71	90	70	73	65	83	76	84	67	81	96	69	76	85	67	60	69	96	74	78	77	68	74	72	80	62	79	60	95	79	79	85	70	82	90	73	76	68	81	70	67	79	68	74	81	68	80	77	68	70	61	59	91	67	86	82	78	88	79	81	70	85	81	88	60	78	76	81	73	83	80	76	67	77	78	78	94	75	85	86	79	79	73	77	83	72	80	84	87	91	74	70	76	69	76	81	74
20134	9375	5998	7250	15424	20579	22030	21039	17317	14312	13663	9473	7835	6478	5495	4898	3802	3315	2931	3183	3129	2743	3744	6147	6815	6038	4677	3328	2055	1383	1138	869	745	670	657	614	580	582	605	559	592	586	582	538	589	620	572	555	562	564	528	559	580	561	602	575	571	545	587	546	556	553	547	590	563	532	579	577	536	570	586	582	598	572	547	601	572	575	626	592	548	565	603	549	535	542	557	589	590	589	580	572	635	603	591	598	574	582	580	544	561	571	574	586	524	594	582	571	551	581	574	605	598	606	527	585	556	566	587	586	572	585	536	631	517	588	547	549	576	582	551	530	573	539	573	574	561	592	559	621	539	566	595	545	528	588	603	545	582	561	565	588	590	577	600	549	602	553	637	583	549	590	564	553	531	595	519	536	556	604	571	600	557	601	598	555	625	578	586	586	585	526	539	631	574	576	590	564	572	586	579	547	586	550	618	580	561	572	569	560	596	575	562	596	564	551	571	550	527	546	550	583	547	564	545	582	584	550	556	581	570	578	580	568	569	542	556	616	580	586	563	565	572	587	604	574	568	618	539	546	571	550	543	624	604	559	599	590	555	575	585	533	524	543	567	583	645	580	580	590	570	544	565	531	570	568	535	574	580	561	567	575	572	593	566	566	594	560	581	523	558	564	523	563	568	586	594	574	553	562	614	558	612	563	554	561	546	556	598	585	590	583	567	588	588	603	582	578	562	575	575	532	547	576	540	555	560	583	549	592	569	576	566	558	551	557	593	600	561	595	591	558	538	599	576	556	622	576	545	606	568	572	563	560	569	575	590	591	559	552	589	613	558	559	583	560	609	594	588	545	575	565	570	556	609	562	525	602	571	652	584	584	545	525	559	578	528	604	579	588	638	566	514	549	581	555	599	563	609	597	577	568	599	569	548	596	566	608	596	575	597	593	604	539	562	598	569	585	552	531	548	498	583	568	562	585	546	525	605	587	586	555	567	612	591	542	580	578	557	611	590	538	566	576	579	557	533	553	562	562	610	610	574	552	599	573	572	553	556	539	556	560	584	586	551	575	592	590	597	574	568	567	589	558	586	586	587	548	576	578	581	540	611	545	560	559	577	574	580	581	592	542	607	555	567	565	581	567	555	555	612	564	571	591	545	581	566	594	554	603	549	582	625	569	586	550	549	597	588	568	554	574	544	628	582	540	555	529	576	536	581	609	623	559	604	571	574	583	562	558	556	570	568	549	588	581	583	517	585	560	594	569	556	554	590	565	603	601	542	596	584	627	601	607	589	576	623	575	583	614	543	530	556	571	575	562	559	616	570	541	567	583	619	584	570	599	573	587	542	585	586	564	626	607	589	579	572	560	551	596	563	537	588	528	601	596	534	559	618	572	588	560	549	560	564	598	604	587	615	575	614	585	577	546	562	563	556	563	576	595	607	582	551	565	581	594	561	579	567	584	565	603	550	551	584	596	629	606	579	560	599	554	564	544	602	592	576	579	597	582	575	619	546	564	607	576	555	607	594	561	577	572	565	581	545	593	591	580	576	582	567	546	605	556	549	594	573	562	592	580	558	570	586	546	591	578	610	558	592	558	655	570	566	581	586	597	602	545	601	566	549	601	577	568	577	637	585	560	555	579	522	543	582	589	612	573	555	553	642	598	603	570	552	569	556	589	539	561	586	547	570	572	581	555	555	597	579	590	542	540	592	597	545	581	535	605	531	548	554	569	576	574	569	584	544	586	587	524	608	594	586	580	543	581	559	553	555	597	547	577	525	577	610	594	558	569	590	607	584	558	595	598	579	604	608	562	595	555	607	609	559	545	557	578	578	607	580	557	597	593	556	533	583	577	583	567	584	569	596	553	562	597	558	560	541	561	617	578	569	618	572	534	527	591	555	574	516	557	593	612	584	571	578	573	580	595	573	584	607	588	572	598	582	629	567	574	520	568	561	585	591	553	533	561	615	558	566	564	605	558	576	554	539	598	546	579	552	587	588	592	571	546	593	586	632	577	597	570	573	621	566	574	595	561	594	560	592	583	543	566	573	610	587	568	564	542	635	543	557	579	551	532	586	606	603	588	545	625	605	570	573	587	569	589	585	611	555	592	596	570	584	551	574	633	587	579	531	576	551	533	614	580	550	549	587	633	595	566	554	584	573	585	550	577	558	557	583	585	569	573	556	577	594	561	552	556	615	560	577	548	581	568	541	587	585	567	578	584	583	589	594	560	590	556	570	565	567	546	582	583	576	566	570	522	582	621	605	586	570	582	562	547	599	587	578	581	577	585	583	558	600	578	560	571	603	590	594	556	583	586	596	581	594	522	611	580	566	590	593	543	562	566	596	583	551	542	573	570	590	587	624	570	578	570	622	557	585	584	575	562	572	573	579	617	543	502	552	575	567	551	624	585	562	568	561	598	557	584	576	580	586	610	595	575	536	582	549	587	548	555	549	589	578	580	572	576	587	589	584	584	594	574	554	578	578	529	592	585	577	589	573	586	576	578	640	572	569	562	544	549	527	618	596	581	561	581	562	599	588	554	573	571	556	556	625	569	550	577	557	573	535	593	560	572	572	599	577	569	545	564	585	604	562	541	589	566	576	584	537	535	570	577	546	576	561	579	574	599	546	550	562	562	562	578	564	549	541	565	569	591	609	600	555	543	574	582	540	564	545	546	558	598	535	641	555	651	557	604	549	573	543	599	548	540	582	623	594	595	625	595	607	540	568	560	613	555	593	566	591	559	566	566	574	585	565	580	547	586	563	584	567	530	593	508	562	579	619	563	574	585	568	596	532	577	565	540	601	548	560	522	562	551	544	593	570	573	604	540	556	533	614	549	590	574	585	549	541	578	559	556	570	572	575	554	553	574	576	570	587	600	546	614	590	603	655	597	623	558	546	577	572	612	595	624	615	594	563	571	604	576	567	563	567	558	614	577	585	562	585	580	568	550	570	552	579	601	558	557	580	600	577	604	587	536	525	567	553	602	590	598	582	585	568	577	547	618	606	580	538	534	577	611	557	515	553	584	590	573	564	557	568	545	588	585	570	572	512	547	581	570	548	601	581	570	555	577	600	576	555	598	556	575	585	590	609	629	594	562	582	552	590	570	579	601	579	567	532	568	539	572	559	584	563	527	613	563	599	596	596	606	590	556	567	562	567	554	561	609	572	534	560	540	583	608	586	631	601	573	542	578	576	579	595	550	537	595	569	603	602	592	542	586	550	565	613	516	554	560	578	566	601	593	539	585	532	532	614	545	608	560	579	614	567	596	552	575	544	571	588	574	560	539	583	563	594	575	591	583	594	538	582	537	606	635	542	555	516	566	554	594	606	580	603	592	582	562	561	577	572	572	594	549	593	614	581	597	558	573	605	585	550	596	527	549	553	606	595	555	571	564	594	589	609	587	558	601	577	574	533	550	586	553	548	555	605	585	570	576	579	570	567	583	604	615	592	576	566	576	563	556	621	601	581	577	583	591	559	565	595	553	607	583	561	575	565	522
3525	905	581	399	390	437	597	623	570	495	490	357	312	266	221	184	190	181	170	198	148	167	197	404	403	376	294	217	159	116	101	105	86	97	102	100	84	84	110	91	85	80	84	81	73	72	79	84	91	87	95	91	78	69	98	99	78	90	91	83	84	90	80	78	101	80	77	77	89	90	91	90	85	83	100	85	65	84	85	73	80	81	92	85	95	61	97	86	77	73	78	84	100	65	101	83	94	72	89	96	82	88	90	100	81	85	83	86	87	79	79	83	72	95	103	85	100	87	86	84	81	92	87	84	87	124	103	104	97	88	81	98	95	82	71	70	73	82	101	79	83	72	93	86	78	92	87	79	87	91	84	94	91	76	75	85	105	85	89	68	94	69	86	90	88	85	81	91	85	79	65	82	86	78	93	97	101	80	80	87	95	78	94	81	96	91	82	84	77	79	90	80	73	89	59	90	71	71	77	82	100	88	81	105	90	93	84	73	82	94	77	85	75	75	82	83	85	97	80	88	83	92	97	89	92	94	80	93	83	77	92	74	86	93	79	79	91	75	77	93	88	96	89	80	81	88	83	88	78	86	97	89	92	65	86	85	98	99	90	91	87	61	84	92	97	90	93	90	81	78	84	98	88	82	84	66	92	87	85	72	93	77	81	91	78	78	74	86	84	78	89	102	93	78	93	86	63	75	86	77	88	77	77	69	99	85	79	71	79	110	72	76	96	79	65	76	75	91	94	73	95	85	95	84	102	72	97	87	88	77	93	74	72	84	70	89	74	77	94	66	92	89	91	88	96	84	86	89	82	83	101	85	83	68	84	77	90	83	81	79	89	88	81	65	92	101	88	112	89	77	86	85	96	102	77	77	74	95	71	78	95	104	89	94	81	80	94	94	88	107	97	86	78	94	96	71	87	84	84	95	86	89	93	107	101	116	79	75	86	80	95	84	75	87	88	77	94	87	71	67	79	93	105	79	86	83	84	85	86	81	94	86	74	100	92	71	79	76	106	85	93	95	84	72	84	85	92	84	92	89	89	85	80	92	93	62	96	73	96	93	88	95	96	77	76	64	80	89	78	80	88	85	71	78	103	82	96	75	93	104	76	91	98	75	82	98	89	87	99	100	95	82	95	97	89	90	85	93	86	102	81	73	94	78	88	87	87	90	88	87	75	87	113	95	88	82	87	84	92	96	75	94	84	73	84	94	102	90	92	74	88	81	80	67	95	92	81	87	103	79	89	88	72	86	89	88	80	82	95	106	85	95	79	86	77	81	82	80	85	67	62	90	81	100	83	92	84	83	93	73	65	79	75	91	88	73	96	106	89	89	87	66	94	112	79	92	94	89	82	80	81	74	67	83	83	94	76	83	90	84	73	78	94	89	95	88	76	86	82	94	95	108	91	107	82	87	91	86	93	86	93	76	97	95	76	75	86	84	91	71	83	96	80	105	101	95	86	88	76	84	80	102	88	67	74	100	78	89	98	92	84	100	86	84	82	74	64	103	85	81	93	76	86	76	89	89	98	83	105	83	93	87	92	84	89	90	97	99	76	93	73	88	96	94	91	95	92	78	83	89	86	74	85	83	92	83	93	84	87	105	94	87	92	72	94	86	89	67	84	91	83	91	79	79	93	79	76	89	82	84	80	92	99	66	85	88	106	85	91	76	74	86	86	66	90	83	85	83	74	101	83	94	89	88	96	91	96	90	82	89	88	80	94	93	67	92	80	89	81	86	78	68	80	84	87	77	84	86	99	100	100	94	106	77	109	87	85	77	93	76	92	81	98	72	81	79	94	91	92	70	73	73	95	95	92	84	96	93	73	77	93	79	80	73	93	82	81	93	82	89	88	90	94	96	102	93	77	94	81	88	72	88	80	97	72	102	104	79	77	82	76	103	96	76	85	60	87	97	89	69	91	70	83	89	77	89	78	90	90	77	85	90	84	85	98	108	89	76	71	86	81	81	91	93	88	79	76	89	108	81	92	88	85	83	85	76	116	81	83	88	105	58	83	86	93	91	77	77	81	67	79	84	95	100	97	82	93	78	91	81	85	88	94	91	81	73	87	88	95	72	104	82	83	86	87	89	101	78	97	81	87	82	72	97	77	93	82	76	99	77	95	85	75	88	91	98	90	81	93	86	68	98	91	82	68	95	71	87	89	79	82	95	99	77	74	84	83	69	88	82	92	85	81	85	76	77	70	82	86	104	94	86	73	83	78	78	85	83	92	107	76	79	73	91	78	86	87	81	84	91	80	96	73	87	74	93	89	90	83	83	89	81	98	90	93	88	73	91	73	78	81	77	90	71	78	92	78	84	102	90	83	96	78	89	77	76	82	73	83	75	86	81	106	85	76	82	86	81	90	79	87	78	100	95	80	85	101	81	83	91	83	70	88	76	82	80	86	87	89	87	77	83	84	79	86	87	91	87	92	99	110	80	96	92	86	105	104	83	103	68	83	90	93	81	66	95	103	91	83	81	68	98	87	86	88	86	90	69	79	84	70	75	79	79	93	92	88	89	82	86	94	81	95	83	82	95	86	89	76	87	80	75	102	78	77	87	76	87	72	86	87	84	94	95	78	100	79	76	76	91	96	93	80	96	82	80	87	94	95	88	71	83	88	85	74	82	96	83	90	81	96	103	85	77	91	102	82	87	72	95	78	89	82	90	98	80	77	77	78	88	97	78	94	90	88	102	86	92	84	100	87	91	89	101	77	80	80	88	87	101	87	71	87	64	96	70	84	76	98	82	88	100	93	91	79	77	86	94	69	104	96	85	90	94	69	90	71	92	79	89	77	71	77	82	80	85	89	79	79	77	79	83	83	84	106	88	92	86	87	75	84	94	96	102	77	93	88	70	78	94	80	74	88	91	93	80	83	95	74	80	88	91	107	74	73	94	76	95	87	84	81	93	89	84	89	93	79	78	77	82	94	94	92	87	81	92	83	79	94	90	74	90	93	88	84	90	91	70	74	80	81	83	101	74	106	73	75	90	105	85	83	82	85	81	87	101	97	86	90	92	95	91	88	72	95	73	102	75	94	78	96	82	82	80	86	79	85	92	77	74	87	104	93	91	90	91	93	73	93	71	88	78	79	81	75	90	86	100	78	70	91	65	85	87	90	103	98	74	96	88	85	84	98	68	89	78	92	75	97	67	95	86	83	80	92	90	103	93	76	88	88	82	88	88	75	91	83	83	90	97	88	84	88	83	92	70	76	92	83	85	67	77	95	75	92	84	78	76	71	79	100	83	80	85	83	91	98	107	93	82	86	79	83	93	79	69	76	103	97	90	93	69	79	79	88	86	84	91	66	97	97	93	77	89	88	81	82	82	93	76	84	81	85	76	88	87	80	75	77	98	98	83	79	82	79	91	91	97	77	114	77	87	89	93	93	85	86	85	90	95	101	96	77	68	85	90	77	88	87	101	71	90	107	98	96	85	93	82	86	92	84	92	83	98	79	92	69	77	86	89	98	90	102	79	89	100
20900	8771	6112	7032	15024	20554	22790	19482	17208	14549	13935	9570	7588	6682	5199	4375	3860	3589	3365	3531	2840	2533	3925	7291	7714	6640	5080	3821	2384	1522	1183	924	819	711	669	680	680	642	614	669	630	672	667	603	660	629	667	655	649	633	645	650	647	628	672	654	665	628	610	604	673	658	646	649	662	656	628	674	651	618	682	662	639	625	663	633	588	656	636	637	616	659	635	619	617	708	667	664	635	631	629	606	631	654	651	652	590	643	658	640	638	659	636	668	629	607	605	660	620	663	617	627	633	670	657	637	640	634	632	629	602	646	652	672	612	662	605	648	636	598	696	693	660	604	616	656	613	629	649	650	623	626	644	678	608	650	675	650	629	636	663	689	637	673	630	638	716	640	609	631	629	678	645	632	635	603	602	648	609	665	614	635	637	629	658	671	689	654	621	663	666	622	630	641	617	628	641	607	616	655	620	635	675	622	667	613	613	614	681	663	673	627	630	627	619	639	685	620	597	615	577	630	609	652	655	691	642	652	655	634	651	597	662	659	663	609	606	584	645	626	629	684	642	663	613	627	644	636	649	644	610	639	647	629	632	658	673	636	642	664	620	640	614	682	674	646	628	653	650	595	615	598	686	634	631	660	658	713	695	616	709	669	608	627	656	599	622	645	649	646	635	641	610	629	644	608	644	625	613	589	608	598	617	591	683	607	667	628	653	644	641	675	626	683	682	618	658	636	642	643	650	634	589	600	652	660	703	604	635	635	639	655	601	670	627	645	656	634	637	614	610	630	603	672	658	655	660	592	639	665	627	594	657	617	626	645	628	666	608	621	602	654	669	641	630	634	696	686	636	664	647	648	631	619	622	659	663	677	678	622	628	660	672	666	629	634	633	665	649	624	628	604	615	619	655	617	617	632	682	657	617	658	654	622	679	641	655	590	636	656	655	648	617	605	629	652	679	656	608	657	659	649	599	635	623	639	658	674	599	611	652	678	625	646	632	665	613	635	651	665	639	604	627	668	654	631	660	659	651	671	610	611	607	583	627	628	655	618	634	662	637	654	634	666	592	655	649	663	637	615	622	653	633	628	662	615	626	655	629	638	609	650	684	639	643	650	671	644	635	620	644	646	670	639	630	631	632	642	637	690	669	626	679	621	644	646	611	629	660	638	642	663	661	661	679	658	601	602	670	639	640	638	660	614	642	593	623	665	614	682	629	622	664	675	682	663	639	662	629	636	614	677	646	654	631	585	593	614	671	611	675	634	656	671	661	689	698	683	642	654	629	603	623	623	638	692	601	652	635	631	684	653	641	617	673	708	642	652	625	624	621	604	636	661	632	661	654	692	594	639	643	679	644	658	654	659	649	643	693	612	646	626	601	631	680	610	630	666	651	618	646	614	662	657	616	660	655	658	687	647	629	637	643	657	700	659	611	617	620	634	657	652	648	617	614	680	641	657	656	613	590	685	656	630	629	672	621	652	622	618	649	677	651	643	678	659	596	648	621	658	650	634	604	662	639	666	642	669	648	690	645	642	651	582	654	634	608	634	674	633	616	650	639	655	634	682	652	605	630	623	647	599	658	617	631	684	610	632	640	658	605	654	601	674	601	653	628	632	664	663	639	598	655	664	650	663	624	633	674	645	661	666	596	642	664	621	617	609	656	660	681	659	687	650	685	677	662	667	646	664	655	603	617	671	609	691	631	652	623	681	647	652	583	659	643	617	651	650	657	637	652	640	609	637	645	671	607	579	638	670	638	644	651	653	654	628	660	627	640	655	606	626	642	629	635	630	662	645	659	587	686	604	618	630	619	625	636	624	633	682	639	610	653	617	604	650	648	688	608	616	721	654	624	653	658	624	662	611	642	594	608	629	699	661	623	608	649	636	625	611	595	624	592	644	593	615	637	611	606	636	652	600	609	656	614	643	632	630	632	623	628	635	639	653	641	650	643	615	610	636	605	636	633	614	640	638	676	619	633	614	626	646	623	644	630	651	742	590	669	630	648	646	653	615	647	602	639	659	634	629	658	586	621	650	669	635	614	655	662	661	626	657	688	632	633	592	649	601	607	614	655	622	674	669	694	636	696	611	613	648	639	646	620	651	630	637	641	668	663	652	644	659	625	692	666	653	604	645	612	639	692	656	640	593	654	673	622	634	643	621	618	629	625	673	622	644	619	667	624	635	629	640	643	650	686	661	635	641	694	639	669	636	632	592	695	638	648	631	605	624	640	633	662	641	649	642	604	630	656	666	645	636	662	656	658	645	630	675	644	677	619	675	626	609	678	705	645	659	667	639	631	666	689	661	644	630	628	654	667	637	601	667	583	633	658	623	643	667	689	614	653	665	649	612	609	655	634	636	668	641	663	664	663	649	671	628	632	625	659	684	619	574	685	661	653	644	669	629	613	630	629	636	662	569	638	678	610	629	624	657	634	636	663	683	590	625	620	619	625	649	681	634	630	618	612	647	675	635	654	661	644	659	620	614	659	637	623	678	623	610	620	602	655	677	627	648	627	627	660	646	629	643	647	658	636	660	650	669	644	659	622	651	646	635	640	635	624	685	626	678	597	638	656	622	656	614	642	660	616	680	623	634	653	631	642	652	610	598	646	661	672	640	586	608	656	636	612	634	649	617	681	627	630	685	657	654	643	637	626	640	622	667	663	621	653	638	655	632	625	595	640	634	647	633	657	649	631	600	607	662	667	646	653	643	631	632	666	691	613	612	621	643	649	631	653	617	610	630	607	631	626	642	685	627	606	625	640	670	657	671	590	644	654	611	649	659	664	617	649	665	627	650	687	654	636	673	608	600	718	630	663	646	650	629	655	670	647	640	612	641	621	605	608	584	608	668	590	659	614	647	639	608	626	632	639	663	713	622	600	604	701	641	642	624	614	635	630	632	679	637	644	637	632	682	661	628	624	676	652	659	601	640	653	634	626	657	677	637	644	638	632	644	606	656	670	664	661	633	625	633	671	676	619	635	600	640	644	683	631	630	642	643	649	633	632	612	626	628	665	681	644	638	688	623	604	630	697	654	646	668	591	611	655	668	610	636	682	643	661	672	669	711	614	654	624	624	616	662	666	663	622	605	640	634	661	671	592	662	624	672	629	664	642	599	651	619	671	657	655	613	637	653	622	663	596	649	644	590	626	652	650	644	593	630	620	632	613	663	645	636	613	664	603	661	629	594	680	624	633	594	628	656	635	616	633	614	639	657	579	642	631	602	639	627	593	662	625	662	620	663	608	626	612	622	657	638	658	657	638	583	627	621	610	639	677	662	655	626	687	647	635	632	636	641	652	685	644	646	624	629	661	619	676	616	675	632	651	669	631	605	640	675	656	668	608	642	655	665	661	660	604	617	662	637	651	668	664	644	666	634	661	645	654	677	672	688	654	617	614	670	649	624	640	644	613	625	623	668	582	621	645	641	642	613	653	642	632	641	654	635	643	635	609	656	661	685	662	594	652	659	658	639	653	670	637	618	594	645	702	649	620	642	671	608	612	638
3176	1356	830	531	459	637	892	787	748	702	610	431	376	331	258	222	227	203	256	227	183	183	259	535	691	589	463	351	239	150	106	96	85	103	93	89	100	83	90	88	87	91	83	74	83	69	76	100	86	90	90	89	77	78	87	95	93	83	91	111	75	91	84	100	88	95	89	89	92	99	79	106	89	99	113	88	83	77	88	101	87	95	91	75	79	87	98	103	85	96	102	101	95	90	86	82	76	81	107	83	98	94	89	76	79	69	92	94	88	103	77	86	69	86	89	94	111	81	106	93	94	87	96	86	71	89	80	90	75	78	79	90	93	78	88	72	83	106	84	105	87	82	90	89	104	79	105	100	90	92	95	86	92	85	88	75	82	91	85	93	87	104	85	102	86	94	96	101	80	90	82	88	92	101	95	91	99	102	107	100	82	96	100	75	102	101	87	94	82	78	96	85	69	96	92	88	106	96	86	90	82	85	77	101	85	81	93	76	87	89	80	80	88	77	78	84	76	106	71	80	81	104	87	83	101	88	68	87	93	97	93	85	92	78	105	73	92	70	102	106	108	81	90	93	80	87	94	89	87	102	88	105	83	97	80	86	101	88	77	84	92	78	86	96	87	90	87	75	94	84	94	79	83	100	86	80	95	91	81	97	83	102	91	99	87	70	80	101	85	77	94	109	89	96	87	72	101	94	93	75	105	102	82	110	82	79	83	87	76	88	77	96	92	80	92	76	76	97	103	94	88	68	92	86	91	90	81	86	93	93	95	95	80	86	80	93	94	90	105	86	102	86	82	98	92	90	85	102	89	109	89	84	97	94	90	78	101	94	84	110	118	105	98	98	95	85	86	99	72	89	87	97	93	93	86	97	91	100	87	79	92	83	98	104	81	83	76	90	97	97	85	98	96	76	75	89	86	99	109	86	77	90	89	77	97	88	94	76	84	96	87	75	89	92	87	116	104	86	79	110	79	94	101	87	80	107	93	90	111	85	94	88	91	91	92	91	90	100	108	76	98	79	87	84	85	97	89	83	94	90	76	104	88	95	78	100	90	96	95	76	84	94	86	95	89	85	77	88	96	78	74	67	80	75	92	91	78	93	93	83	82	90	91	81	89	81	103	104	92	84	102	79	98	71	97	92	98	101	83	81	87	83	83	88	77	74	90	92	86	91	83	95	95	87	90	82	94	90	86	89	90	78	96	80	101	79	99	105	77	96	90	91	95	100	93	86	77	90	94	92	95	91	91	88	89	70	104	84	83	105	95	89	83	106	83	99	81	83	105	96	94	91	92	96	91	99	84	100	79	96	94	90	92	72	104	85	100	108	92	89	71	88	95	104	84	87	87	89	72	106	72	93	87	94	97	85	103	100	71	81	75	89	81	87	79	102	99	102	96	86	113	86	89	82	93	80	89	95	95	97	105	96	89	82	90	93	107	75	75	86	99	85	90	106	86	96	105	86	83	73	97	85	83	96	93	101	87	86	75	78	84	76	85	116	99	81	85	97	79	83	100	80	92	90	118	79	93	97	96	79	82	94	101	98	97	81	99	104	91	101	90	78	114	106	91	80	104	96	84	83	85	95	94	90	76	84	93	92	109	94	98	93	67	88	89	83	89	105	89	99	100	99	69	88	92	88	85	76	73	103	88	96	94	73	105	86	86	109	65	80	82	76	81	76	70	91	98	81	88	89	92	100	80	83	75	90	98	92	86	96	94	84	94	87	88	105	106	90	93	77	86	98	81	81	83	85	80	97	85	113	94	107	116	88	74	90	85	72	91	84	92	89	78	91	92	79	88	86	106	99	90	81	83	88	91	91	90	87	99	84	91	93	94	82	93	87	90	88	95	101	94	103	104	89	95	100	77	71	75	91	95	89	92	91	87	86	109	86	100	101	79	86	86	80	85	88	88	76	84	82	70	81	109	90	78	102	80	105	99	72	84	89	87	98	93	98	76	95	90	90	88	61	80	80	103	79	87	90	104	89	94	84	89	88	81	82	89	91	97	94	89	71	92	111	87	103	96	85	89	100	79	82	87	87	81	90	112	87	98	100	96	89	95	106	86	91	91	92	81	84	72	90	106	80	83	101	88	96	94	88	93	99	85	83	83	100	86	95	89	93	90	90	83	90	84	82	91	80	89	101	105	86	73	99	84	87	100	96	91	88	97	101	71	79	83	87	85	94	92	77	97	79	84	89	57	84	101	93	73	101	79	80	82	97	96	101	84	89	77	104	83	101	96	99	93	87	92	79	91	104	78	91	89	80	71	82	97	76	93	91	92	78	77	92	70	98	76	76	75	75	93	106	100	93	94	102	86	80	88	91	95	93	88	85	79	83	83	99	88	83	83	105	84	82	102	94	94	96	101	89	94	95	70	93	90	84	90	83	104	87	97	96	96	106	93	91	102	88	85	91	87	93	91	98	98	77	94	85	83	79	87	90	79	75	87	82	79	72	89	82	78	86	104	84	91	89	78	94	96	84	80	91	86	83	77	86	92	87	87	66	84	113	91	103	88	105	92	80	95	89	89	99	91	85	79	89	81	96	103	87	75	71	116	89	83	82	88	92	110	81	103	86	86	77	108	87	98	96	85	88	101	68	80	105	78	75	95	93	100	86	73	99	98	78	91	81	93	104	94	85	91	85	84	99	101	81	95	84	107	83	95	76	87	75	102	105	90	83	105	73	88	101	84	91	90	85	87	80	78	98	72	96	84	78	79	79	97	69	84	88	89	100	107	77	105	105	87	97	85	104	104	96	98	103	97	92	83	88	85	102	77	85	94	76	85	93	80	74	91	70	78	102	96	77	93	82	94	97	97	100	91	78	86	90	80	95	101	83	99	92	99	109	96	108	79	83	88	100	94	89	80	78	80	88	98	82	108	78	93	95	90	110	75	104	93	98	90	85	90	89	82	89	98	93	70	99	96	74	100	71	87	90	83	79	91	96	86	93	100	91	90	66	95	85	98	84	79	90	82	81	95	99	87	99	91	102	93	63	92	95	83	81	77	92	92	84	79	79	89	89	105	87	87	78	89	72	64	85	76	103	97	101	99	93	76	96	85	82	82	93	77	80	86	75	84	99	96	83	101	97	102	90	92	98	77	111	86	89	93	84	80	101	89	90	99	105	122	86	89	87	101	96	92	92	88	85	84	74	94	96	88	86	104	85	87	78	83	90	90	93	94	93	75	110	90	84	82	96	94	89	96	95	106	98	94	71	77	95	89	93	84	81	91	95	97	92	90	93	90	106	111	94	84	90	74	92	82	98	76	98	77	95	93	88	93	93	94	92	85	90	87	101	105	86	84	85	103	77	77	95	77	70	96	86	77	81	90	87	85	83	83	91	79	94	99	100	93	112	102	89	102	86	72	78	98	80	77	82	75	95	95	74	94	76	88	97	96	89	74	88	102	93	83	83	96	111	82	83	78	105	81	83	88	101	75	86	101	70	87	94	73	90	86	83	79	90	87	93	97	78	90	78	90	90	83	102
24247	11840	7757	8628	19019	26191	26358	22355	20675	18597	15969	11629	9660	7949	6119	5208	4919	4744	4804	4311	3418	3034	4971	10961	12621	10695	8398	5954	3817	2236	1549	1216	918	802	740	693	733	727	693	670	654	698	639	653	701	637	665	649	651	655	667	635	655	663	655	639	680	647	674	653	667	686	658	680	674	741	634	678	650	665	640	624	646	640	661	635	666	656	635	682	671	658	669	643	664	642	661	634	660	701	664	676	648	645	632	637	697	692	677	667	663	648	694	659	642	679	677	661	684	653	670	646	715	637	655	651	697	638	644	640	682	628	652	632	657	631	650	688	659	642	666	660	624	632	617	680	665	682	651	705	686	698	647	623	657	628	649	679	622	666	670	656	649	609	647	680	676	706	639	683	669	717	659	654	649	656	649	653	649	704	701	666	676	654	668	669	667	682	681	690	721	691	694	652	653	666	651	695	676	689	645	654	632	660	662	676	657	676	653	648	684	645	669	630	670	662	651	668	690	629	652	647	677	664	698	701	664	693	682	689	690	641	670	677	668	670	665	644	628	696	686	624	619	671	594	680	654	691	650	640	660	652	676	651	698	675	647	672	692	658	670	660	692	680	623	642	659	675	693	636	678	619	615	698	632	672	649	664	632	664	670	678	632	649	670	604	680	679	675	642	647	707	695	635	648	665	633	623	649	648	676	682	645	705	634	666	649	692	687	658	657	674	680	627	704	628	631	648	675	682	653	662	682	639	630	659	662	639	616	683	639	657	676	664	702	679	675	674	687	653	656	659	665	669	597	642	667	657	644	621	685	665	671	665	710	607	678	672	637	736	697	697	643	645	668	668	709	622	667	682	631	655	708	673	699	673	630	656	649	666	630	675	648	662	675	691	661	673	650	643	646	651	665	665	691	661	634	660	663	711	652	646	638	642	654	642	697	624	600	668	632	686	667	644	691	644	639	652	641	624	657	609	643	667	668	687	662	622	647	683	663	701	651	656	658	629	647	670	709	641	681	646	644	673	640	702	674	638	665	662	641	622	663	709	667	673	653	621	652	682	631	621	655	701	666	639	664	689	641	689	629	661	655	658	687	647	644	675	647	648	690	676	701	684	672	670	678	663	638	664	689	685	718	693	646	637	655	645	637	645	703	674	669	699	674	697	685	660	668	707	675	676	646	688	664	650	653	698	662	672	654	676	657	662	695	698	684	653	667	689	682	713	696	625	670	659	700	650	662	634	641	625	624	662	613	690	669	640	677	724	670	655	694	700	656	688	687	655	655	654	601	668	656	700	666	633	618	672	668	687	632	652	658	728	662	647	699	663	638	630	668	654	675	683	654	676	691	628	647	660	656	711	672	674	672	663	637	634	652	636	693	666	688	686	659	651	674	654	613	666	653	658	688	607	649	671	690	670	680	670	621	639	660	650	698	716	625	681	655	668	652	670	663	658	699	650	631	690	680	678	638	668	686	680	662	654	653	701	681	634	700	667	667	617	626	590	669	662	653	627	660	647	687	662	663	627	655	656	668	680	649	710	651	616	666	669	613	717	631	659	653	633	699	658	660	663	671	644	666	683	612	636	679	662	611	704	640	678	646	672	664	650	644	678	655	714	698	642	672	647	661	625	654	700	652	641	663	654	680	707	646	642	668	646	646	733	654	691	714	642	634	688	649	652	636	649	630	635	644	625	656	665	671	685	658	668	674	689	660	648	648	650	650	654	653	666	691	681	649	676	677	653	701	630	686	644	708	667	695	651	666	659	683	662	683	657	625	720	634	608	712	659	667	624	673	664	608	662	634	642	705	691	651	630	692	648	673	648	679	693	666	645	645	643	693	662	673	642	670	638	654	655	663	693	700	655	711	651	653	656	677	679	679	642	677	664	636	687	699	636	645	702	621	622	632	684	702	661	660	690	652	686	661	653	642	651	691	680	646	662	669	676	642	658	656	627	646	643	643	648	713	611	670	687	656	663	726	632	633	649	675	595	639	652	670	642	609	684	693	634	714	693	667	677	634	684	626	693	648	665	625	641	673	620	664	663	627	655	655	654	683	697	645	638	683	688	666	651	671	668	674	689	680	643	629	677	650	702	632	653	674	664	662	688	671	628	684	605	645	694	579	738	692	638	677	706	708	699	651	682	682	638	644	626	665	676	660	709	667	684	638	649	657	672	624	671	730	657	635	645	637	680	644	688	676	598	637	676	611	695	677	636	636	651	673	687	666	654	636	644	597	664	642	682	703	671	680	672	717	675	658	660	659	668	645	636	629	643	670	650	650	661	643	647	653	674	666	611	668	679	659	710	665	671	688	650	627	622	634	642	685	686	665	636	638	649	641	656	597	671	655	673	673	642	684	662	626	702	649	689	679	635	682	671	672	636	637	674	615	671	657	713	657	716	614	696	669	705	675	686	643	663	645	622	682	668	632	658	663	637	689	666	612	662	696	649	648	621	670	654	693	669	660	655	730	667	604	634	672	700	706	629	628	632	631	665	671	667	663	678	689	649	664	672	635	662	696	632	668	635	714	647	649	667	682	647	673	681	710	628	695	618	635	624	668	688	712	661	682	673	692	630	612	636	674	696	648	703	636	688	699	634	616	667	649	662	675	660	679	641	608	700	612	630	644	685	640	693	687	664	680	666	695	645	691	664	645	680	636	691	638	703	715	695	650	655	694	655	662	677	622	702	659	678	723	654	652	648	650	686	650	634	656	647	672	629	640	647	647	658	659	667	673	702	648	705	634	655	622	666	683	682	622	677	655	663	682	648	629	617	688	652	679	630	621	668	668	656	651	645	649	643	679	660	674	686	656	680	645	648	690	633	671	631	639	639	660	687	702	695	664	667	668	643	633	645	687	633	660	600	679	637	622	678	678	664	658	723	676	673	654	701	670	652	672	669	637	689	683	608	631	631	654	678	638	646	708	706	645	620	638	635	659	648	669	651	634	649	683	654	645	687	630	709	666	664	649	655	678	650	623	609	649	677	641	668	676	677	677	671	646	668	658	673	657	619	662	698	648	657	657	657	647	676	648	648	631	693	690	648	694	666	642	667	660	662	678	688	658	659	679	673	684	671	636	656	693	646	665	641	652	625	612	657	649	652	689	689	643	651	657	687	673	593	653	660	736	680	652	710	694	663	688	658	629	644	651	644	622	681	632	679	713	698	657	683	688	602	666	630	647	698	665	652	667	680	652	660	669	683	647	678	655	698	668	668	596	638	693	694	647	635	621	649	663	708	687	644	625	657	686	647	649	667	715	609	658	626	643	661	693	636	640	669	627	659	693	677	670	666	717	647	600	672	675	640	629	683	682	603	658	659	683	677	644	639	690	671	659	656	652	706	663	625	672	675	690	672	656	619	702	629	698	631	610	686	651	681	648	625	703	676	658	683	680	628	653	643	690	694	634	649	678	657	646	637	675	648	652	648	666	688	621	662	711	653	657	657	654	621	679	671	657	684	641	667	657	640	655	693	711	676	707	640	690	688	686	635	714	642	654	607	669	667	645	647
2436	744	475	399	329	383	475	449	460	391	323	210	233	198	182	150	160	137	148	122	118	121	112	142	147	158	133	138	105	101	83	82	82	78	85	67	61	69	67	72	65	60	71	92	69	79	75	71	81	80	72	77	73	67	88	60	75	67	73	84	62	71	80	82	81	80	84	78	70	64	74	74	69	73	75	78	73	79	74	71	69	72	86	73	64	83	78	67	77	76	77	71	84	77	74	78	79	62	65	71	69	86	82	70	72	82	87	74	65	94	66	63	78	67	68	70	73	58	81	69	72	83	75	84	74	58	73	78	79	75	74	68	73	74	77	68	73	75	62	77	79	65	68	70	75	71	89	64	79	90	74	71	76	82	70	69	86	80	64	53	70	62	87	88	64	69	83	77	74	65	64	63	71	56	90	73	78	93	68	74	70	67	87	57	78	58	77	75	80	63	79	67	68	69	77	71	67	80	70	69	84	66	72	90	75	78	88	72	69	63	73	62	74	74	85	68	83	81	66	82	80	82	87	79	71	88	87	60	72	64	77	87	75	70	73	68	84	70	70	72	69	55	62	77	91	62	61	79	75	71	75	82	89	77	67	78	69	69	74	78	67	70	71	76	62	87	75	77	68	74	63	74	78	70	83	75	74	69	89	79	85	70	77	67	59	77	84	83	75	59	70	64	62	68	64	80	73	93	76	71	62	77	70	74	75	60	78	78	80	58	66	73	84	64	83	80	70	66	69	72	75	80	72	78	64	68	76	86	71	75	72	73	72	80	77	66	72	75	82	78	80	52	80	87	88	75	83	66	81	80	74	70	68	80	84	72	74	86	71	70	88	77	83	64	64	69	64	72	86	70	92	74	69	83	76	75	80	88	83	86	64	68	75	74	73	78	67	79	80	69	61	80	65	74	86	57	79	80	82	70	49	65	64	81	82	75	75	83	88	69	86	64	63	72	79	82	92	78	61	65	72	76	71	79	61	70	88	71	65	75	77	71	67	90	75	76	58	72	91	83	83	69	75	77	79	77	72	71	72	67	66	73	76	74	81	72	87	64	78	76	86	67	66	70	76	70	88	64	82	65	79	52	79	71	95	78	80	79	68	74	78	70	79	65	80	83	110	75	74	90	73	75	84	90	78	71	82	61	68	83	58	80	66	73	86	64	73	78	84	81	81	82	93	73	79	73	67	75	75	74	79	81	74	66	63	61	73	59	60	92	78	67	79	74	75	77	85	71	73	83	72	67	79	73	73	65	77	84	86	64	93	71	71	93	89	81	71	64	94	75	62	87	72	86	64	82	89	69	75	77	77	67	69	75	74	68	74	82	83	69	75	76	70	76	68	73	66	70	79	84	85	86	79	68	70	74	61	66	65	71	83	82	87	68	59	72	67	75	92	71	72	76	76	70	59	87	89	73	74	83	79	69	59	77	60	76	68	81	63	78	85	91	81	74	76	80	66	58	73	66	77	85	79	91	62	76	83	81	65	80	79	82	89	74	73	77	66	55	65	70	70	66	60	69	55	87	79	82	66	71	71	78	80	78	77	78	72	84	70	75	67	68	67	62	75	62	86	63	77	79	82	72	86	72	65	83	86	70	81	85	67	68	71	58	80	78	71	94	75	77	56	75	70	70	73	63	61	75	81	64	72	74	78	83	82	76	78	76	69	70	83	80	63	81	77	77	75	73	68	73	72	73	75	78	86	86	78	72	71	81	77	70	59	71	90	78	65	82	68	86	62	67	65	79	63	68	71	79	64	62	86	58	78	78	76	68	74	76	81	85	90	67	65	75	69	74	83	79	84	58	66	73	81	78	81	70	84	71	76	73	84	68	77	74	74	71	92	81	75	69	87	72	80	68	77	69	82	73	67	68	71	65	75	70	84	72	77	75	63	80	81	76	86	69	91	86	80	81	81	73	69	68	59	71	76	79	81	84	62	84	78	63	57	56	81	80	78	73	82	84	74	73	62	62	78	83	81	95	80	83	64	64	82	74	60	77	81	71	89	92	70	81	67	72	84	75	60	67	80	76	71	57	64	78	62	64	88	76	72	71	71	82	80	76	85	75	65	76	83	55	71	77	74	69	79	86	75	77	63	75	76	75	87	65	83	87	76	70	66	68	91	75	89	79	85	81	69	72	80	65	76	54	70	72	62	68	61	58	72	80	79	72	67	64	66	94	54	69	67	70	69	79	67	68	79	73	69	78	77	89	82	70	79	66	71	88	65	80	80	63	66	78	73	69	80	77	64	94	85	83	74	77	64	87	83	90	75	82	80	61	76	78	79	53	73	67	74	71	75	86	85	69	73	74	63	77	72	86	73	73	96	79	58	78	74	69	89	64	66	63	62	87	87	78	63	70	72	85	82	70	83	75	75	81	77	79	57	60	74	84	79	73	65	68	84	71	70	88	72	76	82	66	93	72	78	63	66	74	77	70	78	75	95	72	83	80	82	74	90	72	67	81	60	78	71	87	71	77	82	64	96	75	84	76	82	73	70	67	64	70	82	74	79	96	88	81	75	70	86	61	71	74	75	78	78	64	70	74	78	67	66	73	79	73	60	75	74	64	70	82	75	76	72	65	86	85	69	75	88	72	68	69	73	82	70	62	79	75	88	72	75	76	85	80	82	64	73	62	80	76	85	71	71	79	83	76	73	73	64	69	72	101	67	73	66	93	78	67	84	75	67	69	81	79	63	63	86	61	85	78	80	80	75	72	67	89	79	80	81	78	72	69	74	82	66	72	76	80	75	75	81	70	76	73	72	85	66	79	63	77	86	68	64	73	85	65	87	87	95	83	83	68	73	67	77	75	75	68	60	58	80	66	71	71	75	67	66	66	75	62	83	61	72	74	72	65	75	68	72	60	92	78	90	79	67	72	72	77	63	83	59	86	86	76	77	89	76	75	77	72	71	74	98	79	74	65	86	73	61	67	74	71	61	82	92	79	80	81	61	75	71	76	80	73	82	69	62	65	68	78	58	72	77	73	70	83	71	86	73	74	58	73	89	56	83	63	74	61	78	75	80	79	80	75	75	82	68	74	87	92	79	69	71	82	79	86	75	91	68	82	78	73	61	75	77	72	79	71	72	67	80	69	96	66	64	85	72	86	74	69	72	65	65	81	65	75	70	73	75	73	78	76	82	76	62	68	70	91	84	75	77	75	69	67	89	59	62	77	77	73	70	90	69	71	74	66	67	88	90	72	95	59	59	71	72	75	59	61	68	82	71	67	79	75	67	71	79	74	77	62	84	82	81	80	80	71	70	69	69	84	63	82	74	92	79	90	72	88	74	68	73	80	72	77	80	63	63	91	83	68	78	77	75	79	87	91	72	74	69	74	71	78	84	70	84	77	58	91	73	80	87	73	72	83	86	60	67	82	69	84	66	81	79	72	62	67	81	66	87	62	82	79	72	91	80	75	63	79	71	72	68	91	68	67	84	81	74	67	70	69	67	76	69	80	63	67	63	82	57	77	77	65	78	82	76	78
19140	8211	5133	6509	14356	19916	19022	16466	14636	12840	9908	6940	5917	4505	3724	3222	3047	3087	2693	2311	2073	1651	1612	2355	2627	2298	1877	1411	1053	855	760	616	632	568	608	572	594	557	565	498	542	590	547	581	574	564	562	574	532	543	588	624	547	598	554	559	549	554	558	531	608	527	546	538	545	563	541	538	582	570	577	562	560	567	562	592	566	594	568	575	569	596	566	573	598	604	568	561	558	549	550	561	555	542	607	588	591	545	591	585	537	577	554	562	599	544	577	586	584	573	583	545	577	583	551	540	537	573	544	553	553	587	605	563	591	526	597	556	551	550	595	569	585	545	565	559	562	525	600	542	564	583	551	547	539	564	543	561	563	572	527	579	553	558	584	559	577	534	558	566	540	572	552	574	592	534	578	569	568	573	548	574	560	563	620	543	543	582	583	569	571	561	532	553	562	605	505	532	582	544	547	552	573	562	540	610	546	578	555	579	593	576	585	575	539	572	556	565	564	580	600	554	560	569	544	543	571	574	574	560	541	545	580	565	574	580	525	545	606	540	624	600	554	588	585	557	526	560	559	559	540	591	530	542	585	583	583	567	557	536	592	591	579	587	548	558	561	555	582	541	574	532	528	590	527	556	552	569	546	571	587	533	580	561	556	571	605	572	535	548	592	534	571	594	546	585	567	565	562	569	556	586	546	544	562	547	604	538	576	548	566	563	563	576	540	582	537	532	628	566	583	618	578	557	560	557	594	608	558	551	577	559	578	565	574	551	510	543	565	566	486	542	550	590	587	580	583	558	583	574	558	529	556	554	628	524	554	554	494	608	556	532	547	591	576	579	536	583	551	588	557	572	576	539	589	540	528	561	582	537	554	568	563	557	581	571	571	569	564	587	606	542	558	551	533	532	561	569	586	562	551	550	571	563	575	545	531	582	534	553	555	533	579	578	570	580	526	553	535	526	550	515	610	595	547	552	542	580	583	551	547	541	536	579	523	622	566	548	526	579	559	595	596	563	552	529	594	609	575	538	552	548	571	578	575	582	507	587	593	623	595	576	624	539	584	561	591	566	560	568	553	576	584	549	548	593	602	583	553	558	514	549	592	629	523	602	542	521	569	599	540	603	559	556	562	554	570	574	545	574	601	533	545	571	558	512	576	588	584	549	529	608	554	515	572	592	558	537	580	571	582	564	608	566	549	557	602	561	545	595	588	526	586	556	566	531	577	558	582	535	531	575	564	609	580	589	567	529	561	581	552	578	568	535	579	524	588	588	590	556	544	560	569	593	565	574	557	551	607	556	552	577	584	550	570	530	534	575	547	511	569	546	594	562	608	558	547	554	561	559	578	573	560	561	553	600	577	587	582	578	555	543	563	567	550	545	562	540	552	578	590	567	590	561	585	539	592	560	530	557	587	561	562	553	558	592	582	585	553	582	581	561	546	527	549	566	603	586	554	553	565	570	555	556	522	551	594	547	547	579	536	533	568	533	526	564	566	558	573	584	545	566	543	572	563	554	555	541	593	560	606	562	552	519	533	550	553	563	606	583	543	573	565	575	562	546	569	560	608	547	535	551	566	586	572	565	611	547	572	585	571	578	547	575	561	553	544	542	559	580	559	562	575	574	553	571	568	541	530	580	562	561	548	551	541	572	542	594	568	564	604	562	547	561	552	576	530	577	508	601	514	556	533	574	574	593	573	560	561	547	582	587	550	561	579	572	562	581	595	564	611	580	565	587	588	575	553	571	520	552	562	521	541	595	550	595	564	568	546	525	613	617	542	624	551	619	569	578	563	553	519	556	599	564	563	546	559	557	578	535	549	564	573	554	528	548	580	625	576	564	580	585	553	590	528	543	540	543	548	564	523	546	538	559	594	579	560	610	595	539	580	553	538	567	583	580	589	566	558	565	566	561	569	565	584	599	546	586	548	532	569	555	590	574	556	583	599	591	541	574	596	569	592	503	558	609	548	558	540	570	580	553	591	555	566	556	561	548	553	557	582	547	525	503	544	585	558	568	555	535	539	636	560	587	566	581	549	555	531	541	541	550	566	582	550	610	552	523	567	600	610	535	564	547	609	553	555	586	568	564	605	532	569	551	589	553	567	600	601	581	578	576	533	514	552	599	567	572	570	563	565	548	567	552	581	617	586	560	572	590	574	607	517	577	514	589	514	537	561	540	593	570	535	581	552	567	550	602	585	543	570	613	532	550	546	507	537	554	564	554	546	595	587	557	551	598	540	539	543	552	614	571	564	548	582	542	572	573	572	531	542	559	599	561	574	578	571	569	535	558	562	510	595	574	568	560	605	498	569	524	549	603	596	557	584	541	519	566	586	571	525	602	526	551	558	575	568	605	541	571	564	554	557	540	562	570	532	574	570	592	554	595	535	546	575	539	553	592	561	549	564	529	560	576	534	595	544	591	583	560	561	579	556	584	580	558	541	573	537	581	572	615	551	610	570	567	567	600	556	571	545	589	530	588	529	524	568	570	565	550	549	610	585	590	567	522	594	583	576	566	592	591	605	604	581	565	582	499	597	567	572	556	583	529	567	575	533	565	497	592	588	576	510	596	563	591	569	585	530	599	599	598	568	552	534	570	585	550	562	579	558	593	527	550	603	513	595	542	519	593	581	548	557	562	570	561	569	548	540	603	568	588	548	573	555	569	585	569	560	559	577	548	533	579	547	567	565	558	575	575	562	532	514	533	606	567	574	584	560	601	586	573	579	571	527	546	534	580	602	553	532	582	576	548	582	560	568	562	551	549	558	553	565	574	574	604	561	531	592	568	573	563	564	600	587	546	549	541	575	543	578	531	566	532	590	584	578	543	548	552	539	523	547	577	569	563	535	568	562	581	531	561	541	587	572	554	539	514	540	546	567	599	571	556	565	509	598	547	577	570	580	516	571	519	539	587	574	579	567	550	547	550	555	550	538	589	585	557	587	587	527	566	569	525	526	527	535	575	587	542	539	578	552	561	595	531	590	590	516	554	556	573	591	583	572	607	585	532	527	574	582	573	585	544	570	581	535	556	573	565	603	557	564	551	610	553	573	520	577	552	588	574	557	537	565	568	544	571	531	546	578	563	546	540	574	568	562	603	545	561	545	554	587	540	610	535	536	588	552	561	545	594	571	570	582	596	548	537	537	541	566	541	563	587	550	589	590	540	548	547	566	536	568	556	572	556	548	572	543	545	573	588	596	520	539	591	568	557	568	554	560	598	597	589	538	527	563	595	549	536	543	589	590	546	575	594	530	571	594	571	600	584	528	549	545	535	551	574	579	545	580	576	606	602	571	560	581	570	551	569	562	597	553	543	540	529	531	564	586	578	613	583	552	606	549	583	583	574	579	526	552	539	554	545	526	556	548	556	567	600	551	581	626	560	566	567	545	534	565	551	554	525	533	559	564	607	594	568	560	589	552	556	549	589	543	612	566	559	569	567	552	561	573	585	547	572	594	537	557	598	560	543	549	593	576	537	560	564	590	626	549	570	565	548	563	533
2242	1349	615	594	436	483	614	598	625	465	372	296	263	207	219	181	207	197	176	129	133	136	221	347	354	332	251	208	163	114	111	76	92	78	82	87	80	56	74	75	73	82	90	74	92	78	69	75	94	77	76	89	69	73	73	93	86	78	69	77	83	65	59	75	77	76	81	87	85	76	88	71	60	78	69	77	67	94	66	68	77	72	76	80	87	73	86	76	59	77	79	88	84	88	75	93	85	82	70	76	92	75	89	73	76	66	70	92	75	78	80	78	76	95	74	90	72	80	78	71	103	72	72	71	91	76	75	67	80	74	95	83	60	70	73	83	80	86	85	84	73	88	79	66	90	86	82	74	80	69	74	82	84	79	75	79	86	97	74	83	81	89	77	64	81	84	71	83	71	76	69	63	73	87	73	73	109	76	84	73	82	74	85	74	77	77	82	88	64	79	83	72	91	76	81	68	73	78	73	56	53	75	93	82	80	97	63	86	72	76	65	88	70	80	83	83	81	80	80	69	90	74	82	81	88	61	75	85	86	71	77	67	80	69	72	66	79	72	79	70	77	73	88	70	80	72	63	82	76	86	86	90	73	72	69	75	85	78	65	88	61	114	84	101	93	80	75	69	65	71	92	101	73	91	75	63	82	67	69	93	75	82	84	71	78	76	90	71	85	66	86	76	77	88	85	78	80	61	99	82	64	77	73	77	77	82	78	82	77	69	73	75	70	76	82	89	66	82	73	82	70	82	77	83	77	86	73	76	77	73	74	81	75	74	71	91	78	86	81	75	78	85	81	90	74	77	79	97	71	94	85	77	89	74	79	88	75	78	73	80	85	72	65	72	88	79	61	70	66	66	65	84	78	79	84	74	73	89	90	79	90	105	81	81	73	71	79	94	75	77	94	69	73	63	92	83	80	72	100	80	89	78	73	88	101	61	77	79	80	75	86	76	71	101	85	83	58	79	80	75	73	82	88	78	95	85	64	95	74	82	97	79	83	89	93	82	69	75	85	76	89	64	74	79	71	94	68	83	81	68	75	73	93	75	73	81	74	90	91	75	94	69	73	98	87	77	72	64	63	76	80	77	58	81	73	72	80	71	69	89	65	73	74	88	92	80	92	80	77	86	69	70	80	80	82	69	61	75	74	64	72	78	82	83	76	84	77	87	68	71	86	88	84	84	73	65	75	85	85	74	92	72	85	78	61	81	68	78	99	69	69	78	76	81	74	74	78	89	81	68	72	92	67	69	72	89	76	96	87	76	91	79	82	79	82	67	86	86	78	70	85	103	61	83	69	83	95	73	100	57	80	90	70	71	64	65	74	74	86	82	71	78	64	80	95	70	95	88	59	87	79	72	88	80	64	84	84	63	80	72	83	88	107	84	71	87	86	78	77	76	58	72	83	91	100	79	58	104	73	87	60	71	86	79	88	63	88	77	83	60	62	65	76	69	63	75	80	77	78	87	83	83	72	64	70	86	87	77	60	63	62	85	92	83	90	71	87	82	82	75	73	85	84	68	83	84	67	61	81	69	76	67	74	79	88	70	90	63	70	79	88	84	89	68	72	101	74	75	75	80	82	80	65	79	76	64	88	69	81	75	75	76	75	87	80	87	77	92	77	84	80	76	79	64	83	80	70	85	90	85	66	77	77	96	54	78	82	79	92	77	82	71	73	67	89	85	60	67	78	85	78	80	72	72	75	78	82	76	84	77	66	71	92	95	73	64	77	78	79	78	68	65	78	90	85	94	75	75	80	72	77	85	61	76	63	73	87	60	77	70	78	77	84	71	84	70	88	83	88	73	70	81	89	95	78	78	74	69	78	63	72	86	79	80	74	77	85	88	77	63	78	57	80	86	73	75	73	87	74	78	86	81	99	66	75	74	64	81	84	84	88	74	79	92	82	69	84	72	101	80	59	97	78	66	83	81	82	72	84	89	73	69	70	77	78	72	77	71	57	70	67	73	77	75	77	68	87	75	76	71	77	80	83	77	94	65	79	71	67	69	79	81	81	69	81	79	62	79	73	64	91	76	75	76	68	66	67	90	90	85	61	73	76	81	71	80	76	70	78	99	93	83	87	95	73	78	81	76	73	80	86	94	77	76	82	79	79	85	72	76	83	83	85	71	88	83	86	81	89	74	73	87	65	77	87	83	82	78	92	65	84	87	80	64	66	99	84	69	69	91	63	83	84	70	70	85	85	82	73	83	79	67	77	73	80	77	70	71	69	91	73	76	74	73	68	79	81	74	90	84	75	65	85	76	66	88	84	82	76	81	88	78	85	87	78	80	86	87	67	70	69	75	79	88	79	68	83	87	75	70	65	80	76	73	78	71	84	81	63	103	87	96	75	75	95	78	91	83	76	63	66	85	84	88	79	69	76	88	67	78	81	68	72	82	78	86	81	94	68	79	85	73	91	76	72	96	72	70	79	94	78	80	69	91	90	86	63	94	90	72	82	76	81	72	91	88	83	86	75	62	79	80	72	73	75	83	71	80	83	79	65	83	82	82	78	95	70	70	63	86	73	75	68	74	84	83	90	73	87	83	82	88	79	88	68	68	79	73	73	70	84	88	86	82	70	71	82	64	72	77	85	76	81	82	73	87	76	75	82	86	87	90	90	95	79	75	71	71	76	81	75	97	89	75	70	64	64	92	91	76	74	73	85	93	83	78	78	71	91	74	77	75	68	66	91	84	83	95	72	76	84	81	69	78	76	96	83	83	78	81	93	85	71	78	80	75	73	73	86	61	78	91	65	92	60	74	80	90	60	64	84	81	78	79	88	84	89	76	85	83	77	86	83	68	89	95	83	68	82	84	78	71	84	78	78	73	72	62	85	89	89	76	78	72	85	80	81	75	88	61	77	79	64	60	90	88	67	84	73	66	63	72	63	89	83	80	81	81	66	75	61	84	75	87	73	72	77	82	83	69	63	93	86	79	76	69	73	68	92	75	82	71	84	73	87	84	79	83	73	74	87	69	82	104	94	67	75	82	80	79	83	96	73	96	82	56	57	85	73	74	75	80	82	68	67	72	85	82	73	88	80	60	65	81	68	75	80	77	90	107	77	84	83	78	73	93	78	80	86	90	78	81	74	77	72	51	86	76	86	85	74	70	69	74	69	81	74	95	67	85	85	76	87	86	69	79	92	84	83	76	83	84	71	97	83	76	77	73	90	72	70	101	76	72	72	71	80	88	74	71	87	90	73	72	72	72	86	84	90	87	78	81	72	94	62	90	72	73	89	70	75	75	97	87	89	69	71	63	89	73	90	81	72	90	70	66	68	92	69	102	69	61	85	74	89	82	79	70	70	81	85	81	74	69	92	76	75	79	76	85	73	79	77	73	69	95	74	73	72	90	70	87	61	61	88	82	88	92	67	74	94	79	80	74	67	70	68	79	77	88	69	71	83	69	82	72	60	97	78	78	79	70	94	76	72	68	67	73	70	79	83	71	84	59	78	98	77	70	82	82	73	72	74	89	71	82
21826	11926	6384	8852	18041	22720	22449	20161	18026	14418	10645	8743	7079	5948	4746	4140	4113	3978	3340	2927	2205	2247	4165	6659	6635	5608	4537	3021	1968	1368	971	769	695	672	575	602	591	558	583	561	582	581	594	585	580	613	584	534	568	577	612	585	545	594	614	579	605	607	598	569	642	555	594	562	559	567	574	562	582	621	614	613	551	589	586	552	633	607	560	599	597	606	594	584	549	587	548	568	590	527	580	565	564	602	610	603	626	591	574	582	564	597	585	577	539	613	592	573	569	609	598	545	590	558	595	612	587	545	595	603	612	568	568	586	585	603	565	624	563	582	592	579	583	591	536	575	585	608	555	569	605	559	572	561	570	573	587	608	566	604	579	532	586	596	609	567	600	576	556	603	585	578	613	569	563	548	553	650	603	570	624	564	576	555	591	560	602	589	569	576	615	598	566	625	564	597	607	590	568	589	598	593	603	579	556	570	579	577	561	558	586	585	597	581	568	598	577	608	593	603	558	575	624	620	584	608	602	592	574	556	578	595	566	596	598	552	582	613	556	614	578	547	576	548	551	633	614	625	579	586	573	615	574	592	617	592	611	593	604	564	547	598	571	601	581	616	597	603	593	571	554	604	603	583	649	536	601	531	622	549	556	552	551	578	577	587	556	599	555	626	557	582	600	581	609	550	579	563	569	524	594	575	583	578	596	553	601	553	553	566	590	589	562	585	607	582	571	559	586	581	617	560	602	551	551	602	604	563	533	579	566	532	591	605	550	533	526	636	575	588	558	572	593	578	587	580	554	611	607	560	563	588	549	562	618	568	539	586	570	625	606	559	590	566	602	575	592	570	550	563	613	552	558	558	610	622	552	559	601	577	606	581	581	595	600	583	562	598	587	589	624	560	602	574	592	624	586	603	529	585	560	531	569	633	583	629	587	564	584	584	564	550	546	622	576	557	551	582	561	578	540	583	614	582	601	599	586	594	616	550	578	635	606	591	586	609	615	615	529	535	591	555	546	581	608	587	605	613	567	605	590	606	562	549	620	605	578	604	544	606	609	596	588	565	556	571	593	565	610	589	550	617	595	587	603	605	565	651	608	601	574	545	598	616	586	579	577	611	581	553	558	558	615	591	567	562	549	576	536	578	584	612	565	585	613	559	582	589	582	533	608	562	595	583	551	583	556	562	620	603	579	584	558	584	582	595	582	564	621	596	594	614	590	618	602	608	589	574	573	563	558	582	565	589	539	571	608	563	620	590	622	567	567	533	593	641	577	602	578	579	580	566	592	548	579	568	599	579	588	576	566	525	566	578	567	615	586	556	558	567	564	556	572	569	583	609	564	588	591	574	590	623	588	569	579	585	608	613	602	587	603	571	571	598	578	574	570	597	611	615	581	616	585	587	606	585	576	586	587	592	618	599	626	588	573	610	555	576	589	569	577	583	598	570	611	602	573	571	602	596	548	640	593	580	596	592	604	629	572	572	550	598	606	583	594	604	618	602	624	578	555	598	590	616	556	582	572	564	563	571	579	606	581	554	598	556	563	523	575	623	553	567	622	598	592	601	601	586	604	607	603	546	568	583	601	580	618	573	589	592	604	593	628	585	601	585	578	601	590	593	580	592	566	548	566	607	576	560	594	600	604	573	593	532	572	579	553	594	596	597	590	546	588	577	577	605	569	568	623	560	567	596	572	570	564	587	618	572	582	564	560	597	571	585	642	595	547	574	635	604	538	588	605	573	613	594	600	574	570	547	579	598	595	590	630	577	605	558	618	563	593	550	583	582	578	623	576	550	579	582	565	607	585	585	526	603	586	583	556	615	570	582	589	574	578	627	560	571	566	612	561	556	583	580	568	548	596	566	556	565	521	624	567	597	588	606	603	596	567	545	557	584	562	607	603	554	599	535	535	600	578	568	608	586	591	573	600	585	595	612	529	605	595	615	549	606	572	578	537	623	563	584	569	591	557	598	564	584	596	594	655	600	556	521	610	581	573	590	596	569	575	591	578	590	555	553	567	594	600	593	577	598	584	553	579	553	558	597	584	610	576	638	548	611	575	561	594	607	600	609	602	592	606	593	582	589	531	610	615	591	595	603	577	572	576	565	617	622	610	594	634	589	556	580	575	600	544	611	605	602	579	603	582	612	584	576	571	600	603	622	604	586	562	554	593	569	596	591	592	605	550	609	553	585	608	544	592	572	577	579	570	594	555	601	572	521	589	591	575	581	595	570	590	611	575	579	618	549	598	565	529	564	612	563	597	611	567	609	603	563	620	543	571	531	604	602	589	651	573	573	599	575	603	530	565	638	588	541	586	587	594	512	588	558	608	606	611	641	580	546	586	582	615	621	597	558	551	593	586	575	612	589	571	593	546	602	561	595	565	613	600	551	551	528	555	604	563	563	572	567	609	594	580	536	591	598	569	601	582	615	606	585	571	591	584	591	612	594	574	604	560	574	575	566	632	586	608	588	546	571	611	548	612	606	627	573	605	562	603	572	604	584	539	583	567	542	570	594	584	580	607	587	535	608	500	590	612	605	569	576	576	589	592	603	563	582	609	556	573	556	570	552	627	572	562	622	576	621	609	577	594	585	582	624	593	607	585	593	550	629	554	567	584	574	555	609	619	576	579	539	560	576	571	563	570	565	576	578	558	585	566	590	616	607	591	579	600	597	552	588	583	606	548	568	598	613	560	547	555	553	571	585	531	613	597	548	623	580	571	616	563	625	615	601	574	639	565	579	599	607	596	602	621	564	569	610	609	589	617	596	566	636	606	597	582	589	566	625	562	602	605	624	576	578	585	602	565	609	556	586	572	568	590	583	576	625	539	610	584	607	586	537	622	584	561	596	543	629	603	576	551	599	565	609	607	563	613	548	622	613	574	584	589	608	598	556	593	597	571	595	621	573	595	580	526	551	589	548	563	592	603	554	562	607	591	608	516	596	570	591	538	576	595	603	563	594	550	592	601	573	560	552	618	601	615	593	589	571	613	603	577	581	570	609	603	571	571	559	537	585	579	601	591	558	552	563	577	583	579	541	588	644	589	591	563	572	584	555	593	615	596	577	632	594	557	557	575	568	630	571	570	571	580	548	563	583	586	570	642	582	564	568	589	629	541	610	606	588	587	568	580	630	551	588	566	548	590	573	565	545	599	589	619	580	643	562	580	617	582	580	550	552	619	584	550	579	541	592	564	610	553	589	589	628	587	579	594	545	553	603	573	621	572	579	590	613	598	560	580	560	571	571	607	585	587	554	569	610	601	581	612	577	591	578	537	608	531	525	591	619	545	641	579	595	527	588	603	597	620	570	573	562	605	578	553	595	546	587	628	572	584	591	601	577	576	583	571	578	623	578	593	568	595	590	589	579	599	598	572	632	560	579	588	598	558	572	601	595	578	571	583	595	593	561	572	611	591	593	600	576	601	585	621	574	579	604	611	567	600	574	599	535	558	561	615	586	601	600	584	564	557	606	595	582	600	594	571	602	621	644	559	570	619	567	614	615
3746	1251	569	489	440	549	608	598	569	452	366	314	279	244	236	194	208	225	153	135	163	143	238	382	379	339	260	190	134	116	114	107	92	74	88	86	96	80	82	73	77	86	82	90	99	80	71	83	111	95	75	80	78	79	94	90	86	90	84	84	79	93	100	104	85	80	79	87	107	81	98	82	100	83	81	94	85	88	99	61	79	91	76	94	74	83	94	88	90	83	106	85	89	88	96	78	81	81	96	66	98	97	75	78	91	94	81	91	104	93	103	87	95	73	72	72	90	97	95	91	70	96	76	59	89	97	74	92	92	77	102	75	95	86	88	79	67	90	90	91	104	78	93	88	68	85	70	78	74	64	94	86	88	77	84	84	92	90	86	86	81	86	91	104	86	78	93	93	98	90	91	103	89	91	78	101	94	78	73	90	97	64	95	87	81	74	81	96	75	81	89	104	91	97	76	89	88	96	67	84	93	86	90	91	77	94	80	108	74	79	90	89	114	88	88	99	87	73	69	83	79	87	80	83	81	86	97	79	94	77	81	82	101	104	86	77	86	97	82	59	90	77	87	94	78	85	84	80	83	77	101	92	78	99	89	82	75	89	103	90	84	79	100	79	73	83	84	78	93	91	80	72	80	99	88	93	80	83	102	96	77	92	93	72	81	71	86	78	74	81	92	81	94	94	75	93	91	61	78	86	89	86	69	97	90	84	84	67	70	78	84	80	85	76	88	74	90	92	87	65	110	98	79	66	82	99	92	91	76	80	98	97	62	105	83	82	84	101	94	65	90	97	90	93	82	105	82	84	77	81	72	81	94	80	79	97	99	77	71	94	88	84	91	86	88	68	84	78	104	97	75	74	84	86	91	73	97	91	90	71	99	85	80	87	83	81	74	68	87	104	85	91	99	90	88	71	109	82	85	109	86	85	104	82	97	70	83	79	70	104	101	97	84	96	89	99	86	98	88	77	85	97	85	88	84	93	83	99	62	79	94	95	98	76	90	93	104	95	95	71	96	81	102	85	77	88	80	80	77	91	74	92	90	99	91	81	81	84	80	69	100	76	89	94	89	80	88	79	80	81	86	75	76	91	97	98	92	79	90	93	83	86	100	95	72	90	78	89	90	93	73	92	97	77	70	84	80	89	78	104	107	91	96	72	83	71	97	80	94	72	89	92	78	99	89	73	92	83	91	95	83	97	98	79	99	89	100	97	101	83	80	97	84	99	84	87	72	68	91	82	95	96	71	72	89	93	83	74	89	82	72	97	84	90	72	97	94	89	74	84	76	87	83	76	83	87	90	93	78	75	104	72	74	88	86	86	76	77	75	70	79	98	103	83	89	87	96	92	82	75	93	86	91	86	81	96	91	92	79	73	76	96	84	87	76	90	94	86	96	66	93	81	98	61	85	107	90	98	97	82	96	91	72	84	80	83	76	87	73	80	77	77	111	90	77	100	77	78	82	87	94	97	81	82	94	91	77	101	87	93	73	58	85	90	89	55	89	86	72	91	94	103	81	102	71	81	77	91	85	92	78	82	88	95	103	74	69	92	74	88	83	76	73	97	91	89	85	90	67	79	102	80	74	53	80	86	86	78	90	97	79	107	87	86	74	68	106	85	89	91	73	69	89	77	92	97	71	102	81	102	88	88	85	99	80	91	100	80	84	95	78	81	89	92	101	100	86	89	99	74	87	81	96	83	95	82	76	77	82	87	69	91	76	85	80	90	98	93	87	92	87	96	82	80	91	94	77	90	85	89	70	96	83	80	86	85	92	90	88	81	84	92	68	86	95	81	89	81	79	101	84	93	81	69	94	76	90	81	82	91	95	98	86	93	94	96	95	88	93	92	98	98	72	81	77	85	87	99	93	95	101	80	82	96	88	86	89	76	95	94	83	88	86	69	83	94	82	89	71	87	95	91	94	78	88	84	101	74	86	99	80	73	109	88	93	76	93	86	87	89	94	72	85	78	96	81	91	84	95	82	82	101	81	86	79	87	78	88	97	92	85	88	98	88	94	89	95	83	82	97	88	75	91	77	88	82	87	88	94	96	112	96	73	82	77	69	92	93	92	68	76	95	79	89	104	92	95	80	101	95	92	86	84	91	97	79	85	92	92	91	84	80	97	77	68	97	90	84	93	77	83	99	93	94	91	85	77	95	78	95	88	73	93	98	106	102	87	73	78	77	71	91	92	111	81	82	78	81	97	84	83	80	98	81	91	74	79	86	87	105	79	92	84	93	84	71	84	82	88	78	81	90	90	78	91	86	92	83	88	99	78	78	81	84	109	88	84	78	80	91	82	86	98	91	70	103	88	108	83	97	81	83	88	91	108	83	85	78	89	76	80	88	79	85	83	91	90	100	96	87	76	77	84	93	75	77	101	91	96	78	76	83	99	71	69	96	63	81	84	92	79	82	98	75	107	88	82	83	77	89	83	62	72	80	79	89	76	99	80	91	87	84	99	85	97	81	68	91	96	83	97	74	71	82	88	89	86	79	93	84	106	80	78	95	82	68	85	95	81	92	77	95	100	82	89	84	81	98	90	86	78	96	89	82	74	88	97	93	77	93	90	91	67	78	82	82	80	88	78	77	76	82	91	70	86	91	93	89	82	98	103	92	97	105	87	75	76	82	105	79	81	106	73	85	79	105	86	84	84	89	83	78	89	90	90	94	82	70	101	96	83	87	90	87	87	111	90	80	81	92	89	84	86	85	92	78	92	79	91	85	90	97	103	86	91	86	90	82	89	66	69	86	87	86	84	78	85	70	91	77	86	88	89	82	84	91	74	90	73	96	79	96	94	73	76	97	84	87	78	86	99	84	82	76	93	74	92	90	85	84	78	96	87	71	95	83	85	95	72	87	88	102	83	93	76	77	99	94	81	93	88	76	97	89	107	96	97	97	86	90	82	77	81	95	100	63	80	77	91	79	83	78	84	76	90	82	80	74	88	99	74	86	87	85	86	94	97	95	80	90	88	92	81	81	98	83	93	100	64	79	86	92	82	88	76	69	74	83	97	85	79	62	86	95	91	92	82	85	94	92	81	79	84	70	73	83	90	81	83	85	92	75	88	73	92	84	100	83	83	79	91	99	81	92	69	83	91	72	88	92	76	88	82	74	107	86	93	70	85	92	81	73	74	82	81	107	94	98	89	75	101	103	99	95	92	92	84	86	88	96	96	83	79	100	88	78	95	93	96	77	83	87	99	93	99	107	88	99	91	88	89	87	82	94	80	95	103	81	81	74	92	67	81	70	95	73	81	86	85	79	101	104	74	93	112	79	93	72	86	83	89	79	88	101	88	89	87	83	87	92	80	91	90	75	79	80	103	71	107	75	105	83	89	82	86	63	77	80	88	98	93	85	79	77	74	84	81	72	77	87	82	90	94	79	82	78	76	88	79	90	82	102	94	80	75	85	103	68	87	72	100	89	77	95	89	74	82	84	90	88	76	81	86	95	91	78	84	96	89	87	86	83	90	80	84	90
22262	11399	5747	8124	18209	23064	21814	19145	17188	12863	10549	8752	7427	6204	4917	4762	4200	4045	3331	2558	2367	2321	5493	7340	7681	6380	4793	3152	2026	1408	1044	848	806	732	691	609	631	681	626	657	644	678	606	632	656	639	642	662	646	659	661	673	645	619	678	634	633	652	644	672	709	611	609	664	617	634	647	635	645	620	674	643	639	637	589	632	652	640	651	602	587	633	650	635	674	648	630	643	639	645	667	659	655	634	624	609	615	624	588	623	664	668	627	633	596	606	636	607	630	638	677	627	653	659	622	658	635	633	645	632	671	656	661	604	598	602	600	656	655	626	648	620	597	638	674	661	617	617	614	626	646	592	656	626	676	651	640	610	640	660	669	616	646	650	617	650	595	639	607	680	631	678	648	629	622	617	640	632	624	616	630	631	658	624	595	655	597	636	622	694	599	655	625	665	639	666	671	659	614	599	630	624	621	648	674	663	647	586	626	669	646	657	664	669	642	592	603	680	647	661	635	651	617	642	656	648	641	636	623	677	641	643	626	628	616	614	614	673	647	630	671	640	630	627	630	638	653	716	650	598	647	606	661	672	657	632	671	654	639	607	604	692	651	636	615	586	632	614	641	621	616	632	621	669	615	623	668	658	636	602	660	672	610	610	642	590	659	645	638	654	600	649	642	661	650	633	624	671	630	654	602	674	648	683	616	662	635	659	646	640	682	650	646	624	670	615	600	660	620	601	593	643	639	639	623	691	623	591	615	664	607	606	610	676	679	626	662	648	625	649	653	664	657	594	599	636	660	641	616	664	613	648	668	666	654	632	618	599	663	632	611	633	630	666	622	673	627	580	683	600	638	635	615	671	616	696	605	644	637	624	639	670	618	651	638	595	670	621	658	623	664	666	605	607	663	619	597	640	659	624	662	677	622	625	650	658	653	634	668	655	634	670	610	660	625	667	629	638	668	659	605	663	623	592	650	648	671	627	661	663	646	678	652	623	654	581	613	655	678	624	713	613	614	648	618	629	652	637	682	648	633	612	666	662	651	665	645	619	637	645	659	616	678	644	665	687	655	632	632	625	645	650	598	605	643	631	665	638	633	628	598	631	653	669	625	622	646	609	665	676	650	616	617	642	669	668	668	624	635	673	602	612	626	636	630	645	660	612	709	625	662	633	600	667	624	629	614	635	627	635	661	643	624	637	622	654	652	625	613	617	656	671	665	670	637	613	644	686	580	613	662	654	611	633	624	615	595	643	650	652	614	648	598	605	595	648	627	632	644	640	639	666	617	620	636	657	654	647	679	616	622	613	646	647	624	635	650	631	648	599	648	649	663	615	655	634	623	612	640	593	638	606	596	642	670	657	620	681	658	623	632	664	632	658	644	618	630	643	652	670	651	629	655	639	626	676	670	596	643	712	636	644	657	593	616	628	674	630	636	608	669	652	652	654	642	698	598	652	634	667	619	646	594	649	662	674	677	651	650	677	602	646	671	631	680	579	599	634	672	678	638	665	665	598	605	592	639	641	652	674	613	615	615	628	637	674	641	649	616	609	629	616	590	604	618	640	650	628	677	613	684	632	676	656	636	625	662	607	605	601	644	627	656	695	657	646	639	630	636	632	675	631	607	617	626	607	647	609	640	628	624	636	632	657	669	597	680	636	628	601	615	659	699	659	637	674	643	643	645	668	669	642	647	618	664	702	652	672	680	613	602	630	624	644	663	620	651	659	624	568	658	602	651	625	663	596	613	637	631	620	621	673	632	654	657	643	633	627	657	676	644	607	630	645	644	601	642	615	639	611	622	640	649	632	654	652	639	647	644	651	672	639	615	606	597	677	620	662	658	622	589	661	664	656	669	635	635	647	650	672	635	622	659	618	651	625	639	622	642	631	648	663	613	650	646	625	647	636	639	628	613	625	687	640	625	696	633	637	667	617	628	631	632	640	628	664	665	597	618	601	669	675	610	590	663	663	661	600	678	607	610	655	637	657	665	629	674	657	654	672	605	622	698	662	626	643	683	601	682	622	672	656	648	624	608	625	684	647	681	680	616	654	628	670	608	621	655	565	688	644	651	644	677	670	663	611	658	645	649	645	629	664	659	618	661	689	670	660	652	643	614	617	628	613	678	624	623	698	648	642	639	616	640	628	642	665	659	643	644	649	627	626	667	600	650	645	644	599	672	644	671	606	597	643	672	666	654	638	644	614	629	641	659	653	638	629	630	645	636	648	605	636	623	655	638	641	653	639	617	687	673	640	674	620	626	616	613	680	633	603	660	647	690	641	683	622	616	668	663	671	618	664	645	590	607	601	611	643	651	609	579	623	666	683	642	674	663	618	642	622	687	622	668	609	660	620	611	591	623	655	614	654	704	657	663	621	683	620	656	627	606	632	615	644	645	668	656	611	631	633	665	614	655	638	649	680	635	652	646	654	649	601	625	644	616	552	636	627	631	603	621	671	594	601	624	644	590	611	673	640	636	625	616	629	682	657	639	630	683	609	656	662	674	682	621	650	647	662	644	672	642	657	600	656	624	663	634	659	609	672	646	695	664	652	644	591	632	644	620	637	610	679	660	661	652	642	621	665	634	674	637	604	673	612	631	647	604	576	629	632	680	688	610	647	656	660	635	609	616	645	626	651	658	607	610	629	674	682	644	574	668	691	673	583	593	644	702	686	631	646	671	650	600	665	682	629	686	669	650	652	637	630	600	660	621	577	663	647	659	602	609	680	661	678	667	674	599	598	616	614	627	641	649	650	665	640	680	619	651	635	614	619	591	651	671	622	646	671	655	617	613	638	651	648	680	622	627	646	644	643	674	614	626	651	659	624	637	644	635	647	678	677	638	650	677	632	613	671	626	640	655	657	645	609	660	651	658	640	639	663	643	618	621	668	628	614	651	616	596	620	647	619	648	632	641	622	613	600	617	652	632	696	630	652	639	732	647	589	622	622	618	620	625	694	629	627	636	665	651	645	647	629	616	611	701	659	637	688	635	651	653	647	666	651	639	629	665	647	618	656	623	660	662	602	637	663	620	647	660	649	678	659	641	626	658	625	647	668	663	673	626	659	622	637	671	645	675	632	629	642	635	645	635	608	648	655	660	637	610	629	637	613	647	630	643	650	607	655	637	649	620	654	691	656	635	651	666	641	628	623	654	655	655	697	652	645	607	625	662	680	669	619	656	659	651	640	616	646	639	613	707	642	599	609	645	639	653	629	620	634	619	600	610	650	659	658	655	694	657	663	662	642	638	632	629	658	645	623	667	589	624	627	630	646	582	596	601	623	592	651	664	672	660	671	620	611	646	655	604	631	664	620	687	626	650	673	626	633	603	679	645	605	646	612	607	679	624	654	613	639	665	661	655	598	625	617	645	677	650	663	658	651	665	653	599	662	652	627	659	647	665	658	620	641	633	598	632	612	649	651	625	604	645	641	655	620	647	672	657	632	625	642	633	683	607	699	665	632	650	685	632	618	637	650	603	653	603	637	643	665	658	686	600	652	625	616
3433	1624	827	572	689	636	735	853	778	590	485	406	359	300	314	273	248	255	206	190	154	170	383	610	678	590	415	290	191	157	114	98	95	87	92	95	77	80	81	95	87	89	102	111	88	100	88	104	97	95	110	82	81	81	86	79	82	81	85	93	107	65	74	68	98	105	79	95	94	74	91	108	80	97	84	87	97	82	94	101	78	89	77	95	86	98	92	80	96	111	71	81	86	97	75	77	98	104	91	84	97	100	82	121	84	104	85	108	88	94	96	97	90	82	80	91	89	79	79	83	82	101	86	86	98	85	90	83	84	80	103	101	80	83	90	83	83	67	100	118	102	89	70	87	94	88	90	80	90	101	76	88	98	87	95	92	105	99	102	101	101	78	92	90	87	86	77	98	103	100	90	83	93	96	76	90	84	92	86	76	73	89	100	87	97	82	81	72	93	99	93	89	100	88	81	94	70	100	88	83	94	95	91	85	77	89	84	100	97	84	90	70	86	82	101	101	89	87	80	91	84	81	85	103	87	93	110	88	99	62	92	86	83	86	86	87	84	78	104	87	97	95	83	87	86	89	100	102	67	103	95	93	95	88	92	77	85	93	91	87	81	95	91	98	103	87	76	83	89	84	76	104	80	86	87	93	91	85	91	95	98	99	86	86	95	97	81	95	79	86	82	112	75	68	98	94	99	87	88	83	79	86	88	92	91	88	92	100	83	90	96	99	86	83	83	92	79	73	85	70	87	88	79	106	93	73	82	106	82	93	86	92	71	100	90	78	84	94	92	87	90	92	108	97	78	97	89	73	100	94	92	75	73	106	93	89	106	98	89	79	97	86	67	91	99	90	101	86	103	82	77	83	76	107	90	101	88	79	97	86	82	84	123	86	103	81	85	82	93	77	82	86	82	85	93	97	96	74	96	96	97	77	97	74	69	89	74	76	91	77	106	92	87	85	82	90	88	84	83	96	71	86	90	93	87	74	100	80	94	87	92	94	90	69	102	94	90	84	101	80	72	89	88	103	88	78	98	95	98	98	95	68	89	104	92	86	110	89	98	90	93	82	88	87	100	80	78	100	86	85	86	92	86	85	85	92	95	81	87	90	67	89	75	84	76	91	94	93	85	95	83	102	76	84	89	97	76	85	88	94	96	82	93	80	73	87	87	73	87	85	73	100	85	86	112	96	88	107	91	100	89	98	76	92	97	89	103	87	106	86	86	119	75	84	87	79	80	99	90	91	96	82	87	97	114	88	100	107	82	91	84	81	86	81	74	106	77	92	88	93	94	74	76	97	87	104	105	80	94	88	83	76	87	89	85	92	92	72	76	88	87	91	101	77	93	80	84	80	79	103	82	93	102	92	104	80	95	74	93	93	89	84	77	83	79	93	84	94	74	86	73	76	90	87	81	99	97	88	114	89	79	108	85	93	98	59	87	97	106	79	99	93	95	96	81	92	92	83	82	98	89	91	88	86	90	91	95	93	79	96	87	74	82	103	97	99	97	97	87	90	92	89	94	93	103	88	87	89	97	85	107	87	79	110	74	87	82	81	92	81	83	101	85	108	86	108	96	82	105	106	103	104	93	100	86	82	95	90	99	98	101	67	87	78	77	94	69	89	93	102	78	90	88	100	78	86	85	89	78	85	87	89	99	90	85	81	82	99	88	74	100	94	91	85	87	99	100	72	87	109	90	91	81	95	77	88	110	94	95	88	85	91	94	97	99	88	92	86	105	95	83	104	99	106	78	95	79	102	89	72	99	86	90	83	89	76	92	103	86	86	86	75	85	92	75	107	94	86	90	88	93	80	85	115	75	94	86	91	89	89	85	101	70	78	95	80	103	76	97	98	88	97	84	86	88	82	90	87	88	109	102	100	79	107	86	78	96	92	102	116	107	96	80	90	95	91	96	77	74	79	106	94	90	90	102	85	80	91	80	84	97	98	78	88	92	92	78	92	82	86	102	80	97	90	104	89	86	95	86	95	108	86	88	68	86	93	92	81	102	89	106	98	109	99	93	83	93	95	111	91	80	80	83	71	92	75	96	104	70	90	91	94	89	79	64	82	85	93	78	92	82	77	82	79	88	96	102	99	94	78	82	84	93	82	83	78	108	88	95	93	88	103	84	114	95	103	90	92	79	79	79	91	91	93	75	80	89	90	85	78	74	80	86	84	87	77	82	84	82	98	89	94	89	94	79	113	107	97	94	94	66	97	93	99	111	77	75	102	95	82	79	83	94	97	90	100	93	79	89	91	88	86	101	91	85	103	75	113	83	93	93	83	96	86	100	83	92	98	101	107	103	104	73	89	94	78	76	109	88	89	93	90	89	107	96	90	83	93	88	81	77	109	108	83	88	90	83	76	80	94	81	105	85	100	87	93	93	104	107	96	90	99	94	97	87	94	88	78	78	75	69	89	84	81	87	85	106	85	89	107	90	77	103	94	94	92	91	88	111	96	73	85	84	86	91	102	98	87	86	102	82	93	88	85	82	91	100	72	90	75	97	99	76	89	85	108	81	98	91	95	75	96	80	73	93	107	84	87	101	87	86	96	65	97	94	92	77	72	68	94	88	85	80	81	95	88	94	78	102	87	89	88	92	104	88	84	79	79	64	73	88	99	77	86	85	90	88	105	100	96	87	108	100	95	94	85	80	84	89	79	91	98	68	81	91	86	87	81	69	92	80	97	97	73	105	78	88	97	106	85	93	100	103	95	95	96	93	105	90	84	88	101	77	92	94	77	90	89	89	94	76	77	87	86	73	99	83	72	97	79	98	77	96	92	106	78	92	77	92	82	94	79	93	90	82	86	106	89	89	91	83	95	100	109	80	81	94	93	89	98	92	83	87	100	80	78	89	95	98	86	82	89	108	89	80	94	89	99	89	87	90	97	111	80	83	83	89	99	79	93	95	90	103	85	80	78	90	94	98	89	92	75	94	90	93	81	102	81	96	89	80	86	79	92	85	97	82	96	68	86	88	89	95	75	96	86	84	97	80	95	98	93	95	100	88	83	79	100	79	76	92	75	91	108	86	70	83	82	89	88	100	99	84	90	97	96	93	81	89	98	85	84	73	94	97	69	85	99	110	90	101	84	88	90	93	105	83	92	91	98	83	89	95	71	118	102	103	70	65	76	94	88	93	89	88	103	107	101	96	92	101	105	90	110	85	107	95	66	91	89	91	77	94	82	70	83	103	87	83	98	89	81	74	85	97	79	83	95	95	83	101	88	93	93	92	106	67	112	80	91	83	91	88	85	82	101	71	94	102	71	83	88	98	73	89	93	77	85	92	98	94	93	86	87	104	88	102	99	92	67	80	91	95	87	89	83	89	93	83	74	86	100	87	107	99	77	102	84	93	108	83	88	93	106	101	114	103	90	81	88	89	92	95	69	100	87	93	86	99	100	102	91	91	87	88	90	80	91	78	84	98	93	100	96	91	89	87	95	94	79	86	89	83	91	92	74	79	99	96	89	76	89	87	86	79	73
25718	13744	8121	9860	22293	25706	24618	23494	19883	15120	13104	10892	9230	7326	7430	6302	5701	4957	4195	3363	2602	2783	8468	12404	12249	9798	7046	4948	3140	1906	1388	1095	846	775	701	702	674	636	615	645	643	638	646	650	640	694	657	661	663	676	646	645	654	670	649	654	634	630	704	644	657	654	701	632	670	678	647	682	588	689	617	614	672	655	651	651	721	663	668	606	648	631	622	649	633	708	704	638	658	642	639	618	597	680	652	677	672	689	673	652	674	696	675	657	621	674	647	646	654	633	683	675	647	676	647	660	623	647	661	656	712	657	674	661	659	638	694	669	663	655	614	674	664	636	628	658	700	685	613	657	634	692	666	630	652	634	645	683	659	620	628	646	652	654	665	660	657	650	687	677	637	675	633	633	629	645	640	646	676	668	609	643	677	676	663	683	625	650	666	646	690	646	673	673	638	628	688	674	694	642	641	716	696	640	667	637	674	662	636	622	639	595	654	647	613	641	609	630	674	633	638	669	669	629	673	626	641	646	679	665	624	647	712	653	665	623	646	679	684	628	687	640	646	621	624	680	657	673	658	625	643	626	655	632	676	637	629	660	681	665	608	632	631	676	619	639	630	623	678	646	629	641	652	679	643	647	634	684	647	649	670	652	674	720	639	668	725	664	634	684	660	638	645	615	621	633	623	649	657	651	665	686	669	691	629	655	645	663	657	671	638	698	638	655	643	627	608	652	696	663	692	677	638	647	665	656	698	651	668	676	656	671	649	629	663	676	669	637	632	603	658	627	665	634	682	644	672	688	648	648	663	633	679	663	620	650	653	671	645	710	626	653	645	677	666	657	629	630	675	694	669	651	642	685	658	640	635	648	631	649	669	670	670	642	640	716	715	654	694	624	714	647	699	689	635	678	648	639	680	657	666	630	634	678	663	646	658	682	708	659	667	671	634	666	622	593	660	653	698	618	656	703	656	649	658	654	662	697	625	688	653	635	647	669	682	639	686	659	666	645	655	665	665	606	641	667	650	644	660	672	713	629	643	667	583	684	671	650	696	656	668	653	664	666	641	678	656	690	620	628	677	664	681	655	666	656	666	642	679	669	632	691	688	676	666	666	649	650	653	661	639	653	638	655	639	667	663	669	657	677	684	634	642	660	644	656	641	644	642	676	652	651	614	654	694	670	668	631	658	652	675	611	697	621	622	615	661	668	639	673	652	654	688	675	690	670	654	610	667	642	653	681	636	647	658	659	687	668	645	687	660	631	581	654	697	592	641	640	655	632	634	647	675	636	634	662	635	647	686	625	670	706	674	624	682	655	630	652	644	621	647	659	659	695	691	679	651	675	626	647	701	661	672	651	675	657	652	620	666	621	659	669	665	653	680	623	667	693	618	644	647	682	666	652	661	667	628	637	607	635	637	639	647	645	669	667	684	693	646	711	651	651	676	647	702	627	648	658	671	644	661	643	617	638	659	623	698	708	613	645	604	623	686	614	699	690	640	614	585	682	618	613	648	669	647	690	618	665	689	656	603	653	667	649	670	620	638	670	656	607	676	634	684	647	680	671	693	677	675	607	609	680	622	633	636	668	633	619	682	649	636	622	710	696	617	694	654	658	678	643	616	639	708	637	645	657	670	660	652	673	686	684	653	660	685	666	670	630	662	636	637	645	660	675	668	617	618	693	646	637	683	713	660	698	588	680	640	671	651	658	612	639	629	657	645	645	652	612	684	664	691	682	656	682	627	681	685	633	700	659	618	669	637	653	636	626	652	640	655	688	658	635	650	619	670	619	597	656	694	675	636	675	701	659	666	639	635	693	672	615	642	678	682	647	604	673	667	665	676	652	632	718	652	664	615	632	662	623	697	665	673	658	644	647	665	630	646	623	718	613	687	678	662	668	704	615	633	614	624	624	646	645	670	640	643	648	620	652	649	672	636	681	633	717	632	637	667	664	681	685	675	651	624	623	676	672	644	668	690	667	681	684	610	675	693	669	617	657	668	657	645	661	644	678	647	654	634	648	657	666	631	654	656	667	644	689	581	649	652	598	627	646	637	630	640	659	697	659	622	658	682	659	678	647	679	689	632	598	663	665	649	668	613	650	668	603	718	672	679	619	681	660	647	604	632	624	657	654	613	652	650	724	658	634	667	664	646	706	651	665	687	617	668	664	653	701	683	674	619	635	643	662	662	665	658	649	621	718	657	627	653	629	648	640	653	652	661	644	675	635	630	588	645	622	653	633	672	670	626	637	650	682	678	648	616	624	644	689	663	657	652	650	624	641	676	678	653	667	667	672	654	671	640	676	638	641	639	618	682	647	632	648	641	648	679	605	658	660	690	625	612	640	688	670	631	680	683	617	661	634	635	678	681	692	650	683	676	669	658	647	654	686	663	662	639	653	642	672	662	644	676	658	661	666	702	638	661	645	654	583	631	633	620	640	629	653	679	668	655	606	627	669	652	628	686	635	625	645	655	637	627	662	690	622	714	654	648	644	655	642	660	668	623	668	678	643	644	679	667	660	661	647	631	659	653	666	622	629	700	675	655	681	665	687	630	666	630	612	661	666	679	651	648	662	700	647	656	577	678	691	673	647	682	694	663	697	626	691	628	638	653	670	626	605	648	631	664	642	657	626	661	646	634	610	590	621	650	666	629	670	652	626	632	619	665	686	657	652	666	692	670	627	644	660	678	608	642	682	693	660	632	602	637	603	641	688	634	638	640	608	638	658	666	582	655	625	665	696	684	666	687	662	659	663	641	639	639	642	666	646	623	646	650	666	659	683	669	644	667	662	650	677	698	673	656	670	655	653	690	658	652	631	648	636	679	681	662	711	659	646	619	690	678	644	707	659	623	651	680	661	650	675	660	674	592	686	655	613	698	660	653	636	664	661	652	642	651	679	684	648	680	657	675	664	626	673	662	644	669	617	645	621	648	604	672	679	636	622	670	663	693	676	671	640	642	628	623	623	605	676	667	643	690	653	664	689	647	686	633	669	647	669	633	646	626	645	642	661	611	638	668	573	594	640	650	656	637	694	618	684	689	632	657	675	666	685	650	648	624	649	689	650	617	615	658	684	626	678	694	613	682	632	659	672	642	688	630	646	666	652	642	649	696	651	599	665	705	692	647	671	672	655	650	657	695	628	684	625	645	646	651	672	607	677	695	606	642	648	675	633	675	649	672	668	680	651	670	671	683	623	676	628	685	595	651	648	679	623	680	659	702	640	649	656	668	652	610	686	659	691	680	654	664	664	649	725	653	675	661	654	622	639	643	647	654	640	681	668	635	623	662	703	683	655	617	618	607	617	656	693	617	638	656	600	623	659	639	666	614	636	703	674	677	658	627	643	647	635	683	692	687	654	680	627	628	650	665	659	646	612	657	661	680	631	645	668	694	686	654	715	624	642	667	676	666	654	609	643	650	627	611	643	684	631	615	631	700	632	657	665	643	622	603	634	636	650	756	672	673	639	629	634	644	654	634	633	641	596	662	626	658	683	650	677	631	650
2648	861	414	354	342	342	452	501	388	299	274	250	235	198	186	141	141	144	149	126	115	109	121	151	174	148	145	129	96	102	84	78	76	83	74	64	73	76	99	70	60	85	59	76	69	86	80	74	80	75	54	68	89	79	73	57	77	91	75	59	74	68	73	82	72	70	72	73	58	68	71	82	72	79	87	87	75	70	75	70	54	77	73	83	73	81	78	68	75	74	66	78	67	80	75	72	66	65	68	75	59	80	73	71	63	69	71	80	59	84	67	76	60	75	67	75	79	74	74	78	65	79	76	62	82	69	71	54	60	80	68	72	79	79	80	84	70	83	52	73	71	87	69	92	67	67	62	70	61	75	65	58	69	71	72	63	66	82	62	71	83	79	79	80	65	63	74	79	76	64	74	68	75	88	72	80	73	81	86	68	75	82	75	79	75	77	72	75	68	69	80	69	86	74	73	84	70	84	72	86	71	67	79	68	67	73	60	71	62	84	77	76	85	75	69	71	60	77	61	70	68	75	68	85	86	62	69	78	67	63	74	71	59	54	70	69	79	77	63	68	64	64	78	80	71	73	70	79	85	86	70	74	69	80	79	69	80	78	73	77	77	73	63	69	65	56	68	54	66	69	62	75	76	90	65	71	81	73	73	76	84	80	81	67	82	89	79	69	64	88	75	88	75	63	74	74	75	94	84	76	65	62	88	73	88	84	87	71	79	75	66	71	69	91	64	63	71	84	75	81	85	95	71	62	69	76	69	69	82	60	81	79	72	68	89	76	78	81	87	88	73	69	66	72	66	81	77	83	75	81	66	57	75	82	72	70	75	79	72	86	63	73	82	75	76	74	75	74	67	73	66	64	71	69	80	74	80	64	68	78	81	70	88	71	61	77	70	79	71	82	86	80	67	75	66	75	69	64	81	74	67	65	98	75	68	88	71	67	79	61	73	87	80	81	81	58	69	73	66	67	82	68	77	69	82	83	84	90	70	68	86	78	73	64	74	81	67	82	67	64	74	63	82	54	66	78	77	82	69	79	82	76	73	63	64	79	82	69	71	76	87	78	73	70	79	74	70	80	87	70	67	90	71	79	74	70	80	79	77	92	83	87	65	65	69	66	82	96	65	70	69	69	71	63	67	84	80	78	70	69	68	63	72	77	74	68	82	69	68	66	78	66	76	71	66	68	83	58	66	78	67	73	65	78	68	62	57	72	80	70	73	73	64	70	95	82	86	72	75	72	77	68	77	75	72	85	88	74	72	93	76	81	78	82	81	69	77	78	61	76	77	83	72	73	60	69	81	63	71	64	66	89	73	58	91	77	80	82	78	84	69	79	65	67	96	80	78	68	74	68	63	62	69	67	93	74	73	66	68	83	67	60	79	78	78	63	76	77	87	73	72	77	63	68	69	76	68	70	75	74	84	101	92	78	84	75	66	67	63	76	64	70	80	80	88	57	81	69	80	85	76	74	77	74	80	68	66	74	73	89	78	90	85	65	66	78	75	74	77	71	66	84	79	68	77	76	70	78	86	69	71	88	75	67	54	76	71	78	81	72	67	79	76	87	63	74	78	71	74	81	55	69	73	81	87	65	68	71	66	73	89	86	70	69	83	78	63	69	86	78	66	71	68	79	68	66	64	71	84	92	83	88	84	82	73	85	80	59	68	78	79	78	82	69	68	75	69	83	79	75	87	66	73	77	74	77	83	73	78	81	72	62	81	62	69	72	70	85	60	76	78	76	83	53	85	65	77	81	65	64	65	85	69	66	74	86	76	81	66	101	64	81	88	83	61	97	67	83	65	81	80	88	86	74	82	78	84	68	73	77	61	83	65	71	70	71	72	75	65	76	71	74	84	82	61	88	81	69	74	78	78	71	72	71	78	79	64	64	64	64	77	66	78	76	64	76	66	89	93	61	81	82	72	63	79	89	59	63	71	71	88	77	78	74	75	69	76	73	85	77	64	73	72	69	93	77	78	67	83	76	85	77	73	76	71	77	77	59	78	66	97	78	62	75	76	65	70	74	79	77	68	95	58	58	91	82	62	77	79	69	65	74	69	73	79	73	76	71	73	58	68	62	76	78	73	60	69	85	64	69	59	106	95	74	73	93	76	74	83	67	71	91	83	85	71	63	85	75	61	79	66	85	68	72	76	86	77	69	74	84	73	70	68	71	75	77	75	72	85	76	60	83	60	70	72	74	63	71	79	63	73	75	63	71	72	79	76	73	72	66	72	70	74	71	80	74	67	78	82	74	70	81	73	63	87	80	65	59	69	68	68	78	63	72	88	78	80	80	73	82	71	69	65	81	80	62	63	73	82	58	81	70	60	66	60	74	65	79	71	82	67	84	84	58	75	66	72	61	65	65	71	74	64	85	65	88	79	65	64	89	68	69	78	75	80	86	74	76	63	81	68	78	80	72	75	71	70	75	65	97	72	64	87	80	63	68	91	65	83	74	74	66	70	80	57	88	73	81	77	89	76	76	70	62	81	76	76	71	69	60	70	75	79	71	84	99	63	72	75	77	84	75	94	67	91	67	68	75	86	83	88	57	76	65	81	73	68	70	76	67	85	74	63	82	53	64	67	66	84	78	62	73	70	65	78	71	87	75	74	73	77	81	74	76	62	85	84	85	81	68	73	74	80	71	78	69	90	65	63	60	69	77	71	57	85	64	68	72	62	75	64	75	72	67	75	72	80	79	78	66	87	70	69	69	80	79	78	79	68	70	77	66	80	82	65	85	64	69	68	63	65	61	73	65	65	63	78	70	87	80	61	89	84	72	69	63	85	74	60	83	69	77	77	79	87	68	79	67	71	60	69	90	77	59	74	68	79	81	71	66	86	75	59	71	66	79	75	77	94	83	91	65	81	69	78	83	79	67	78	70	66	82	70	68	71	80	57	63	82	72	93	73	57	54	70	88	74	90	88	77	71	84	79	76	76	71	64	74	74	75	74	89	64	83	63	80	76	76	88	72	69	73	78	75	61	80	78	76	88	69	79	82	76	63	72	87	75	64	69	83	72	65	72	69	76	76	73	73	69	83	66	90	66	71	84	81	78	77	73	72	62	73	62	82	68	68	78	82	73	72	67	66	71	67	74	61	77	69	92	81	76	69	80	74	67	66	81	73	60	77	70	76	75	63	61	58	66	78	74	78	81	62	80	74	82	68	74	83	62	67	81	86	68	69	74	70	91	74	78	70	80	70	64	57	66	62	73	81	81	55	74	76	70	70	77	75	71	91	95	75	71	77	67	89	87	66	71	80	77	68	74	66	80	80	74	79	69	64	58	68	72	65	57	60	76	74	93	88	73	66	84	79	77	79	81	92	74	61	84	64	80	77	71	86	64	63	79	68	83	83	75	71	85	64	86	64	86	74	75	86	81	79	67	75	76	75	72	71	72	85	67	79	83	74	72	62	69	83	68	69	78	72	70	78	83	77	78	70	65	80	91	65	77	77	77	76	92	58	79	52	77	78	85	71	82	73
20125	8955	4931	6044	15607	18429	18675	17389	13302	9670	8450	7419	5639	5118	4316	3651	3274	2913	2591	2197	1598	1466	1743	2496	2650	2235	1684	1333	994	836	714	667	571	601	591	555	553	555	573	543	502	583	571	526	576	546	606	543	551	564	601	596	548	569	585	566	546	565	571	588	596	562	538	540	577	589	535	571	545	571	580	571	603	561	566	563	559	565	537	569	566	510	585	568	585	498	578	574	614	588	564	567	537	592	536	528	579	535	567	526	580	553	558	564	541	555	574	533	561	532	579	587	546	550	507	557	553	584	564	558	516	585	547	562	593	566	568	581	583	561	531	565	551	529	556	505	540	532	546	541	550	565	562	557	567	514	584	564	519	557	554	511	553	561	529	551	612	527	576	589	515	582	557	607	567	520	537	540	545	584	558	594	552	561	570	534	560	555	561	545	540	571	560	574	596	559	577	523	539	562	591	574	587	576	577	584	537	549	563	593	588	544	537	580	538	542	530	528	531	559	567	582	491	580	546	561	555	536	570	555	555	587	557	584	583	577	602	533	512	566	566	564	518	549	570	591	571	551	544	545	589	534	536	600	556	561	588	556	585	565	519	548	555	600	576	593	558	537	561	569	559	555	557	556	556	587	531	586	519	531	569	544	596	571	594	566	538	526	533	575	532	549	531	554	547	590	503	563	560	566	545	607	559	566	555	553	543	548	578	583	514	585	576	503	544	605	506	567	566	543	594	529	551	569	580	540	534	538	558	558	535	571	536	569	588	562	542	540	521	538	583	558	566	520	565	538	559	531	541	569	558	526	556	576	580	569	572	557	557	531	563	563	575	553	565	557	546	570	565	549	570	567	549	576	592	541	576	579	611	542	558	575	581	576	538	581	552	535	579	565	520	542	552	533	568	537	568	551	596	558	583	566	584	577	573	517	611	566	577	542	576	505	545	537	554	520	531	591	576	577	586	551	539	544	572	570	541	570	559	541	527	596	566	499	552	567	527	539	547	555	555	517	550	567	553	537	572	577	591	572	570	585	603	543	561	569	543	589	553	571	643	531	547	543	551	536	537	535	542	526	533	547	556	548	586	531	570	581	585	553	552	542	550	578	581	554	522	572	591	548	557	562	534	564	567	530	555	532	534	532	585	573	601	611	550	551	575	550	540	574	543	560	602	540	583	534	524	568	557	564	593	537	567	547	545	550	543	531	587	549	527	571	555	545	548	558	551	546	580	565	565	554	568	563	587	516	580	570	556	586	551	539	586	556	553	575	544	572	561	576	592	531	537	602	559	595	563	543	576	556	520	595	587	570	592	526	577	527	579	562	570	580	572	546	578	565	572	572	592	582	544	552	555	549	609	564	563	554	525	564	562	561	533	570	575	575	542	579	544	551	571	589	561	539	583	595	530	594	548	547	533	565	575	568	550	561	572	556	578	567	548	586	567	542	579	558	539	541	551	553	578	573	561	539	561	554	551	557	564	561	554	545	588	572	518	555	523	542	550	556	522	563	566	570	532	560	549	545	569	581	502	537	547	575	540	588	533	578	605	566	542	536	515	565	594	533	576	539	579	572	521	568	563	536	546	532	528	579	560	574	525	542	541	579	590	524	544	538	581	569	571	542	599	517	576	589	551	571	591	555	576	568	553	547	583	563	543	594	586	582	543	582	549	569	529	591	579	561	562	555	557	553	533	567	594	535	596	548	570	519	566	582	533	577	548	579	579	488	544	525	597	536	562	548	532	513	571	593	574	551	572	569	541	547	549	571	553	576	566	523	581	577	576	607	568	549	550	533	573	542	570	567	530	562	553	581	586	541	523	556	560	551	583	565	547	541	554	558	567	541	539	623	557	549	560	552	580	558	554	551	541	566	601	608	563	564	561	536	556	536	526	559	591	567	559	571	510	562	558	566	559	573	544	563	541	541	530	550	542	538	555	537	538	540	575	546	574	576	550	605	562	564	568	562	529	544	523	589	582	546	551	547	579	563	553	557	583	535	576	547	552	549	586	557	500	542	580	547	549	540	550	546	525	606	551	563	579	572	592	583	563	550	565	606	581	565	550	527	536	626	551	585	572	539	577	590	567	610	555	574	540	567	557	526	577	541	519	519	549	596	527	545	571	569	556	594	541	484	546	527	526	540	589	590	585	560	532	560	565	577	560	560	573	588	559	582	545	584	545	585	549	583	531	517	491	546	566	536	546	587	626	579	569	506	550	588	594	556	611	612	583	557	559	615	524	550	538	562	590	517	568	576	540	554	524	570	527	513	558	551	573	568	566	558	637	532	535	556	585	581	579	560	583	537	558	520	525	564	539	594	554	593	570	553	554	576	579	546	578	554	546	547	565	559	521	569	536	563	565	584	563	557	606	534	567	583	565	530	553	584	576	597	612	582	564	572	494	527	569	535	539	570	554	559	540	552	583	560	552	531	599	561	575	516	559	589	543	573	597	590	548	604	560	533	578	539	528	560	569	552	559	582	570	556	561	545	508	594	562	581	547	588	569	584	576	584	554	572	540	581	540	552	545	579	535	578	502	555	558	553	552	514	558	567	508	556	509	520	559	560	544	578	564	555	585	592	588	572	544	545	510	613	517	550	581	552	581	608	568	567	528	596	571	531	540	586	573	570	522	519	529	568	548	552	525	585	555	581	572	550	571	566	536	561	548	557	553	586	547	536	541	568	512	580	582	568	522	588	523	565	597	534	579	574	560	559	526	586	568	550	556	573	568	560	531	568	524	560	563	554	556	525	570	544	572	570	511	554	594	595	561	536	557	551	550	558	548	562	599	562	585	586	562	566	575	549	576	564	544	550	577	546	552	555	520	571	549	564	539	589	543	573	535	556	574	550	547	595	598	540	562	590	520	549	550	594	572	524	552	558	561	526	532	545	542	551	525	560	536	531	601	582	547	602	575	553	606	531	543	556	586	557	573	564	578	565	565	527	530	564	598	555	558	536	577	578	537	564	572	582	571	569	546	567	571	569	565	602	516	560	523	556	598	555	574	577	581	578	543	560	582	559	558	525	526	534	507	610	537	560	546	566	525	582	586	582	554	539	555	574	575	549	544	602	579	594	568	542	562	576	546	584	549	562	586	605	566	538	536	532	568	590	562	525	566	563	545	571	514	573	597	588	580	521	589	547	572	562	595	539	572	561	574	563	583	558	537	529	523	524	549	548	515	526	527	508	579	609	525	505	563	572	548	619	552	553	578	548	549	558	567	595	539	639	560	549	553	529	566	545	570	566	553	575	606	600	540	543	518	548	571	540	571	593	535	588	598	563	554	608	599	564	571	565	519	550	522	583	585	508	541	591	581	550	566	589	535	539	589	547	565	599	596	570	625	534	583	565	528	570	534	533	592	557	560	615	586	578	586	525	558	611	524	543	586	513	570	614	570	537	531	546	556	598	588	538	547	563	564	518	578	551	529	582	594	601	552	521	541	533	546	570	580	571	584	547	564	586	564	533	527	508	590	542	565	551	572	544	588	594	622	554	580	565	536	564
2602	1287	661	536	422	465	638	652	470	439	413	314	276	282	231	232	181	164	162	149	121	121	144	307	400	324	243	189	144	108	112	87	92	79	76	63	75	86	76	66	69	81	96	70	94	83	90	73	90	77	86	75	79	79	79	66	73	77	77	70	71	84	71	77	94	93	69	72	68	75	65	74	78	74	68	78	93	77	83	68	65	86	79	79	71	82	86	78	77	78	81	74	67	73	75	64	74	69	83	72	83	74	69	78	85	77	69	75	76	68	74	66	74	73	89	73	84	78	84	73	64	81	101	78	75	78	79	71	92	74	88	63	78	74	77	86	89	64	73	76	88	66	79	71	69	78	84	94	76	67	70	73	85	76	71	78	83	69	74	72	79	81	82	67	96	68	79	76	91	82	67	74	85	78	73	73	86	77	70	91	72	73	71	86	87	61	73	102	84	79	70	82	67	74	98	92	71	55	68	94	75	94	61	78	84	83	74	80	75	85	66	81	80	92	71	62	79	74	67	83	69	70	82	67	74	73	76	67	81	71	83	83	71	75	65	87	81	94	81	90	74	83	80	79	83	70	86	82	69	65	75	68	84	70	77	76	80	77	93	62	61	73	81	77	63	89	86	84	74	66	83	74	101	78	74	81	85	71	77	78	77	87	78	65	88	79	72	72	65	79	66	83	78	76	85	79	71	79	82	71	74	77	79	53	93	83	75	83	85	78	75	74	84	71	77	85	73	89	87	82	71	81	86	81	68	73	94	89	82	90	90	60	67	80	82	77	71	66	64	76	78	79	75	74	83	90	86	89	83	84	79	81	90	78	70	63	79	75	74	75	70	78	79	77	80	88	70	71	81	78	80	87	94	64	91	71	68	88	71	66	83	82	72	85	94	64	86	65	55	84	69	67	75	82	73	85	67	77	68	91	72	91	79	87	76	72	78	75	75	90	83	82	74	79	77	74	73	70	70	68	69	75	73	66	70	80	96	89	72	80	70	80	70	96	79	77	65	90	73	69	73	85	101	56	79	67	84	74	75	82	69	98	82	79	86	83	65	71	87	79	67	75	67	85	79	87	76	70	70	56	72	64	89	82	78	81	82	84	83	70	66	70	72	62	70	67	51	76	73	101	77	70	102	72	87	80	59	85	80	70	81	88	78	64	73	78	78	56	70	68	83	58	85	93	58	77	76	71	79	88	82	70	71	68	67	79	76	74	83	80	75	77	73	66	65	63	77	86	73	82	71	79	77	60	82	75	75	70	75	75	78	77	67	87	68	84	77	90	95	77	70	81	66	79	72	89	69	79	83	80	70	71	77	72	72	74	80	66	89	76	88	69	81	72	73	80	89	63	81	71	95	96	82	84	68	72	60	61	85	80	80	75	83	70	77	73	77	77	95	80	76	83	77	83	74	77	64	83	84	67	85	77	90	70	73	86	77	65	85	70	71	73	66	72	73	83	75	77	79	62	70	87	80	75	76	93	81	76	64	75	75	84	71	71	79	75	79	76	89	87	78	81	68	77	68	76	72	76	72	67	72	82	78	82	71	74	74	92	86	73	75	63	71	90	75	74	82	65	76	71	72	63	68	87	74	82	69	79	84	75	89	67	75	76	97	84	74	71	75	77	81	69	64	79	65	87	85	81	83	87	81	78	79	68	77	78	69	81	66	87	72	94	81	92	75	82	80	95	78	65	83	87	68	85	72	74	70	86	89	67	78	92	88	86	89	74	79	79	80	69	71	79	72	89	78	73	70	70	80	65	69	82	75	79	78	84	69	81	87	72	80	80	73	84	83	82	92	68	73	66	76	77	100	63	89	64	96	79	76	71	75	72	92	84	60	73	83	74	77	68	74	76	73	75	77	76	79	83	70	75	81	75	78	80	86	79	76	76	102	68	69	74	83	87	80	83	74	85	58	87	65	60	71	88	72	69	66	72	78	85	61	75	66	79	73	83	73	74	78	71	75	72	68	78	71	84	78	64	69	63	70	92	71	65	83	74	84	75	81	78	60	77	73	77	82	95	72	79	71	78	78	70	69	72	72	67	99	86	75	72	61	76	93	79	80	72	82	70	67	78	72	76	87	62	71	81	75	63	85	73	67	71	68	73	74	61	64	62	70	82	78	74	87	91	90	75	77	67	74	67	76	78	69	65	81	72	73	84	79	84	81	85	86	80	70	71	80	71	77	68	75	70	89	73	70	79	65	93	83	67	69	68	77	77	64	67	76	90	81	87	68	68	80	72	85	86	88	65	72	74	70	91	67	80	64	65	82	75	76	64	80	73	76	69	71	97	55	72	70	76	71	71	77	88	71	84	66	74	89	75	76	75	80	64	87	78	67	79	81	88	82	95	69	76	100	85	79	76	83	87	82	61	74	84	91	79	81	73	77	62	87	73	89	82	90	74	70	66	63	67	72	75	69	80	73	83	79	87	64	58	84	82	61	80	101	84	59	69	85	96	83	65	85	90	83	90	95	72	65	89	67	80	62	66	67	97	63	93	72	68	76	93	63	65	70	78	79	81	79	78	62	70	74	76	64	66	71	64	81	82	79	78	75	71	84	83	76	93	71	81	62	82	72	63	80	75	78	73	72	79	72	72	76	88	83	94	80	78	90	84	76	82	83	72	85	78	93	89	60	81	87	69	89	72	77	89	71	78	75	75	62	69	74	91	65	76	74	79	75	79	79	62	72	63	94	83	79	83	76	64	79	83	72	81	80	87	74	64	73	66	87	72	73	72	67	78	82	80	60	74	85	74	80	88	91	77	67	84	55	85	58	79	73	83	78	62	83	81	70	76	83	80	71	80	86	69	76	94	80	82	77	65	80	80	70	80	80	74	75	78	75	82	70	77	74	58	71	70	82	74	85	60	87	93	84	75	73	62	74	55	75	70	60	60	87	74	79	57	78	73	94	77	95	78	86	77	75	86	77	74	87	85	72	67	79	68	80	83	85	85	92	77	84	82	65	69	68	76	82	77	76	74	51	76	82	87	87	63	88	81	73	73	86	82	74	68	94	76	93	68	79	84	89	71	75	60	65	95	79	90	64	69	68	69	82	80	66	74	69	86	78	86	93	77	75	67	84	69	107	60	81	72	63	78	85	73	100	76	96	87	79	71	74	76	86	75	59	86	83	82	79	86	77	67	75	69	67	63	67	87	88	85	81	71	81	74	72	82	84	64	68	80	67	81	74	65	90	90	81	85	64	76	94	78	101	73	76	71	63	71	81	94	69	92	75	60	85	95	82	83	79	70	80	65	79	76	93	79	98	88	88	79	82	77	70	81	78	87	79	79	82	82	76	84	66	78	85	72	69	64	82	71	80	70	73	80	87	79	67	84	72	74	69	74	72	78	94	68	76	77	84	73	72	85	83	78	87	64	77	85	63	79	72	72	79	73	97	78	84	77	84	79	70	77	92	71	71	79	64	62	83	72	82	70	68	73	82	82	76	93	68	81	78	83	91	63	82	73	89	83	69	80	78	80	63	81
23124	11491	6992	8606	17051	21472	23382	20553	15226	12506	11223	8689	7580	6814	5708	5093	4469	3644	2920	2672	2194	2002	2567	6315	7334	5977	4150	2851	1968	1447	1153	961	773	674	634	603	610	576	578	608	527	561	566	559	594	553	550	593	562	584	613	597	573	579	549	534	606	614	580	588	553	544	578	547	606	572	604	592	592	593	574	643	570	584	575	575	611	593	572	594	559	582	579	551	585	610	633	570	569	558	577	529	557	538	573	591	562	577	513	574	584	552	538	597	588	564	580	548	525	599	567	556	552	571	524	599	545	508	526	591	579	586	554	566	587	566	551	526	567	595	571	580	575	570	520	572	568	573	556	580	574	552	590	580	534	569	614	559	577	546	545	582	607	575	571	598	590	581	570	600	600	532	583	586	565	608	563	568	574	553	589	585	559	600	581	561	533	590	580	570	548	558	572	536	561	621	561	563	614	585	512	607	544	569	611	600	552	614	570	551	549	588	597	591	588	616	583	576	575	559	596	539	522	532	552	602	565	570	564	579	551	546	531	617	603	523	602	573	512	566	554	610	582	577	583	571	577	602	566	551	580	619	617	551	532	596	564	591	546	598	593	601	556	549	527	559	532	588	518	563	599	605	596	555	568	547	538	549	591	556	562	546	549	558	534	573	549	592	572	572	590	596	548	580	567	577	615	534	546	607	557	580	534	556	557	587	570	580	562	586	573	562	556	575	577	606	528	564	554	529	599	562	551	620	563	570	582	565	552	562	585	577	577	564	620	565	557	566	534	589	593	607	587	551	560	552	563	566	570	595	576	556	615	592	545	541	576	583	579	591	596	578	585	549	620	554	564	575	607	552	611	581	559	566	585	586	572	573	546	620	607	578	594	609	571	562	558	562	561	583	562	562	601	557	581	597	541	561	589	537	576	568	553	549	553	579	573	601	612	601	587	589	550	551	580	599	549	561	581	582	578	559	561	547	552	568	568	576	560	595	571	566	556	562	552	545	562	600	568	581	538	580	556	585	583	555	572	607	518	592	583	577	592	572	578	600	575	577	576	580	604	561	589	587	563	597	564	587	579	579	560	548	584	576	598	619	571	543	546	540	550	551	549	586	577	566	613	568	570	593	566	580	539	544	584	604	544	553	561	560	567	583	530	599	578	614	633	572	590	536	575	561	581	575	569	512	592	575	576	568	609	570	551	556	571	591	568	563	563	594	623	509	535	588	526	535	591	597	549	624	552	569	551	565	578	550	624	531	581	574	543	553	567	595	585	519	586	550	521	535	561	566	570	569	552	603	579	557	545	584	531	619	616	552	532	569	595	568	553	581	587	591	583	603	547	581	569	600	634	554	582	541	579	570	546	593	560	558	548	576	574	588	583	544	555	585	556	616	573	559	540	548	570	544	549	507	538	628	561	563	565	569	520	569	561	575	594	594	552	588	539	562	589	553	570	559	556	535	539	586	574	599	559	572	567	581	583	559	591	521	565	592	582	558	558	571	558	548	576	550	563	574	553	558	505	585	583	557	557	592	621	557	537	589	563	532	529	590	597	567	571	589	536	574	572	593	582	543	574	573	567	560	532	583	592	535	592	572	568	578	563	570	532	552	555	572	553	527	559	574	588	575	569	530	580	591	614	581	504	572	559	583	577	553	592	562	629	569	599	566	564	567	604	574	570	534	557	576	563	577	574	568	555	568	550	569	575	586	578	553	592	586	551	518	586	572	582	605	557	532	575	634	562	529	553	568	563	572	558	555	559	517	620	560	557	544	546	574	629	548	587	593	588	562	567	591	600	597	553	551	525	546	588	573	618	612	541	559	610	555	569	578	527	575	580	584	578	570	518	586	609	571	532	583	562	564	502	592	527	564	603	555	574	561	575	580	563	549	569	542	572	548	577	588	589	605	580	592	570	511	562	543	594	614	586	608	565	506	568	581	605	563	546	560	526	548	577	565	543	597	544	549	564	551	547	548	569	593	607	568	577	597	604	573	567	599	564	559	625	543	608	503	557	556	572	614	556	591	613	597	586	561	553	572	569	583	577	540	581	542	578	583	553	540	594	596	543	615	605	569	567	564	585	582	566	553	566	550	524	575	589	581	566	534	589	564	573	582	564	556	565	516	576	551	554	562	582	549	602	577	552	564	609	547	563	548	605	568	619	522	533	599	546	578	573	557	541	575	554	570	569	550	615	589	567	557	564	560	607	585	598	534	564	569	540	575	521	568	575	590	582	585	578	581	584	559	562	497	520	585	601	544	565	580	552	585	558	570	595	577	590	557	585	586	569	554	543	554	529	570	581	565	581	519	557	594	551	582	557	601	562	580	559	556	551	562	581	569	596	540	564	577	563	569	596	541	572	606	578	568	613	615	600	558	543	532	603	583	605	606	542	610	566	542	562	609	560	571	549	594	522	598	550	623	585	600	585	529	576	573	584	548	594	551	586	602	584	577	546	550	570	545	573	588	577	577	560	577	554	576	593	567	590	584	536	594	608	561	540	597	570	559	603	519	568	614	583	620	604	580	553	561	588	532	573	564	554	608	538	569	587	620	591	559	564	582	590	552	608	572	555	555	565	629	554	594	593	572	581	632	547	561	597	541	588	569	597	585	538	606	578	566	540	601	592	562	617	569	587	594	575	589	563	562	573	561	581	568	545	589	603	602	552	535	547	545	536	556	550	580	594	582	541	545	546	553	566	570	583	540	531	582	558	633	605	571	569	587	588	561	551	590	546	552	573	559	557	570	536	598	600	571	564	549	608	608	550	594	515	551	575	596	537	579	546	560	573	567	555	548	578	586	577	566	542	601	573	608	603	554	555	576	557	576	568	531	577	548	601	567	600	566	603	581	560	577	580	565	572	600	608	543	557	546	573	559	562	576	571	566	543	583	577	574	568	602	558	555	599	547	540	617	564	555	569	548	568	615	556	550	590	558	562	585	564	559	571	565	535	497	568	580	582	578	586	579	516	621	551	545	576	576	591	536	575	573	551	572	562	578	597	574	588	614	574	573	599	580	602	534	564	565	562	591	607	602	608	554	530	560	528	611	547	571	556	568	604	553	574	619	542	544	591	595	556	589	568	588	563	572	576	578	577	611	607	572	573	566	608	531	561	572	586	578	579	571	527	558	592	606	628	569	563	557	537	561	575	566	565	580	630	551	596	595	572	551	607	554	589	563	572	621	573	586	533	558	602	521	518	559	562	578	589	573	539	562	565	548	574	557	552	587	574	582	561	592	619	561	555	590	567	582	580	574	551	528	576	575	549	562	555	617	525	586	601	592	557	555	571	567	555	518	586	589	598	551	571	627	573	577	586	552	598	540	555	574	550	558	580	547	571	580	603	576	595	588	567	634	619	622	568	543	538	583	592	588	564	558	579	513	593	557	620	556	565	542	567	562	601	563	593	539	560	571	602	592	548	585	605	564	529	587	597	550	581	559	537	544	585	569	600	583	560	550	583	565	619	600	573	556	593	576	604	566	581	569	557	582	550	595	563	585	566	575	594	563
3899	1261	752	559	428	524	581	555	482	405	369	306	275	248	234	210	197	192	152	184	164	120	159	372	387	317	219	218	192	153	140	110	111	98	91	84	72	89	81	97	79	79	89	89	78	93	84	78	93	79	82	77	79	96	84	98	81	98	83	92	81	79	76	75	75	91	72	88	76	79	75	91	106	79	81	80	106	86	84	86	74	84	71	75	88	84	77	91	87	94	101	97	87	88	77	75	92	77	75	87	98	97	81	78	88	78	88	78	84	90	83	79	108	106	74	89	79	81	74	82	87	93	81	78	85	84	83	95	90	101	92	94	96	76	80	84	87	84	86	80	68	84	84	81	86	103	105	84	93	86	85	106	92	69	104	86	101	91	85	91	89	93	82	79	82	80	73	84	95	79	92	98	70	86	91	81	87	96	93	91	81	75	71	79	84	86	79	88	70	89	88	99	81	88	84	98	88	78	96	97	78	81	76	82	79	92	68	90	99	90	85	89	88	77	90	81	93	86	90	96	83	85	71	79	86	94	88	73	93	85	80	91	73	100	67	78	89	77	91	87	68	76	84	96	88	100	80	77	87	88	96	85	79	79	92	77	93	84	78	84	77	98	80	88	87	79	90	92	71	85	83	105	87	98	75	96	68	82	67	79	84	85	93	116	81	108	82	84	70	97	99	99	88	90	80	103	107	78	83	83	92	95	88	83	84	105	98	92	99	72	81	69	106	87	95	86	85	83	79	70	89	74	98	78	83	75	117	70	81	92	88	76	108	92	84	85	95	92	82	80	66	102	72	99	82	92	77	99	89	80	91	79	84	91	88	83	71	99	78	78	83	85	96	102	96	91	95	85	78	96	75	65	85	81	77	98	75	85	76	76	95	80	90	84	89	97	80	88	98	82	84	89	99	82	80	89	98	72	96	81	82	83	99	104	74	86	76	67	83	77	83	97	73	87	96	77	89	85	86	81	74	78	101	95	93	83	85	78	103	75	63	93	77	90	90	90	100	91	80	90	73	96	86	92	80	96	82	81	94	91	92	79	90	96	104	93	80	75	104	102	102	93	74	73	87	83	91	84	75	89	76	92	88	101	78	99	84	73	90	73	70	81	97	91	80	95	95	76	91	87	82	75	106	75	75	84	85	104	83	77	97	77	80	83	76	88	89	66	90	97	67	77	78	86	93	69	77	104	93	75	83	74	83	102	98	85	93	80	91	68	85	86	87	87	97	95	79	75	87	101	89	99	100	81	79	79	84	99	95	80	73	94	76	95	67	84	88	82	91	97	87	85	78	88	100	100	102	79	73	84	82	85	74	86	91	71	85	94	96	76	80	95	84	81	88	85	89	76	77	89	68	90	74	88	84	79	90	90	87	96	80	91	86	79	81	84	74	115	70	86	85	66	88	99	91	101	83	83	94	91	80	79	84	78	88	75	75	79	80	81	84	90	94	75	85	90	86	79	86	103	71	94	79	90	85	88	83	82	82	100	78	72	84	83	85	78	84	91	89	94	75	93	82	73	86	103	86	82	81	86	74	82	95	86	84	107	90	95	90	107	90	84	77	87	93	92	83	77	99	77	81	94	93	84	86	81	75	78	85	81	76	92	81	92	68	85	88	91	84	98	84	95	83	90	91	69	70	82	67	84	94	90	87	88	72	93	68	98	91	71	88	99	85	80	89	78	96	70	84	85	73	75	104	88	70	85	85	86	81	83	87	73	79	83	80	96	104	99	76	79	94	74	79	90	91	87	108	82	83	87	83	86	83	95	89	90	79	107	87	84	79	77	92	77	91	85	111	97	92	82	89	84	96	85	84	92	97	79	77	78	88	104	96	86	89	72	91	70	78	84	87	101	94	82	86	84	67	91	84	79	105	85	73	91	67	88	81	77	75	84	84	92	82	78	64	98	83	68	84	80	99	92	82	82	94	79	87	76	81	82	83	82	76	92	74	79	96	89	96	94	83	87	80	88	70	90	88	78	91	85	78	94	81	97	101	89	61	79	77	65	90	78	91	88	79	77	80	72	83	92	88	96	74	74	96	78	85	114	90	73	71	90	89	68	85	75	93	92	86	102	85	82	89	84	97	83	80	92	72	95	71	85	107	80	103	89	86	90	96	80	84	76	93	98	83	85	85	100	88	83	81	80	93	85	71	69	80	81	74	67	94	99	82	91	84	98	91	88	88	99	99	77	64	112	103	91	87	86	78	82	82	67	73	96	92	94	90	81	75	88	105	82	76	70	81	91	83	89	101	87	99	74	79	85	95	95	88	93	96	91	87	68	68	68	96	93	81	81	80	72	84	89	90	90	91	85	73	73	116	70	76	93	87	85	84	82	97	89	85	77	71	92	90	73	91	86	94	76	98	86	78	79	86	102	102	77	94	93	89	60	75	92	87	101	77	70	94	93	72	83	71	80	69	93	89	91	93	80	71	79	74	105	80	89	91	106	84	92	76	93	75	90	100	96	88	90	84	93	98	90	86	86	63	86	89	84	92	83	81	92	82	104	66	71	89	80	107	95	83	100	87	68	89	88	78	95	82	83	83	79	71	90	62	92	98	88	113	98	80	96	81	83	95	90	90	66	90	90	94	89	96	91	105	93	83	77	88	93	88	77	94	70	79	94	87	89	80	81	92	114	92	85	87	94	91	80	87	106	94	85	98	77	87	103	81	82	86	92	74	93	98	81	83	77	79	102	92	80	70	92	90	75	81	77	86	71	78	91	101	91	82	77	83	95	87	83	74	85	86	87	79	70	101	72	71	74	78	87	87	99	77	94	87	94	91	89	95	71	94	101	74	85	89	89	88	95	87	79	89	77	105	76	65	74	86	73	80	97	82	92	79	83	96	74	59	89	95	71	90	81	79	89	72	87	83	96	88	80	80	80	94	63	85	99	70	92	85	91	82	63	91	92	82	86	91	82	80	87	87	78	76	88	86	82	76	98	90	74	77	71	84	100	87	92	86	91	84	77	71	81	86	91	74	76	81	78	87	92	81	77	95	74	100	82	84	88	85	97	99	94	84	76	104	87	88	85	99	107	75	83	77	86	86	89	84	91	89	75	80	94	93	92	90	93	90	90	89	89	79	70	84	85	96	89	77	82	80	93	95	76	101	96	84	78	93	79	93	96	84	85	69	68	87	78	89	80	79	92	70	90	82	99	100	88	88	73	66	83	90	86	83	79	84	76	76	90	77	83	109	83	85	78	107	84	89	65	80	73	80	99	89	62	68	81	81	73	82	90	70	90	86	78	59	102	82	96	95	91	86	101	92	88	79	82	88	95	82	97	108	90	79	65	80	100	83	74	90	80	90	94	86	75	82	70	73	88	90	94	88	98	75	79	81	89	101	86	72	79	100	79	75	85	97	85	74	94	101	90	94	86	82	76	80	79	99	89	90	93	90	75	83	92	89	91	84	76	73	82	86	71	85	93	65	81	92	79	80	84	83	77	88	77	83	91	82	74	97	76	84	90	77	70	92	85	88	91
23033	11622	7567	9074	16492	21440	21293	18391	14674	12888	10512	8770	8158	6546	5678	4826	4396	3754	3281	2854	2416	2077	3274	7439	7547	5869	4560	3377	2375	1697	1303	991	821	749	669	672	628	708	639	626	594	626	698	617	651	665	672	658	673	680	657	667	623	668	663	581	663	612	651	669	633	665	615	611	648	653	681	639	679	654	634	624	632	663	633	668	624	609	633	632	660	630	612	647	616	650	616	668	649	629	628	639	613	656	626	652	631	619	647	608	656	643	660	651	670	634	630	659	618	638	670	626	652	601	675	625	613	632	617	634	626	638	665	624	614	657	668	649	628	672	646	602	637	617	627	607	657	611	640	600	609	678	622	651	595	683	644	621	578	609	636	634	654	591	604	615	591	646	673	664	684	644	725	633	664	593	682	628	611	645	641	633	672	602	619	612	649	629	619	611	609	650	631	652	672	666	612	607	651	617	654	649	658	633	626	637	657	619	637	619	669	667	632	652	670	642	627	607	614	603	663	644	646	683	655	631	648	645	643	684	628	652	621	664	688	651	616	627	648	617	617	675	599	581	639	618	629	653	639	664	674	640	656	671	643	628	680	652	598	619	617	634	617	657	631	599	635	642	685	608	606	655	656	645	687	707	639	637	640	664	687	675	618	618	690	605	642	616	624	687	639	616	637	637	644	598	656	611	689	624	620	645	663	647	658	634	635	651	637	636	633	612	627	650	634	648	650	610	658	668	620	629	637	624	649	619	623	639	590	607	686	668	628	687	599	652	630	619	610	623	629	657	662	637	615	695	649	659	640	658	655	641	632	598	631	626	616	621	638	642	645	687	650	645	662	648	679	650	654	638	629	595	635	660	656	627	628	696	659	573	656	627	645	621	670	662	630	676	617	651	606	652	662	662	627	638	617	640	620	641	597	643	670	652	638	627	626	602	635	616	635	654	603	654	625	677	629	644	640	643	617	648	626	659	664	654	637	582	646	670	683	605	650	673	641	631	615	607	640	624	623	631	658	678	645	660	645	590	603	668	603	597	658	626	635	657	633	601	652	636	655	673	622	673	644	657	567	619	678	632	644	616	592	658	618	621	668	666	683	628	639	612	642	608	626	632	622	638	636	661	640	624	622	631	645	700	631	668	639	724	699	612	669	626	643	668	629	643	612	652	664	599	649	637	582	627	611	628	620	603	629	613	611	606	579	626	667	650	576	634	649	599	636	631	634	651	631	682	661	667	684	646	661	671	641	653	627	667	630	651	647	615	620	656	603	649	646	638	601	626	613	655	660	677	657	688	649	613	664	624	608	628	651	622	690	602	678	629	678	619	646	614	666	648	656	650	653	652	632	660	654	660	696	623	653	652	599	629	650	664	582	630	668	640	646	629	614	657	619	622	634	608	629	689	669	622	635	651	655	589	677	616	648	648	638	621	616	613	624	647	585	637	657	651	658	680	655	607	619	637	679	672	624	638	626	659	636	641	620	647	664	617	630	624	613	622	630	628	626	661	624	630	662	667	625	615	617	646	625	656	622	635	609	631	667	625	629	630	658	656	588	624	654	651	641	627	672	630	664	633	612	620	643	613	655	651	655	638	584	601	667	643	648	695	640	650	586	583	653	650	643	613	639	634	638	640	701	603	628	633	638	663	667	614	597	645	671	601	634	622	605	634	638	628	680	630	636	664	643	606	642	586	650	658	651	701	653	661	622	634	621	729	639	598	683	648	611	655	669	642	661	625	652	624	633	624	627	599	626	638	664	636	619	649	630	634	630	620	624	623	650	624	614	668	650	663	593	597	584	638	617	637	649	652	607	642	622	654	662	647	669	653	651	630	659	633	648	589	576	617	658	633	640	678	679	643	603	630	676	645	656	681	651	629	614	607	634	650	620	632	626	614	603	643	631	663	655	629	664	598	637	673	637	666	621	645	605	641	645	629	607	668	635	646	603	692	649	632	674	644	612	647	670	605	604	616	601	656	677	624	646	641	634	633	632	642	677	597	663	637	644	631	656	612	636	633	670	631	632	641	611	628	665	631	657	629	640	642	658	704	636	608	654	629	633	630	601	607	629	655	669	659	648	671	607	591	675	696	659	614	646	638	650	647	628	643	655	686	621	652	645	625	649	652	622	598	656	658	645	650	607	637	635	635	614	639	607	598	674	612	655	638	654	597	609	626	650	679	655	660	670	634	633	624	675	637	622	617	638	668	615	620	654	655	665	627	644	628	685	616	676	652	637	617	643	684	653	624	655	675	655	639	666	636	667	672	620	668	597	645	641	596	609	605	652	628	642	617	629	662	641	650	610	674	606	633	599	659	662	658	595	615	644	646	579	646	604	659	639	646	629	668	642	628	588	662	658	713	652	677	627	600	642	604	646	622	661	672	663	649	646	638	629	617	675	614	630	623	644	635	636	656	646	610	641	614	676	658	610	611	605	663	643	674	626	610	677	666	650	680	637	679	641	645	650	635	620	637	673	654	683	654	623	663	616	629	643	619	583	687	677	631	620	651	616	599	640	650	666	636	619	641	631	694	617	640	660	666	598	620	653	612	645	656	676	639	599	639	648	630	604	646	693	654	646	636	628	631	650	641	630	696	658	621	590	619	656	620	668	678	618	615	624	631	607	596	668	589	631	605	625	654	645	646	629	626	604	608	626	663	627	618	664	660	613	650	674	662	634	563	638	602	654	650	645	642	609	642	606	596	652	637	662	657	590	651	627	653	682	645	625	658	594	651	599	661	646	668	662	585	669	634	610	614	611	653	612	655	660	590	635	688	588	635	642	621	643	592	666	712	599	646	670	643	624	654	623	627	652	645	642	678	641	646	633	604	652	617	663	637	636	617	609	637	632	569	649	649	625	653	642	611	679	651	600	625	652	687	667	617	626	629	629	657	615	662	626	671	649	662	626	631	636	649	643	672	664	638	622	646	615	652	674	619	613	643	645	643	614	610	628	640	627	668	603	641	612	680	623	668	622	648	668	623	605	621	637	668	601	632	692	634	612	671	675	654	652	608	678	660	673	648	666	649	618	657	592	646	627	600	619	665	607	667	637	644	641	593	638	600	661	658	645	648	617	614	627	650	638	681	632	614	630	654	650	627	625	611	637	603	674	680	624	636	653	648	652	649	665	631	633	610	594	651	658	634	647	614	645	647	623	648	656	681	630	629	677	636	650	655	633	613	602	624	639	636	632	611	667	641	642	680	661	640	601	631	640	614	642	643	646	633	608	662	671	580	644	630	653	644	629	651	620	608	631	660	631	651	669	664	622	647	648	628	624	634	639	662	636	625	656	653	646	670	670	639	673	621	648	622	648	655	612	653	638	679	654	629	572	631	628	615	634	641	641	609	626	618	602	673	667	633	616	676	606	624	672	633	633	602	617	616	619	657	609	629	669	649	636	671	654	580	653	642	649	594	603	666	634	682	665	660	598	671	673	612	641	659	668	609	609	643	630	629	658	614	680	618	656	633	697	662	666	599	656	581	658	635	624	603	667	661	666	647	612	677
3749	1922	1001	673	548	625	752	736	601	533	439	463	382	341	346	292	260	211	188	190	143	157	282	650	581	463	415	330	252	198	154	134	138	92	96	105	88	86	114	93	103	99	80	87	85	85	82	85	99	98	95	99	83	99	95	83	94	101	86	85	89	95	84	86	82	85	95	93	85	89	109	90	93	79	97	111	69	83	81	102	106	75	104	76	89	82	89	81	83	89	69	87	87	75	84	104	97	89	83	94	84	94	105	97	68	107	70	116	108	78	97	91	105	104	100	85	75	72	80	84	87	86	96	80	100	71	82	92	81	80	83	85	75	83	90	91	107	88	80	81	94	89	101	80	77	97	92	95	73	84	70	96	98	88	95	92	106	100	98	74	93	80	76	83	101	101	117	83	86	84	73	82	107	91	92	83	87	96	79	82	98	84	96	91	114	89	97	77	97	94	96	90	79	86	89	91	106	81	89	74	91	102	96	92	113	92	70	87	97	77	84	86	93	106	102	80	97	90	87	83	98	84	88	70	70	110	113	88	78	84	87	77	95	105	86	102	82	91	83	88	82	88	83	87	83	100	88	89	88	97	76	95	87	86	74	91	95	85	90	89	76	96	85	84	97	80	79	79	68	99	88	99	83	92	102	99	95	77	92	93	85	105	86	99	109	88	95	88	98	84	71	86	78	90	95	105	78	86	85	81	88	98	96	92	90	108	99	71	94	97	95	90	80	81	86	75	83	80	91	96	94	88	99	82	95	85	92	86	97	85	93	76	80	72	92	100	88	84	86	72	79	85	97	97	105	84	84	80	88	90	89	86	85	82	77	81	82	102	89	80	86	78	80	109	85	107	86	89	88	90	89	90	80	103	89	100	87	83	95	95	91	86	93	92	86	103	85	90	107	85	83	89	90	90	83	85	96	97	81	90	96	92	87	109	98	79	91	91	89	105	87	70	100	88	75	88	84	89	105	83	95	100	105	77	80	80	103	90	101	122	70	91	94	104	88	101	86	96	84	86	99	83	106	91	99	102	85	83	81	101	83	100	92	82	117	105	77	90	94	81	86	78	82	102	104	111	95	87	101	85	100	76	85	109	106	101	85	88	84	90	101	92	99	99	104	84	98	104	94	87	89	69	93	93	85	101	84	89	92	94	93	86	99	94	92	79	105	96	90	99	90	91	87	86	85	108	67	94	91	103	82	87	93	91	76	92	80	81	101	78	94	81	92	90	108	104	99	93	102	100	91	94	89	95	106	87	86	96	97	82	91	92	103	107	76	78	102	87	73	84	87	81	89	79	91	91	83	90	100	99	92	105	82	83	101	86	98	75	86	98	71	80	83	88	91	93	82	107	84	85	99	98	90	85	90	92	103	93	95	100	82	83	97	97	95	94	87	86	112	78	111	92	89	78	76	83	82	97	88	84	95	100	84	99	95	91	90	77	86	82	87	92	73	91	89	102	88	92	91	81	94	103	100	89	95	88	106	86	95	85	103	87	72	92	96	81	90	93	89	107	95	89	104	94	104	103	83	78	67	90	81	79	66	96	100	98	86	82	86	79	92	96	100	77	92	95	93	88	93	89	95	85	79	93	65	88	82	75	98	97	98	104	68	84	90	80	100	92	94	97	99	95	86	112	104	103	103	99	101	99	106	90	91	70	107	63	99	85	92	83	85	111	85	105	95	71	93	89	92	110	91	89	77	84	94	91	83	91	79	92	89	90	110	93	86	85	86	91	96	75	91	103	97	88	93	92	92	75	98	83	94	71	89	100	88	90	79	91	77	90	93	78	83	80	77	89	68	84	91	97	96	69	76	111	90	106	104	82	104	107	70	108	85	91	85	107	71	92	80	83	95	79	79	94	91	104	91	84	94	92	93	92	96	101	99	84	80	85	81	82	88	83	94	78	82	91	98	85	90	107	94	80	79	98	95	99	95	97	90	78	100	90	103	87	82	82	86	85	95	86	104	75	97	79	91	93	85	82	95	92	85	85	81	86	91	88	101	96	85	81	85	88	97	85	91	93	84	87	90	95	81	80	87	97	95	101	95	91	82	78	96	80	89	85	96	88	77	98	88	81	72	90	87	92	82	98	96	97	83	97	98	91	92	76	79	78	94	101	78	84	102	91	91	93	74	97	91	99	85	75	96	76	90	95	97	100	92	99	81	92	94	104	82	109	93	100	96	85	92	101	92	82	97	96	94	104	96	100	89	87	71	92	87	92	87	85	69	94	80	101	88	87	75	78	98	75	76	93	99	103	103	78	77	101	100	85	103	94	80	94	82	87	88	93	83	92	94	87	105	90	82	105	86	90	95	78	86	99	84	78	86	97	97	110	97	89	82	96	82	83	82	85	92	103	79	90	83	82	93	85	81	99	102	89	92	102	83	69	104	105	87	90	85	87	95	99	98	98	75	86	96	85	86	103	98	104	102	109	102	90	92	110	82	111	87	92	93	84	87	97	81	96	88	91	86	94	88	83	86	102	90	81	107	96	103	83	90	95	82	77	83	79	96	90	85	79	112	79	77	87	85	101	93	95	84	99	103	92	85	128	98	89	100	97	82	79	79	88	89	93	99	92	105	104	76	84	85	75	97	80	86	89	94	110	99	83	92	70	85	101	79	90	96	98	93	97	100	103	82	97	101	97	85	87	80	95	94	87	93	113	85	73	102	93	85	77	96	110	79	91	79	78	84	112	103	77	103	90	81	101	93	95	90	76	87	93	68	103	85	98	75	105	107	89	83	80	88	95	108	92	83	76	82	95	123	99	92	89	77	85	82	90	75	108	92	112	72	90	65	88	78	89	85	85	93	98	77	79	93	89	94	88	87	96	78	87	87	86	101	94	80	97	75	84	83	107	94	89	93	94	93	93	104	90	102	98	96	84	93	99	97	96	91	99	84	89	93	81	85	85	94	85	82	87	92	93	88	85	95	91	81	78	89	106	78	81	98	92	89	102	71	79	113	88	90	68	84	88	92	99	86	97	84	110	102	86	84	92	90	96	64	84	77	95	83	80	86	94	92	91	87	81	83	111	86	103	97	89	82	98	100	90	104	80	92	85	84	86	89	87	75	88	97	95	99	92	101	94	86	74	87	82	88	101	83	105	89	93	79	85	77	91	109	75	99	98	103	88	75	100	96	77	89	67	86	76	82	85	89	87	90	93	112	87	86	91	83	97	81	80	87	98	87	85	74	74	90	85	83	77	87	97	91	100	98	84	97	92	93	88	103	81	76	85	83	96	97	96	83	81	83	88	89	95	85	102	89	90	97	88	79	79	77	71	99	90	87	104	98	77	93	90	80	82	98	89	95	86	78	82	74	81	82	82	89	94	89	91	98	87	97	72	103	83	103	82	95	94	85	91	83	74	90	95	68	97	104	89	92	90	87	88	85	88	91	87	104	88	88	105	92	90	93	113	87	97	92	96	93	97	82	87	79	87	102	82	85	83	106	78	89	77	87	80	88	112	88	91	84	81	81	103	94	76	76	86
26981	14717	9605	10618	20383	25103	24731	21471	18142	15603	12790	12143	9718	8184	7261	6500	5719	4656	3926	3361	2856	2608	6229	11970	10849	8711	7737	5881	4060	2678	1856	1385	1013	832	749	690	670	687	645	651	650	668	636	683	612	639	650	632	707	637	619	640	660	654	693	646	637	662	635	632	642	714	669	642	682	718	663	639	653	619	657	690	620	638	649	713	648	682	642	682	652	646	614	647	648	643	632	662	652	615	656	663	666	621	618	643	627	637	661	696	692	656	633	642	684	630	648	676	656	685	683	693	660	661	685	684	671	656	647	639	694	597	612	698	669	663	633	658	627	687	683	630	657	673	675	656	641	684	636	678	668	675	671	645	673	665	654	638	690	623	689	633	641	661	609	624	655	687	658	662	635	676	649	653	657	677	676	663	656	637	636	694	662	646	654	679	667	618	602	659	678	653	653	651	652	652	660	722	658	689	735	669	694	593	661	660	694	694	661	664	674	654	661	628	622	644	636	651	672	678	622	660	707	662	629	691	646	651	638	657	680	658	690	644	619	654	642	677	660	622	634	684	715	666	634	680	655	667	634	595	610	641	658	659	659	674	634	675	663	647	627	671	666	662	663	663	594	660	637	687	631	689	658	608	624	635	694	619	653	642	606	656	677	672	633	676	722	665	692	676	651	626	665	680	648	690	652	679	692	617	684	649	655	662	701	681	680	633	668	675	654	648	632	646	686	681	672	668	654	675	657	674	637	629	619	668	650	660	679	631	681	619	645	681	650	647	651	660	679	674	652	638	653	650	629	691	637	688	657	618	640	662	664	654	680	655	649	651	636	660	666	617	716	640	622	647	649	642	651	684	666	656	626	616	651	709	628	643	658	629	636	718	677	627	653	648	676	619	603	662	687	631	637	667	708	669	668	661	640	655	669	656	642	597	591	715	653	634	639	688	635	669	663	648	642	701	630	645	636	623	635	664	671	660	684	659	673	635	670	673	693	690	633	618	635	651	685	631	664	643	608	651	612	642	675	665	700	633	650	642	718	670	619	632	637	628	675	640	646	700	682	654	607	661	622	702	685	637	656	686	689	675	653	671	614	679	694	651	627	629	638	628	666	644	659	630	681	690	656	669	649	672	677	642	708	675	631	687	632	683	647	668	645	635	634	621	619	633	657	650	633	649	608	625	658	659	644	653	657	687	678	684	683	626	666	681	711	644	637	622	580	659	648	711	658	663	696	636	684	666	640	644	607	658	634	613	696	656	695	645	652	625	604	620	646	660	638	646	601	652	622	658	645	707	635	630	601	671	679	682	650	671	624	632	635	668	664	639	697	659	618	613	628	633	677	626	641	662	646	681	704	648	687	639	611	647	655	582	649	643	662	665	667	658	693	637	677	687	664	697	639	650	627	645	698	637	670	681	661	661	689	656	622	634	654	646	665	660	658	682	667	687	668	639	664	618	702	641	655	599	601	715	684	604	627	636	641	625	634	669	677	648	651	667	669	614	630	670	649	629	681	666	636	660	683	638	659	635	611	651	665	664	627	641	672	673	685	647	680	662	606	663	683	634	678	654	638	686	672	659	638	675	696	627	669	654	680	698	653	655	674	660	680	624	675	678	706	674	620	643	650	637	708	667	666	664	687	670	651	665	680	691	668	643	670	661	660	675	670	642	606	628	634	681	690	644	633	649	640	685	676	686	684	642	645	629	667	652	676	670	678	644	680	709	690	696	671	619	668	670	705	685	658	668	638	670	617	656	689	713	690	670	621	692	669	636	627	628	637	663	682	698	647	637	684	651	666	643	623	692	688	690	635	622	703	648	698	732	667	660	612	677	696	645	651	661	650	678	631	627	640	633	630	673	658	640	619	662	619	643	656	669	621	667	627	670	633	626	633	669	632	647	636	647	698	680	641	658	690	606	629	648	662	626	641	687	662	652	692	646	673	709	643	699	645	696	671	663	670	680	681	675	647	652	599	659	668	631	647	607	652	681	639	651	685	713	640	643	659	655	643	636	687	638	620	690	707	658	709	657	653	624	632	626	642	680	660	661	624	654	641	669	636	611	632	632	629	649	661	623	625	695	663	639	686	630	689	660	688	672	624	690	665	664	594	619	645	663	650	677	689	643	652	666	652	651	619	628	642	630	673	671	597	666	642	638	714	599	613	674	647	625	625	654	634	673	666	643	620	621	651	671	656	658	679	600	706	606	641	660	670	616	647	643	632	647	721	657	672	688	645	669	656	683	623	670	701	648	638	672	665	638	624	638	665	685	645	687	653	645	660	664	700	650	659	662	625	649	663	624	633	648	651	650	642	567	685	617	673	635	662	623	674	671	651	624	671	650	633	660	648	646	640	678	684	683	649	669	657	633	565	633	614	676	610	693	643	604	693	654	623	626	642	666	696	687	647	646	692	639	701	662	636	705	661	662	651	663	632	672	718	652	646	695	660	669	610	655	687	650	591	644	646	635	616	641	617	668	668	647	661	638	665	646	677	655	643	678	607	679	667	630	677	639	673	658	657	628	654	659	625	673	627	621	656	629	646	643	659	629	582	707	636	656	643	644	641	686	645	632	649	647	667	656	619	657	636	683	655	636	675	634	647	660	661	659	672	605	719	701	634	707	665	672	601	637	619	680	672	635	634	653	655	619	670	615	618	658	686	626	625	650	639	684	643	668	698	640	706	668	647	647	678	662	643	657	679	656	674	603	683	656	659	675	638	650	659	647	646	677	654	665	641	667	619	648	682	669	662	668	662	686	635	657	640	667	609	615	666	677	655	596	662	650	702	644	666	598	679	672	636	658	679	684	650	679	638	688	613	666	613	678	655	669	688	687	672	661	607	650	665	690	665	645	658	679	598	663	626	665	685	707	603	693	680	665	637	674	628	699	644	629	660	718	647	665	655	697	657	667	660	667	632	623	665	645	692	653	679	631	657	643	640	658	706	683	672	664	640	607	642	614	680	687	657	639	662	685	613	644	685	663	576	664	691	687	621	644	684	639	675	660	708	654	655	724	643	671	654	635	609	604	662	689	671	639	664	664	710	652	648	686	631	623	679	704	670	605	641	648	629	671	645	663	677	642	678	656	669	644	627	679	652	676	601	667	651	645	685	675	647	679	713	683	647	670	620	651	663	666	673	660	643	623	685	662	658	675	680	663	695	638	692	657	644	671	654	660	653	638	652	639	691	671	633	692	659	677	630	696	647	638	631	640	679	642	678	664	660	625	633	658	687	665	639	684	606	652	687	631	662	683	687	682	662	731	618	647	664	665	647	649	659	691	686	640	690	639	672	706	672	667	633	678	649	647	648	606	596	667	627	663	659	658	673	606	637	736	654	655	645	689	672	643	684	643	689	678	666	682	617	669	679	677	669	669	654	644	675	664	647	645	688	670	631	652	639	687	631	652	649	646	632	666	679	627	657	602	656	627	673	634	624	680	653	661	656	713	638	676	659	624	635	634	698	620	701	657	657	661	652	612	640	703	683	656	688	624	637	692	673	634	620	653	675	643
3074	1089	579	423	318	372	456	480	377	352	266	251	205	225	193	182	141	141	117	105	113	111	95	139	152	137	112	117	102	94	106	89	80	81	76	76	81	76	76	74	86	73	76	67	72	73	77	67	72	79	73	70	78	73	55	70	96	66	66	88	87	70	74	87	72	79	74	81	73	65	69	74	70	76	68	64	77	74	81	86	80	74	63	67	64	87	78	78	70	68	68	59	80	85	72	71	46	69	66	79	83	77	85	73	78	84	74	77	75	80	70	75	80	56	73	78	51	70	66	60	75	74	77	93	88	88	83	72	73	77	67	69	67	74	66	81	72	74	79	72	88	58	85	75	81	66	67	97	89	74	88	82	89	69	82	70	73	69	80	66	77	60	65	92	70	80	67	84	80	84	62	80	81	80	69	82	71	67	74	96	73	74	88	77	94	71	72	75	68	65	64	73	69	64	78	81	72	62	76	66	85	80	86	76	85	68	78	79	85	74	79	75	71	87	70	70	85	74	76	82	87	77	87	81	54	69	67	77	66	68	84	68	76	68	65	84	89	66	77	66	63	67	65	74	77	80	69	90	67	60	82	71	81	87	71	80	83	75	98	67	83	86	104	87	71	82	88	80	88	88	79	73	80	69	86	81	79	66	71	72	91	73	66	87	73	79	75	66	71	82	77	73	76	71	71	83	73	89	71	74	67	83	75	78	88	88	78	71	64	68	69	78	84	67	67	80	79	71	83	74	86	80	64	76	99	73	81	66	80	69	88	67	65	82	90	69	77	64	82	84	70	70	77	86	81	83	81	72	74	79	78	83	86	76	74	67	72	97	84	78	69	76	86	89	72	71	70	67	66	75	75	71	62	72	81	63	83	62	77	81	65	72	77	67	71	82	53	74	95	64	79	84	62	81	68	70	73	77	71	70	69	78	76	65	77	83	72	93	89	69	75	71	73	74	85	85	62	67	71	92	69	65	68	68	73	80	87	74	81	81	83	66	73	90	76	82	84	69	99	70	57	80	83	76	88	72	77	71	88	78	86	72	81	69	73	70	76	82	92	78	80	70	81	69	86	89	85	68	80	81	74	78	72	80	81	67	81	69	70	65	82	74	93	87	80	80	79	77	85	67	72	61	64	70	66	60	88	81	68	65	68	61	66	74	81	73	61	70	72	71	87	76	86	76	57	80	68	75	71	76	82	82	67	65	80	65	74	77	77	70	56	76	82	87	80	66	64	70	74	79	81	82	69	82	80	73	85	92	72	66	83	74	73	77	79	84	70	77	71	79	71	77	67	84	92	71	74	79	75	71	66	68	79	61	68	73	71	63	70	79	93	81	69	64	89	78	63	71	72	77	77	81	76	63	85	90	71	73	81	85	87	71	95	80	82	85	86	61	60	62	65	99	76	67	59	79	81	64	64	72	92	64	64	75	76	69	81	74	94	65	74	79	64	67	64	66	86	73	68	75	71	77	71	81	77	90	72	97	73	79	72	71	64	85	89	82	83	81	69	78	78	65	77	78	66	69	82	84	89	87	81	91	61	70	70	62	76	58	71	67	78	67	86	60	83	79	76	70	76	71	82	66	64	65	95	57	78	71	88	94	58	80	82	71	67	75	88	61	75	55	73	61	75	71	79	79	79	64	75	66	80	69	73	75	71	69	82	79	70	76	79	82	61	69	79	69	66	65	80	81	97	91	89	65	84	71	72	84	68	81	72	63	79	87	68	74	74	79	93	77	71	72	75	72	84	66	62	72	72	70	75	78	65	82	85	86	79	72	69	96	90	72	77	88	77	69	72	78	69	66	87	70	68	78	75	81	65	82	64	69	68	74	78	74	81	67	66	87	71	85	81	68	83	82	67	82	68	79	80	69	74	72	75	70	90	85	74	69	75	85	83	68	75	70	82	74	84	74	82	66	84	61	67	85	79	67	66	89	86	74	82	79	70	71	81	83	75	62	79	93	61	64	65	86	83	72	97	74	88	82	54	75	77	58	64	75	68	76	64	87	70	77	80	85	65	84	76	60	86	64	85	80	85	81	77	61	76	67	86	59	76	87	72	64	80	100	64	86	76	81	77	67	59	91	77	89	71	69	71	63	84	84	63	72	71	62	76	76	61	75	72	77	74	63	75	72	70	75	75	75	67	86	86	80	72	85	75	77	71	93	75	78	85	68	69	57	78	70	77	70	87	74	80	72	68	90	74	85	72	93	81	86	81	62	68	69	75	68	77	61	76	87	78	73	65	56	72	69	61	91	73	79	75	74	74	80	75	67	72	61	67	78	88	88	65	77	89	78	75	64	73	83	73	61	71	83	80	78	72	81	68	82	81	63	65	86	73	74	76	74	74	67	94	65	86	68	84	79	75	86	79	70	69	99	73	75	75	55	76	63	70	82	75	64	69	82	59	77	73	81	75	72	79	74	82	61	64	76	80	85	76	57	78	72	96	79	82	65	78	84	75	72	89	63	79	64	92	90	73	62	73	83	72	68	66	74	77	60	82	84	71	72	83	69	80	80	92	75	85	80	82	61	70	81	70	77	80	68	69	82	74	57	61	82	71	88	79	68	72	74	75	67	87	72	69	64	73	68	79	70	78	70	74	83	72	78	89	65	68	63	73	72	83	78	80	70	66	75	82	69	71	71	78	70	72	59	79	59	69	71	75	72	72	57	83	63	67	67	81	72	87	80	82	86	61	73	84	76	70	72	72	88	81	72	83	80	82	70	67	86	73	67	77	87	78	75	75	73	77	75	71	82	77	83	76	77	65	87	74	82	76	89	60	70	59	76	82	83	84	74	95	69	75	75	71	79	80	62	83	74	71	77	86	71	73	65	78	62	80	86	69	79	85	85	81	68	80	59	73	63	75	79	74	85	66	79	85	77	75	81	76	76	83	81	67	69	95	85	80	72	84	78	67	76	91	80	87	81	62	70	80	87	68	63	71	62	70	75	82	72	70	71	90	64	59	90	67	77	66	71	72	68	88	90	80	87	72	71	93	75	67	62	86	71	64	68	77	76	81	68	53	87	74	76	86	85	84	82	70	76	68	82	66	70	77	87	91	71	86	67	68	65	72	58	80	75	63	72	75	75	73	77	69	72	65	73	85	80	88	74	67	62	84	84	81	74	76	86	80	72	66	78	72	79	72	71	72	79	68	84	73	86	60	85	81	75	87	83	53	93	66	79	75	80	81	64	69	59	79	76	63	88	84	71	80	67	68	75	72	94	84	74	61	73	72	85	68	62	90	75	76	62	72	69	71	67	80	62	62	82	80	78	80	56	66	74	88	70	72	59	80	69	64	73	77	76	78	77	69	90	79	71	85	67	88	76	81	66	70	80	60	81	75	82	84	68	73	60	81	60	59	93	72	63	77	65	79	77	66	67	83	65	63	83	78	83	80	87	84	69	84	78	81	75	72	69	78	80	75	55	67	72	82	65	57	60	77	85	76	81	71	74	73	72	77	82	77	82	95	67	62	84	90	63	66	72
22340	10076	6219	7313	13989	18561	18438	15821	12709	10206	8594	7558	5803	5127	4506	3961	3264	2498	2090	1872	1711	1412	1479	2250	2320	2063	1865	1482	1108	937	792	664	645	589	560	565	573	534	525	570	556	586	533	578	554	548	585	554	589	567	560	635	509	581	558	553	533	575	580	576	579	568	551	534	588	550	576	565	540	534	513	567	564	557	595	569	558	537	560	554	539	533	544	595	609	552	566	562	557	582	560	524	557	547	537	566	582	585	560	561	531	603	543	566	553	520	538	514	569	529	556	519	578	579	559	579	517	573	573	547	587	529	541	570	557	550	628	569	575	568	562	550	566	583	573	588	577	575	561	577	527	614	558	604	552	589	527	534	552	528	577	549	590	593	548	597	595	582	528	571	549	531	590	566	586	625	551	538	615	564	578	551	577	569	547	547	613	525	555	531	567	585	579	591	581	539	550	559	570	580	569	597	602	510	565	578	553	589	560	597	542	568	565	524	581	561	602	578	533	577	587	541	587	536	563	586	587	574	569	560	546	537	563	582	532	557	603	533	612	561	571	548	566	552	542	557	572	552	583	578	569	587	591	588	556	542	589	552	591	580	560	556	557	536	581	524	524	613	551	564	554	565	549	516	556	565	529	603	546	566	569	590	590	540	552	594	604	554	525	596	531	592	550	578	584	571	572	548	606	545	573	630	565	555	596	607	587	527	520	580	599	528	520	601	554	534	548	580	552	544	561	578	561	554	544	578	549	625	579	559	583	529	542	575	583	549	580	584	592	566	583	564	576	541	579	582	623	535	531	556	553	592	568	602	556	583	571	568	575	569	560	520	599	602	560	573	574	619	572	509	522	572	545	576	556	578	554	590	559	547	570	548	544	565	567	560	521	523	590	572	550	599	549	555	544	559	568	583	605	591	554	563	567	577	555	551	530	578	545	559	567	581	574	583	598	518	521	539	555	559	540	552	611	551	558	572	576	586	570	599	542	573	571	552	581	577	571	573	518	562	583	559	593	553	591	569	564	560	578	578	568	567	581	548	519	598	579	540	545	590	545	565	539	591	536	564	571	542	590	577	573	580	540	527	594	578	591	513	608	594	525	617	582	567	501	561	562	556	592	531	563	521	548	588	571	570	622	514	571	566	581	504	584	558	562	581	537	559	562	603	540	584	560	626	581	564	561	555	589	571	569	577	572	595	562	554	576	554	581	499	577	556	548	532	560	564	581	582	561	596	553	558	583	519	504	577	576	562	611	584	612	588	564	567	573	550	578	586	601	553	563	569	565	537	543	572	529	545	548	586	580	568	598	552	569	574	597	560	560	555	602	571	546	592	550	566	566	590	543	586	617	541	547	547	544	554	606	568	558	535	540	546	556	545	556	528	564	568	542	561	546	582	599	535	554	578	580	546	535	564	586	537	584	541	559	558	544	555	584	587	594	552	564	567	566	591	569	535	577	570	601	568	581	526	568	591	541	592	534	603	572	580	523	527	539	546	623	587	556	559	580	572	546	552	566	582	549	562	579	609	575	541	551	541	580	594	587	548	555	612	538	561	564	558	562	566	587	611	532	575	584	619	563	565	542	575	532	551	558	575	583	574	558	583	528	577	616	549	561	575	607	526	614	569	596	561	551	573	558	569	552	577	560	549	575	568	536	575	576	578	580	536	527	573	601	530	517	569	584	598	533	570	581	590	517	571	570	558	549	579	573	530	584	570	608	559	569	586	530	565	525	530	580	528	570	580	559	526	601	559	584	564	556	587	580	560	523	614	587	561	555	562	565	542	575	573	523	561	558	513	559	579	605	538	592	542	559	528	592	558	593	558	538	553	570	557	528	579	563	551	539	599	547	538	573	564	605	547	561	525	546	578	578	529	556	510	533	571	538	553	526	587	579	561	571	541	549	538	560	559	600	592	546	588	581	572	546	532	607	581	576	559	553	556	545	562	584	569	545	583	553	539	525	570	588	526	557	574	599	539	550	548	551	547	611	607	578	634	625	582	561	592	559	562	538	564	569	553	545	570	551	548	580	570	575	537	535	538	586	539	571	540	568	587	548	549	621	552	566	600	538	593	564	573	593	584	574	565	549	589	604	569	588	552	528	550	559	539	545	530	557	601	567	580	577	582	565	584	547	563	524	567	515	575	592	562	565	579	535	540	582	553	558	557	551	583	547	610	566	576	565	599	589	572	564	590	597	617	559	553	557	574	501	556	544	577	591	547	544	523	542	581	566	512	526	571	597	597	563	568	553	527	564	551	533	558	537	544	580	579	559	597	567	532	583	589	564	627	515	580	597	605	561	573	544	633	519	587	540	582	585	519	546	541	596	542	596	560	560	528	548	598	535	560	584	602	523	554	598	631	574	552	592	537	600	574	550	551	555	539	548	571	576	551	567	571	581	579	565	546	529	558	528	592	569	579	559	599	583	596	561	605	560	623	554	579	542	551	537	577	576	539	578	567	637	553	545	528	565	538	549	557	552	576	590	563	489	595	578	566	626	566	520	560	590	545	594	544	572	530	590	553	591	599	556	573	557	580	580	548	535	598	552	548	595	562	580	553	563	558	562	524	565	563	598	546	541	546	571	571	581	551	565	547	561	611	573	566	592	580	544	622	543	535	573	535	498	612	571	562	561	581	561	563	555	542	549	567	564	591	558	598	551	565	557	573	587	563	550	545	562	532	545	560	548	565	559	573	612	563	575	589	555	562	559	542	571	582	585	573	520	602	597	598	585	584	553	586	546	559	608	549	548	571	564	575	548	582	561	539	546	549	568	549	565	564	527	570	584	583	554	565	583	567	555	584	609	527	580	523	550	534	550	567	564	599	554	553	597	554	565	541	571	563	539	546	562	576	562	543	597	551	589	578	550	511	550	621	560	542	604	620	539	551	560	596	531	563	555	630	542	566	577	569	598	549	530	570	547	585	565	618	548	547	554	558	535	570	583	561	582	590	549	564	598	609	556	604	621	530	522	586	565	573	575	558	580	601	557	571	572	549	550	536	579	546	631	558	571	544	591	554	567	565	557	525	563	554	555	586	610	559	551	551	551	541	610	601	558	550	572	579	566	563	559	554	564	588	567	613	554	569	567	581	572	551	547	593	604	571	600	578	523	561	560	627	598	593	549	590	609	575	553	606	581	580	580	543	533	556	544	565	571	522	574	578	568	542	554	563	562	547	562	645	550	557	553	558	606	511	565	569	570	534	563	554	544	569	535	575	562	539	519	549	534	534	569	552	576	580	574	567	594	571	546	586	566	558	544	589	575	592	545	570	540	618	553	541	553	580	562	562	570	611	550	587	558	538	608	567	575	576	588	581	546	522	585	526	611	603	536	600	534	595	539	568	574	566	572	601	607	558	590	571	600	581	589	558	592	601	556	540	563	563	555	584	565	566	556	654	545	569	594	567	569	592	558	572	539	553	567	557	556	543	539	577	546	574	584	564	574	564	567	601	591	606	597	601	580	558	586	506	549	582	524	561	553	536	537	501	546	567	610	618	578	622
2874	1556	804	522	408	541	559	520	538	442	407	367	268	281	244	234	174	164	146	128	130	108	148	331	345	274	224	198	149	128	96	81	88	94	76	64	81	75	70	71	88	87	93	67	74	83	84	79	92	90	86	82	85	71	74	86	79	76	99	81	80	81	103	66	86	95	101	83	83	85	74	90	64	95	66	82	78	68	75	81	82	61	82	70	77	90	78	84	78	65	70	95	67	91	78	74	75	90	77	76	93	78	76	61	82	85	80	69	72	72	79	55	78	93	68	74	69	79	88	81	81	64	78	73	86	85	77	87	84	87	73	81	73	84	83	83	79	83	70	89	71	83	76	85	70	79	86	73	81	78	67	75	95	110	77	98	87	86	82	84	89	89	76	92	84	63	76	85	64	83	86	72	88	75	73	85	82	95	74	90	79	74	87	91	82	85	82	66	100	69	84	71	69	88	81	82	92	74	67	82	71	65	75	80	81	92	90	69	86	65	71	79	79	67	82	88	97	72	75	78	83	81	75	89	68	84	76	89	77	58	70	68	76	77	74	68	92	83	74	77	69	72	69	88	68	80	76	82	82	69	98	87	96	80	90	81	73	87	88	67	76	78	75	81	93	69	76	72	82	75	71	79	85	64	96	83	78	101	63	81	76	64	73	79	80	81	80	91	79	81	80	74	77	81	72	88	82	71	72	85	75	79	77	76	75	63	71	74	76	77	88	78	89	82	85	73	95	73	96	75	86	65	67	75	72	76	67	75	66	68	86	88	90	77	69	80	79	68	79	59	77	87	64	70	76	86	72	83	99	64	73	84	74	80	69	82	91	77	92	76	80	93	68	83	81	77	66	84	77	72	82	70	79	89	84	59	89	97	74	71	80	73	67	73	62	93	87	76	75	69	80	83	70	83	73	77	86	74	83	69	87	70	72	83	80	71	76	78	86	69	90	95	76	65	73	86	77	89	85	68	73	99	78	92	72	67	90	69	79	84	87	94	78	93	88	69	86	71	66	84	80	87	76	68	74	84	91	83	65	66	74	85	80	83	84	87	75	69	91	77	82	80	94	77	81	78	87	77	84	82	74	82	86	78	87	79	71	79	76	83	75	105	78	79	67	78	78	90	71	84	86	77	72	82	76	87	100	78	75	85	79	71	75	77	93	75	67	66	83	78	78	71	59	90	76	88	70	76	73	92	86	76	80	77	67	83	71	77	79	88	93	58	80	67	72	69	78	70	75	86	81	78	81	87	91	86	73	78	74	99	72	87	91	89	72	70	74	90	81	72	61	71	73	82	68	75	75	75	58	85	81	80	62	74	78	69	71	77	80	76	76	69	77	69	65	80	77	81	74	68	75	73	71	83	93	71	79	85	80	84	67	76	75	92	69	64	66	88	90	76	87	94	91	95	70	82	57	80	83	82	76	70	90	70	75	85	107	86	92	82	86	86	71	79	76	61	77	62	79	92	87	77	76	66	88	75	76	82	75	83	72	87	54	81	56	77	90	72	77	86	68	85	85	73	84	69	78	77	74	88	73	72	75	88	78	77	70	82	78	101	83	87	78	75	79	88	83	80	80	77	70	88	78	68	80	81	90	74	89	65	63	104	100	71	72	70	77	79	64	98	69	88	80	68	63	91	75	66	81	91	79	79	67	81	103	79	84	85	74	80	70	70	71	76	64	74	82	73	91	82	79	82	80	67	94	74	77	73	76	81	91	81	97	66	75	68	68	70	71	76	82	107	89	84	86	88	80	89	73	87	63	73	77	74	66	78	69	80	68	84	92	91	75	74	76	70	62	85	92	65	84	104	79	88	80	72	79	81	97	87	61	89	73	75	85	57	84	72	69	88	91	81	72	68	84	93	86	75	78	68	77	75	77	86	83	66	85	78	87	86	66	65	85	78	72	68	75	101	73	62	85	69	78	72	70	69	68	75	101	86	88	86	71	85	69	78	77	67	77	79	69	77	79	81	83	75	82	87	78	69	77	91	74	87	86	72	82	84	84	77	91	80	72	86	76	69	66	81	79	91	99	86	95	83	77	63	81	85	63	76	77	72	72	86	91	70	67	86	81	71	82	81	79	81	91	74	92	68	102	75	72	89	75	86	86	85	85	80	70	79	82	111	71	70	71	86	91	92	70	76	82	78	73	63	91	70	81	78	78	68	79	77	83	74	62	74	76	88	65	84	86	66	73	78	91	72	88	74	72	99	86	85	82	75	78	79	87	90	90	87	84	81	82	79	90	81	91	79	69	84	66	75	98	81	81	86	92	84	88	80	84	73	75	78	73	94	76	77	76	80	68	89	83	77	80	73	84	74	77	70	89	79	91	81	81	82	83	86	80	88	84	71	108	59	81	79	66	62	75	73	68	67	86	93	83	79	79	76	92	71	92	97	64	86	80	78	79	73	68	84	86	91	75	78	73	68	73	88	77	85	78	76	75	81	90	90	75	77	65	84	91	91	68	75	78	73	67	84	63	67	79	80	79	90	85	84	78	73	92	78	77	72	75	94	78	80	76	84	83	78	74	81	76	74	82	82	93	77	79	79	72	85	83	82	81	77	82	92	80	69	66	89	86	85	74	82	59	73	74	82	88	72	83	78	80	85	69	84	76	80	89	84	79	69	81	61	89	78	79	89	69	89	85	80	84	66	85	67	80	79	77	89	84	79	62	76	77	79	71	89	100	67	76	61	77	74	73	74	82	76	84	76	65	86	71	79	91	100	81	82	73	87	80	75	73	83	67	80	74	85	68	82	93	67	73	66	75	93	85	85	82	85	81	78	76	68	84	74	86	71	87	81	74	82	64	78	93	76	74	88	86	97	88	91	84	69	81	75	73	83	84	71	68	77	77	77	99	85	83	82	69	81	94	80	75	77	80	57	76	85	83	80	81	93	76	85	84	65	81	92	84	78	65	74	81	83	76	85	71	81	88	78	79	88	77	81	80	71	88	72	82	74	91	77	85	106	89	74	65	92	94	98	91	80	79	74	82	100	90	99	85	87	103	84	73	72	90	76	75	85	81	77	71	87	70	70	74	88	91	70	77	69	84	88	83	85	78	83	83	83	73	98	83	72	68	86	83	71	92	78	89	76	74	79	76	74	84	67	90	76	80	93	55	93	95	76	91	85	78	80	89	73	77	85	80	76	90	75	67	84	75	93	66	69	73	80	74	80	66	94	81	80	84	71	68	91	86	74	80	68	78	85	71	72	63	86	80	67	83	76	77	76	76	81	76	67	87	66	89	77	96	85	79	74	83	71	75	89	77	91	101	77	101	82	79	82	87	77	89	83	80	60	80	73	88	79	60	87	101	85	65	69	73	71	76	93	86	93	76	88	84	61	88	85	70	90	86	72	71	82	86	66	75	84	64	86	70	74	96	85	81	62	89	85	87	68	75	81	75	65	93	87	82	84	76	75	85	79	82	91	70	69	86	85	82	79	82	88	72	73	66	85	95	80	76	69	83	82	93	75	72	76	78	69	80	82
24785	13189	8074	8739	16120	22546	21285	17340	16127	12622	11443	9125	7701	6834	6203	4992	3932	3154	2828	2392	2028	1671	3146	6494	6831	5528	4252	3025	2100	1463	1132	856	702	623	647	586	602	587	590	582	580	583	609	614	595	594	572	561	588	607	558	593	582	580	631	554	581	638	561	605	573	583	566	597	606	648	600	616	606	593	571	584	608	594	570	572	561	542	590	577	575	575	605	553	596	541	585	584	566	567	550	591	582	582	564	523	589	581	587	582	604	602	598	575	601	578	570	609	587	576	601	569	581	579	579	590	594	595	553	599	572	573	594	575	584	588	569	586	570	603	561	618	590	535	562	581	592	551	568	608	593	560	557	593	569	604	617	576	574	594	606	613	593	563	590	550	571	601	587	613	603	549	572	618	592	596	527	570	595	591	610	572	567	596	622	617	552	592	573	575	521	573	560	580	591	562	592	569	562	605	576	570	567	595	553	582	562	602	566	599	601	553	577	582	638	584	528	578	565	581	597	606	598	617	574	638	581	577	550	541	569	575	590	561	601	537	578	627	581	573	595	594	575	596	589	600	597	562	523	564	585	600	579	578	600	566	597	567	612	604	538	600	591	561	569	606	561	540	569	610	579	576	608	552	588	598	611	571	596	581	589	604	550	591	598	589	565	595	539	603	596	600	578	576	641	604	536	587	633	592	568	560	590	602	539	591	562	569	596	575	635	610	613	562	623	567	598	580	590	571	605	569	585	554	615	633	578	566	608	550	546	602	579	574	608	581	576	602	532	633	583	558	616	587	547	559	569	587	560	575	566	601	617	606	571	583	599	559	582	586	587	546	563	581	587	599	589	570	575	636	595	556	607	570	541	605	554	559	579	597	559	590	577	611	612	533	641	590	541	608	594	610	611	655	570	585	605	569	543	590	583	555	568	583	607	589	578	634	577	588	581	568	578	593	579	603	638	601	588	591	558	619	585	580	604	583	589	588	625	606	562	590	570	581	597	612	600	580	602	552	550	584	583	554	616	597	612	552	573	600	571	573	584	531	591	563	598	562	581	535	551	600	545	596	605	595	593	573	578	611	550	559	577	584	612	512	548	614	636	587	590	611	564	558	571	571	615	603	549	597	603	617	538	582	571	554	565	631	582	604	573	619	549	615	564	575	594	565	607	590	606	565	622	565	641	599	565	562	645	579	555	603	595	599	553	539	582	571	554	578	586	528	558	609	584	612	577	593	591	572	581	635	593	593	630	566	586	582	581	598	607	567	569	574	572	578	570	544	612	578	636	589	561	563	559	602	611	566	594	618	611	589	577	578	566	589	556	578	587	561	582	601	602	556	551	589	633	567	571	639	565	572	594	567	574	585	552	596	579	571	595	572	581	589	600	557	563	618	596	564	543	573	567	578	587	588	559	594	596	618	617	574	572	575	614	597	605	619	652	599	589	601	616	556	634	587	594	613	565	588	550	554	609	567	589	613	579	552	568	560	563	560	556	559	562	564	614	631	581	593	603	576	603	606	590	558	571	549	600	572	606	576	591	612	575	606	554	590	542	582	589	596	570	575	562	551	578	527	581	524	588	545	598	574	568	574	586	598	571	570	579	607	575	571	585	595	555	583	568	635	606	599	574	583	573	566	606	616	604	534	568	572	637	577	601	592	569	585	564	586	602	609	622	578	566	584	568	561	558	579	572	585	657	591	587	556	569	607	596	565	562	555	619	561	592	547	568	583	583	543	606	578	593	551	575	599	623	595	577	585	579	578	579	547	589	587	591	540	620	600	544	649	599	628	581	611	594	563	592	610	553	557	567	576	599	628	551	559	582	583	573	607	615	585	603	588	579	594	576	578	611	609	617	567	596	547	606	583	573	563	563	589	551	622	629	603	577	560	567	598	596	589	527	605	573	567	629	611	579	622	578	592	602	582	577	629	620	571	665	579	605	619	573	593	556	570	642	566	604	562	601	558	611	543	597	622	611	610	566	576	626	584	570	556	599	572	623	563	521	626	567	632	583	585	614	560	572	576	552	577	585	553	592	579	576	594	577	580	585	587	607	606	590	603	570	606	598	633	561	605	601	603	595	635	579	592	593	593	627	585	584	582	580	563	602	617	586	562	587	601	601	601	611	565	576	615	579	586	595	614	586	587	623	579	577	596	601	558	575	580	571	607	536	611	624	606	557	577	624	603	600	604	620	628	535	580	534	626	590	557	626	570	595	560	598	577	599	591	555	609	607	591	604	582	598	590	570	607	583	566	528	559	600	598	567	572	584	555	577	633	550	611	570	603	572	620	591	648	602	552	558	538	622	572	573	598	568	596	564	585	691	547	609	583	591	545	590	581	561	590	552	577	542	610	569	602	551	599	590	583	577	545	608	647	591	571	608	562	615	593	581	593	593	563	617	608	599	604	609	549	612	607	596	573	574	571	586	587	578	580	617	596	616	578	568	596	565	583	537	595	586	566	566	593	587	605	561	592	615	588	592	600	549	588	555	589	559	611	545	571	604	580	616	614	595	501	546	606	586	604	635	559	571	605	571	563	567	592	615	569	610	545	592	587	579	603	574	573	595	552	551	582	589	616	599	599	633	548	561	571	583	579	572	574	540	581	621	592	573	555	599	537	595	561	593	567	552	566	645	582	622	600	591	598	595	633	576	589	562	585	588	575	582	580	564	603	588	578	589	608	548	581	589	628	576	582	562	629	558	596	575	578	607	563	614	620	567	592	563	569	628	597	597	548	581	585	602	631	577	594	582	619	606	543	595	558	607	565	571	617	597	595	578	588	553	612	565	562	546	607	584	549	577	578	588	562	592	592	581	595	567	622	612	576	605	551	607	578	622	647	570	526	621	564	610	571	584	585	613	581	580	568	584	556	625	587	533	598	583	593	577	594	595	603	614	564	593	629	622	592	606	562	567	612	570	587	588	589	557	579	631	575	622	611	589	561	632	558	583	556	587	572	582	584	575	563	543	603	539	601	626	525	585	614	594	596	558	583	550	589	616	578	545	579	610	564	561	586	575	627	582	626	586	563	636	576	611	584	551	595	601	552	557	555	557	620	580	575	547	608	547	605	550	600	601	610	579	580	570	596	590	573	606	552	506	582	624	566	580	573	623	572	541	559	580	611	596	603	544	558	602	576	613	610	537	616	560	586	586	563	609	615	553	556	582	556	588	562	523	572	556	584	567	571	578	581	546	567	589	586	574	587	578	602	555	613	575	628	584	592	566	600	572	570	592	546	624	579	554	603	590	578	577	575	597	542	588	579	570	545	584	602	553	607	593	620	594	546	636	554	605	571	643	560	587	591	581	575	578	588	554	566	612	593	575	563	584	559	554	563	555	549	564	598	557	599	546	571	633	570	586	633	555	584	596	560	585	590	579	589	580	610	600	583	571	600	594	570	602	545	575	535	584	610	563	579	542	639	585	558	554	627	566	613	597	552	587	578	573	601	547	585	607	629	610	600	621	599	596	614	558	557	574	580	593	602	556	582	551	586	582	577	581	574	598	611
4235	1464	845	534	428	445	476	506	536	437	402	350	297	292	249	215	205	174	168	169	120	120	152	314	353	382	304	232	157	132	119	102	83	88	103	91	103	102	100	91	98	94	89	80	98	88	86	78	102	74	81	87	91	107	98	73	97	81	85	83	81	81	86	88	78	84	95	76	86	94	78	99	83	85	89	74	83	103	77	94	79	89	110	91	78	79	77	79	74	89	72	89	78	80	97	88	87	104	83	95	97	98	97	85	93	77	92	90	73	90	95	86	77	88	93	109	74	98	98	91	109	74	113	87	84	67	89	86	91	88	89	93	85	82	77	108	70	75	91	80	95	80	73	108	89	78	114	76	94	88	91	89	101	89	84	69	79	87	83	92	108	89	75	97	88	87	81	79	105	90	85	91	86	82	78	84	79	81	88	78	86	72	87	97	93	74	92	84	81	79	79	94	88	98	90	94	100	103	71	85	92	108	89	105	91	97	84	82	83	85	72	87	100	92	99	74	78	105	121	84	95	76	78	69	84	80	108	106	81	66	80	96	90	98	86	100	78	88	82	105	75	88	88	84	77	93	84	90	80	85	103	84	90	95	75	70	88	89	92	71	77	73	88	68	94	89	74	98	86	87	84	93	97	92	80	81	71	92	90	86	100	94	86	77	90	92	101	89	81	85	88	91	97	88	86	88	87	95	90	91	92	94	78	86	92	91	97	90	92	88	82	93	97	82	93	77	92	77	86	106	94	75	82	87	76	83	91	87	87	77	106	71	70	87	84	82	93	95	82	94	94	68	85	89	89	118	72	84	93	85	94	87	98	69	79	81	87	94	88	81	71	75	85	86	69	96	92	80	105	98	85	77	90	96	81	108	80	82	86	88	80	78	103	98	76	79	81	81	84	87	93	91	87	77	75	81	91	91	90	83	75	102	86	94	72	93	75	100	91	97	83	94	83	89	78	97	86	87	106	82	79	83	86	82	92	79	81	82	85	99	82	87	87	71	76	87	92	86	93	85	97	93	82	85	96	101	95	90	102	80	78	99	71	83	87	87	78	92	89	87	100	86	80	102	91	80	99	75	94	92	71	87	103	95	71	73	87	94	88	92	97	82	78	89	93	99	82	93	76	85	97	75	100	79	99	93	70	80	77	78	74	94	65	99	92	85	97	92	85	89	90	93	87	84	114	99	85	81	95	78	76	103	87	91	80	78	92	86	89	66	86	82	90	97	80	87	90	88	96	80	102	89	93	90	81	85	72	93	100	79	79	85	89	92	86	81	83	94	99	99	101	81	82	93	97	90	82	70	91	78	87	103	91	80	82	94	99	77	94	100	88	79	105	89	79	93	83	93	86	72	84	95	94	92	84	89	92	99	101	70	91	94	87	85	97	79	96	88	92	77	85	98	87	86	103	102	94	74	101	76	103	73	85	108	100	90	89	109	73	70	78	92	98	82	79	87	88	81	106	85	87	96	66	95	89	90	88	100	99	94	79	107	99	89	74	100	103	84	93	99	98	88	95	85	75	95	80	75	88	92	111	72	87	86	96	96	85	84	108	93	99	85	79	75	74	81	79	89	88	78	109	80	83	74	77	80	90	90	82	105	103	85	80	85	85	89	74	82	103	94	83	73	70	84	87	87	92	90	83	79	80	96	90	80	103	80	87	95	86	80	73	88	82	99	78	87	85	83	87	85	69	79	98	74	71	71	91	92	95	88	90	83	82	80	84	81	98	83	85	94	72	92	108	91	85	101	86	88	70	81	94	96	101	80	77	87	97	94	83	83	90	86	85	107	76	94	96	88	90	91	102	85	78	80	90	95	85	73	99	82	108	94	97	74	75	91	94	101	84	79	85	94	78	76	94	86	95	76	83	96	117	76	81	78	82	93	97	102	84	72	91	97	92	73	77	97	81	93	65	85	123	95	94	112	88	100	94	76	87	95	87	91	84	82	94	91	79	95	87	84	96	95	83	103	99	74	95	78	88	88	92	76	87	62	82	88	98	76	83	94	81	87	77	94	64	72	100	79	77	75	92	75	92	81	98	103	84	105	85	88	84	85	86	84	100	101	97	78	107	91	95	93	85	85	80	78	72	90	94	95	69	84	87	88	95	80	95	86	92	91	79	87	78	97	78	88	83	83	102	79	95	86	84	91	88	75	80	66	79	100	89	87	91	96	91	90	77	86	93	94	89	78	76	93	90	93	91	80	94	82	97	83	104	78	107	91	78	93	85	95	78	98	86	87	84	98	82	81	100	89	98	100	83	94	88	76	74	88	85	76	80	78	88	102	86	104	88	81	98	95	85	78	88	91	71	81	87	102	101	95	73	81	88	86	85	74	88	74	87	70	103	82	93	81	80	107	93	101	79	97	99	88	77	78	97	85	107	77	96	77	84	84	92	79	102	88	95	84	81	96	100	90	82	105	80	77	85	99	86	87	84	99	96	83	86	76	83	100	83	93	73	85	84	84	91	90	74	89	90	76	97	99	80	103	102	85	93	91	74	91	99	100	110	76	86	106	96	90	104	77	87	76	89	98	97	88	96	100	74	97	70	90	62	88	71	74	78	82	97	78	105	97	86	109	100	88	94	79	81	91	71	95	91	81	98	84	77	97	79	100	96	83	85	103	87	105	84	76	71	91	73	81	96	100	64	90	89	95	114	79	74	83	91	92	96	87	85	78	85	83	83	96	100	80	91	76	105	96	82	86	79	91	71	75	96	87	92	86	85	89	82	92	99	83	90	89	95	68	87	72	86	94	68	68	80	91	96	81	70	94	83	105	72	82	103	79	86	89	81	94	102	95	92	78	84	83	84	94	83	76	119	84	86	87	104	79	113	104	87	76	86	86	83	92	90	110	87	104	95	87	96	81	77	96	84	83	88	80	97	88	94	82	79	93	102	93	76	74	78	95	104	93	91	82	109	92	98	89	72	96	90	102	92	79	96	85	66	103	90	79	89	93	94	84	82	79	90	88	68	99	72	85	86	95	88	100	87	87	92	91	85	101	83	85	89	81	78	82	90	80	88	75	91	66	84	90	89	79	96	95	76	80	94	91	89	78	96	83	84	94	89	97	75	94	74	89	88	71	71	92	81	81	81	82	88	73	83	79	82	87	64	87	78	82	82	78	103	90	75	92	91	82	88	88	87	64	90	93	97	83	83	91	87	68	89	93	98	93	77	88	78	90	90	87	84	79	88	92	81	89	94	103	89	95	84	92	86	95	94	81	87	72	89	96	78	84	91	88	105	75	76	86	88	76	78	95	73	81	99	79	88	89	93	86	118	79	84	68	87	78	80	83	92	107	66	68	94	91	86	71	84	80	90	85	97	88	88	74	87	86	90	91	103	76	79	87	84	93	86	101	99	93	94	83	102	90	87	89	101	91	93	91	101	106	85	89	90	88	89	77	96	81	81	76	97	89	72	84	87	73	88	94	82	86	93	88	104	77	102	88	98	81	93	87	72	100	97	97	78	75	92	82	84	79	78	73
24975	12648	8288	8148	15857	20475	18357	16576	15647	12907	11766	9047	7631	7093	5952	4678	3813	3263	2904	2644	2434	2154	2571	5842	7446	7518	5112	3779	2606	1766	1330	923	816	761	715	663	678	681	676	652	639	672	665	666	648	682	650	665	648	625	636	650	665	686	629	681	706	672	663	699	669	660	657	634	660	700	618	651	628	653	635	642	673	625	645	632	658	608	643	660	648	659	631	687	662	701	634	671	714	599	676	652	627	650	650	666	614	671	649	680	678	627	629	647	659	673	660	697	657	640	640	607	631	644	689	632	650	691	641	584	660	651	697	655	679	625	675	661	642	664	616	648	646	706	636	685	592	715	677	658	698	711	632	651	651	632	676	658	601	624	683	638	662	605	633	652	667	679	637	597	648	655	706	612	642	611	625	649	661	642	650	670	639	671	656	637	635	639	666	695	628	591	660	627	637	629	656	637	654	635	700	632	696	710	639	677	638	690	658	654	667	634	656	658	688	630	645	643	644	640	638	663	647	651	686	653	656	667	637	674	653	662	664	606	636	613	677	637	624	624	675	601	634	711	643	660	690	619	664	660	692	643	652	683	644	598	671	604	671	659	665	631	603	647	605	645	647	632	615	631	663	687	697	701	655	645	640	642	672	617	669	661	653	635	631	701	650	663	614	637	623	652	622	618	662	678	667	627	622	660	644	647	633	616	667	639	679	629	656	624	683	657	644	610	618	653	657	647	662	642	643	720	633	637	618	633	642	672	656	600	658	654	622	654	670	628	629	638	663	652	664	650	658	683	643	637	661	659	645	664	600	659	640	620	634	626	577	652	658	639	654	617	609	660	639	654	654	611	639	658	656	606	686	630	668	667	691	626	661	638	654	628	649	664	606	645	711	648	597	628	636	665	664	636	704	634	623	704	678	651	662	617	636	659	660	646	656	684	686	642	662	619	660	642	633	639	615	643	635	673	660	642	677	630	665	662	610	610	635	639	658	707	642	617	651	653	632	673	696	630	661	643	624	609	647	650	639	618	685	667	639	649	656	581	634	660	637	639	634	658	665	631	650	633	689	588	667	674	650	625	648	602	663	665	639	687	655	589	682	655	645	692	614	645	670	637	611	703	604	653	673	677	611	673	633	656	646	649	626	631	658	692	655	667	642	683	643	618	658	634	641	626	674	672	651	705	642	637	609	717	634	671	684	663	634	631	645	687	687	640	644	604	639	654	660	642	671	625	671	639	644	619	674	665	637	619	621	655	650	638	698	631	630	683	662	637	716	645	623	631	644	631	653	630	659	663	612	664	602	668	583	608	674	618	610	618	677	690	665	629	664	651	630	657	660	600	648	641	671	633	658	663	617	668	644	684	653	679	661	679	636	635	629	647	685	675	633	664	673	648	670	608	579	650	624	678	654	661	648	610	623	660	631	650	620	646	673	652	628	605	601	618	618	645	589	584	646	630	666	655	667	619	636	625	652	653	675	658	638	644	658	681	655	641	658	620	675	653	647	681	639	696	596	644	627	616	639	683	645	689	619	696	651	647	630	626	694	624	662	681	637	658	682	616	655	627	649	677	682	678	629	663	670	680	638	608	682	659	609	648	647	610	679	662	608	672	661	644	660	636	658	656	632	641	643	618	612	614	632	658	642	693	658	640	635	667	634	658	649	635	632	638	605	594	666	643	667	689	653	672	642	680	652	635	607	648	647	647	647	612	647	629	663	612	668	665	641	674	666	707	662	654	628	643	616	633	653	665	683	648	663	635	628	643	690	682	668	699	683	649	666	694	629	632	670	576	670	645	682	706	632	669	614	670	664	667	644	646	653	636	693	656	623	634	675	660	648	700	653	628	600	652	625	666	624	683	619	609	637	636	657	679	641	680	634	678	677	653	631	682	637	712	693	708	613	661	634	667	625	645	617	653	612	643	649	656	678	624	603	700	680	638	610	617	568	616	612	629	650	682	650	625	656	680	679	628	719	646	678	626	650	601	644	666	628	653	644	630	626	692	668	620	632	665	677	660	636	614	632	649	734	639	669	650	642	651	688	623	663	655	631	613	665	639	652	623	652	661	600	629	665	673	621	651	645	632	699	644	660	627	605	622	586	632	662	683	671	609	636	665	694	650	665	637	682	628	626	660	641	604	651	653	671	636	654	629	659	635	681	679	675	637	691	668	616	640	658	637	618	708	584	633	649	657	665	637	643	725	650	631	664	650	637	684	677	673	614	671	709	635	615	643	649	599	650	664	653	635	604	625	673	670	672	647	644	678	613	630	680	679	671	662	657	643	648	670	669	672	641	644	621	659	682	668	650	633	646	649	682	650	697	644	659	687	615	633	641	675	624	580	674	649	636	624	674	667	633	699	684	667	653	704	674	638	666	680	654	615	669	626	668	667	625	637	641	635	678	627	682	659	692	635	606	615	645	642	652	693	658	659	630	674	644	647	647	683	672	619	642	668	597	658	687	646	637	676	645	636	693	654	685	613	643	622	689	629	646	624	667	665	686	634	645	638	649	631	627	638	682	616	685	684	616	638	659	670	638	593	651	664	659	651	665	625	695	635	617	713	637	659	653	659	632	650	639	657	627	622	652	601	641	687	643	643	651	669	675	666	625	657	678	646	622	654	687	664	643	672	623	690	655	674	672	647	669	676	652	667	628	639	681	660	672	660	639	635	616	611	661	621	645	669	612	635	608	667	681	686	582	621	695	643	702	635	618	591	687	676	641	617	654	679	659	637	681	689	657	668	600	681	652	634	648	670	649	651	658	652	609	655	630	645	615	689	660	622	671	651	676	618	676	701	661	610	635	656	635	667	646	629	692	625	624	656	680	655	706	681	666	570	602	643	628	659	614	661	644	634	656	625	677	688	657	630	619	659	657	611	683	665	643	645	631	692	685	609	662	680	679	680	619	654	604	665	591	681	674	678	599	601	655	650	630	650	674	683	606	648	642	644	617	731	679	680	652	640	664	701	683	675	659	635	655	675	657	640	654	626	673	723	664	606	616	642	672	660	682	599	629	635	702	633	633	609	641	647	656	625	631	610	640	602	668	656	645	639	654	640	662	650	700	647	639	685	645	666	642	661	631	661	615	668	655	627	642	672	667	652	682	684	685	639	663	623	625	652	670	634	657	716	631	673	656	644	631	646	688	672	657	655	620	656	631	693	589	614	648	623	693	635	607	650	634	639	645	624	668	669	655	637	662	623	668	626	656	698	638	638	639	669	693	632	640	676	636	702	670	619	649	644	663	649	648	661	620	677	641	649	661	650	654	652	681	692	647	636	637	707	627	607	626	702	675	711	610	707	692	618	655	625	659	640	601	676	660	652	650	661	652	623	659	630	632	659	605	648	622	625	690	668	627	666	657	676	657	619	661	674	695	661	637	642	635	686	673	651	571	648	667	665	676	646	670	677	615	666	652	649	658	620	656	664	668	673	656	651	681	677	641	666	647	620	686	620	616	672	654	655	661	631	634	661	662	647	679	625	650	599	622	661	636	627	586	655	622	652
4238	1653	963	621	517	495	604	714	674	632	546	415	378	393	329	248	219	203	202	183	142	159	210	621	744	586	462	315	222	166	145	96	112	104	90	87	79	101	94	101	84	111	91	72	91	102	71	93	102	77	93	95	110	107	73	77	85	97	79	80	82	94	98	93	91	98	86	98	83	81	76	87	91	97	103	88	98	81	92	102	99	87	96	89	108	70	91	88	83	102	89	103	89	99	109	85	87	97	91	94	87	82	102	91	78	104	84	94	92	92	74	90	94	91	92	93	96	83	75	95	95	104	104	86	98	83	81	100	99	79	92	96	91	90	113	62	94	98	86	92	96	93	82	103	81	104	101	90	82	85	108	75	101	104	87	102	84	92	88	91	102	91	73	85	71	108	88	85	97	76	109	87	67	77	101	99	106	101	81	91	102	86	82	88	93	90	100	86	96	86	96	80	103	103	96	96	92	92	103	108	85	69	102	77	79	76	85	83	84	73	102	90	104	82	80	89	89	89	108	106	88	105	95	80	94	82	81	93	97	80	89	80	104	88	68	105	83	83	97	115	101	88	87	69	94	92	91	100	81	93	89	95	92	88	84	84	80	94	78	86	79	82	91	94	82	85	99	83	78	82	89	100	96	92	70	85	89	97	97	88	101	78	95	73	116	83	97	90	97	92	76	101	95	109	95	91	92	78	97	117	93	81	79	100	100	88	106	94	86	95	91	94	75	74	83	96	87	100	107	81	100	93	93	86	87	87	96	108	81	79	98	85	105	87	98	98	96	112	83	89	86	91	69	86	92	96	92	97	106	87	90	93	90	128	102	84	81	84	99	85	98	85	99	84	85	73	77	101	93	90	92	67	90	69	104	75	84	98	77	93	94	105	89	90	76	94	97	84	89	98	96	92	81	102	103	102	85	73	90	97	98	94	102	102	93	68	100	101	97	83	78	74	82	77	79	82	81	96	87	87	88	94	84	97	79	92	90	91	94	86	88	82	98	74	86	102	101	97	101	98	94	87	88	76	93	102	90	103	93	87	88	100	93	81	108	83	89	91	82	95	83	102	97	95	87	88	95	95	86	86	97	98	89	93	91	100	87	94	82	103	88	90	87	84	89	102	81	106	95	105	84	84	87	90	94	89	82	104	78	102	84	92	94	106	75	91	88	79	83	82	104	90	90	95	93	90	91	82	86	88	104	91	101	79	101	91	87	85	80	98	78	81	93	89	78	99	101	98	107	97	98	79	104	84	83	88	88	88	100	98	92	90	86	91	79	90	84	92	103	83	73	105	82	89	92	97	81	113	88	82	110	97	85	111	88	72	94	91	95	101	84	101	78	89	79	92	86	95	84	96	95	102	77	97	89	91	91	71	63	81	88	90	89	94	95	74	85	88	102	89	88	90	86	104	91	91	91	83	82	82	81	96	92	79	65	90	87	97	87	96	86	81	86	99	80	74	115	83	106	88	97	96	95	73	78	88	111	97	88	86	92	66	93	94	79	82	88	71	100	79	93	81	91	110	88	101	79	94	102	69	98	96	95	105	91	76	84	94	95	112	81	88	108	84	87	81	90	95	67	98	102	113	88	96	81	85	81	97	101	89	93	96	83	72	83	85	90	94	84	111	86	114	80	97	113	93	96	97	87	100	95	94	78	74	86	93	99	91	105	85	82	84	110	91	86	85	106	96	103	99	88	90	101	96	83	108	96	77	100	82	106	91	94	87	98	86	100	89	104	104	79	83	89	95	91	92	94	85	90	99	89	82	82	99	80	75	96	102	82	110	87	76	81	93	83	90	83	97	96	75	88	90	87	92	100	87	115	67	94	95	86	79	103	89	89	94	103	92	82	80	85	89	87	97	94	75	110	107	91	86	74	97	95	85	94	102	96	86	104	88	91	85	90	91	84	86	90	96	90	77	86	89	89	103	77	87	75	81	92	82	91	88	81	101	89	76	93	74	73	79	89	72	75	84	89	112	98	96	92	74	92	85	83	85	88	92	84	105	77	107	70	88	107	105	85	89	79	108	88	79	96	76	91	89	79	94	107	88	99	68	88	98	96	96	77	100	84	105	74	93	105	91	100	114	99	107	107	98	113	83	89	92	88	79	93	83	89	102	116	93	98	90	76	88	88	94	82	96	82	103	89	80	76	88	99	91	89	100	95	86	96	91	93	82	84	100	84	86	94	96	83	74	80	84	91	85	94	69	93	97	87	101	94	102	98	92	103	86	76	94	103	93	99	91	76	80	74	104	91	79	82	98	96	74	77	87	99	117	92	78	95	85	95	87	96	96	95	104	91	83	91	96	102	82	99	88	76	103	79	81	101	88	73	96	92	80	96	90	82	96	82	86	89	93	77	92	74	61	90	83	81	101	92	105	86	87	86	95	98	85	80	97	88	107	89	74	87	96	88	93	75	99	89	108	98	79	90	76	79	82	92	91	86	95	89	82	83	109	108	74	89	97	76	85	93	103	82	91	94	102	81	93	92	82	95	100	83	89	109	78	78	103	82	82	97	85	75	87	76	86	88	78	73	99	92	92	107	104	93	92	90	79	99	105	95	102	106	97	91	76	112	88	86	87	83	87	89	84	103	108	78	105	84	100	80	81	97	101	82	96	98	100	82	83	109	78	71	90	89	83	101	98	107	91	104	88	104	77	101	91	79	89	83	84	104	93	88	87	93	85	88	97	89	100	88	84	84	89	89	79	98	93	97	109	86	93	81	84	87	93	88	96	94	82	85	102	80	99	91	90	102	96	92	81	81	98	93	76	81	94	74	109	96	93	71	82	83	102	82	90	88	80	90	92	81	98	86	94	98	104	84	103	96	102	96	109	91	83	87	89	84	85	94	87	88	110	97	122	87	79	91	111	87	88	108	82	88	82	95	84	95	83	93	93	92	79	95	91	76	86	118	96	84	79	99	100	99	89	67	88	95	94	67	80	111	101	99	85	85	85	93	95	85	93	92	75	96	99	96	81	86	88	95	86	83	90	94	83	83	91	99	92	99	85	106	86	105	98	83	93	84	82	94	101	90	79	93	105	71	87	87	101	96	98	87	85	77	86	76	111	98	93	87	100	79	88	92	95	81	104	88	65	93	83	93	97	98	93	70	85	85	72	84	103	82	111	107	97	76	97	87	92	93	96	97	88	105	98	100	95	79	103	109	105	90	84	82	101	79	104	109	90	89	98	99	62	95	90	95	73	85	90	88	100	101	82	99	104	94	94	107	88	104	92	104	85	95	92	83	86	96	90	75	86	109	95	97	98	87	88	103	96	89	94	82	89	93	92	86	80	99	86	110	76	93	96	91	84	99	85	90	81	86	97	75	98	96	101	101	97	93	105	77	104	89	82	83	89	84	84	118	83	76	95	97	83	82	86	94	99	86	91	85	77	76	88	96	103	91	92	93	95	95	75	91	98	86	85	96	72	91	77	86	101	88	95	76	74	97	92	104	76	78	88	103	91	78	86	100	92	94	82	95	85	100	82
28040	13790	9101	9771	18516	22077	21263	21347	18082	16785	13928	11709	10613	9583	8000	6423	5001	4114	3899	3207	3157	2630	4108	11656	12959	10836	7887	5560	3539	2298	1555	1125	915	833	699	695	698	677	658	658	685	688	666	623	654	678	669	657	639	641	657	672	635	677	694	672	701	685	650	666	668	669	628	652	646	633	622	639	706	615	666	670	672	691	648	683	671	678	662	678	673	646	627	673	693	646	644	671	611	664	638	661	620	688	666	616	635	684	648	670	660	620	645	714	711	708	673	686	657	679	678	683	675	691	680	676	645	645	668	630	684	650	671	649	621	603	617	612	652	647	684	665	656	662	637	639	701	664	674	672	611	660	629	651	649	650	678	679	677	662	693	689	636	646	673	635	659	697	695	685	659	636	693	613	652	627	632	722	681	653	646	671	640	672	667	668	713	633	671	635	684	674	666	679	629	662	669	687	677	674	643	626	682	642	665	718	676	686	638	635	716	652	691	669	635	690	634	679	607	672	672	752	707	679	652	676	723	644	640	657	649	723	675	679	651	659	673	643	639	681	625	649	622	632	712	651	650	660	677	660	643	659	668	649	668	670	670	680	654	647	639	646	645	686	630	644	650	659	650	656	684	607	659	637	682	620	663	696	678	670	648	651	701	691	670	656	657	672	660	649	686	663	646	666	672	636	676	682	650	659	664	662	641	671	654	670	620	658	730	663	635	657	723	675	638	670	660	657	647	686	649	640	672	689	595	649	658	639	687	652	690	614	666	695	648	706	642	650	667	684	634	627	670	646	639	645	720	678	650	660	672	631	672	619	663	643	638	682	707	665	654	636	645	684	658	691	627	710	670	657	673	677	640	688	711	607	635	684	668	683	649	639	668	625	656	675	641	669	632	660	654	664	631	672	692	679	633	657	653	696	639	643	625	662	599	649	639	655	674	662	630	647	647	682	642	655	644	711	644	658	674	681	643	652	683	682	620	654	656	678	709	636	639	696	683	666	644	659	652	669	676	693	676	633	642	632	659	651	679	680	633	701	664	690	671	636	605	680	656	652	672	691	675	617	695	637	633	682	664	678	665	692	680	664	625	656	674	636	647	682	669	641	677	655	654	651	657	648	643	620	683	631	593	641	673	685	639	670	690	628	637	655	644	630	686	645	687	661	667	667	693	661	699	642	630	638	673	661	670	666	643	620	645	627	653	675	636	685	645	636	645	676	629	654	659	649	634	615	636	659	709	658	697	669	676	689	682	680	643	716	651	669	644	617	668	691	725	684	641	641	657	684	668	666	710	638	711	676	631	649	623	693	636	659	701	676	660	650	634	634	660	661	603	665	633	628	680	663	639	651	635	669	672	667	676	679	684	624	667	607	635	662	666	665	631	675	633	658	661	660	674	641	659	666	644	645	662	612	615	672	659	689	670	624	683	699	659	673	654	625	699	613	672	660	686	644	627	662	647	646	674	675	632	668	680	678	623	637	663	676	641	685	698	661	630	692	662	655	657	662	628	629	615	656	664	666	666	585	655	673	680	684	703	657	650	656	690	666	645	675	689	686	657	646	633	625	667	697	628	679	708	712	656	700	639	631	648	665	672	702	663	637	630	659	662	676	703	690	667	626	722	636	648	679	659	705	661	609	651	685	646	662	656	650	645	670	642	640	651	675	646	661	642	670	682	676	629	626	640	628	674	641	627	688	701	609	645	666	665	634	634	650	698	665	647	673	656	648	699	725	676	725	628	671	629	690	632	658	691	643	662	664	660	613	672	622	609	666	703	652	646	675	672	673	639	641	681	691	656	675	620	629	670	666	667	664	710	635	665	670	614	658	663	692	657	638	610	693	641	595	689	713	703	619	710	667	676	680	671	658	648	637	625	656	644	639	659	643	639	592	675	650	624	689	628	683	610	712	670	655	642	681	640	633	670	643	722	641	640	613	669	651	632	584	639	626	650	671	693	640	635	667	665	705	661	659	659	657	655	654	642	617	675	672	681	655	639	699	650	685	640	676	663	639	639	666	644	676	658	641	688	656	670	665	638	663	711	623	648	622	623	677	604	646	657	682	647	657	681	649	661	718	645	653	650	644	607	667	662	639	676	699	690	635	640	686	682	648	630	657	705	640	709	658	664	670	649	665	645	656	671	653	684	666	726	661	685	628	677	661	658	643	672	698	682	668	626	628	634	680	644	659	636	639	672	663	678	659	655	643	617	658	700	676	647	693	647	677	664	674	688	665	668	660	740	672	662	656	697	667	634	618	627	663	686	647	630	671	656	692	642	691	649	664	668	620	695	689	683	694	671	671	648	669	618	675	667	665	616	642	628	653	683	688	691	690	692	669	664	679	652	623	662	646	671	629	656	613	694	665	674	674	659	631	619	654	667	671	687	673	683	637	714	631	669	642	675	695	639	636	654	671	687	654	618	670	625	630	641	621	671	694	668	639	625	646	687	624	670	636	688	666	642	616	661	669	695	714	650	649	655	622	649	603	647	647	654	668	676	653	688	701	630	712	651	658	718	626	644	640	678	688	668	629	631	682	645	697	703	653	646	645	668	655	652	645	667	704	625	676	665	661	719	669	624	669	653	679	663	658	690	689	682	690	617	673	670	695	622	657	679	634	705	589	661	679	634	680	634	636	691	676	645	635	647	667	684	678	653	698	682	655	654	652	648	671	640	665	655	653	687	689	597	643	640	632	680	686	671	629	653	660	678	625	665	691	653	661	652	634	675	688	689	680	671	653	630	712	651	663	635	667	634	627	696	665	647	684	652	631	673	657	657	649	680	683	686	748	693	639	630	714	680	650	667	666	695	684	667	642	610	653	641	663	702	641	719	679	648	663	652	652	694	677	686	687	688	669	676	652	718	706	651	664	633	641	656	639	672	622	660	639	666	594	725	672	664	653	649	639	655	657	673	647	695	630	653	685	654	691	655	646	646	682	678	613	642	684	641	670	654	625	651	670	675	642	636	708	634	670	682	703	681	704	604	633	653	666	655	651	654	666	689	712	653	641	612	647	651	645	661	612	689	639	636	685	658	667	689	647	671	662	679	688	651	673	676	627	705	653	643	641	644	642	619	670	626	694	688	626	726	637	653	635	667	652	604	657	656	647	650	666	646	677	691	635	632	671	663	680	654	682	605	686	679	643	707	663	675	626	617	637	676	708	671	653	643	686	698	621	689	663	634	664	678	627	613	650	677	662	619	695	647	669	659	668	632	667	646	690	612	656	687	653	674	624	671	668	674	669	674	640	617	665	651	693	642	624	680	694	648	632	690	637	678	690	664	668	641	690	627	703	639	664	616	637	646	684	682	637	627	684	684	650	619	648	697	666	668	628	642	653	661	602	687	653	671	655	609	674	662	656	657	660	664	655	658	669	644	635	665	646	703	673	670	683	650	657	693	657	670	656	613	711	634	699	705	605	699	652	647	663	662	676	666	628	692	692	661	637	719	674	694	654	620	669	681	700	658	677	696	658	667	612	661	730	659	686	653	667	693	681	675	652	634	672
3215	937	523	394	280	300	382	474	332	360	309	271	275	249	230	197	149	136	126	120	120	126	117	147	159	148	142	106	92	86	79	78	81	76	77	74	73	62	76	80	75	75	72	75	70	89	75	80	86	82	79	65	75	88	79	74	74	68	78	76	77	86	87	85	76	74	92	74	73	82	69	91	60	72	71	70	78	74	66	73	75	69	72	76	87	83	70	72	69	61	75	82	91	72	69	57	77	76	74	75	78	76	91	64	80	86	64	67	81	78	81	61	77	72	71	81	86	69	83	77	81	75	75	76	80	87	90	94	70	73	87	61	72	76	61	81	77	81	83	66	84	82	75	74	77	65	67	81	83	102	68	85	78	68	69	90	69	88	79	74	89	77	66	86	84	85	66	67	91	93	77	77	81	84	73	75	68	63	73	78	57	75	94	92	84	70	77	54	93	77	85	94	80	73	87	69	75	88	79	80	95	81	72	74	67	78	92	80	56	68	71	93	89	78	80	92	81	88	88	59	94	70	80	67	87	71	70	73	71	80	77	74	77	87	81	87	73	70	84	99	79	88	73	87	75	81	63	72	88	88	68	68	74	69	79	80	73	68	70	90	73	86	78	72	74	77	94	89	85	86	71	70	78	75	76	75	95	82	62	86	90	92	87	82	84	65	63	84	75	65	82	80	81	74	79	77	73	75	78	78	56	93	78	65	76	66	80	76	62	72	79	72	92	82	83	71	78	72	74	69	80	73	90	93	81	72	89	80	89	70	66	90	81	100	77	79	91	90	76	84	75	68	77	74	72	70	84	92	80	85	69	90	80	68	70	68	66	88	57	78	70	76	69	86	76	95	89	79	60	81	89	72	65	65	59	93	77	74	69	77	68	76	80	83	70	72	76	68	89	73	75	80	86	88	80	94	82	86	107	71	75	62	61	83	82	74	74	77	82	82	93	88	66	65	65	76	80	87	78	74	77	86	76	68	67	75	76	71	73	72	77	90	81	77	64	77	75	75	84	68	62	88	81	80	81	80	75	86	74	92	79	87	77	91	84	93	75	84	64	70	76	71	76	72	88	79	73	85	71	67	67	67	88	64	73	63	90	71	76	85	68	61	83	68	72	74	77	84	72	69	60	68	62	82	86	76	69	76	88	68	83	96	72	86	77	76	83	82	70	72	78	62	72	76	77	67	77	62	83	78	78	85	68	79	89	71	84	74	70	64	66	98	93	63	77	74	93	56	80	84	85	84	78	97	82	72	73	64	71	89	79	87	56	72	74	56	59	70	82	75	86	78	71	84	74	82	78	74	88	78	81	79	64	69	62	72	90	90	74	88	70	61	77	70	74	82	83	68	58	69	81	71	73	71	78	99	78	90	77	83	77	77	95	96	74	65	61	80	73	80	74	85	82	55	77	75	84	67	62	72	82	75	69	67	84	65	82	77	73	78	76	80	63	80	91	90	80	72	81	72	66	75	71	83	79	78	93	80	78	77	86	69	70	74	76	82	74	87	74	83	83	75	81	57	68	82	70	79	85	75	72	96	67	88	75	66	77	77	85	66	75	77	72	68	63	87	80	71	60	88	64	94	85	79	83	75	83	70	72	77	78	78	78	72	100	87	81	64	84	71	86	83	83	76	68	79	72	84	64	78	71	65	86	84	68	90	76	72	85	82	71	68	81	82	66	87	83	76	85	86	83	71	75	73	77	69	98	75	83	76	76	68	72	64	71	63	102	84	81	79	90	75	59	81	88	74	77	84	62	91	86	68	62	74	73	81	65	84	74	77	84	85	83	63	85	67	96	75	90	74	86	78	85	96	84	78	77	76	56	70	59	86	77	76	80	83	69	68	75	69	65	82	68	74	83	85	72	91	66	70	66	68	66	79	69	71	75	73	83	73	92	76	94	81	72	64	84	78	60	69	76	70	74	75	56	89	92	61	95	91	67	66	77	72	75	86	85	66	81	70	76	75	76	64	84	67	84	75	62	82	89	78	71	98	79	93	63	81	69	68	68	72	76	101	64	87	81	65	60	80	67	79	76	89	73	73	75	81	72	76	59	80	68	65	84	78	77	73	82	80	69	66	70	66	104	82	83	72	82	76	64	67	77	73	89	74	74	71	86	75	79	79	79	81	76	77	66	75	71	73	58	69	83	79	82	64	67	74	70	75	81	70	75	76	72	70	73	77	84	88	80	76	71	68	69	76	72	90	84	97	71	68	67	84	83	70	71	73	79	81	83	80	83	77	80	66	78	78	85	73	82	66	79	79	88	70	70	88	101	72	81	84	82	67	72	79	72	84	71	86	75	76	81	88	75	85	88	81	63	85	77	62	67	78	73	72	82	66	88	85	80	75	70	78	73	71	80	79	85	70	88	71	71	80	83	81	70	77	91	82	77	78	75	70	63	77	75	88	72	76	80	79	80	82	85	86	97	74	67	83	70	80	80	66	64	74	71	80	76	88	83	70	102	72	95	69	84	84	102	71	66	69	73	59	70	79	76	79	88	76	77	76	88	79	62	77	80	79	68	70	68	80	87	92	72	66	77	73	70	84	77	73	77	76	82	82	83	73	61	78	94	80	80	71	89	84	68	70	66	75	80	69	69	71	91	71	49	71	86	60	74	70	93	61	76	69	77	100	81	87	74	72	93	84	84	90	74	81	67	85	54	80	77	79	81	84	74	68	77	88	70	69	66	63	58	79	75	78	86	73	74	69	77	75	66	77	82	96	72	80	50	74	65	68	80	93	71	79	70	88	97	68	103	88	77	80	93	76	77	60	75	79	85	80	78	74	69	71	71	73	80	93	82	78	68	74	70	90	74	79	62	80	82	88	76	74	75	70	76	70	72	65	83	81	84	67	82	87	66	83	66	74	63	81	63	89	68	73	71	79	71	64	77	73	83	82	74	66	78	84	83	95	96	83	72	68	73	86	69	75	82	83	88	92	90	73	77	72	83	72	80	67	74	71	63	84	85	87	84	68	91	100	72	80	67	72	95	73	67	71	72	82	63	82	78	72	62	84	73	79	78	75	76	80	80	71	88	84	81	77	62	84	74	82	70	74	72	74	76	83	76	77	88	62	82	79	74	78	77	75	83	86	69	81	56	76	66	83	87	79	71	88	76	74	73	82	74	64	70	75	77	70	87	81	103	74	84	71	66	82	71	69	73	72	87	80	78	100	74	68	63	62	81	80	82	68	85	82	79	84	81	64	88	91	67	85	84	69	70	68	67	77	70	81	67	67	87	70	83	65	78	83	75	90	80	89	81	72	77	61	84	66	74	66	82	72	83	74	82	71	80	95	74	74	80	73	83	76	80	70	75	73	87	76	84	73	78	79	78	85	107	79	76	73	73	80	80	82	77	89	88	87	82	98	84	74	71	77	88	66	85	79	78	69	82	81	73	80	82	89	69	77	81	63	72	97	72	79	83	74	72	65	63	84	79	78	76	83	91	98	76	82	63	79	88	101	65	86	72	57	73	79	79	84	78	92
23066	9279	5438	6614	11522	15090	16583	14982	12774	11521	8420	7728	6884	5864	4931	4025	3258	2789	2396	2127	1887	1541	1905	2473	2564	2316	1800	1340	1069	871	697	671	632	618	610	551	561	540	554	611	550	562	547	612	604	613	571	578	542	555	568	551	596	623	611	582	565	549	555	579	572	587	565	565	596	581	592	595	555	598	563	624	574	583	608	578	601	540	592	617	563	558	559	594	553	613	594	554	581	569	587	556	576	552	569	589	565	551	555	593	612	602	532	556	585	580	590	537	537	592	533	571	587	556	565	559	567	598	543	588	580	551	576	612	553	545	562	576	575	612	597	604	640	607	561	561	569	544	584	578	552	566	571	546	591	578	618	561	564	603	609	589	562	579	554	566	579	581	611	586	592	591	560	621	551	589	555	564	600	587	593	534	564	547	571	552	550	571	576	557	578	527	552	583	589	570	537	523	535	606	575	544	584	617	582	553	575	567	544	611	573	612	572	542	550	561	605	547	600	594	574	560	571	569	576	575	552	558	602	560	582	574	554	573	580	584	592	585	589	584	539	590	583	544	561	528	600	528	573	555	581	572	572	603	544	544	586	575	558	576	570	594	560	550	543	585	621	594	588	573	554	539	581	552	587	575	582	578	577	541	565	565	571	654	585	565	571	590	609	604	562	556	577	585	598	596	583	591	554	544	590	559	574	544	548	608	601	641	562	629	599	582	608	580	596	558	558	564	545	587	583	567	558	557	590	533	529	540	580	567	586	612	575	540	583	568	585	560	608	575	573	576	595	610	601	609	561	583	563	516	585	580	571	579	539	602	564	558	566	562	532	605	585	593	586	616	604	547	603	584	565	600	640	544	558	546	573	596	590	578	566	557	568	600	551	586	560	558	601	573	567	581	573	580	595	592	572	614	588	550	566	592	580	589	589	575	595	561	543	593	592	548	575	554	575	607	584	578	596	564	607	606	622	545	595	567	607	581	585	566	569	586	561	553	549	589	613	621	579	557	556	623	597	570	568	576	545	563	569	571	584	561	629	572	570	579	547	601	606	552	578	603	551	553	568	578	610	595	623	563	587	582	562	605	556	561	680	642	545	579	557	625	531	602	591	584	538	552	552	613	561	537	575	581	565	573	550	590	555	548	597	584	540	566	605	582	568	517	592	573	561	554	556	567	606	590	588	583	591	562	596	591	582	550	555	577	577	586	588	579	595	581	599	568	614	562	589	561	577	593	567	582	626	556	565	534	529	542	573	561	549	560	612	538	549	554	578	547	587	585	586	522	603	543	549	580	608	568	575	565	588	570	614	585	568	581	589	612	587	582	581	599	527	585	607	574	528	574	617	557	559	593	560	623	551	611	594	573	587	589	574	554	573	589	535	581	651	550	566	558	608	629	597	585	626	559	614	555	573	605	562	563	558	574	609	528	564	572	591	547	603	564	582	576	570	555	553	546	584	564	603	530	558	590	554	580	589	576	547	605	603	577	551	557	599	532	593	593	537	537	599	580	576	587	587	555	592	528	554	550	549	603	549	616	556	541	600	579	559	596	585	587	576	607	560	595	580	551	546	600	590	553	540	574	567	590	577	588	579	587	582	591	537	579	538	610	530	592	557	588	602	547	567	560	582	582	576	594	544	566	592	581	599	568	557	586	563	591	553	548	553	556	560	607	607	560	571	572	597	599	541	634	592	562	564	576	574	587	562	524	573	577	518	566	611	568	558	595	596	635	571	583	637	573	579	568	594	546	572	536	586	578	565	580	634	589	548	564	568	570	567	599	540	583	552	573	581	555	580	591	561	545	570	592	566	576	566	565	586	573	578	556	545	612	580	573	538	518	590	550	578	553	580	578	619	617	597	555	568	587	580	573	607	554	568	597	566	609	551	620	564	567	598	550	603	569	544	560	573	579	590	532	556	585	599	589	554	618	572	564	564	625	521	573	553	589	570	572	550	583	582	566	568	605	523	562	553	583	558	541	563	572	564	597	600	581	544	558	607	572	582	594	589	563	496	628	568	618	571	602	623	565	590	532	541	555	552	566	551	558	611	587	596	557	605	629	597	565	577	536	559	555	585	542	578	554	559	592	559	550	577	587	595	530	584	564	580	589	619	586	576	528	555	633	604	564	591	578	584	553	558	542	571	597	578	527	563	596	554	567	570	585	622	562	578	565	559	543	609	527	588	615	560	592	598	547	585	575	559	523	628	568	517	575	571	561	564	537	599	594	535	515	610	603	564	573	549	594	555	592	554	597	562	566	616	596	586	570	573	581	591	612	605	598	587	618	617	612	562	571	549	570	587	565	604	577	581	557	563	576	575	536	566	617	551	565	594	602	634	534	574	605	594	581	583	573	601	540	587	588	555	581	561	596	584	580	570	568	530	556	573	580	571	576	587	593	583	600	606	601	565	576	573	543	577	587	554	576	555	547	602	584	567	604	559	565	643	558	595	615	510	586	558	577	616	572	554	567	552	602	568	624	573	594	547	547	553	586	616	541	547	548	546	572	567	566	559	568	607	564	560	508	564	586	582	559	595	554	548	584	531	580	617	586	577	570	597	613	616	570	602	523	567	580	583	566	582	591	602	556	564	583	554	589	597	600	611	568	588	544	585	526	553	628	566	589	559	599	579	554	585	558	580	567	570	570	549	554	569	540	585	564	568	531	600	563	596	563	562	539	619	586	563	590	608	579	535	597	594	532	594	586	594	544	565	600	574	571	568	574	565	540	568	578	569	591	563	580	581	575	553	561	553	597	576	608	615	569	552	579	578	536	556	547	608	648	619	558	592	608	531	582	599	586	567	569	601	541	616	583	603	570	574	550	551	610	584	611	619	596	580	544	589	588	609	621	587	645	620	580	574	601	589	587	543	540	575	576	533	564	609	582	573	569	573	576	584	569	544	583	516	577	533	597	590	578	552	592	587	580	598	581	546	587	556	562	533	556	603	581	558	570	597	626	559	575	589	553	551	598	551	557	564	589	574	526	597	604	591	568	573	553	562	557	571	581	598	560	571	594	559	576	552	540	545	596	585	560	551	580	575	590	585	561	550	586	532	609	556	570	569	559	560	576	558	513	623	585	586	574	542	553	603	575	585	567	563	594	578	580	594	587	598	576	555	590	586	572	570	632	564	550	537	586	560	598	590	575	618	565	564	616	591	571	557	602	543	627	558	558	589	596	579	559	587	577	574	569	587	619	597	560	571	548	590	553	529	646	582	569	615	586	574	603	556	653	579	549	588	599	576	601	581	555	542	608	592	576	604	563	561	572	569	588	585	574	571	564	607	589	575	559	526	588	595	544	612	552	644	574	545	535	577	600	585	556	580	566	572	579	607	603	587	568	580	549	571	563	549	538	591	547	628	505	605	573	567	560	626	612	547	557	557	567	578	548	599	554	580	591	596	569	572	581	632	560	608	592	581	561	589	555	580	596	567	563	619	616	577	555	593	558	586	603	606	624	590	601	563	575	574	564	556	581	594	520	594	576	556	543	606	593	589	601	552	537
3112	1349	755	454	313	407	508	536	512	458	377	357	297	274	257	260	201	172	146	149	133	133	243	366	376	298	251	174	157	119	96	85	68	69	67	90	99	81	88	68	83	93	77	83	66	81	72	80	77	73	96	75	83	87	92	80	75	91	81	81	74	73	79	102	85	89	86	68	89	71	94	78	83	72	77	84	82	75	72	82	74	103	107	91	85	83	72	83	76	72	76	86	86	95	86	74	85	71	86	73	80	80	92	82	93	75	92	82	77	84	88	80	81	85	77	71	88	80	70	85	79	87	95	82	76	92	83	88	79	79	67	90	84	68	65	80	90	71	82	83	71	63	80	78	96	93	84	68	74	90	95	86	85	69	80	78	91	93	81	69	81	88	71	74	75	99	79	72	81	87	58	70	71	99	78	76	93	91	89	99	93	75	80	81	67	87	67	80	65	99	72	94	84	82	114	61	64	89	79	89	93	80	71	105	85	62	74	61	74	65	90	89	88	70	63	73	97	85	97	96	74	73	62	74	81	65	84	88	73	87	79	80	71	98	73	80	69	90	77	84	83	85	91	77	79	84	84	68	94	81	79	77	96	82	89	92	87	75	89	70	74	83	81	98	77	88	90	75	77	93	80	59	82	100	86	79	88	65	74	91	79	89	86	81	92	85	84	82	86	90	79	76	77	93	81	86	84	79	77	73	96	87	88	85	75	89	89	88	85	69	72	89	76	79	69	87	89	82	95	75	70	78	86	72	60	70	91	91	73	72	95	66	82	80	86	88	82	76	94	79	78	96	74	87	86	87	73	93	78	89	78	78	97	77	99	73	71	86	77	82	62	82	70	89	75	86	102	87	76	85	76	79	82	76	86	89	94	75	80	78	86	98	91	80	83	89	89	81	75	72	68	103	84	74	96	69	95	85	93	73	68	92	78	78	76	85	77	81	95	72	83	84	102	92	72	77	76	87	87	80	92	57	77	63	97	68	94	73	71	84	84	83	81	67	85	75	95	63	91	82	74	95	73	97	74	69	79	82	87	94	89	91	95	81	85	76	61	74	88	62	75	78	80	85	83	87	74	81	78	72	90	79	91	87	87	69	62	82	87	88	69	71	93	88	89	74	83	88	78	85	81	73	94	78	70	69	85	78	87	95	74	85	75	80	93	72	79	91	99	81	69	86	94	95	81	78	74	88	75	86	77	75	88	92	83	86	75	75	68	82	74	71	75	94	79	97	79	84	77	91	89	82	85	74	74	89	75	80	92	69	94	77	85	72	80	79	84	80	67	71	84	74	100	72	77	105	71	82	81	59	74	62	83	69	63	88	83	79	88	81	70	78	96	79	73	93	75	64	84	69	86	95	89	79	96	76	71	89	83	78	73	83	67	76	82	62	61	74	72	86	79	82	62	83	71	64	86	87	94	98	75	109	97	54	92	78	66	76	88	75	84	73	73	67	69	60	69	94	79	90	76	84	72	76	60	78	71	78	73	87	65	86	69	78	71	85	69	92	85	83	94	73	78	75	83	69	77	78	82	67	83	90	74	74	77	74	73	83	80	78	84	76	71	73	73	74	81	80	77	74	77	76	88	88	65	82	79	83	90	72	66	81	81	69	97	77	88	83	83	74	77	86	80	79	92	95	68	90	80	75	74	95	69	87	84	76	87	72	90	80	71	92	79	74	82	68	86	86	98	66	69	60	80	70	80	84	80	70	81	87	77	82	77	65	79	87	84	86	95	69	94	79	73	82	81	70	91	75	76	92	74	78	79	88	94	90	79	74	82	79	82	74	87	81	73	80	84	87	82	88	79	95	87	93	68	89	93	89	82	78	85	93	87	81	85	99	85	82	87	71	71	73	64	73	85	93	66	82	85	75	79	60	78	75	78	86	95	71	95	72	79	74	73	76	83	85	92	69	77	76	83	73	78	79	89	83	88	97	74	91	76	83	92	83	90	82	82	66	67	89	86	105	67	79	90	73	82	95	80	83	82	78	83	89	82	86	84	78	84	83	70	81	81	68	89	70	86	74	91	67	75	68	89	96	67	91	75	85	87	65	76	104	88	75	91	74	82	64	81	91	80	92	83	78	81	90	89	81	73	80	74	59	78	64	77	82	85	72	93	75	75	76	71	94	74	89	77	88	63	85	87	72	63	84	90	63	74	84	96	67	75	79	75	95	83	81	74	68	70	70	75	91	78	89	68	76	79	84	85	97	83	57	91	68	65	82	66	78	63	82	80	84	71	70	81	70	65	59	82	84	74	72	74	71	92	78	95	78	74	65	77	73	97	83	66	74	80	86	83	80	75	79	79	71	83	76	97	100	100	76	79	76	79	93	83	79	73	86	100	71	79	80	78	77	92	69	84	87	62	84	92	80	77	83	80	78	76	93	77	75	74	65	81	70	81	85	77	76	78	90	73	70	88	84	99	79	80	85	71	80	80	79	79	70	86	96	87	87	80	82	82	61	74	96	92	86	67	80	66	70	86	71	87	72	81	83	77	86	67	86	77	89	85	81	84	81	89	72	69	79	85	65	67	72	72	72	84	84	84	95	94	76	74	70	79	88	66	90	83	84	67	96	78	87	76	91	72	78	83	73	96	85	100	70	77	70	80	67	60	82	82	99	78	84	72	83	82	87	73	95	86	92	84	74	91	68	81	76	80	87	88	73	79	92	98	65	66	86	100	75	84	76	84	77	89	90	76	88	74	96	87	75	86	72	63	75	90	96	79	79	84	74	92	67	89	78	74	103	84	75	71	78	74	66	77	80	68	107	97	80	74	92	101	72	85	90	91	77	93	62	75	87	88	73	62	79	76	102	77	97	85	92	77	97	82	93	80	67	72	80	63	87	86	74	72	76	69	73	86	78	101	82	70	62	73	81	66	77	80	67	69	101	84	106	85	87	84	78	75	84	81	84	93	82	87	72	83	83	70	74	90	73	77	80	84	68	77	67	73	77	79	85	89	94	85	90	75	78	80	84	82	93	90	81	87	66	79	80	77	68	89	80	72	74	87	88	82	89	67	78	83	85	79	88	84	76	66	74	82	70	78	92	78	93	62	83	66	76	83	74	79	86	90	81	79	87	81	78	90	60	83	73	64	92	70	78	81	74	80	80	97	99	70	75	72	67	65	66	77	76	82	100	75	90	74	74	68	82	67	76	100	69	80	81	76	79	85	66	90	68	80	77	84	86	93	83	70	74	81	72	73	77	65	76	64	91	66	72	78	82	77	69	87	78	77	73	86	87	89	84	72	87	75	90	79	83	78	82	83	86	79	75	79	78	90	103	74	74	73	86	71	73	92	96	73	90	75	85	87	78	89	85	62	87	72	64	85	85	63	89	88	93	88	71	74	76	83	86	77	96	78	88	73	81	91	92	84	94	77	75	74	65	76	83	74	90	80	66	96	81	89	87	89	79	85	91	84	96	63	69	89	86	80	86	89	81	86	66	75	85	78	77	74	87	86	89	77	76	75	67	74	76	75	69	87	85
24978	11770	7109	7157	14112	20354	20079	18060	16493	13985	10892	9615	7750	6813	6033	5334	4545	3808	3046	2871	2455	2020	4752	7045	6575	5483	4012	2784	1899	1340	990	793	713	662	670	600	610	652	590	592	605	543	589	616	552	540	589	575	610	571	550	596	593	617	600	599	556	568	575	587	579	596	608	563	608	567	570	557	597	602	582	628	581	596	593	536	567	573	613	564	578	586	566	549	550	593	546	624	655	597	592	569	595	612	563	608	616	573	596	569	605	582	563	611	563	616	553	601	585	629	567	639	602	597	589	639	612	563	545	610	596	572	609	578	628	566	585	610	589	592	557	594	622	589	604	584	541	600	588	602	572	610	601	636	518	595	601	624	581	592	556	550	576	592	572	570	588	579	592	610	560	582	575	550	596	601	622	572	574	581	613	586	581	597	622	599	608	594	579	580	582	615	652	606	584	603	603	596	596	600	667	598	581	597	592	592	607	607	599	542	591	625	572	629	547	571	584	624	567	569	614	631	534	557	597	558	611	576	539	580	565	604	605	593	626	599	589	567	606	614	579	564	586	609	590	601	602	596	591	619	593	591	576	605	565	576	585	571	626	590	637	578	583	599	563	579	558	614	602	564	603	576	548	607	615	615	557	596	601	596	558	577	557	659	584	600	619	600	579	577	565	663	611	635	572	637	621	565	601	574	661	579	613	613	598	610	588	596	606	580	613	597	610	614	605	600	564	570	584	577	580	565	561	592	549	574	583	599	568	578	566	596	620	597	607	537	571	545	636	597	580	625	600	616	575	614	583	602	550	596	576	598	594	630	618	640	595	570	609	600	599	597	621	564	598	582	533	628	588	605	587	597	597	555	579	604	604	613	560	564	571	616	576	580	597	576	580	593	565	551	572	609	608	618	628	594	571	600	566	590	605	592	596	602	611	608	555	623	607	599	603	579	537	576	611	610	580	622	605	584	579	598	575	620	574	595	583	636	576	604	641	572	572	637	588	566	585	598	556	592	629	666	580	601	610	608	596	582	571	620	607	586	573	621	608	553	581	548	580	601	583	641	598	563	574	562	561	630	584	573	552	583	630	583	603	604	566	542	550	584	612	571	630	604	570	633	648	593	604	560	595	615	620	609	567	586	608	611	583	563	608	583	594	563	578	625	566	528	586	568	598	584	601	615	572	587	595	588	618	601	583	612	617	564	566	625	634	596	590	645	602	591	609	621	588	594	611	594	572	603	597	599	561	591	557	625	565	598	611	589	571	598	604	577	582	584	633	609	617	584	560	571	608	608	558	556	590	581	586	582	548	626	590	605	600	640	557	634	671	576	607	567	584	573	644	577	581	606	559	577	585	613	566	555	590	552	608	615	630	583	591	601	616	624	588	609	589	558	595	629	535	558	624	613	594	579	588	575	572	597	571	580	610	573	578	611	596	620	554	614	552	608	612	586	602	572	599	617	568	609	630	587	583	565	638	594	619	618	638	642	600	612	589	594	628	574	605	638	574	624	601	643	624	592	579	625	595	646	582	569	630	573	606	577	578	618	627	604	578	602	571	595	601	595	578	587	585	569	589	568	616	583	556	589	604	592	582	585	570	599	586	573	586	578	591	611	558	553	632	569	534	560	563	592	604	594	554	627	607	569	586	572	574	579	556	562	608	576	607	595	571	550	612	592	606	573	576	602	575	587	575	574	605	605	577	600	572	639	555	620	615	614	524	663	607	590	598	599	640	587	593	588	596	628	591	634	614	554	572	615	566	605	562	579	626	597	599	617	602	573	566	624	607	570	607	562	589	617	549	568	575	554	586	600	593	551	601	590	579	585	590	562	593	579	628	590	576	607	587	604	624	605	579	581	587	647	608	612	599	618	599	611	598	580	559	577	600	619	584	618	620	573	570	529	608	586	576	599	618	578	610	561	594	579	588	554	644	591	585	599	603	565	611	617	551	575	624	543	586	551	585	590	586	604	562	583	639	620	573	578	623	598	574	618	589	578	614	571	612	573	638	632	614	593	603	555	591	579	582	587	666	591	606	588	565	582	579	587	656	603	625	599	577	559	632	597	568	622	612	613	618	630	549	543	600	617	596	564	640	608	592	606	514	564	611	562	581	604	599	520	581	588	591	616	568	581	588	617	620	587	592	601	553	582	634	600	580	588	623	596	598	574	602	640	578	595	612	608	567	614	622	582	583	611	610	576	589	590	543	583	598	586	596	618	635	657	576	584	617	605	613	629	583	578	624	609	572	568	563	548	572	604	616	561	598	554	562	527	578	574	594	614	574	570	595	586	597	631	598	580	575	585	605	580	658	539	572	625	555	593	571	617	600	609	610	593	541	571	637	585	650	632	630	588	590	597	562	596	568	579	609	561	562	592	603	573	553	616	587	581	548	575	578	600	580	576	584	603	597	585	605	574	619	609	597	618	587	573	562	590	602	570	617	595	575	604	536	590	592	581	585	632	584	617	596	593	597	558	600	567	583	594	646	624	622	626	586	603	586	588	587	667	581	612	607	622	591	584	595	623	575	611	605	591	610	566	579	610	591	558	556	572	597	578	574	599	523	604	596	616	587	576	615	603	571	530	608	637	627	608	608	593	616	563	615	613	536	586	578	603	609	583	592	597	641	597	619	623	618	608	588	571	570	568	580	594	606	632	637	577	611	587	608	608	614	615	597	598	624	627	594	554	593	582	613	578	609	565	600	573	603	568	527	614	611	624	557	551	595	580	540	585	575	578	621	588	590	586	617	556	603	577	558	554	606	610	596	582	596	648	584	636	626	609	612	596	563	575	613	577	585	573	606	590	599	592	598	621	559	571	614	608	538	542	611	585	539	623	566	596	587	580	600	581	586	651	585	603	591	576	575	578	566	557	615	609	595	578	562	621	588	572	638	580	571	607	624	578	595	586	609	542	595	628	546	601	590	570	575	555	586	563	603	608	554	609	594	606	568	554	545	611	600	605	581	627	625	599	572	595	582	573	577	634	618	618	622	591	622	592	578	601	640	578	587	607	588	633	590	603	576	600	601	593	563	616	587	625	621	593	598	637	602	602	569	572	576	645	610	568	628	585	618	608	613	608	627	645	592	632	612	630	573	593	598	604	596	559	615	584	601	591	589	612	606	591	583	588	576	559	608	579	605	562	584	583	586	566	606	613	589	583	568	578	574	595	600	604	608	606	609	613	577	601	591	567	573	615	599	611	551	595	565	550	620	563	579	554	629	554	602	595	544	627	571	609	574	581	569	610	575	598	579	596	618	625	607	612	581	573	612	576	556	591	560	579	610	591	622	576	556	625	576	586	585	612	645	583	577	607	588	588	623	599	575	634	603	604	589	626	630	587	592	600	591	601	576	544	566	579	567	629	593	620	605	566	604	605	560	592	558	568	618	612	592	582	597	590	585	561	610	602	595	640	582	586	600	615	582	626	595	566	597	573	594	577	557	585	601	576	560	617	626	590	610	614	615	570	583	589	587	601	621	608	564	590	600	556	575	618	570	592	590	586	572	609
4287	1170	618	469	391	398	490	499	460	470	417	352	340	288	276	250	229	168	181	158	141	152	250	407	426	337	256	209	165	123	123	89	95	99	95	83	98	84	84	97	77	85	95	90	80	94	115	103	79	100	88	104	83	79	99	70	86	83	85	87	81	79	98	88	91	86	84	81	89	97	78	92	104	73	77	87	82	103	94	115	81	92	110	88	95	85	99	109	111	79	86	81	94	77	87	59	68	98	83	83	84	99	86	95	91	76	87	74	90	86	68	105	103	118	94	100	87	99	86	98	88	83	73	68	97	93	71	67	76	86	94	89	107	91	90	89	84	90	106	103	104	85	88	91	81	96	86	77	90	87	84	94	102	92	94	88	97	97	98	92	86	74	90	82	73	94	83	75	79	82	68	100	71	101	93	122	74	116	108	100	74	101	77	85	103	96	94	96	101	98	98	99	76	77	89	94	99	76	99	92	85	95	97	100	84	90	98	97	94	93	80	95	87	93	81	96	82	85	95	93	96	89	103	78	81	111	90	86	87	99	103	102	96	94	84	91	82	86	104	108	94	88	97	83	91	77	98	82	64	81	81	96	82	109	98	99	80	91	78	99	79	94	95	85	78	82	84	100	87	85	84	83	102	99	91	76	91	76	96	91	88	86	87	78	97	87	77	80	88	84	92	92	81	88	90	93	79	70	97	89	80	90	96	73	68	95	99	91	89	83	73	75	81	98	75	81	82	83	89	101	83	70	90	79	101	85	74	93	74	89	86	86	84	98	89	89	82	105	94	98	83	103	74	96	86	80	92	97	81	73	80	99	83	91	86	82	116	88	83	104	77	84	81	88	71	91	92	76	85	104	70	77	81	94	83	99	85	85	98	77	87	86	92	78	87	92	82	75	88	82	93	101	90	72	101	99	91	92	96	85	87	107	102	101	83	100	79	82	87	88	93	91	98	100	92	98	93	82	88	95	98	92	97	65	78	100	83	84	87	111	110	92	79	88	89	95	84	102	105	64	95	83	95	93	85	106	88	90	99	93	83	96	84	79	105	75	62	94	85	77	92	94	85	98	96	115	88	83	87	94	89	96	89	99	96	89	91	78	99	96	92	95	96	81	94	89	67	96	80	93	85	77	91	100	91	98	70	93	79	87	72	86	88	83	110	105	96	87	81	91	91	78	92	92	71	103	85	80	74	100	93	99	78	87	92	96	77	81	84	97	100	93	89	80	84	97	66	73	82	79	87	96	103	95	74	95	71	78	82	98	100	100	81	79	80	92	84	85	72	72	69	91	83	99	91	84	88	63	89	110	90	79	86	89	81	82	79	93	106	106	88	81	78	81	100	99	106	101	81	80	93	89	87	96	95	90	76	90	104	86	80	84	89	107	100	103	101	79	74	94	91	76	77	84	76	77	95	100	88	102	91	104	90	103	88	103	103	84	78	79	81	81	80	89	78	84	101	89	81	90	92	89	89	90	90	75	82	91	79	90	85	90	94	85	88	80	75	87	86	100	87	97	95	91	88	99	95	94	99	81	89	91	111	87	86	83	100	94	90	97	86	99	98	100	88	99	94	99	87	95	95	87	90	86	93	86	89	82	101	88	104	85	86	67	101	110	76	100	89	87	85	91	72	82	89	78	84	95	91	96	95	85	102	93	97	96	96	84	94	103	81	90	93	85	91	103	86	98	79	88	73	84	82	109	78	76	94	87	81	92	92	89	96	81	64	94	93	80	95	81	104	105	105	98	86	77	82	89	106	87	90	84	71	92	87	99	98	78	92	94	97	82	98	93	89	104	55	98	95	87	93	91	74	92	94	80	75	88	79	78	73	86	84	77	81	96	82	79	81	73	81	87	103	99	79	94	91	91	87	76	91	69	75	98	100	92	96	69	96	73	83	99	80	104	93	88	97	102	83	87	85	76	83	94	78	99	82	92	86	79	87	92	88	86	98	81	86	104	75	92	85	94	89	94	87	83	100	91	80	85	81	86	63	72	81	77	88	98	90	79	97	86	89	73	91	92	96	79	87	90	89	90	89	91	86	96	70	92	90	97	93	85	111	90	82	81	78	86	89	88	102	106	108	79	100	110	70	80	89	77	89	85	95	86	94	78	87	96	85	73	92	89	101	75	100	110	93	75	89	96	81	97	89	74	88	94	96	71	91	92	104	83	82	86	83	96	79	102	92	76	78	72	91	89	109	92	83	92	89	67	91	80	78	87	76	98	99	93	74	80	87	90	96	99	89	72	88	95	97	93	88	82	99	80	87	79	92	87	93	82	88	83	84	95	97	101	82	99	87	73	90	101	84	100	74	91	83	83	72	90	95	89	90	89	78	89	83	97	88	90	101	91	101	87	92	88	89	89	85	85	96	88	95	95	79	87	98	84	98	70	81	84	107	92	94	100	83	82	95	96	82	88	64	108	87	89	89	84	81	80	96	102	99	81	106	98	82	80	78	81	82	93	74	74	83	88	93	100	80	78	103	87	113	90	89	84	105	96	106	84	90	95	94	93	93	76	109	85	87	90	79	97	92	88	96	97	82	87	96	87	80	92	106	92	78	86	100	68	86	101	76	76	89	105	90	63	92	85	83	99	100	105	91	80	94	112	79	94	71	84	99	88	67	94	92	97	84	80	105	83	83	90	86	99	85	78	96	104	95	86	96	91	84	93	78	82	88	87	84	68	77	88	103	94	91	99	103	94	88	86	90	75	82	89	102	88	71	88	102	94	84	80	84	76	102	81	86	94	85	101	83	88	89	79	90	88	79	93	104	90	95	89	95	107	80	104	71	85	101	101	84	97	88	79	72	108	78	91	92	89	78	85	83	105	78	97	103	91	108	100	93	100	75	92	89	94	88	80	79	87	80	109	78	95	80	88	89	94	98	93	98	82	88	88	88	91	71	83	73	87	63	89	65	95	72	90	86	92	100	94	96	86	86	83	84	106	84	95	88	78	92	73	89	85	91	95	78	82	84	89	82	106	97	102	84	81	88	110	91	73	89	64	90	104	86	92	92	97	88	87	79	91	76	91	98	69	97	93	84	86	76	110	90	80	104	79	99	78	93	93	93	90	91	89	104	88	83	76	74	87	99	112	77	82	104	92	102	77	99	77	69	79	106	82	96	96	95	83	101	83	102	80	90	99	93	85	94	77	101	82	89	77	76	78	81	88	89	86	90	106	107	94	92	80	79	90	88	86	95	91	93	88	98	78	68	83	89	88	80	81	94	89	86	94	77	73	105	85	71	91	89	86	103	89	85	94	94	73	91	79	86	75	87	84	86	89	93	96	111	81	91	77	78	87	81	101	91	90	86	100	79	93	97	114	89	83	78	75	88	89	84	123	101	77	74	89	90	92	79	76	97	88	98	97	96	108	92	74	93	90	85	114	83	87	96	108	80	69	76	87	89	81	89	101	95	87	104	91	77	83	94	102	77	83	91	78	91	95	104	89	80	103	78	84	87	78	85	79	80	82	88	82	127	86	95	84
24702	10409	6500	7242	15267	20064	19238	17673	15103	12787	11290	9254	7804	7422	5781	4973	4273	3499	3170	2706	2141	1981	4917	8188	7691	6396	4844	3241	2232	1563	1120	811	786	748	689	628	672	641	653	676	673	613	628	668	690	662	650	648	627	648	684	649	680	704	653	661	672	613	663	698	681	633	608	629	625	681	652	672	657	652	661	643	684	660	703	676	698	675	687	616	668	635	594	670	724	643	662	652	656	660	650	606	647	749	691	637	672	686	615	646	681	705	642	656	647	663	751	641	635	632	651	731	668	657	663	690	628	685	695	613	665	664	663	627	653	624	624	649	626	643	691	714	635	645	637	679	674	667	719	654	634	661	646	665	667	635	626	694	680	623	674	635	676	679	633	629	677	632	655	652	694	633	665	702	681	658	625	652	632	647	700	626	655	628	630	664	629	638	656	667	670	696	687	653	669	648	622	681	673	674	645	710	619	633	660	671	646	624	639	670	636	700	668	628	615	659	618	617	683	652	668	677	683	651	664	668	666	620	654	716	672	612	647	679	679	661	655	693	670	620	631	636	634	662	641	711	679	648	672	638	677	711	653	656	654	638	638	675	655	658	679	664	696	646	663	615	616	656	650	665	627	667	682	669	652	658	660	665	695	631	637	651	655	718	675	648	644	661	622	675	674	644	664	631	641	643	664	670	650	667	654	679	635	616	615	626	617	632	701	640	686	652	658	638	666	680	692	640	673	659	691	654	706	692	703	655	652	647	649	697	639	673	698	686	636	636	650	675	706	643	657	673	686	645	661	672	680	644	695	655	616	639	641	648	679	653	663	759	679	651	696	666	629	668	662	698	646	611	693	644	673	682	693	648	635	711	647	601	603	695	657	638	647	697	671	628	619	688	670	677	659	688	638	637	680	643	597	659	651	630	612	676	663	654	666	683	633	664	673	662	622	653	688	674	621	662	649	637	648	685	680	657	635	656	670	664	663	645	661	655	683	657	684	644	645	687	683	708	667	669	674	660	640	625	653	707	658	590	676	684	649	676	682	661	648	692	699	643	669	685	658	655	651	673	662	677	651	704	655	666	665	629	640	618	710	631	642	684	689	655	696	647	646	631	645	646	638	657	681	662	624	673	673	672	671	687	618	617	631	645	681	680	686	646	664	629	664	645	671	710	683	644	663	664	612	678	683	659	675	592	670	650	647	670	657	662	677	642	672	666	630	670	656	653	624	630	650	654	641	564	697	617	671	675	677	642	640	664	622	667	674	641	652	649	635	667	669	660	641	681	636	666	652	592	645	638	614	605	640	646	658	666	661	616	648	667	695	627	677	722	648	663	694	685	645	653	674	639	657	623	643	675	648	644	644	688	668	640	604	653	678	642	616	686	628	683	637	638	648	662	689	658	666	640	634	606	698	663	601	647	672	648	676	644	632	635	691	664	641	679	659	632	673	621	630	667	631	701	659	654	688	708	632	673	680	621	644	658	691	638	667	626	644	648	655	595	614	652	626	667	636	626	638	648	653	618	647	687	638	641	650	640	674	724	713	620	644	672	680	674	682	635	699	675	700	638	699	641	692	592	645	608	620	699	610	655	660	644	656	665	627	699	646	666	634	624	658	630	612	671	662	684	646	620	638	684	693	681	650	679	639	668	657	649	687	622	657	671	689	664	690	621	678	671	672	669	673	668	681	670	658	653	701	696	647	669	638	668	657	625	650	677	649	639	655	649	619	656	681	631	655	640	649	652	625	675	653	660	668	665	655	696	624	696	645	670	658	653	652	673	661	701	682	661	631	650	636	648	685	653	678	660	720	658	635	599	696	695	664	633	677	676	662	721	652	691	643	611	623	685	684	625	675	671	705	643	690	652	640	667	677	713	652	636	648	695	602	630	627	652	663	674	609	676	684	663	719	631	658	687	626	624	686	653	679	700	657	634	616	696	643	627	664	650	674	660	663	660	658	646	665	695	658	639	656	644	670	674	679	595	652	688	649	637	665	713	640	665	667	665	615	650	654	673	680	685	666	646	648	631	650	652	674	655	661	653	609	666	697	666	694	647	684	630	671	653	649	651	676	713	612	691	679	634	669	661	632	633	649	574	699	700	678	689	640	654	654	639	611	649	623	649	598	683	665	675	661	665	651	661	708	620	599	644	625	629	690	701	653	667	672	690	680	699	685	649	662	660	657	671	656	621	683	650	624	648	706	672	639	661	642	649	647	635	684	642	643	640	653	630	643	656	650	671	685	671	653	630	681	643	654	682	691	672	639	647	692	642	637	655	641	672	667	639	628	663	698	665	656	637	639	669	701	640	655	689	644	689	706	677	695	651	644	666	690	683	664	682	652	681	616	636	627	706	675	625	683	647	670	653	644	667	621	654	663	711	606	667	656	664	660	683	652	637	643	683	670	606	662	647	675	603	651	634	668	683	614	630	632	684	720	656	638	690	611	720	695	685	644	661	606	680	628	651	624	724	624	669	674	685	673	654	652	647	624	643	680	659	667	695	603	639	643	629	644	667	645	613	694	672	683	663	651	625	619	680	630	654	649	649	679	656	679	634	645	638	643	678	623	646	634	674	678	661	629	687	676	657	681	634	642	615	655	709	682	662	642	655	665	632	673	640	684	671	664	698	631	604	648	740	665	657	647	672	657	661	682	616	620	683	610	664	677	707	653	681	697	689	626	720	652	735	705	631	654	693	651	654	646	651	642	711	634	627	633	638	634	663	664	686	684	702	703	607	666	638	658	624	683	634	630	710	632	661	699	710	643	638	660	671	646	662	626	694	652	665	636	623	670	653	656	637	618	625	652	677	652	638	675	660	652	659	638	674	623	617	636	633	664	641	656	686	634	629	638	641	713	679	678	651	675	675	662	625	605	645	671	674	664	632	692	682	692	668	614	666	617	687	661	663	662	611	624	625	652	647	664	667	640	691	677	647	608	624	644	652	695	642	714	690	650	682	647	661	614	679	657	630	628	674	643	689	668	633	674	652	657	646	665	635	662	672	626	637	709	705	619	633	654	648	762	684	629	663	691	670	655	658	592	689	655	647	632	645	631	685	665	651	665	664	659	656	630	620	639	659	682	691	685	640	660	636	665	678	624	642	669	687	667	660	652	631	678	639	687	669	662	696	615	670	667	649	676	675	637	689	616	666	665	679	672	652	684	678	621	683	645	692	670	680	611	680	682	641	693	609	713	683	649	638	653	659	681	640	645	632	623	630	689	657	655	687	682	661	683	663	653	634	608	651	659	662	717	651	679	649	677	615	664	639	650	632	641	628	660	665	657	713	652	658	639	663	641	667	641	664	634	652	697	648	694	661	665	659	678	657	693	649	645	666	646	700	652	676	653	675	651	659	628	651	641	645	657	648	669	649	677	628	616	673	693	646	645	614	695	670	653	625	690	690	642	665	667	635	612	664	606	652	662	644	638	651	651	699	685	664	676	661	702	664	665	677	694	636	747	671	668	656	641	663	659	630	660	683	669	651	630	665	685	637	707	677	667	635	645	675
4109	1562	810	588	508	502	639	650	601	505	503	431	442	374	332	292	268	201	171	159	150	152	225	618	661	567	462	323	222	178	154	128	94	89	96	99	86	99	79	82	97	89	100	91	88	104	97	87	78	102	88	93	95	108	81	102	92	71	96	89	89	83	88	94	100	86	86	80	94	92	85	99	85	103	92	95	85	77	73	92	93	105	100	78	84	95	108	84	76	78	80	104	80	85	110	88	92	84	85	92	99	98	98	77	99	95	89	90	92	91	108	89	89	100	88	109	86	82	95	91	86	96	79	109	87	75	95	95	98	117	93	87	90	96	105	88	87	95	78	93	84	109	93	80	101	94	99	90	83	89	92	93	89	97	85	94	97	83	94	96	107	85	106	89	101	72	97	85	98	97	93	97	87	78	94	99	100	77	79	84	87	94	88	101	95	108	83	98	94	91	77	89	110	89	94	87	87	96	101	80	91	91	92	86	99	96	86	82	75	85	84	79	112	80	86	81	94	88	79	78	88	81	80	88	99	79	103	96	87	88	96	81	94	89	87	92	88	97	91	87	90	94	92	91	94	105	98	87	88	82	87	73	85	98	85	94	99	93	106	67	115	91	98	81	90	83	118	98	91	91	79	92	88	92	83	92	101	98	83	101	87	89	81	79	81	85	87	81	88	95	81	73	87	98	88	73	98	91	107	83	104	85	92	91	97	79	99	104	77	89	95	92	96	87	88	75	80	95	98	86	91	87	94	92	82	94	94	81	87	110	86	99	96	108	83	80	94	99	108	94	83	91	80	85	108	88	104	98	87	93	72	69	75	76	88	92	95	93	101	93	86	78	103	97	76	86	90	97	103	90	96	77	91	84	100	98	91	87	104	84	92	90	77	82	80	92	102	103	96	110	103	113	105	92	91	89	90	96	98	84	81	81	95	86	88	92	93	95	96	74	88	74	98	85	111	87	76	76	97	88	90	80	102	84	97	84	71	90	90	88	74	95	105	95	102	101	75	74	78	99	90	75	76	103	94	98	81	99	94	72	98	103	96	68	91	82	84	92	107	85	104	96	104	93	90	84	83	94	90	95	88	95	97	89	92	102	86	82	107	97	100	89	100	91	88	97	87	78	91	94	86	93	82	101	86	92	91	76	71	100	109	96	79	102	107	96	81	88	79	104	117	84	80	96	92	94	78	78	91	97	81	91	103	99	97	102	90	84	108	89	88	94	103	95	84	105	114	86	83	83	90	99	92	100	82	83	98	92	104	83	87	79	86	102	85	78	82	97	83	97	71	91	92	84	97	72	88	81	89	105	98	122	88	80	95	85	71	75	95	98	96	85	78	109	89	74	103	80	82	93	90	87	105	106	103	84	83	114	82	101	87	111	98	86	86	94	87	79	67	79	78	94	88	95	80	88	71	118	89	89	106	84	102	90	92	95	78	80	93	101	101	85	98	120	99	75	95	84	97	103	78	86	80	85	85	76	93	102	103	78	103	99	90	105	93	93	84	100	93	89	98	90	83	100	88	92	92	93	98	88	88	88	103	74	96	83	89	104	91	76	87	106	82	94	94	77	100	85	97	89	114	98	101	86	90	90	98	88	93	89	89	93	92	95	85	89	88	91	89	96	101	99	88	90	92	79	86	101	72	102	98	79	94	98	92	89	77	103	95	97	90	99	90	112	95	94	78	89	82	90	117	111	82	102	97	86	102	89	91	95	93	100	82	99	89	94	92	102	98	86	87	88	96	100	93	78	105	75	85	81	87	93	90	78	88	94	94	111	94	101	107	96	97	68	102	84	84	87	87	91	90	85	102	95	102	94	88	96	114	85	99	91	95	89	97	71	88	81	81	91	80	93	91	94	95	84	87	91	96	94	92	85	80	102	93	89	87	84	93	95	85	99	87	94	89	93	100	101	88	105	106	85	93	89	95	96	86	88	95	99	92	76	84	83	86	90	90	96	86	90	79	77	100	103	87	92	78	96	95	79	93	86	86	82	112	107	86	86	99	78	87	97	98	69	81	79	89	102	76	96	90	88	99	83	112	91	94	94	96	95	91	94	111	97	72	77	93	86	97	87	102	88	80	83	82	98	76	80	101	107	109	93	91	86	86	93	91	84	86	98	92	90	91	75	95	77	91	81	84	76	94	100	86	92	79	101	84	113	75	75	91	103	75	101	86	88	84	83	93	101	80	86	95	93	84	91	95	105	92	85	85	91	89	84	87	90	109	99	87	93	108	103	85	79	96	67	75	80	100	84	81	90	99	97	83	89	85	88	79	86	102	91	103	89	95	90	88	87	92	74	95	92	94	96	86	94	87	91	83	90	84	97	91	90	92	108	87	89	94	91	92	74	87	92	71	105	96	85	72	87	92	83	106	103	119	99	96	98	95	102	86	89	88	70	104	94	96	92	92	86	93	86	99	96	108	86	120	81	92	96	95	85	85	99	94	97	69	110	99	95	86	102	103	82	86	86	92	92	93	96	93	89	93	90	110	99	84	92	96	103	99	98	85	95	86	91	69	73	96	95	96	92	103	113	99	106	88	106	99	99	108	98	100	104	90	84	101	78	84	90	97	88	93	85	95	84	90	95	89	81	78	82	73	81	82	91	86	85	85	79	85	86	87	92	87	108	79	95	92	98	76	85	101	87	77	87	96	89	101	83	107	80	76	85	89	96	93	103	99	105	96	92	91	75	89	115	105	86	93	93	76	100	107	95	99	88	76	85	87	91	77	91	95	81	93	88	101	91	96	98	85	78	80	85	101	90	87	109	74	83	92	95	95	86	94	90	87	93	94	85	71	93	95	95	86	85	77	120	91	91	98	84	83	93	99	107	103	103	96	98	88	103	90	98	84	97	100	93	102	91	88	99	104	72	80	92	97	97	121	98	83	93	101	93	96	103	91	96	86	90	90	84	88	104	89	82	79	112	103	104	109	102	100	96	84	87	91	101	105	85	91	89	106	103	88	98	73	87	101	82	91	88	84	93	98	103	102	98	83	74	79	82	89	94	92	87	84	102	94	94	104	80	91	97	106	107	77	81	88	90	78	94	81	75	86	102	87	91	84	79	83	67	96	92	85	94	90	98	87	79	77	83	90	89	100	98	107	103	83	99	99	95	98	79	83	97	79	99	92	91	107	90	90	98	90	90	78	87	80	82	77	94	105	88	86	103	94	95	92	107	87	98	83	83	89	80	85	92	105	82	77	93	101	105	92	86	90	101	94	93	80	71	88	80	96	91	97	99	86	98	88	76	93	86	99	97	96	95	81	92	86	87	101	88	76	90	94	94	88	88	105	92	100	79	85	73	101	101	88	87	91	83	89	93	91	94	102	92	81	107	98	92	82	82	109	85	110	85	81	76	96	101	98	92	88	93	80	69	85	97	101	84	72	95	90	106	94	106	99	89	97	103	97	106	79	91	111	95	80	85	91	92	95	89	77	90	94	91	99	95	82	71	101	103	82	83	86	89	96	97	88	98	101	86	99	96
27891	12996	8132	9667	18657	22729	23005	20018	18246	15181	13660	11631	10328	9582	7920	6975	6230	4490	3747	3309	2733	2240	4586	12262	12384	10712	8480	5911	3853	2323	1594	1164	922	782	672	703	682	693	632	680	656	671	704	676	667	694	645	642	602	678	629	669	647	697	645	661	703	685	667	689	652	710	643	645	697	692	707	670	666	667	626	679	654	641	732	614	674	693	683	648	662	672	667	644	608	654	638	643	658	698	623	723	703	724	670	689	652	699	688	681	649	668	635	624	682	607	654	637	732	658	641	697	664	643	689	680	623	659	688	659	701	625	652	689	675	683	689	681	661	641	681	649	667	687	621	709	671	649	661	653	639	639	660	653	688	710	697	665	663	661	646	726	693	700	676	654	690	688	650	685	670	598	665	671	654	694	661	663	713	703	659	617	696	661	687	674	687	671	698	704	648	662	665	692	658	651	678	654	629	669	653	665	615	640	626	667	668	641	660	697	641	669	610	647	659	692	658	660	655	701	696	703	651	650	672	657	734	700	652	647	624	669	709	676	668	669	675	653	700	650	667	684	670	681	664	656	687	639	648	692	691	669	683	626	690	668	670	691	669	675	681	659	678	715	666	672	642	612	650	674	633	662	666	649	670	705	629	629	634	657	682	699	696	678	613	722	702	689	585	642	654	657	637	709	684	715	690	685	642	670	651	657	644	624	689	644	652	624	638	669	649	682	664	624	646	650	673	693	683	655	649	688	679	679	667	638	632	651	648	694	652	653	638	706	674	667	720	682	648	726	652	707	637	659	708	677	681	703	728	677	684	717	712	639	700	671	651	663	692	641	618	680	635	667	658	629	646	677	680	687	681	655	677	711	684	667	678	689	668	654	641	654	656	618	683	641	657	720	649	631	725	713	666	724	686	677	671	703	696	663	699	678	682	676	660	634	648	685	688	636	649	694	694	635	633	660	644	666	644	634	664	653	698	672	687	621	731	676	652	663	614	672	671	656	702	705	685	696	682	647	643	631	682	640	650	658	677	686	673	688	622	684	631	684	652	648	689	682	694	638	670	693	679	673	681	643	651	686	712	668	636	609	634	685	669	649	700	640	657	697	682	684	692	712	712	679	700	683	634	647	677	675	662	677	655	643	658	696	681	698	658	664	656	645	668	653	624	677	646	664	700	697	646	695	694	663	699	652	726	705	668	684	670	730	720	639	635	673	651	697	666	674	654	699	708	671	683	687	713	639	696	649	622	668	669	664	696	657	676	699	695	680	653	699	654	670	677	682	700	645	639	700	688	689	637	649	649	678	664	692	673	661	696	669	669	697	641	647	673	658	631	713	683	665	715	658	673	661	678	686	675	652	652	696	712	655	694	653	659	686	654	634	671	699	669	668	657	624	637	656	658	642	660	629	692	709	677	610	656	663	642	696	638	669	642	608	655	640	657	685	667	677	666	673	672	659	640	660	653	662	658	671	692	679	669	669	659	637	708	678	692	673	681	689	705	660	729	707	673	617	658	676	658	651	640	662	657	657	672	697	692	691	637	675	662	653	664	662	675	639	674	647	676	696	663	715	655	678	659	618	663	705	671	652	655	687	637	687	659	691	610	677	678	710	601	654	644	712	664	707	649	682	654	676	676	650	631	685	642	636	651	664	672	698	652	719	669	658	695	649	677	650	685	670	664	650	638	670	682	691	641	659	584	669	678	647	688	620	692	661	636	686	690	697	630	652	635	661	668	687	718	693	687	688	690	708	720	667	727	642	621	655	661	724	642	687	692	665	665	658	686	654	638	668	672	657	668	679	681	691	634	691	702	658	666	616	665	684	664	717	667	673	732	660	646	622	600	724	698	717	691	627	649	700	664	707	697	654	675	658	647	661	676	630	642	698	688	691	692	640	677	655	671	674	642	689	650	631	667	703	670	644	665	713	648	682	707	667	681	648	634	674	646	682	658	655	699	672	652	679	651	657	601	716	695	668	703	649	674	663	659	659	667	700	622	636	698	639	674	661	693	694	650	640	694	645	612	705	655	676	704	678	711	709	637	650	655	692	658	681	693	685	652	660	667	698	722	639	650	682	683	631	691	626	656	634	663	654	674	659	666	719	651	649	676	679	688	650	683	692	646	632	641	652	677	704	640	652	651	666	691	710	660	696	681	663	655	639	674	673	619	701	660	631	690	661	687	674	656	681	648	658	671	673	685	683	682	678	634	678	704	688	680	693	646	699	686	671	654	690	678	670	648	663	681	676	635	653	673	690	673	679	701	692	704	655	681	680	604	669	692	681	700	723	639	679	693	636	671	620	663	691	663	669	665	674	680	650	663	694	697	684	690	662	675	653	649	644	679	677	733	683	739	682	651	625	639	660	678	682	682	689	670	678	669	702	680	698	718	707	670	654	661	660	684	679	706	693	678	673	694	670	696	633	657	673	658	701	693	683	678	664	650	732	649	684	692	653	654	689	615	644	676	680	691	667	685	674	637	600	711	683	685	686	656	649	657	721	692	676	662	686	670	667	667	709	674	705	657	684	632	642	702	671	659	638	668	687	640	672	693	695	669	654	621	667	663	652	625	681	697	671	676	707	641	641	627	659	722	684	665	676	617	676	650	653	666	665	666	667	647	640	679	680	666	672	644	703	667	663	680	667	692	656	694	666	675	649	694	658	637	714	679	701	677	638	622	668	665	707	683	639	655	678	675	653	655	663	683	664	710	714	650	639	673	660	659	661	665	666	636	649	641	680	712	644	684	670	711	648	661	635	672	655	643	714	684	659	630	655	640	659	686	669	652	711	713	679	648	687	679	662	648	690	660	674	674	696	694	672	647	654	669	655	743	618	665	677	680	722	649	636	676	652	667	673	641	648	637	653	696	648	724	665	651	674	671	718	644	672	701	622	674	692	664	681	674	646	657	657	665	694	647	688	685	692	662	652	645	666	629	666	637	654	682	648	665	663	665	671	661	674	665	700	616	671	669	667	666	703	678	717	687	723	659	664	652	694	645	663	693	660	684	649	706	672	624	674	657	668	686	671	647	610	653	665	698	673	636	641	682	691	711	659	625	685	678	635	672	663	641	649	703	653	658	678	671	692	705	646	661	672	679	636	726	653	680	703	668	722	665	707	680	693	681	662	662	685	665	675	667	672	692	641	685	667	641	677	648	666	691	617	699	662	701	701	679	667	669	678	669	608	678	667	639	660	663	701	673	658	679	676	695	663	648	667	702	693	665	702	632	646	668	608	654	643	649	666	707	677	692	697	681	624	677	687	706	688	675	718	663	642	645	688	643	683	671	682	662	646	666	694	661	690	639	671	617	657	653	668	729	666	668	682	662	614	630	643	690	655	696	685	667	647	638	656	656	671	684	644	667	687	701	677	723	648	703	650	700	642	673	720	706	701	617	641	667	676	626	628	698	650	654	668	681	661	649	679	684	644	704	665	629	645	624	663	617	654	647	665	699	654	700	651	638	651	700	632	655	654	687	674	658	654	671	704	674	655	625	668	686	687	684	656	692	670
3083	907	502	381	294	326	357	404	360	313	265	254	267	234	213	174	178	126	131	116	109	93	126	138	154	144	137	121	93	89	83	91	85	84	77	73	90	90	77	86	66	85	64	67	78	75	88	84	73	80	66	92	71	90	79	78	79	64	75	63	78	66	79	86	71	80	66	66	74	80	62	76	69	77	96	74	70	83	65	78	69	85	99	84	63	72	70	74	83	69	69	61	87	72	77	66	74	79	90	75	100	85	74	88	78	79	67	88	70	71	71	71	89	84	74	69	84	71	75	83	64	65	80	75	93	88	71	74	73	77	75	82	86	83	78	82	92	74	65	80	74	69	63	81	87	85	77	76	84	90	79	86	73	82	66	66	68	90	100	81	73	76	76	70	76	65	67	52	74	77	74	74	70	85	71	89	80	68	73	83	80	70	75	79	74	76	70	86	63	74	86	64	95	84	74	72	73	92	74	72	70	88	57	77	71	88	75	83	72	75	90	69	63	81	87	77	86	71	60	71	73	80	91	63	83	76	72	79	70	73	76	76	83	66	72	76	71	81	72	73	66	82	69	97	73	77	73	72	76	90	69	88	92	69	78	78	75	79	72	69	84	88	64	72	97	64	73	73	68	96	71	90	82	80	77	69	82	84	85	89	79	93	71	73	77	82	60	78	73	69	73	77	73	80	72	78	76	71	68	91	83	88	80	85	75	79	70	70	69	70	82	95	76	87	65	76	83	71	74	68	77	80	72	67	85	97	72	76	82	83	90	68	78	84	90	63	57	89	76	89	78	72	76	67	85	93	103	77	85	79	76	82	85	91	79	77	71	71	71	81	63	84	78	77	78	73	84	76	76	67	69	86	81	96	78	91	73	77	79	69	71	76	73	78	82	76	77	75	88	77	84	68	74	63	71	78	83	80	81	69	87	70	85	73	61	85	88	107	80	80	79	71	72	79	88	77	79	79	81	60	76	74	94	92	75	75	85	78	83	79	70	69	82	74	90	80	70	74	83	75	71	90	75	76	73	72	77	92	73	77	77	75	90	75	87	77	89	84	73	74	79	71	64	73	63	86	67	79	93	63	86	90	60	69	76	73	71	78	69	69	73	80	73	79	79	80	73	64	66	71	71	78	88	77	75	79	78	63	76	83	75	74	85	67	61	77	82	74	74	68	71	79	73	66	93	81	74	76	79	80	71	70	72	88	73	63	74	81	57	78	74	71	74	92	80	79	75	72	80	85	74	80	76	71	75	83	89	84	68	64	68	76	74	74	73	92	70	71	78	84	70	66	75	83	74	82	81	79	74	78	72	84	89	88	88	78	74	77	79	67	62	77	81	68	71	71	72	78	63	75	84	83	79	81	74	63	94	66	73	68	82	91	74	86	82	61	68	71	86	69	76	85	73	64	73	79	83	80	92	70	88	86	86	69	77	58	77	88	86	82	65	81	66	69	68	79	61	91	93	74	77	78	75	63	70	82	80	71	58	93	96	71	67	83	79	91	74	65	82	62	78	86	80	75	94	77	85	73	83	91	89	72	75	70	79	67	73	88	82	75	56	85	75	77	59	81	69	79	80	83	74	64	68	91	73	86	73	82	75	58	72	87	83	80	72	60	94	63	85	75	79	79	69	78	97	77	88	77	77	84	77	86	69	77	95	72	68	77	65	70	88	73	76	94	80	72	68	77	83	75	85	87	81	93	73	85	63	83	74	76	77	83	78	89	74	75	80	80	68	71	87	76	71	63	83	78	72	91	84	63	92	82	96	68	82	76	76	70	59	64	77	67	85	78	68	78	83	105	75	90	71	77	77	87	70	78	74	69	85	81	62	76	73	80	87	70	83	74	76	69	84	68	61	61	80	79	72	74	69	83	68	88	79	67	62	84	79	78	75	66	85	61	84	67	62	74	75	88	78	69	78	60	87	80	76	84	73	81	66	70	64	62	74	73	76	76	88	94	78	78	76	70	70	91	53	89	77	70	69	73	88	73	82	81	82	81	82	88	73	69	74	77	80	83	84	70	77	83	52	84	63	85	85	86	70	72	70	64	85	74	68	74	53	82	87	85	76	78	79	75	69	69	73	63	79	81	84	60	78	66	65	87	95	82	89	102	71	70	70	80	90	62	76	85	71	82	72	65	62	67	54	73	83	66	75	63	77	85	79	65	63	74	70	75	69	79	89	81	69	72	85	85	80	76	100	64	71	72	65	73	78	54	73	75	75	69	67	76	85	77	65	83	87	63	97	80	91	78	98	89	77	76	88	77	74	92	75	84	77	66	72	70	66	78	80	80	77	84	76	74	70	82	80	66	71	84	86	70	82	81	65	73	73	75	75	78	72	71	77	67	73	68	82	81	74	77	86	87	73	61	79	60	92	71	68	59	85	66	84	89	64	76	79	76	78	89	69	77	79	78	72	74	72	87	75	77	67	57	79	78	90	76	79	76	89	100	84	82	92	86	86	87	76	81	72	89	85	82	65	82	65	80	83	75	80	77	84	104	84	77	87	82	79	86	78	78	72	79	82	72	64	72	84	77	76	72	79	103	76	101	79	80	89	70	68	70	78	76	71	64	63	76	85	72	80	86	77	74	84	81	72	73	85	85	80	83	76	80	84	100	90	72	76	77	72	75	73	83	71	74	81	80	84	64	90	76	83	82	61	64	70	71	83	80	83	86	75	76	67	77	75	95	86	75	88	67	78	73	75	63	99	74	81	73	84	76	90	85	81	75	66	77	76	74	79	63	78	59	75	76	67	81	82	80	94	95	72	82	80	85	77	82	76	71	81	93	97	77	80	90	78	86	78	61	74	86	84	85	74	64	102	70	74	79	65	80	86	83	75	79	96	85	66	73	70	86	72	71	71	85	77	91	96	80	91	76	85	84	86	89	83	70	70	88	85	83	77	91	77	77	82	63	86	59	98	83	80	68	101	69	76	83	72	70	69	84	70	75	73	69	78	85	70	74	79	82	82	78	88	69	84	77	86	85	75	77	74	70	91	80	80	82	69	73	73	79	90	69	87	86	83	70	90	85	75	76	86	80	74	63	76	81	98	75	88	71	73	91	81	79	81	84	71	74	91	83	80	94	76	71	71	87	89	79	68	82	88	72	67	72	89	75	74	77	73	91	78	69	72	84	75	90	73	80	88	81	80	62	70	78	70	99	73	58	92	73	95	70	88	69	89	87	78	73	65	88	94	71	85	68	82	74	76	80	62	84	74	81	80	86	74	63	84	80	71	85	77	62	86	88	86	99	73	85	69	80	76	76	91	87	81	82	73	86	73	75	87	70	84	73	64	78	75	92	80	64	71	85	85	72	76	82	82	83	84	84	91	85	74	60	69	77	59	88	68	76	50	75	73	85	74	73	72	79	78	65	78	80	77	88	69	60	76	84	88	67	85	85	80	67	83	75	81	84	62	74	88	68	70	60	73	70	69	99	87	76	81	87	80	65	70	84	80	83	72	83	77	87	67	67	74	73	77	76	74	72
22004	9022	5240	6546	12271	16203	15304	14056	11677	9977	8456	7225	6326	5327	4756	3901	3403	2744	2251	1948	1660	1576	2076	2509	2614	2154	1708	1313	1095	813	736	691	604	574	610	565	565	529	548	545	561	585	565	612	598	578	569	562	548	581	618	622	564	591	558	539	592	603	592	582	555	573	582	591	557	551	557	606	597	575	561	596	614	558	607	579	522	591	567	574	569	590	630	597	595	537	574	561	574	583	558	616	581	594	534	583	615	580	582	579	593	576	591	596	597	521	559	632	589	555	617	586	562	562	593	621	568	591	600	594	588	598	595	570	554	578	609	595	598	605	577	581	585	633	571	582	599	549	608	552	553	577	533	572	576	578	561	568	546	595	584	590	552	576	611	585	600	574	567	571	567	568	586	572	547	581	583	530	548	534	576	618	615	619	583	572	590	600	587	611	555	607	589	557	619	568	582	572	558	550	561	563	595	552	546	563	585	593	594	632	616	589	565	602	560	579	541	530	565	614	612	590	587	586	572	581	541	563	623	578	564	616	613	530	590	534	571	592	534	589	558	600	572	593	517	592	623	612	597	587	575	559	612	568	549	602	599	575	567	607	600	553	610	601	593	593	579	541	558	583	559	583	579	580	582	603	584	588	592	599	607	575	568	581	554	587	619	512	600	622	580	631	578	606	558	606	601	592	601	557	631	572	586	543	539	570	582	599	587	562	612	606	624	591	581	609	573	580	579	562	597	583	559	531	593	611	605	617	599	559	522	582	543	578	581	578	542	558	549	571	580	608	577	571	563	604	606	615	589	595	550	617	505	586	556	572	592	533	602	588	573	591	552	564	607	601	536	552	575	628	586	573	531	571	608	567	572	599	564	556	589	583	580	584	554	596	579	554	543	603	563	573	566	552	554	589	555	588	574	552	579	573	617	569	593	552	597	587	619	602	603	541	596	551	567	579	583	561	589	589	549	590	604	601	619	545	581	612	556	549	560	604	540	563	577	567	589	556	537	566	589	559	515	589	606	534	582	571	575	608	575	557	609	616	607	558	608	591	570	591	609	609	556	614	608	586	614	574	559	583	603	579	595	524	592	556	587	586	612	583	577	589	590	591	566	609	565	546	544	569	540	567	561	596	621	601	568	541	527	566	624	595	559	560	557	589	570	560	539	604	572	573	601	563	562	554	598	566	553	574	585	595	605	588	581	545	600	568	538	626	631	649	554	595	579	558	598	573	567	558	552	578	580	635	599	549	547	574	551	541	560	564	546	588	524	552	555	600	574	568	585	554	558	577	576	567	581	593	560	608	573	586	619	600	550	579	583	597	567	556	595	621	629	549	608	565	558	589	603	590	566	547	636	578	610	621	606	549	561	603	588	579	581	577	582	542	612	541	520	527	556	611	598	576	590	563	593	582	555	593	590	565	583	579	545	590	575	594	571	570	624	555	558	591	587	522	601	587	550	594	576	553	598	605	606	572	596	549	575	611	610	559	608	612	545	599	586	624	558	598	559	570	599	574	574	569	616	511	579	587	595	532	582	608	583	584	562	594	618	616	606	573	605	555	567	584	551	564	588	616	598	590	600	583	579	583	618	552	580	556	574	590	571	550	509	515	580	578	557	600	560	572	598	568	572	570	496	514	581	551	594	629	580	542	566	512	557	605	607	596	604	554	596	626	521	564	616	554	558	581	568	641	599	598	619	613	579	597	618	603	602	635	586	549	548	624	561	574	598	592	577	550	573	590	547	576	565	556	549	589	596	571	587	618	587	550	619	585	577	587	603	547	570	532	607	615	578	538	574	545	605	569	553	567	551	569	594	605	580	599	599	614	538	529	602	615	553	572	577	610	577	596	583	606	573	588	578	615	549	582	565	583	572	595	585	539	568	580	589	581	558	573	583	586	563	582	555	588	577	592	568	574	587	548	617	580	583	570	584	535	569	549	603	560	578	599	589	551	577	605	505	604	585	557	615	583	561	562	591	570	615	567	580	578	571	582	606	570	576	556	589	547	569	583	574	589	574	571	604	565	622	552	580	603	586	573	589	542	543	612	598	540	612	575	576	569	540	578	591	585	584	580	626	574	548	563	561	595	632	581	579	578	625	532	584	594	547	618	586	591	562	540	564	568	565	627	591	575	602	591	549	625	595	588	564	550	595	606	596	599	568	577	584	614	612	587	588	550	610	593	594	620	598	593	602	600	591	534	582	625	561	604	564	555	572	554	600	586	582	545	591	566	617	598	575	587	594	515	554	586	543	608	594	618	558	558	602	575	582	588	605	583	539	618	526	550	562	580	599	568	571	552	585	597	598	572	543	573	562	598	599	578	560	577	587	612	589	553	577	525	574	595	566	609	583	560	516	535	606	580	584	565	587	578	575	563	594	563	574	574	583	608	562	590	593	524	608	585	564	599	585	562	553	604	606	549	612	596	567	575	588	567	555	566	569	602	563	577	581	593	531	624	575	570	595	578	591	543	589	601	558	579	592	584	581	546	583	605	544	584	573	609	575	589	589	581	580	579	556	608	580	620	605	555	578	588	569	594	588	609	558	591	556	539	566	577	570	595	630	578	586	571	571	557	565	593	576	626	582	606	573	590	601	630	586	577	606	611	552	581	575	559	588	569	628	599	586	605	601	590	579	569	563	577	562	578	587	580	587	572	607	594	566	600	613	578	563	562	596	581	576	566	575	568	576	568	601	564	549	631	560	551	560	578	540	559	558	540	578	577	549	566	589	561	602	578	570	596	545	569	647	603	567	634	591	585	584	580	575	605	604	559	581	573	617	547	602	536	597	613	551	593	626	608	588	583	570	587	549	596	592	608	550	600	589	559	581	583	635	547	594	555	536	592	629	559	600	550	576	591	555	605	601	594	588	619	576	575	584	565	597	580	574	640	550	574	553	526	596	600	579	571	646	610	549	623	571	575	585	576	579	594	592	609	550	584	654	553	570	667	605	576	571	555	601	556	613	558	541	575	588	613	563	602	529	600	580	597	541	595	581	594	556	579	603	576	615	573	579	577	583	543	527	553	619	574	590	620	586	528	584	562	560	606	557	594	577	541	573	556	541	576	563	578	601	567	572	582	622	614	557	606	565	550	618	613	575	611	627	567	549	592	594	583	538	580	561	581	536	601	531	587	576	583	568	549	567	613	598	574	580	594	602	585	555	576	552	606	569	547	638	553	593	604	578	592	548	589	594	577	590	595	548	599	562	644	569	552	570	570	591	604	587	579	582	617	576	601	556	561	588	575	555	595	568	566	570	592	608	582	589	596	561	605	576	571	605	618	582	582	541	581	597	577	572	589	572	590	629	606	579	610	592	557	593	615	591	587	547	526	581	560	602	579	598	598	575	592	576	589	571	567	602	582	553	591	560	561	625	544	582	566	569	558	567	597	570	593	546	584	565	540	565	560	563	583	598	577	618	590	565	566	592	547	618	548	579	564	540	580	584	579	594	598	519	559	604	550	583	611	582	571	575	559	534	521	564	556	591	578	609	587	545	569	607	619
2932	1439	686	472	340	362	502	539	485	426	411	330	281	285	211	237	170	175	154	114	117	136	241	390	379	324	228	169	135	112	113	88	83	83	87	79	79	66	68	69	91	85	83	76	79	79	73	91	87	68	83	85	69	88	83	82	78	86	83	79	70	84	72	96	75	75	70	85	75	97	86	71	70	74	75	74	94	95	69	74	69	85	97	88	65	69	90	83	82	79	99	80	90	67	81	89	72	79	81	78	82	87	73	59	76	94	89	65	85	69	83	73	70	83	108	63	77	78	79	72	75	74	75	79	96	78	68	82	83	80	72	72	79	79	85	73	82	73	70	95	79	88	71	69	81	67	75	84	73	81	93	84	88	78	89	81	71	79	86	91	77	81	81	80	79	77	71	89	89	75	95	76	77	67	72	71	79	82	81	73	87	82	76	78	86	78	87	90	84	88	85	70	82	78	92	71	76	79	82	97	81	92	73	71	73	76	71	100	86	69	63	97	74	94	67	90	84	76	82	86	77	83	77	83	66	90	98	69	83	85	75	78	99	80	90	94	76	87	96	66	92	64	96	67	90	85	89	67	75	63	68	79	81	79	76	76	85	90	67	80	69	77	67	75	83	71	86	69	81	94	93	70	77	87	77	99	62	79	76	83	81	77	105	82	71	70	82	78	100	66	88	79	84	73	84	81	93	89	70	76	76	83	75	87	92	72	73	61	80	80	73	75	77	68	88	87	76	79	75	73	93	79	77	64	77	58	86	74	92	86	61	82	75	88	76	103	85	77	73	86	86	76	97	74	89	79	71	86	75	80	90	72	71	85	66	85	78	80	96	86	88	81	84	99	81	85	96	83	65	85	76	62	79	79	92	81	67	84	89	81	75	68	80	78	80	95	84	78	84	76	79	90	89	95	75	87	75	88	73	87	75	76	73	79	75	78	86	81	88	77	65	79	98	84	77	72	68	70	73	76	77	94	84	86	68	78	74	80	95	85	84	86	87	87	88	80	93	86	73	89	89	72	86	79	83	77	67	90	80	92	75	89	100	85	83	79	84	79	79	74	84	71	75	93	56	91	83	71	84	81	83	86	84	84	81	85	65	66	80	80	75	89	94	85	94	67	101	84	83	78	70	77	85	92	77	82	89	92	89	81	74	84	82	67	68	72	85	89	71	90	85	78	92	79	70	97	89	64	83	81	74	75	75	85	68	87	79	67	68	67	73	83	75	76	80	70	76	83	89	70	64	72	96	70	79	78	73	82	93	67	78	83	83	91	93	76	80	81	98	94	86	73	82	71	62	72	68	83	73	80	78	75	70	70	86	71	78	86	73	74	78	69	84	68	85	69	87	87	69	92	77	67	74	89	76	89	76	89	96	75	76	84	86	87	94	73	66	74	102	80	84	87	87	67	97	76	71	86	70	76	73	85	74	85	91	86	80	79	74	83	77	83	102	76	74	95	75	82	73	87	92	68	94	93	69	78	85	77	78	70	92	75	103	73	80	81	94	83	83	84	93	72	86	70	81	70	83	78	78	84	73	89	98	72	69	98	76	87	74	70	81	77	75	70	72	79	74	79	74	70	74	79	79	68	95	94	92	76	70	82	83	84	96	88	66	80	83	65	73	82	72	94	94	73	64	78	82	73	77	81	78	84	94	93	69	75	73	80	84	94	79	78	85	84	68	87	88	81	78	65	72	97	82	87	84	64	76	80	76	86	72	81	78	77	77	73	88	91	82	66	73	88	82	83	75	73	80	67	71	71	83	73	88	72	78	84	79	83	75	82	92	90	85	76	74	78	83	90	75	82	89	66	88	87	100	71	69	69	86	75	81	93	81	82	73	59	93	92	62	76	76	74	85	66	69	78	64	72	81	69	89	92	95	65	91	71	85	66	81	79	91	86	84	103	84	84	69	74	77	89	77	75	79	71	95	65	78	80	91	83	91	80	77	69	90	85	73	68	86	77	69	72	82	74	87	79	82	84	77	75	85	90	87	86	89	93	80	86	91	86	82	76	86	74	85	86	75	79	65	76	82	86	77	88	72	83	88	73	72	67	84	87	88	79	71	77	82	74	85	80	77	72	77	89	75	83	77	79	82	91	79	80	83	83	75	72	94	69	71	77	95	90	75	72	97	80	92	72	78	77	76	80	85	79	82	82	77	68	87	86	84	88	72	80	84	76	76	96	75	77	70	81	65	87	84	98	94	75	93	91	76	81	82	76	76	86	78	78	89	73	82	88	82	63	76	71	80	65	83	88	84	89	86	91	55	74	75	83	81	81	85	81	71	78	71	77	73	99	84	51	85	88	75	74	75	71	80	84	76	80	75	73	83	75	88	72	67	80	67	85	72	82	82	80	75	67	93	72	80	66	74	69	80	78	86	106	89	77	79	82	97	79	93	70	79	99	81	71	84	76	82	81	78	78	71	62	85	83	94	72	76	82	87	109	81	100	80	65	74	91	80	81	83	89	76	87	85	91	107	86	83	82	88	83	79	94	75	69	74	73	77	84	97	73	69	82	83	73	68	71	70	71	71	77	72	63	96	91	80	68	84	85	89	75	89	80	68	73	79	80	82	86	74	71	77	77	104	77	72	72	91	91	90	97	76	80	86	75	72	82	66	95	90	60	71	87	66	75	85	77	79	74	74	74	78	85	80	71	69	88	61	95	69	85	86	81	71	85	75	80	76	81	92	85	68	75	95	90	82	78	74	87	86	76	82	80	93	89	75	89	62	66	84	89	86	84	81	77	82	89	77	91	79	78	84	70	73	90	80	67	85	78	81	72	80	80	97	69	88	87	80	72	90	79	104	77	91	76	81	76	83	92	77	83	76	83	69	80	91	84	59	84	64	84	77	80	88	80	77	71	57	76	91	77	73	68	87	77	75	104	87	72	76	81	82	75	62	82	67	82	60	86	86	85	92	86	74	74	84	80	73	75	70	72	81	85	78	109	90	72	75	106	70	84	91	73	68	90	90	94	78	78	91	74	63	87	78	81	71	77	80	64	83	84	84	81	67	73	82	86	82	97	78	87	78	77	82	75	84	71	85	79	81	83	68	88	90	71	83	73	67	73	79	81	89	88	77	81	97	81	81	68	78	82	95	82	79	89	67	81	74	79	78	75	86	78	83	90	90	87	86	78	58	72	83	70	79	74	93	77	84	86	84	81	95	80	76	78	77	97	78	77	89	86	79	83	88	88	76	101	78	80	79	80	87	93	82	63	78	89	72	82	73	90	89	87	79	69	80	76	77	71	83	89	80	92	82	89	69	63	85	88	65	88	88	90	90	86	85	85	56	92	72	84	87	77	72	87	83	88	88	76	57	84	83	73	85	71	91	79	80	93	75	92	61	66	93	75	80	81	86	62	94	72	68	70	69	86	94	61	73	80	72	89	80	69	75	68	88	71	96	78	80	96	78	79	83	60	75	72	83	86	83	90	81	88	64	99	86	95	82	71	75	79	85	79	74	87	83	71	70	101	75	70	82	93
23941	12243	6979	7994	14635	19187	19138	17282	15493	12714	10999	9283	7451	6746	5197	4914	4139	3240	2702	2054	1911	2246	5192	7880	7217	5632	4003	2648	1844	1266	990	803	715	630	655	630	639	602	613	576	636	591	579	563	629	591	585	597	617	602	628	583	577	571	595	580	556	627	559	573	627	567	606	589	556	585	636	586	555	550	569	569	552	545	621	601	568	608	622	591	608	552	572	571	585	601	572	564	619	554	607	606	579	590	588	601	589	600	594	548	552	623	612	585	631	607	567	590	574	577	599	611	594	591	576	567	596	608	625	616	601	594	598	570	586	529	583	641	635	587	585	576	574	590	592	603	584	592	638	623	599	614	556	599	562	577	585	597	622	636	566	570	622	596	599	556	591	589	578	616	598	577	618	571	608	613	597	568	602	616	584	619	574	594	571	646	590	585	574	573	629	564	612	621	588	560	570	584	562	553	617	554	625	601	605	626	605	574	627	560	596	600	579	576	546	593	583	580	615	569	626	585	585	609	589	617	604	567	626	621	571	616	622	595	570	569	594	604	584	560	611	581	591	585	571	617	595	580	575	546	570	596	605	577	589	644	624	588	550	572	564	587	613	566	588	556	561	595	575	603	625	583	592	571	616	605	613	566	611	555	545	605	579	591	573	610	645	589	594	645	641	602	593	596	599	570	587	594	567	590	584	606	564	571	607	622	592	616	615	621	611	551	568	595	549	625	578	569	576	622	635	575	581	562	605	583	585	596	553	586	599	594	610	600	540	616	639	606	608	585	584	622	593	593	607	585	553	594	557	561	584	616	567	575	567	605	611	634	604	596	584	599	617	590	589	638	583	566	597	565	673	616	617	604	618	636	609	624	591	626	598	554	588	574	624	558	569	611	550	599	562	577	583	598	588	581	553	585	564	600	618	585	601	622	533	630	631	601	568	570	628	590	624	596	596	615	631	561	600	562	600	591	544	630	626	585	624	607	607	603	570	577	571	596	630	578	628	618	575	613	624	578	600	596	548	576	554	609	612	617	617	578	638	576	604	589	644	589	552	547	615	554	594	581	637	618	566	648	596	604	622	586	589	598	603	559	602	602	609	618	610	596	574	546	616	620	580	590	592	599	627	586	581	589	624	585	654	549	619	573	600	566	585	632	599	602	538	569	593	555	605	598	590	608	615	594	578	581	537	568	576	590	543	581	589	587	558	646	613	622	559	541	592	597	622	605	563	568	587	599	634	610	611	628	589	574	601	591	615	574	600	604	586	588	560	578	607	629	612	657	592	597	573	580	589	574	610	611	596	632	551	616	589	592	574	581	528	642	583	582	594	612	566	591	596	596	584	585	568	533	601	574	639	596	567	572	599	590	588	579	543	616	597	601	594	594	564	552	599	596	580	571	604	570	617	592	618	596	580	556	615	559	616	602	593	563	543	597	554	571	560	605	572	583	599	577	558	590	572	569	581	603	581	607	605	592	599	632	587	578	574	628	565	575	566	616	591	543	595	600	576	590	602	529	537	520	579	589	627	615	604	600	568	599	584	575	599	610	612	612	570	644	599	614	585	559	586	573	600	570	621	556	575	567	596	567	587	596	606	577	580	577	584	571	596	622	594	632	557	611	579	611	567	568	600	612	576	594	563	623	584	561	597	609	610	597	608	599	600	626	614	595	628	598	536	581	604	604	613	588	553	538	601	598	587	558	571	559	585	631	565	605	562	573	629	585	587	580	580	630	607	609	602	571	570	601	577	553	551	582	564	608	605	583	523	555	598	604	534	573	565	538	601	615	593	634	600	603	557	625	608	613	591	641	580	586	640	558	529	638	573	573	592	567	558	569	601	550	555	554	572	610	621	650	630	537	628	612	567	575	645	577	613	611	593	609	622	584	594	572	600	654	611	595	579	614	609	606	603	580	620	623	593	653	604	635	615	549	604	602	634	601	607	615	615	595	636	601	616	570	586	636	605	563	574	607	585	615	630	573	595	607	598	551	584	614	556	560	594	609	585	604	608	624	570	584	572	593	572	601	594	579	573	604	632	607	570	544	562	588	616	583	562	630	586	606	601	615	581	568	535	572	568	580	612	580	597	617	579	628	579	548	601	582	600	631	605	583	560	567	582	594	565	620	591	591	585	584	618	599	595	570	612	573	568	578	572	627	556	593	575	616	584	604	557	610	587	624	578	619	599	570	547	591	583	608	564	561	607	571	600	639	603	599	560	586	586	597	607	573	572	549	540	620	604	596	582	580	596	592	572	597	569	621	554	603	592	577	574	567	576	594	583	631	597	588	630	618	590	600	593	579	607	586	621	600	560	595	624	627	559	620	605	612	610	592	578	630	580	588	605	578	602	602	573	549	563	604	569	572	590	567	574	612	574	582	521	576	585	579	606	568	606	609	636	574	624	592	590	562	604	588	577	564	605	563	596	540	614	617	623	615	568	600	571	591	587	595	592	622	660	610	596	559	597	564	542	566	572	609	648	600	575	570	577	587	588	587	650	569	619	577	611	614	579	649	564	622	571	619	625	569	570	549	577	566	592	590	573	575	618	607	603	582	589	624	590	615	610	614	586	562	574	562	583	580	621	595	588	624	661	630	578	564	606	595	605	557	606	596	561	608	578	558	537	559	591	617	591	587	613	616	592	597	629	559	581	599	594	567	558	574	612	578	579	606	618	597	622	526	581	604	580	600	596	606	590	539	598	613	538	602	638	616	588	597	618	563	592	590	539	625	607	591	606	578	574	614	592	577	559	565	582	589	627	560	586	560	569	628	582	587	627	595	602	626	624	558	566	542	589	587	615	617	643	563	607	594	626	588	584	589	578	567	596	613	551	607	602	614	589	601	576	630	618	584	609	569	595	585	608	597	587	574	620	582	629	595	590	594	582	617	594	582	558	644	601	605	602	563	578	590	598	585	584	541	590	551	632	570	625	591	577	596	612	612	602	599	596	628	594	610	632	652	615	607	576	583	621	615	585	644	578	584	568	607	561	587	592	597	556	585	581	580	622	586	581	643	590	594	600	546	598	523	574	566	598	569	631	597	625	583	570	635	632	604	584	560	559	617	630	606	636	552	572	613	576	561	635	573	623	577	579	574	561	617	564	569	619	610	624	561	557	593	597	600	637	566	588	591	540	593	580	625	616	570	617	575	639	589	567	590	593	616	642	568	579	582	609	619	597	593	558	592	601	579	633	615	582	622	608	585	616	576	615	592	605	582	588	591	559	591	584	574	592	626	602	589	581	590	607	570	579	597	594	583	580	624	589	611	578	615	570	570	643	593	582	590	628	571	597	577	569	596	620	522	608	568	579	560	626	559	606	574	550	601	613	609	596	570	578	611	597	640	629	579	583	573	625	588	579	567	574	555	594	612	590	566	583	620	557	598	632	585	591	589	597	588	619	605	600	569	558	624	640	559	594	619	585	565	561	539	612	602	589	572	606	578	548	585	609	588	612	596	603	576	599	559	576	581	613	645	570	571	574	556	583	604	606	587	553	603	596	565	593	611
4246	1238	744	463	381	359	458	535	541	419	316	345	344	234	218	224	177	152	141	122	155	126	270	491	438	318	282	172	154	135	113	88	90	89	89	94	71	80	83	82	91	85	100	91	79	91	93	90	90	88	103	75	82	91	82	109	80	91	81	88	89	98	82	90	82	75	98	86	77	90	79	96	86	78	92	90	102	90	86	101	69	100	89	107	82	81	87	76	90	84	91	84	111	109	103	97	89	95	91	90	81	91	85	78	86	105	89	85	93	76	91	87	107	88	93	99	83	87	89	103	96	80	98	92	87	97	85	80	82	100	84	82	87	64	96	96	96	93	90	80	75	66	86	82	98	98	113	86	89	92	81	99	85	87	74	92	86	103	91	81	90	80	70	81	78	95	83	94	86	93	80	113	79	91	95	88	90	85	85	85	90	70	89	76	88	96	99	83	89	97	97	76	87	98	88	94	80	84	82	102	96	91	92	73	86	89	82	88	83	86	82	90	86	77	78	105	92	85	80	105	88	82	80	78	94	88	101	92	84	74	75	85	96	88	97	83	84	97	87	91	74	86	94	96	109	89	90	81	79	93	94	73	78	86	72	95	80	99	100	88	100	98	92	107	89	76	101	90	87	113	83	81	86	80	86	89	77	96	110	83	93	74	89	77	75	80	99	78	81	94	97	89	90	103	91	86	107	79	85	107	90	98	88	75	84	81	76	108	84	71	74	76	90	88	81	89	96	82	73	91	94	70	92	74	76	89	67	78	98	87	90	72	84	87	91	74	89	86	108	93	72	75	93	76	86	98	93	95	97	91	81	79	88	84	81	95	90	89	83	96	66	93	92	65	86	99	91	78	81	79	87	95	82	88	95	92	110	104	90	76	101	102	95	77	80	92	91	101	94	72	92	86	89	82	84	86	91	85	81	84	69	81	78	89	86	79	102	92	84	80	104	87	97	92	87	92	92	84	91	84	86	81	94	91	97	72	78	86	85	103	76	82	98	92	87	98	85	67	103	93	83	111	86	93	102	94	89	85	107	95	79	65	76	86	105	94	97	99	75	111	95	90	89	77	104	94	95	89	90	84	86	85	78	79	104	86	108	85	90	86	82	92	105	82	92	86	89	81	85	75	92	92	93	81	86	100	92	86	75	90	84	88	85	91	85	91	104	91	98	71	72	79	95	102	86	91	90	96	86	90	91	94	84	82	95	90	55	99	71	97	79	100	75	80	91	88	85	93	77	100	80	105	91	97	79	91	79	92	75	79	74	80	73	84	89	87	92	80	94	84	96	88	80	88	106	69	90	92	91	90	88	85	90	80	111	94	90	90	71	90	94	82	89	82	85	82	98	103	81	104	79	88	102	75	82	89	91	114	102	81	74	92	96	103	83	97	85	83	86	86	86	95	114	88	73	70	79	92	85	93	90	75	66	86	73	84	86	87	97	92	86	94	82	74	94	94	105	82	93	77	80	83	107	87	103	101	85	83	99	84	86	78	83	81	93	83	77	80	68	106	91	85	72	69	100	100	77	84	88	82	78	72	95	105	104	87	93	81	101	78	93	98	94	85	81	84	90	86	63	109	89	77	86	83	95	82	79	93	102	92	95	78	87	84	86	85	98	78	83	100	81	100	84	81	101	86	79	91	92	83	92	106	83	92	73	96	81	72	93	82	91	83	103	89	84	84	89	92	83	99	83	87	90	85	92	99	73	93	88	110	68	75	96	90	85	91	78	77	94	94	89	91	96	87	97	89	76	72	84	70	91	82	71	91	94	98	85	98	81	87	78	81	90	84	91	78	83	85	101	68	101	94	81	83	78	83	75	84	81	86	74	79	79	80	79	78	86	75	88	101	90	81	77	79	92	80	85	93	80	99	76	83	81	90	69	82	81	95	76	84	99	93	79	96	92	89	110	94	87	89	76	87	93	113	84	74	89	77	78	87	98	78	84	104	90	102	101	87	84	94	96	86	96	95	81	85	96	90	93	91	97	92	72	89	103	95	97	98	89	97	87	87	69	85	82	94	88	70	81	84	82	95	96	82	83	88	95	98	95	88	95	91	79	94	80	108	91	76	65	77	91	83	73	97	96	69	84	88	83	85	78	85	80	86	99	89	86	85	79	77	80	96	92	93	95	90	87	85	91	89	89	107	86	66	81	91	79	97	74	108	80	102	96	96	93	95	70	98	101	85	73	92	92	111	91	97	73	77	85	79	82	70	103	79	86	91	88	84	78	97	81	87	98	85	93	76	70	87	88	119	83	91	95	77	82	95	84	87	107	83	79	84	87	86	88	96	93	99	69	75	82	79	98	99	90	83	108	105	86	100	97	75	96	101	100	87	92	90	105	87	67	91	76	87	76	83	76	99	75	84	95	74	94	84	91	101	76	81	91	94	91	81	93	78	86	79	85	103	92	90	81	76	91	81	80	77	95	89	85	79	90	91	94	69	84	81	87	73	97	88	106	98	97	101	96	79	100	90	83	96	97	84	93	102	86	94	79	112	115	90	105	92	83	85	88	69	79	99	82	64	78	87	102	83	92	82	86	96	97	79	88	94	86	80	90	85	74	81	95	88	80	79	83	88	85	78	83	95	86	82	84	77	96	96	84	108	83	93	90	88	79	92	86	83	73	89	84	95	95	73	92	93	93	95	89	89	78	100	91	80	90	85	99	83	94	88	92	78	97	103	87	88	95	91	82	85	83	92	74	90	74	101	78	89	86	72	67	83	97	98	75	86	97	78	83	103	92	74	85	89	123	73	68	75	103	92	89	97	81	87	92	64	88	84	82	94	93	98	93	91	99	105	89	95	99	93	97	77	89	100	81	78	98	75	78	89	84	83	82	80	74	93	76	90	104	77	94	62	91	82	97	79	103	78	89	87	87	74	91	97	99	74	94	90	96	69	83	78	92	85	91	77	80	76	100	81	91	109	76	94	89	83	96	65	91	76	105	80	91	92	93	75	96	81	84	86	110	94	85	71	84	73	85	73	93	82	75	111	115	94	88	85	79	67	80	70	92	90	83	81	79	110	107	88	94	77	85	84	90	85	92	83	89	111	76	86	91	83	104	74	89	91	91	77	89	98	83	84	80	96	88	92	76	88	92	77	97	75	86	88	74	88	84	97	84	91	96	89	91	68	80	82	80	89	78	106	84	92	99	92	98	95	95	104	83	80	88	96	70	89	102	94	87	102	104	92	96	100	91	96	91	75	103	90	94	87	97	80	78	71	78	94	85	70	89	82	95	95	93	89	85	77	87	87	81	81	86	81	89	89	95	83	81	71	88	87	91	94	94	67	101	89	99	88	80	98	84	76	104	108	87	108	71	79	98	81	93	83	93	96	81	91	81	89	95	90	85	80	101	78	86	72	82	76	73	90	97	93	98	102	76	100	92	83	71	100	87	87	86	89	85	93	100	83	89	101	91	86	111	96	82	75	72	100	84	91	77	105	63	95	79	77	91	87	74	80	98	75	99	90	91	66	104	88	78	91
23832	11405	7148	7379	14612	17882	18167	17393	15398	12627	10536	9542	8057	6060	5128	4457	3817	3378	2794	2272	2216	1927	5305	8924	8592	6232	4577	3081	1910	1429	1033	879	753	658	663	694	636	649	692	630	596	655	635	668	670	698	666	672	595	657	683	675	651	680	695	650	679	626	653	669	650	672	705	647	627	627	669	661	651	651	665	639	673	631	653	605	687	642	641	668	605	686	671	641	605	680	660	703	632	650	641	637	599	639	700	638	632	614	629	616	671	715	673	641	659	640	654	666	625	661	721	660	679	637	702	662	635	650	620	594	699	641	657	640	729	641	617	671	676	652	657	658	674	697	670	635	644	624	670	640	673	618	617	702	648	662	617	623	625	704	662	633	683	630	661	659	660	621	606	640	635	656	630	670	663	652	640	626	633	591	638	611	662	642	647	653	676	637	645	617	638	626	628	657	664	651	656	654	662	656	690	620	670	643	657	672	679	648	653	649	669	646	620	649	657	660	634	644	637	625	625	655	645	697	597	660	688	690	633	674	665	629	674	645	660	650	688	673	679	626	609	651	667	677	687	653	677	655	675	658	671	700	637	642	663	694	675	626	644	624	659	613	672	621	646	642	600	648	626	662	652	653	661	598	637	699	653	661	656	690	652	630	643	666	683	603	625	623	692	635	683	661	639	689	616	654	650	647	672	613	616	714	628	646	683	630	709	637	618	649	627	650	639	634	667	641	661	685	672	655	648	631	621	638	636	691	671	636	630	666	668	605	639	621	640	664	664	661	629	619	653	670	678	668	648	624	694	661	617	633	687	629	684	636	648	618	662	654	660	630	667	614	648	664	644	632	658	664	677	670	644	634	640	665	634	621	628	648	628	635	647	639	601	674	660	605	649	671	637	727	643	658	652	682	633	699	641	637	670	676	677	635	609	641	630	649	640	688	624	663	622	619	612	699	677	644	623	638	711	682	634	603	636	635	667	721	656	634	681	667	609	649	640	683	638	650	665	666	626	664	637	657	635	657	644	681	668	720	683	661	614	608	682	694	628	658	647	664	624	660	631	650	632	652	622	645	631	661	665	635	655	658	672	642	638	644	634	696	692	643	644	661	651	610	639	652	676	659	685	669	669	632	644	660	672	692	671	643	667	634	680	641	647	627	688	654	613	663	672	696	688	653	642	627	683	615	687	645	643	636	652	634	603	622	649	635	662	648	660	669	665	659	619	655	623	639	618	628	689	606	628	673	656	629	656	637	643	644	670	643	666	666	657	658	691	638	647	649	652	650	603	628	617	642	680	616	680	652	623	605	656	637	698	661	657	634	634	633	646	668	619	654	653	683	645	657	640	627	627	677	649	667	687	607	643	699	649	668	648	657	697	664	656	675	632	602	665	609	674	634	647	635	605	635	649	701	680	681	653	644	630	625	665	636	620	691	678	673	634	674	672	653	630	671	631	677	622	664	677	590	623	659	641	674	652	618	658	635	664	637	624	674	700	700	675	617	641	650	648	647	637	673	671	613	653	625	660	681	701	629	608	650	679	709	640	653	673	681	690	681	626	670	624	729	655	643	613	637	641	657	637	620	630	663	653	623	654	686	638	727	658	685	681	696	647	604	578	678	673	640	639	694	684	691	653	638	677	648	627	694	669	676	693	728	622	649	688	635	691	700	665	683	648	645	684	638	632	658	642	659	645	672	649	659	654	647	682	679	696	638	621	664	681	661	640	667	634	592	619	665	607	662	668	650	631	669	681	633	655	683	670	658	685	618	650	651	668	713	653	667	723	667	625	641	634	627	673	695	653	639	641	676	649	666	658	672	692	682	656	669	638	649	644	679	642	657	648	646	621	657	646	643	695	626	648	656	640	647	687	707	667	627	647	722	660	630	642	659	693	655	651	631	644	663	693	672	651	669	635	640	684	701	594	630	629	641	698	685	650	690	662	644	656	640	658	659	598	665	665	660	653	643	665	654	669	667	626	689	716	647	643	615	612	611	650	651	630	657	624	644	658	676	619	641	649	663	661	659	658	664	646	643	662	650	673	626	625	660	655	637	656	622	628	625	645	678	642	668	681	628	602	650	631	657	625	684	667	667	664	687	646	648	634	626	631	638	630	608	648	613	639	669	630	649	621	679	667	618	631	653	699	643	637	634	644	711	676	614	617	650	607	596	641	666	644	620	678	643	653	637	667	699	655	648	630	640	624	641	671	688	639	678	657	648	705	659	616	625	667	651	665	664	675	675	632	631	617	668	688	654	678	657	627	640	646	643	635	650	668	674	650	643	666	685	663	610	674	690	647	658	640	682	676	666	649	672	660	665	666	655	657	688	637	666	625	651	606	674	624	668	657	681	680	658	588	702	646	660	663	673	658	638	610	659	628	643	624	649	606	635	666	655	644	657	662	689	671	602	601	640	649	661	689	652	654	636	697	694	602	646	671	631	636	677	599	623	678	616	634	660	613	645	648	628	691	615	627	656	658	620	658	634	650	675	621	697	675	652	682	676	686	673	711	625	631	676	654	625	658	667	693	642	662	656	636	659	639	677	646	635	645	620	674	677	608	634	634	644	652	669	697	616	647	629	649	631	634	657	647	687	654	654	662	660	638	621	594	613	637	633	672	656	657	653	630	673	676	683	665	691	667	669	658	681	599	631	654	663	653	646	681	668	683	638	681	713	671	651	638	686	670	643	620	655	702	658	631	678	642	673	653	684	627	629	660	695	652	644	665	649	604	660	659	596	647	661	611	640	632	623	699	633	641	659	608	615	648	608	631	674	658	642	639	664	615	627	606	687	634	616	639	645	616	633	667	665	619	660	682	681	642	645	620	631	676	620	688	675	638	656	645	639	638	683	668	635	656	654	674	654	698	665	638	653	660	596	625	653	656	690	660	637	640	615	645	624	669	626	631	667	670	675	616	693	652	625	664	621	632	674	699	663	659	661	628	686	673	613	605	634	652	637	627	684	652	678	669	693	584	635	645	677	680	698	661	676	639	703	669	589	647	702	654	614	608	659	611	642	668	652	659	667	648	699	647	653	648	675	640	699	665	710	658	634	649	667	698	658	675	607	643	624	623	660	656	667	647	632	638	615	597	625	636	654	651	658	693	590	638	617	665	624	636	656	691	645	672	695	685	675	679	688	658	666	644	636	702	645	648	639	677	654	616	607	651	622	638	634	660	631	650	651	653	653	612	675	652	714	666	640	641	664	655	587	654	644	659	656	621	710	610	650	649	692	597	627	630	705	667	628	678	616	663	671	680	695	681	659	678	644	650	670	650	629	637	679	679	677	697	706	622	656	655	694	637	665	654	621	618	666	668	642	636	676	616	682	634	649	622	656	606	640	649	633	627	631	641	624	641	641	706	669	650	630	638	706	670	663	637	643	672	672	652	678	669	691	671	693	680	645	659	595	667	605	645	656	671	632	630	617	657	617	639	682	652	651	699	655	669	640	695	645	654	633	660	653	682	671	698	642	645	666	653	642	636	674	675	655	622	692	652	682	699	649	638	672
3917	1672	941	598	509	514	670	693	621	588	447	457	364	321	299	251	236	233	211	194	176	162	319	746	775	545	456	279	209	147	115	108	101	92	87	103	73	91	88	98	79	115	100	79	88	82	91	85	104	93	97	95	100	85	106	92	97	110	101	92	94	81	113	93	94	95	88	68	74	99	75	79	78	89	89	73	98	93	84	117	85	107	92	83	75	92	102	97	82	80	76	81	66	83	102	101	109	63	87	93	83	74	89	80	93	95	99	80	97	86	92	89	86	81	86	99	82	86	78	90	93	87	93	85	84	80	100	103	97	92	80	79	102	83	84	87	94	101	81	82	96	92	103	89	79	92	105	93	99	90	90	114	89	85	84	79	82	88	83	107	98	84	80	89	90	94	100	97	98	111	92	101	89	73	99	97	95	98	97	101	101	94	98	83	96	83	101	98	89	81	92	109	78	85	81	95	81	89	82	82	85	86	82	81	85	81	86	98	75	65	83	81	81	93	104	83	80	83	86	91	92	80	69	86	97	78	85	93	80	87	98	89	100	84	90	101	88	78	84	88	89	92	99	99	81	104	83	80	87	94	88	83	97	85	93	84	95	72	94	79	96	95	75	108	89	69	81	108	84	96	95	76	81	91	77	90	85	84	79	91	84	87	89	86	104	68	92	90	102	91	84	103	107	79	98	78	91	82	98	99	99	90	90	90	88	99	69	90	94	97	85	92	114	88	68	93	87	91	90	97	88	90	104	84	80	89	73	91	86	88	86	94	92	107	89	85	72	103	72	85	96	80	92	109	90	80	105	77	94	80	90	76	86	78	101	86	83	95	86	64	94	83	97	99	91	84	84	97	95	87	86	98	80	106	81	83	94	92	84	93	92	96	90	86	82	98	92	74	87	75	94	100	92	89	94	94	79	103	88	103	78	83	86	94	88	95	96	92	93	81	86	91	89	89	87	94	90	90	93	97	95	93	92	89	70	95	89	105	93	88	87	89	96	88	79	83	106	80	96	96	84	84	94	107	87	86	92	93	94	85	87	78	89	91	87	95	78	104	80	68	87	84	101	96	82	97	78	88	87	82	87	102	87	87	79	92	83	85	84	74	95	114	81	70	92	89	97	83	92	89	91	84	98	90	98	98	93	108	80	78	79	102	94	94	96	91	99	85	78	77	90	97	80	110	81	81	97	99	71	105	80	87	79	93	77	85	88	89	85	89	106	87	91	85	104	114	71	97	82	95	86	70	109	97	91	95	88	84	72	100	95	106	98	86	105	90	89	115	82	90	78	79	103	88	92	85	82	95	95	94	82	92	70	94	86	87	81	89	92	91	99	79	89	95	96	94	101	99	93	89	91	94	77	102	74	92	71	92	94	91	88	93	86	102	88	80	123	94	82	81	80	82	68	83	89	99	87	102	98	90	86	93	98	98	90	100	73	97	82	70	85	113	93	84	96	95	94	100	79	92	72	91	87	93	89	92	75	92	97	92	70	83	110	80	84	81	111	83	82	101	78	90	104	88	87	89	89	107	102	88	83	91	87	87	79	96	102	101	79	87	98	109	77	99	98	87	74	79	91	77	77	94	81	95	91	79	74	77	87	93	77	98	79	93	96	94	77	91	81	79	71	83	90	95	71	95	83	81	90	107	76	87	71	107	93	106	81	81	84	90	97	80	96	91	78	105	91	102	88	70	99	84	83	87	88	75	84	89	92	107	76	89	73	87	74	88	98	89	85	89	78	80	90	95	81	82	112	84	88	99	84	96	88	78	106	94	71	98	104	93	79	66	74	94	99	86	107	90	99	115	82	92	74	96	114	80	85	105	107	86	87	84	70	79	101	89	91	89	93	82	88	110	82	89	67	87	94	112	70	90	91	79	91	83	82	82	93	74	103	88	82	87	95	80	88	118	101	94	104	81	83	89	78	93	93	95	95	71	77	90	100	81	82	86	101	92	83	81	86	99	101	75	87	90	83	91	106	86	94	82	88	82	90	84	94	89	113	92	103	87	103	74	88	81	89	94	107	89	101	97	90	101	98	94	68	101	87	86	95	85	100	85	84	91	111	97	84	85	85	96	81	88	91	84	90	96	88	75	97	92	99	63	105	77	96	81	96	123	88	98	83	91	81	97	92	90	89	74	88	79	95	110	97	99	81	75	84	95	83	86	88	115	78	74	81	90	94	72	84	95	90	89	74	87	86	90	101	89	92	89	85	76	94	91	96	81	85	84	108	89	86	106	95	92	100	76	97	88	64	88	85	81	87	96	81	92	87	85	87	90	96	90	95	112	90	92	93	89	93	100	80	76	79	94	97	76	101	72	107	110	83	96	83	83	107	86	76	90	106	88	105	88	99	94	90	99	81	99	76	88	80	94	87	94	93	95	95	80	89	89	101	85	75	88	84	82	72	79	87	81	80	82	87	78	96	100	79	85	83	72	92	87	75	90	101	88	92	78	103	85	102	84	96	99	86	80	99	90	76	80	88	75	79	73	81	99	109	100	89	84	91	88	86	88	95	85	106	99	117	107	92	82	74	82	97	84	96	85	101	87	92	78	96	101	86	109	88	67	79	111	90	80	79	80	104	114	78	91	93	88	108	85	76	87	90	94	78	97	102	85	94	81	91	93	99	93	75	83	80	87	85	88	84	91	92	93	86	104	99	96	109	84	98	107	85	105	78	102	88	97	103	88	81	98	94	79	89	76	107	96	93	91	110	90	86	83	96	85	90	102	91	106	91	78	92	92	85	87	91	83	88	84	99	92	101	87	91	96	87	115	108	78	88	77	82	102	84	79	102	99	86	99	88	90	91	108	95	97	91	89	85	89	97	90	111	86	101	70	87	78	89	117	93	87	99	83	85	94	100	96	87	94	91	102	81	90	98	93	81	87	86	85	77	89	92	84	84	94	85	78	105	97	104	101	90	98	112	98	95	72	100	93	95	96	92	95	96	90	88	107	108	88	83	73	102	66	101	101	93	93	103	117	92	95	96	106	101	86	80	92	88	94	104	115	97	107	89	83	97	92	96	92	83	106	110	98	81	93	105	95	78	107	74	80	80	98	84	100	99	82	89	84	83	85	97	99	100	80	79	77	93	72	92	85	101	100	96	101	92	86	89	74	98	85	98	96	109	92	82	93	91	108	87	78	95	102	83	93	94	108	81	89	82	89	101	91	93	93	84	78	93	89	101	91	88	108	86	87	78	86	80	93	87	95	81	62	92	74	86	97	79	103	81	96	113	85	99	87	92	101	101	93	84	79	81	95	90	98	92	82	104	85	101	75	103	83	84	95	92	80	75	114	84	85	105	101	79	85	89	89	89	101	86	82	82	74	86	102	84	84	96	90	93	98	102	79	97	77	114	91	99	86	88	94	98	101	103	85	95	99	84	97	98	86	95	85	89	89	94	107	102	84	86	98	81	80	109	88	88	92	82	81	91	74	87	78	82	93	107	99	96	91	84	66	93	107	88	102	106	83	86	81	73	99	93	126
27152	13776	8710	9664	18026	22261	23004	21606	18055	15126	12784	10746	9534	7647	6536	5542	4750	4329	3920	3337	2753	2530	6308	13258	13539	10575	7948	5271	3110	2081	1372	1103	898	757	742	673	709	670	689	670	666	640	690	680	641	646	671	676	658	672	669	681	618	666	645	657	633	715	650	670	672	686	658	667	650	658	649	672	686	613	689	645	713	690	701	708	675	656	647	637	645	672	664	643	651	616	722	621	614	631	632	661	664	671	642	667	653	659	659	659	644	653	608	642	674	652	661	698	695	715	692	665	653	657	668	653	708	625	623	692	680	631	697	666	720	645	673	658	665	642	641	683	663	640	679	654	648	685	640	659	654	698	698	715	640	645	636	671	644	690	685	645	655	669	681	631	664	647	642	650	631	667	652	619	670	671	649	666	673	645	638	694	609	695	686	665	667	688	633	666	640	635	706	662	654	677	689	655	663	684	607	656	659	684	704	708	667	735	664	641	619	666	657	684	688	645	661	665	641	677	626	665	669	727	647	668	678	664	667	662	699	654	635	667	627	673	651	652	638	654	674	666	645	685	675	709	660	633	651	647	632	660	672	663	614	677	633	665	670	676	666	632	635	680	648	685	670	685	612	692	634	663	639	625	640	678	636	668	670	670	638	663	633	675	674	647	653	684	646	636	609	673	661	655	681	630	662	655	613	673	690	628	687	653	668	659	612	697	653	648	681	673	639	639	686	703	715	680	675	672	658	713	645	676	641	725	631	673	682	667	673	696	669	683	676	674	654	673	655	659	662	639	679	679	736	655	636	699	649	641	694	696	684	641	610	641	696	703	671	630	639	712	637	659	687	674	672	667	651	620	634	662	680	668	692	645	711	699	648	639	661	650	692	620	688	681	691	658	646	627	687	691	619	695	659	632	648	650	644	675	624	658	643	604	662	691	685	710	637	652	691	624	665	672	679	654	680	660	679	642	599	693	640	653	679	731	640	661	680	629	686	644	653	689	689	619	620	693	640	717	644	664	710	656	657	680	642	635	679	710	653	662	653	663	617	638	641	640	665	681	624	619	643	634	654	681	659	664	679	610	648	684	635	715	653	704	669	626	646	611	684	673	677	630	664	627	645	655	692	695	665	627	696	626	680	642	681	633	667	667	674	642	711	692	693	668	649	645	667	655	634	692	632	654	641	653	659	646	632	680	665	663	636	679	735	630	644	666	619	642	636	640	684	708	655	668	695	631	642	677	660	629	662	647	674	645	681	692	666	686	679	660	674	642	637	670	662	677	663	662	664	656	679	698	668	712	652	682	632	651	691	681	643	652	671	693	631	667	604	662	594	633	639	665	708	617	680	678	634	659	687	659	630	698	654	671	685	674	652	655	680	641	662	682	701	668	652	653	661	647	666	643	676	643	689	631	665	627	682	658	617	666	683	687	671	656	660	671	636	694	700	694	660	665	700	661	679	686	590	686	634	630	657	659	647	638	650	634	704	650	663	663	653	648	667	653	679	685	707	621	680	723	675	693	635	623	658	679	650	674	650	677	648	645	653	619	666	632	671	662	667	636	681	654	650	643	675	611	693	675	703	673	697	642	679	630	649	672	712	680	718	652	661	697	624	652	675	610	671	638	707	710	618	661	674	637	666	695	711	690	674	662	682	679	702	641	627	672	663	709	663	676	651	657	626	651	671	686	652	718	643	662	656	651	652	642	665	667	666	638	608	671	664	695	710	640	654	699	651	663	700	655	657	673	635	644	661	655	628	664	613	627	684	638	655	674	664	685	645	694	673	711	678	707	656	646	640	623	614	679	668	661	675	688	664	623	712	713	691	682	663	658	654	696	649	677	659	611	678	642	625	644	661	677	603	689	667	650	677	668	625	670	675	641	683	650	660	615	636	679	692	604	716	643	655	678	671	652	664	720	639	692	638	679	637	642	635	675	690	644	636	660	666	671	638	702	662	641	639	651	683	649	690	666	639	680	626	635	716	655	675	689	674	686	687	676	655	658	679	666	656	683	655	616	680	668	635	631	669	687	659	631	707	716	698	712	681	657	680	656	675	725	648	662	625	664	688	674	638	639	680	688	630	654	672	616	679	671	671	682	656	640	612	634	655	679	691	633	654	666	632	677	712	663	679	663	667	665	636	618	661	712	690	655	625	660	690	721	664	675	675	656	664	668	678	669	668	667	690	601	624	649	664	668	629	623	652	684	670	650	674	688	660	637	675	649	675	664	689	660	669	653	620	678	645	667	642	655	647	656	665	690	691	631	666	675	652	640	674	712	682	627	657	672	624	647	604	653	642	671	668	628	664	647	664	624	688	667	692	625	651	645	655	666	675	674	636	660	665	719	685	653	653	660	662	670	713	670	674	665	663	721	599	594	617	687	638	716	649	643	666	702	659	664	649	611	673	679	679	651	668	715	642	613	682	665	664	691	730	624	704	712	647	677	650	654	674	652	664	687	668	666	638	681	686	671	684	683	678	672	674	674	659	678	619	674	669	653	625	652	672	700	672	662	686	646	681	658	660	679	668	654	642	684	655	657	658	632	662	672	667	677	646	660	635	661	660	662	667	717	657	661	669	647	633	669	663	647	682	664	649	672	665	646	726	655	636	682	689	672	654	604	646	653	634	636	712	692	670	653	681	643	714	659	700	660	690	633	643	643	662	648	697	659	666	667	646	646	677	644	678	629	697	677	698	676	658	670	655	668	644	604	674	643	669	633	644	621	637	652	696	661	669	684	639	657	677	670	656	692	712	626	664	603	730	668	655	703	670	688	607	631	686	680	719	659	633	617	640	687	686	693	679	625	679	611	639	645	645	669	643	623	650	663	661	667	619	683	656	660	643	650	671	688	625	659	643	677	620	635	610	698	630	667	673	645	609	660	628	694	672	621	693	604	653	677	657	657	667	681	643	645	695	666	638	643	649	681	655	657	653	675	655	626	661	689	668	659	677	657	665	636	676	683	668	635	698	645	677	676	670	630	695	641	668	691	634	680	632	677	690	677	618	632	627	631	659	627	645	666	681	622	682	674	682	655	695	679	665	657	668	620	624	640	678	671	650	667	636	703	625	648	664	646	667	644	645	648	619	685	660	678	639	659	647	674	640	676	649	692	717	670	634	647	658	683	646	648	664	657	667	625	672	696	637	702	688	706	673	661	681	678	663	625	661	710	664	646	648	657	631	662	639	642	651	714	703	647	688	680	634	684	656	686	628	692	631	652	708	682	655	639	663	635	687	639	696	640	659	654	669	647	669	647	707	653	706	665	643	626	636	683	652	684	682	646	667	616	641	671	671	652	695	629	635	657	629	630	701	663	635	639	651	644	629	671	647	685	680	651	666	654	670	662	640	652	662	605	629	684	619	644	652	661	673	673	640	662	665	708	640	720	626	668	707	661	655	641	713	699	649	674	674	654	665	708	634	646	627	667	687	700	602	635	698	644	665	703	656	632	639	701	709	606	667	678	614	655	643	705	671	667	677	662	674	665	637	685	659	656	699	656	655	663	675	639
2921	1009	546	411	303	313	478	439	351	306	285	234	229	187	198	209	184	140	122	123	110	112	135	150	156	146	139	84	91	104	87	90	78	88	72	76	77	78	65	80	66	102	78	64	86	72	84	79	84	65	77	73	76	73	77	66	73	69	58	79	68	74	66	73	79	92	78	72	77	80	78	91	76	86	74	72	72	81	73	86	90	72	71	72	74	74	78	77	79	73	91	71	86	66	67	67	73	67	72	84	84	72	80	97	72	80	66	66	76	76	66	67	87	62	80	78	72	70	87	69	81	84	84	79	71	74	78	72	87	77	96	74	85	60	76	99	71	68	67	71	83	82	67	85	79	81	74	82	76	81	72	75	79	72	71	69	71	73	68	80	85	76	81	72	81	63	73	89	69	79	78	91	70	81	74	91	67	65	67	60	95	74	80	89	84	82	81	69	71	83	93	58	70	57	64	63	95	69	87	57	73	76	80	74	76	75	69	69	84	64	80	75	71	72	82	64	77	63	90	79	89	63	68	79	91	73	72	73	76	82	72	76	76	84	79	76	83	74	81	78	66	78	70	71	77	72	89	90	71	81	71	88	80	78	76	84	86	74	80	68	74	85	83	91	78	83	84	70	99	70	74	68	65	90	73	76	100	77	92	72	69	73	86	85	70	74	71	84	76	78	103	67	54	54	77	86	85	77	66	77	64	83	63	67	73	89	86	79	89	72	80	70	75	68	80	83	93	83	82	71	73	86	72	79	74	85	69	81	78	72	79	73	91	78	81	90	78	70	75	63	73	67	74	80	89	80	83	66	76	78	72	74	69	80	84	77	76	74	80	71	64	67	78	82	75	78	83	70	63	81	83	58	82	87	64	61	73	85	83	76	78	71	70	77	89	76	101	73	65	62	82	94	90	73	69	69	83	61	80	72	54	69	72	78	72	62	95	77	79	92	59	59	89	76	75	78	76	66	68	67	92	91	76	61	74	73	91	80	88	76	73	72	83	96	78	82	75	91	65	77	85	73	78	84	76	76	78	73	77	59	87	89	69	71	84	66	80	92	84	66	68	96	67	64	79	78	78	75	74	75	69	68	63	77	54	66	75	65	73	83	73	80	82	73	72	94	66	81	68	70	74	73	88	75	68	72	60	66	84	71	65	81	49	73	64	74	77	67	71	89	79	77	64	73	81	70	93	82	96	72	72	75	65	68	65	66	95	92	79	72	68	80	63	80	75	76	70	79	63	72	75	78	70	83	61	87	95	80	80	94	95	69	65	64	69	74	71	82	69	73	75	73	62	65	65	72	66	69	77	76	73	72	78	65	71	87	79	77	64	67	66	86	71	71	62	72	68	70	84	74	69	79	76	67	69	84	76	88	70	83	80	87	80	72	75	84	79	62	74	88	79	83	68	62	76	73	70	65	62	80	80	80	79	91	72	76	77	67	78	63	72	88	76	63	58	89	81	80	72	61	77	74	76	76	79	64	83	79	73	80	83	70	81	73	75	77	90	76	78	73	70	86	78	69	79	72	70	59	68	64	77	80	75	65	81	82	86	84	68	77	78	67	80	86	81	66	76	81	76	61	69	80	86	81	81	87	76	74	70	66	79	93	74	77	83	64	77	61	73	75	82	63	74	65	86	81	80	72	70	66	79	78	63	77	59	84	78	85	63	69	72	75	58	87	72	56	62	68	79	83	73	63	79	70	78	72	74	74	82	77	68	76	84	81	70	72	71	81	74	70	57	71	78	78	71	82	80	69	50	76	71	63	64	81	82	72	64	86	79	85	73	93	76	66	81	66	65	66	62	79	83	57	80	69	71	82	83	77	63	81	85	77	69	75	85	79	73	83	75	73	76	63	84	72	65	76	64	72	95	72	69	69	78	83	71	83	83	65	77	95	81	60	88	67	65	88	73	66	67	83	66	74	73	85	82	59	102	82	72	66	75	69	87	70	81	84	74	68	77	79	85	69	76	60	79	76	67	74	75	64	87	79	72	81	80	75	63	80	88	74	70	64	77	77	64	74	65	67	81	84	68	67	80	85	84	74	74	71	84	72	76	89	69	75	79	88	64	69	73	91	61	78	79	58	84	76	74	72	69	85	79	80	68	82	79	74	80	80	73	67	80	72	67	77	85	82	65	74	76	69	74	81	76	69	85	65	71	85	75	80	75	91	79	83	88	79	88	82	71	74	68	72	80	96	69	80	68	69	86	77	76	87	79	72	80	65	82	79	70	72	73	71	67	88	65	80	93	94	66	79	82	79	73	78	75	73	75	80	78	70	73	75	75	72	62	93	71	81	91	87	66	86	67	75	76	74	76	80	68	76	84	98	70	76	67	86	80	83	79	98	82	98	68	84	77	83	68	78	78	62	77	72	84	70	68	78	71	69	67	72	67	75	88	71	73	70	84	82	93	73	65	71	71	67	64	60	75	78	71	84	82	78	86	85	64	83	74	81	75	79	87	78	78	81	73	73	54	81	62	92	88	75	90	74	78	77	55	78	71	79	91	79	77	73	65	77	87	80	47	72	68	84	70	91	94	69	83	78	82	72	67	67	76	83	90	57	83	81	77	81	64	84	77	82	66	99	68	69	85	79	82	72	87	74	67	74	68	74	84	67	91	80	71	67	86	71	65	66	59	70	92	103	64	70	83	81	87	69	49	72	87	75	85	73	66	76	78	79	84	77	76	80	79	78	75	72	77	85	76	87	74	81	82	74	73	83	74	72	80	82	81	76	65	75	73	76	78	71	91	62	98	80	82	80	61	85	66	75	74	60	75	83	78	89	73	84	58	73	70	83	77	75	91	74	71	74	64	93	71	84	88	95	74	68	70	83	72	85	77	78	65	79	82	75	57	80	69	72	76	72	73	84	80	84	85	73	75	86	69	71	86	84	66	75	67	84	74	90	75	76	88	67	77	76	70	67	84	74	80	74	78	76	89	60	64	84	74	73	75	88	87	63	75	80	56	81	75	86	82	77	78	72	78	62	79	67	83	82	79	78	79	81	69	83	63	88	78	75	81	54	80	76	78	76	80	89	71	73	79	98	83	63	68	59	85	70	68	84	84	64	67	68	56	60	85	80	72	75	75	78	71	93	85	88	77	71	60	75	71	77	79	88	76	65	76	69	83	85	68	71	76	72	68	73	83	92	60	85	69	78	78	68	81	65	52	81	88	62	82	75	72	92	78	55	88	74	68	99	91	74	93	83	58	66	94	87	70	79	77	61	68	63	72	99	62	65	57	55	88	77	84	75	66	77	93	88	66	61	69	69	64	80	68	68	87	81	68	72	76	73	85	71	74	77	81	84	77	73	71	70	77	68	73	74	71	76	69	82	62	68	73	85	83	70	73	58	69	90	89	69	87	82	80	83	84	75	70	84	83	79	60	86	82	66	86	68	85	65	76	79	77	75	86	79	84	76	79	73	87	102	67	83	86	88	78	75	83	79	81	78	89	54	61	81	87	85	81	69	79	85	89	81	69	73	82	71
21704	9770	5712	6861	12665	16463	17398	15133	11639	9921	8220	6776	5648	5011	4539	3945	3123	2738	2448	2118	1791	1616	1967	2818	2926	2342	1826	1440	1070	812	693	620	601	595	596	559	554	568	589	569	559	583	559	584	556	567	606	563	555	540	598	583	556	568	554	564	530	599	610	564	549	556	569	559	584	602	578	528	561	556	613	538	586	521	573	550	551	535	530	585	574	553	555	571	552	593	602	602	602	584	557	562	538	562	577	556	587	598	536	619	583	581	605	570	576	588	607	608	540	602	554	588	572	616	543	533	557	596	581	548	571	571	565	575	572	597	568	591	579	598	580	606	544	548	574	577	534	607	592	563	570	577	547	566	575	567	558	553	579	548	568	580	552	565	571	556	561	602	556	572	566	578	576	603	574	545	622	612	595	584	553	570	539	582	596	583	559	630	549	543	589	606	562	603	568	532	604	540	543	573	569	541	576	574	559	562	565	582	573	555	579	602	577	525	619	536	581	562	592	564	587	586	577	549	566	581	569	559	568	570	577	557	568	614	594	537	546	570	590	604	585	561	580	571	623	591	563	638	546	550	613	544	613	606	569	568	591	596	569	556	553	591	569	542	582	577	536	588	551	556	578	578	542	600	564	538	550	543	573	619	550	575	520	577	547	562	586	591	569	560	533	544	619	545	528	557	584	574	616	578	557	633	559	577	542	530	588	533	621	566	589	572	622	563	626	577	574	575	550	588	597	608	577	587	597	559	610	577	548	547	574	509	565	584	557	591	588	546	555	600	554	599	601	605	592	574	637	580	609	572	601	579	573	598	598	537	586	599	585	558	556	564	542	597	575	555	569	587	557	561	581	576	527	564	541	641	510	564	580	567	560	602	587	598	563	558	599	586	593	573	576	578	614	556	580	601	579	589	573	620	564	559	579	572	569	607	586	612	563	545	527	610	554	556	575	601	584	553	605	579	553	581	601	591	535	550	578	581	588	554	590	564	560	596	577	577	629	583	563	585	600	589	553	597	592	536	584	551	535	588	605	578	531	548	556	599	564	575	530	607	646	559	562	573	609	606	549	595	603	583	596	570	585	565	535	589	573	568	612	577	590	585	594	548	571	558	590	583	545	566	570	561	585	566	578	531	556	559	595	579	564	591	568	606	591	552	569	571	565	580	606	501	533	550	562	598	579	578	558	579	555	569	604	628	594	564	572	589	543	562	571	543	578	595	612	577	583	583	557	588	600	599	600	546	617	576	579	594	569	576	591	554	590	538	582	579	580	618	578	556	553	554	562	557	595	555	550	516	550	568	615	549	570	556	566	603	549	561	588	613	602	571	559	573	586	574	561	562	640	647	575	646	572	594	553	581	582	595	533	611	542	611	541	564	591	585	564	586	536	571	554	586	566	590	583	594	576	597	571	565	576	568	613	596	604	597	573	576	585	570	546	548	562	613	573	573	581	588	519	572	530	551	581	557	562	579	589	596	565	567	576	561	543	587	581	573	583	576	559	526	596	584	578	588	565	613	578	564	580	600	553	559	585	561	548	542	593	608	566	586	563	547	545	627	592	566	572	583	531	578	603	613	583	535	544	578	549	531	573	579	571	587	573	594	564	585	558	553	586	569	569	563	580	592	562	533	603	570	573	567	587	595	568	577	587	578	525	548	603	545	583	611	588	602	569	584	582	611	583	543	591	652	599	571	602	577	605	579	553	599	566	578	614	582	577	566	564	587	602	612	576	552	580	573	593	562	594	573	598	551	563	587	594	562	565	540	572	574	589	550	586	616	576	567	566	609	572	538	575	564	555	611	578	564	569	593	571	554	569	544	577	569	584	617	569	564	579	581	570	557	617	557	518	623	584	587	589	566	612	549	637	569	584	550	552	571	567	583	565	598	589	578	568	549	545	590	590	588	581	556	590	600	588	539	514	555	566	582	539	541	605	557	537	620	555	582	553	546	541	561	582	602	596	555	565	551	540	566	584	545	557	596	564	560	560	582	593	568	563	541	601	551	547	607	570	577	555	582	558	557	592	557	572	561	589	581	564	562	570	552	587	565	565	579	563	585	551	600	563	570	600	584	596	548	566	588	572	556	567	594	551	567	604	567	556	539	535	550	581	562	600	581	572	613	559	578	593	566	558	593	584	583	573	563	572	557	578	587	575	587	581	580	574	589	573	534	574	578	606	603	611	565	594	554	614	605	624	532	577	547	564	609	545	572	517	599	554	610	561	557	562	584	567	568	537	573	581	566	593	597	586	556	538	554	591	606	593	580	587	605	581	593	585	571	583	544	565	587	534	564	578	539	582	566	550	604	573	571	556	542	601	585	594	564	573	540	585	601	566	587	561	570	575	595	559	600	603	613	591	554	595	570	567	551	598	597	563	581	529	565	536	512	609	564	625	562	583	538	576	611	605	576	564	558	535	568	596	588	592	612	542	528	579	549	576	579	616	563	540	567	560	571	620	584	554	590	550	548	545	574	548	560	607	598	574	586	566	577	555	553	568	581	586	581	511	560	548	605	531	585	531	585	565	587	597	577	574	567	552	596	599	580	563	567	588	589	541	606	573	585	565	548	570	570	596	551	538	578	569	579	586	597	602	588	601	552	516	565	590	579	533	625	560	595	624	547	619	593	601	576	570	563	603	555	581	587	588	581	543	589	625	551	557	559	546	601	585	580	599	534	556	563	584	565	562	554	604	596	583	589	590	579	583	595	558	588	568	580	603	563	560	610	578	569	582	587	588	556	569	557	575	579	575	571	574	607	565	610	560	564	574	590	593	571	556	579	601	594	593	566	548	574	544	557	615	559	549	600	589	576	578	540	578	580	574	623	547	578	537	559	571	546	584	570	570	608	532	533	589	581	577	633	542	560	583	593	535	584	560	588	567	566	618	549	597	581	570	598	543	603	573	566	588	589	592	594	583	531	567	594	615	570	586	594	597	560	597	602	574	575	546	533	577	590	591	590	533	577	552	571	566	549	560	555	604	586	558	568	566	599	602	580	571	565	542	551	607	553	594	577	577	534	560	615	576	602	554	545	546	585	515	544	536	594	594	559	602	576	556	579	598	548	592	577	595	583	643	568	594	579	609	556	543	537	558	574	555	587	573	586	592	569	586	554	566	598	543	606	569	526	563	544	559	591	613	594	580	612	555	578	587	566	626	551	564	554	527	587	507	592	573	607	571	555	556	539	548	570	550	606	608	568	565	563	597	526	601	585	555	645	621	609	534	586	584	549	583	559	606	569	591	564	576	607	574	576	563	594	582	598	594	583	563	589	577	591	602	587	590	564	573	565	579	615	594	582	584	581	522	603	622	578	612	581	581	579	552	567	596	552	575	551	579	588	618	601	560	588	576	605	566	633	570	613	587	604	625	578	587	572	610	606	579	595	579	553	567	597	615	657	576	568	553	552	562	605	593	546	600	596	564	538	586	584	585	568	563	601	609	577	597	537	601	570	579	557	564	559	597	588	594	557	537	559	583	550	565	596	607	567	549	624	564	576	558	576
2885	1522	769	489	341	433	500	570	435	444	357	327	330	253	254	207	195	203	171	149	126	152	225	332	370	312	276	193	135	92	103	76	114	73	66	87	84	63	85	85	89	87	102	79	82	78	70	73	64	77	83	68	94	61	85	81	79	76	70	89	85	81	70	77	70	91	98	74	77	69	87	71	85	78	74	74	97	90	84	79	79	69	76	74	104	79	90	81	73	102	70	77	86	65	74	91	89	63	84	67	74	84	70	76	73	101	84	86	77	86	88	81	63	99	67	73	82	90	91	65	101	75	74	83	92	83	92	69	89	94	77	76	81	93	73	73	75	74	79	62	91	74	80	67	87	72	89	73	77	73	83	74	79	82	82	89	65	79	95	83	73	80	66	90	67	81	83	81	85	68	87	80	63	89	71	82	70	80	83	92	70	78	81	76	74	74	83	80	78	82	88	69	97	71	82	71	83	98	72	81	87	67	87	74	86	76	86	79	81	82	82	79	86	69	86	102	79	78	102	85	77	58	77	75	95	61	87	68	77	86	79	89	87	79	76	82	71	81	85	91	77	69	68	74	92	92	76	84	69	78	79	83	84	73	81	81	83	85	70	82	79	78	89	71	76	67	90	81	56	77	86	68	86	81	86	79	95	73	82	88	77	89	73	89	77	69	80	82	77	78	89	82	86	86	86	83	71	64	70	78	62	69	75	71	61	78	81	89	74	55	82	64	92	82	88	96	92	53	90	76	88	89	73	70	83	72	93	87	71	90	71	83	79	69	71	77	75	88	86	75	72	83	76	88	67	75	84	78	77	93	79	85	74	79	78	56	81	74	71	76	84	94	77	78	85	69	89	88	76	83	78	74	77	80	76	78	85	76	82	80	73	84	75	92	86	78	66	78	75	77	78	84	77	72	106	71	84	72	82	78	84	72	93	72	80	72	78	94	73	77	89	77	76	82	70	86	76	77	86	85	89	81	78	74	77	80	57	69	91	97	86	66	81	84	77	63	73	68	73	76	89	78	83	86	86	82	78	72	77	85	83	69	73	72	66	85	76	86	70	76	81	71	70	82	97	77	84	75	71	72	79	75	82	71	78	66	71	79	83	83	77	79	83	76	80	72	79	87	83	86	91	62	85	75	84	83	81	89	84	70	71	83	87	89	81	71	92	87	89	107	78	75	78	73	74	81	98	69	74	84	89	79	99	66	71	85	86	74	72	76	73	83	74	68	90	92	91	80	90	81	86	78	90	93	85	74	83	81	91	71	77	93	103	93	70	76	57	57	89	64	75	87	80	80	89	70	74	80	78	67	69	70	85	93	82	78	90	85	86	70	77	77	84	71	91	72	85	78	77	65	88	92	78	92	81	69	73	69	84	79	87	72	73	79	76	73	60	73	83	81	93	82	82	74	90	72	84	59	76	81	81	84	71	90	90	74	81	97	66	85	81	82	80	75	76	91	87	84	74	82	82	70	79	79	88	73	90	84	80	72	86	69	70	72	70	87	73	68	86	66	79	76	70	83	86	75	87	90	80	73	70	80	90	61	81	88	82	72	97	75	78	85	80	83	82	81	71	89	66	75	87	79	89	71	85	90	98	104	73	85	80	74	96	82	80	74	70	76	87	70	59	66	67	77	72	77	78	67	76	69	88	86	96	76	76	73	78	94	90	78	80	56	70	80	84	74	90	75	77	76	82	78	80	80	69	76	72	100	74	76	84	69	88	81	70	87	74	100	79	77	72	84	83	84	77	55	67	70	79	58	76	55	81	68	81	73	82	94	72	80	77	83	72	86	83	78	76	83	77	65	73	75	73	71	63	82	84	82	86	90	72	63	96	63	89	80	76	77	79	81	94	73	97	82	86	71	90	73	82	80	78	90	79	72	76	89	80	74	89	75	66	80	71	87	79	82	74	74	76	69	89	82	78	62	65	68	69	83	86	83	86	73	73	78	73	90	99	83	96	82	71	71	75	62	79	93	55	66	99	70	78	78	87	83	72	79	74	81	97	76	68	68	69	95	64	77	71	90	80	103	81	100	86	95	73	79	82	76	77	69	66	74	87	68	66	98	88	74	80	78	77	77	72	83	81	76	91	82	81	75	79	80	87	74	76	82	88	89	72	98	80	79	74	68	78	100	72	88	74	86	77	84	84	63	72	70	78	93	69	81	83	99	86	73	83	86	82	80	73	81	83	68	83	75	66	65	81	69	84	70	86	72	89	74	73	81	69	64	90	74	84	79	85	77	96	81	64	74	83	79	83	81	82	91	71	78	72	67	77	83	77	84	73	86	88	96	77	70	92	71	68	81	88	72	76	80	73	87	79	63	63	86	83	83	82	72	81	87	87	75	80	66	85	81	86	95	73	79	67	92	89	83	77	89	61	68	92	87	70	80	80	101	71	77	75	75	69	63	85	80	75	71	87	80	78	82	80	76	76	77	85	87	69	66	77	74	74	76	71	70	73	74	87	91	76	71	82	93	88	84	80	80	73	81	92	69	65	73	77	90	67	79	70	79	73	82	82	72	90	85	62	78	90	78	95	82	94	86	79	81	92	84	84	86	75	68	79	82	82	52	82	94	76	79	99	67	78	88	72	73	75	74	90	76	75	64	88	83	92	70	83	90	76	82	75	81	79	66	80	71	81	82	86	66	70	83	68	75	86	79	62	94	104	68	68	97	76	86	84	79	76	68	86	80	96	85	86	78	75	69	80	90	86	59	76	67	78	70	92	82	82	77	80	93	79	68	76	78	82	83	72	96	85	70	87	88	82	94	77	84	82	92	80	71	71	73	84	71	70	82	76	76	76	85	65	72	91	63	78	80	96	86	84	81	91	81	88	78	78	76	71	63	93	87	63	78	80	66	78	61	93	87	68	76	70	89	73	75	80	94	95	74	88	86	83	92	69	97	80	80	82	74	83	71	81	72	85	66	73	91	93	89	81	75	89	100	68	100	72	86	72	73	93	93	65	93	61	81	82	88	72	67	82	68	69	91	71	70	67	80	77	85	96	79	86	77	78	77	59	77	77	58	82	74	66	68	88	75	79	83	67	70	76	79	80	78	89	76	65	85	66	67	70	76	66	83	67	72	67	85	83	91	77	66	80	84	72	82	88	66	69	84	85	77	79	81	97	77	96	70	71	75	60	87	80	86	71	65	82	61	69	72	75	100	70	72	69	65	78	67	80	82	67	73	86	78	85	66	74	79	69	76	89	69	95	81	80	70	88	82	79	66	79	70	68	78	78	76	90	84	84	70	60	77	75	76	92	74	78	75	68	82	84	89	69	82	98	58	76	77	96	83	78	76	71	69	81	61	71	84	65	71	91	89	74	68	85	79	75	82	93	82	80	98	64	63	82	71	97	70	76	88	67	69	80	80	91	91	84	74	84	86	94	66	80	71	75	74	98	88	86	85	82	85	60	73	69	80	76	78	87	65	69	96	79	64	87	86	80	91	97	73	89	80	92	70	91	87	70	75	86	74	64	64	74	63
23821	12420	7849	8234	14987	20584	20053	17953	14086	12764	10051	8816	7766	6659	5666	5011	4069	3454	3001	2575	2212	1913	4112	6829	7156	5790	4414	2962	1881	1262	978	814	688	597	596	591	551	585	570	587	555	624	581	571	576	635	590	560	538	567	616	632	565	552	574	590	572	582	593	596	561	589	559	620	595	578	570	566	544	569	595	612	574	618	599	610	565	564	580	589	551	552	579	558	571	571	597	582	629	605	629	549	569	560	538	576	607	571	575	543	585	584	589	593	626	545	540	584	564	569	595	564	584	624	612	576	578	624	584	614	585	556	585	626	589	566	604	605	573	548	613	583	579	576	520	588	529	573	538	554	588	618	577	550	609	596	614	586	600	587	575	616	598	579	585	601	576	587	540	590	590	589	592	588	607	599	573	534	575	571	573	557	570	546	564	570	609	630	584	556	620	536	588	569	610	586	573	582	566	593	562	609	609	590	583	571	550	600	582	585	531	547	563	591	547	549	620	582	506	585	572	628	579	558	524	553	608	600	595	581	605	545	581	589	597	607	563	546	596	559	562	572	609	571	554	547	592	574	533	583	561	571	530	591	586	600	573	559	584	568	593	595	582	597	575	570	564	550	626	590	570	557	552	607	544	570	589	561	621	572	627	530	569	568	590	573	619	556	610	582	597	599	574	600	599	620	575	588	592	582	587	566	558	566	562	589	596	568	584	593	578	601	571	567	600	610	563	593	598	589	549	550	541	596	595	613	569	566	554	568	603	603	629	559	557	595	568	601	619	589	583	565	559	544	554	596	566	575	559	606	630	565	602	601	561	569	557	595	566	582	576	558	596	557	622	566	586	568	594	586	594	585	552	608	582	582	619	588	566	550	605	589	545	540	586	594	551	609	586	530	598	565	570	585	587	560	567	575	548	615	583	561	555	606	606	582	573	559	588	571	579	585	607	606	571	537	586	545	566	549	600	545	591	591	571	606	589	551	589	561	537	569	597	544	601	594	575	582	557	594	589	574	581	594	615	601	565	544	560	568	590	583	577	618	580	601	612	549	602	594	555	564	571	582	579	602	567	611	599	542	567	619	605	605	570	589	583	608	604	589	592	550	580	575	598	614	597	531	569	624	597	540	612	582	559	612	601	568	600	553	567	595	569	593	590	560	609	580	579	556	599	596	609	588	561	579	570	557	535	592	579	585	554	549	577	568	612	562	606	538	603	619	603	567	586	548	596	573	605	596	522	583	551	579	583	610	567	554	569	598	572	581	543	609	580	567	574	595	575	566	550	561	566	583	545	567	621	601	580	623	585	598	585	585	586	574	562	545	618	568	565	589	597	581	571	585	584	586	561	604	505	615	590	558	564	605	541	630	591	601	566	559	584	611	590	625	565	584	564	571	614	567	586	553	603	599	587	596	608	581	573	595	588	558	566	570	584	589	580	584	592	584	598	562	584	609	538	569	536	577	572	596	601	558	562	578	583	589	585	599	614	595	622	564	594	561	613	599	576	565	570	589	583	606	583	600	579	600	558	578	573	583	619	604	589	652	573	538	588	551	587	605	578	622	565	584	565	591	632	556	558	590	601	569	540	587	593	559	567	554	583	568	575	569	580	630	572	581	632	632	596	554	601	597	595	588	588	588	597	596	566	560	530	565	580	584	577	616	569	582	610	544	578	574	568	610	585	553	561	570	584	608	566	547	611	595	601	593	571	624	562	529	633	611	582	558	594	560	557	597	555	561	541	594	562	597	564	577	572	583	563	579	575	553	585	576	582	560	548	593	571	562	561	575	637	590	548	571	599	583	564	557	557	594	542	522	607	598	580	588	605	578	578	582	548	635	548	573	575	595	617	578	594	603	591	588	585	593	584	582	559	638	595	612	603	579	584	590	538	589	598	588	553	593	584	567	577	569	561	584	583	573	582	602	566	585	571	607	575	569	616	603	575	586	566	615	605	578	582	592	579	590	560	608	575	568	583	588	563	559	581	609	565	587	577	652	589	584	560	578	594	609	560	621	586	554	610	601	581	609	599	546	569	582	589	595	597	583	640	585	551	581	584	585	594	592	539	536	600	595	559	627	612	607	555	561	529	535	600	572	569	555	589	546	577	557	583	593	568	565	606	593	601	591	576	578	625	552	581	576	554	576	588	537	596	563	562	581	628	594	581	546	529	617	587	551	599	598	578	592	539	589	605	571	585	544	576	620	577	615	561	599	647	574	566	576	602	585	574	578	579	618	586	517	575	559	580	577	576	580	617	563	574	592	573	612	575	588	512	614	546	541	585	550	558	600	578	606	619	602	546	600	631	540	594	576	604	604	563	605	559	579	587	568	556	594	587	600	606	584	558	537	588	582	560	597	565	584	560	530	591	537	608	596	557	585	568	570	570	622	570	582	594	622	594	618	597	558	623	572	604	596	587	576	553	554	602	608	595	606	570	570	575	572	594	578	598	539	548	557	544	584	574	570	577	573	600	613	651	609	582	608	612	584	577	585	610	568	586	607	546	594	553	590	581	597	584	575	589	563	618	608	557	571	571	583	599	618	575	583	590	574	588	591	581	612	592	599	573	570	544	592	545	538	598	593	589	588	542	607	587	562	623	572	606	584	533	542	577	616	609	558	574	566	585	568	594	539	526	599	557	535	625	571	609	628	594	568	634	594	590	572	530	580	648	595	593	560	599	637	555	584	586	607	575	577	570	570	609	579	587	574	559	557	588	594	555	599	606	578	610	599	570	564	593	574	606	586	595	603	618	596	564	582	561	585	589	548	579	566	572	601	603	582	576	557	591	559	574	566	559	566	573	592	563	600	576	579	581	565	573	583	574	569	571	596	568	568	574	596	563	583	565	588	591	575	569	569	615	562	585	586	589	593	606	534	551	569	600	580	571	597	583	561	569	572	533	638	594	583	570	565	561	591	537	597	621	562	559	590	505	592	575	563	550	585	513	583	569	600	575	585	568	567	598	591	552	568	592	603	589	613	563	540	600	598	583	549	563	549	545	574	554	536	591	565	572	626	555	629	576	591	618	570	578	555	605	588	584	614	616	579	571	604	580	523	567	581	602	545	523	562	639	557	582	583	600	562	558	638	567	546	564	541	586	584	604	580	586	638	593	580	570	558	565	578	504	560	553	593	583	571	560	563	627	538	564	628	553	583	564	561	576	621	558	563	568	593	589	545	572	578	598	593	572	586	590	553	571	583	573	609	603	573	560	595	607	579	589	548	603	575	596	577	575	597	559	528	578	592	566	576	565	593	586	616	590	604	585	598	581	582	571	581	611	585	581	545	582	604	559	574	557	591	555	578	554	595	558	595	592	563	543	585	580	551	552	600	552	629	618	555	587	569	584	593	574	555	559	557	572	579	555	586	579	610	558	575	576	554	583	557	612	616	631	582	641	567	599	595	625	607	573	595	625	642	603	560	596	589	563	566	563	553	578	563	599	579	609	577	541	576	566	622	572	582	597	579	588	580	583	572	582	576	574	569	593	602	577	590	643	624	573	583	547	586
4027	1392	681	487	357	448	537	485	418	454	379	321	318	271	229	196	201	184	167	155	143	146	262	405	404	320	269	238	166	133	97	120	87	108	93	85	89	95	84	85	100	84	87	82	88	80	84	99	73	85	94	93	91	81	76	75	76	81	92	90	96	78	79	94	96	88	88	101	125	94	109	68	83	111	92	91	85	95	73	87	91	86	81	84	101	93	86	85	99	93	90	98	95	95	78	60	71	83	82	91	86	86	96	80	103	104	87	83	85	83	97	76	92	78	99	72	90	75	93	110	76	86	88	80	90	74	96	88	66	74	86	79	78	73	90	90	88	87	85	82	100	81	90	91	72	84	84	72	78	80	93	100	85	110	108	96	85	88	107	102	78	91	74	100	72	87	76	83	84	96	89	92	72	89	94	73	86	89	80	94	94	80	86	109	108	84	88	79	86	83	90	114	99	92	112	86	101	107	78	84	91	88	81	106	84	82	84	102	84	74	74	79	93	69	79	98	88	97	76	83	73	72	88	98	99	91	97	89	104	75	96	77	95	84	80	94	88	91	92	106	99	82	76	84	86	80	77	94	83	88	82	93	66	74	90	81	93	91	100	75	94	96	84	96	94	84	81	84	76	102	75	84	81	80	76	81	80	94	92	91	77	72	86	86	89	88	81	84	104	95	79	78	75	96	86	81	100	94	86	92	82	83	94	90	85	79	69	82	105	87	82	102	82	96	79	103	94	80	86	87	112	95	98	92	87	83	85	77	87	75	84	80	97	74	70	86	90	85	91	79	89	84	82	103	72	99	77	77	89	78	103	90	77	80	84	87	85	85	87	86	92	85	96	100	91	94	94	100	82	88	76	72	74	82	81	100	86	80	91	101	90	77	92	81	79	94	90	82	84	88	93	106	89	65	90	98	92	75	101	94	95	87	96	78	71	98	74	85	86	81	100	90	61	82	69	86	80	75	86	92	98	81	90	83	96	96	93	80	94	97	94	99	62	84	94	81	62	92	85	85	90	80	120	90	99	88	86	75	92	97	94	94	80	90	101	76	91	101	81	89	91	112	114	82	98	89	104	91	86	90	80	105	80	85	81	110	106	90	94	78	81	110	78	76	90	80	77	88	90	105	89	86	76	97	90	82	106	81	85	98	90	91	94	104	76	76	89	86	92	100	102	86	81	86	87	72	80	84	74	81	104	119	81	92	97	87	90	84	78	97	86	81	101	97	85	71	73	80	94	83	82	103	93	101	81	95	84	82	85	102	87	84	81	94	95	89	92	70	85	89	69	76	84	82	86	93	92	103	98	82	95	87	85	90	92	77	94	87	69	82	77	93	67	76	76	88	76	91	77	87	98	101	91	85	83	97	80	98	69	83	70	79	83	79	86	73	99	91	94	81	87	92	93	86	95	92	81	90	74	76	77	97	97	84	88	106	89	82	87	96	86	89	95	78	102	90	82	99	80	80	91	60	87	74	95	100	96	85	90	80	103	88	81	89	79	91	91	97	65	70	81	95	74	80	77	84	83	94	90	80	85	93	76	102	89	91	87	97	88	91	92	95	82	80	89	76	103	93	98	84	98	86	83	89	97	87	69	86	88	77	86	70	86	100	88	74	84	104	69	90	90	82	101	75	79	81	86	99	85	79	85	83	86	92	86	90	80	81	78	90	97	81	89	83	112	100	77	97	82	85	104	94	93	96	80	82	97	75	81	79	96	97	93	93	96	96	88	89	94	87	77	93	93	87	84	91	75	80	90	102	83	89	86	88	81	105	78	87	105	95	84	79	80	77	101	92	77	95	93	97	87	103	92	78	95	92	94	81	88	92	91	90	93	84	86	89	88	84	91	102	88	90	98	94	86	96	84	85	95	102	90	100	73	91	92	91	85	92	90	70	103	87	85	79	77	85	88	81	83	79	95	82	81	102	88	76	90	99	81	100	73	89	100	96	118	100	82	86	88	80	88	94	95	86	98	81	86	96	87	80	103	88	91	99	72	88	78	85	73	86	88	100	91	81	95	94	85	84	83	86	76	88	91	90	87	74	84	92	93	73	90	84	91	79	90	87	90	84	85	90	82	79	72	86	80	74	92	94	86	80	87	84	70	87	98	87	89	89	100	94	94	83	78	108	81	100	81	70	95	87	109	92	72	89	84	76	81	86	101	85	78	96	67	89	83	90	86	83	65	99	95	84	91	94	83	93	79	64	99	80	107	94	99	83	78	89	73	83	100	76	98	104	98	99	95	92	79	80	91	95	103	95	86	71	104	96	82	74	92	90	91	79	93	97	108	88	83	105	108	113	77	75	69	92	94	82	96	73	107	81	74	90	99	91	69	76	85	88	95	88	87	78	82	88	96	88	100	87	85	106	82	89	80	102	87	100	74	89	90	97	81	89	79	88	83	95	96	94	79	95	93	81	94	89	84	88	101	96	74	88	78	94	79	90	95	95	99	88	85	85	88	96	70	90	109	90	84	74	92	88	86	88	77	76	99	94	84	86	91	83	105	92	72	82	87	99	95	95	93	86	83	67	82	93	72	88	81	89	101	89	87	77	79	88	81	86	112	101	92	84	94	93	68	83	85	81	88	76	88	88	82	71	75	81	99	82	96	83	100	68	74	96	81	87	100	79	86	95	92	81	85	79	96	106	86	79	89	79	99	81	100	93	66	83	83	82	102	93	74	93	88	79	102	73	89	90	69	87	86	100	95	105	91	98	95	94	78	94	94	80	90	89	88	81	76	91	82	87	74	74	93	88	87	94	75	88	72	89	83	83	95	91	83	82	74	85	88	90	88	82	86	88	75	77	90	83	90	95	82	95	78	95	92	98	89	79	94	74	72	83	86	91	96	79	103	72	86	88	74	85	84	79	97	86	85	88	111	75	85	97	71	85	99	95	90	94	86	81	83	64	88	96	92	89	86	85	86	98	85	78	93	85	74	96	83	70	85	82	89	98	73	81	81	115	82	98	88	77	99	97	94	99	79	89	74	74	94	80	97	92	92	79	77	87	88	80	86	94	91	85	88	77	71	71	97	94	92	87	85	112	86	79	88	84	77	88	97	94	91	85	97	82	93	89	81	83	79	99	77	64	65	99	82	80	77	89	87	93	93	90	83	97	83	90	81	82	102	106	65	94	90	81	85	69	103	82	79	96	92	88	83	83	94	77	88	104	79	74	104	115	93	70	86	95	73	97	84	83	90	92	92	79	87	100	91	94	69	71	95	76	86	82	80	64	90	89	96	92	70	90	76	80	104	85	82	96	81	94	92	102	72	90	96	92	98	99	89	91	77	75	77	98	88	91	80	89	98	87	90	91	77	89	97	87	105	103	73	90	80	100	96	84	86	95	102	88	75	78	83	88	85	90	76	83	107	91	82	80	84	72	79	94	89	94	96	97	84	76	83	96	92	98	97	74	88	77	82	82	115	89	79	79	69	74	81	90	87	81	97	86	83	73	67	75	84	89	79	107	93	87	86	82	78	91	82	92
23534	11658	6751	7938	15064	19821	19936	16089	14119	12729	10175	9597	8439	6313	5775	4681	4062	3500	3023	2684	2170	2150	4735	7835	7860	6589	5028	3532	2149	1496	1150	939	753	693	684	682	649	654	667	666	617	637	606	629	664	633	692	638	635	633	671	640	658	628	657	676	591	666	622	641	676	664	661	627	596	583	626	665	628	649	645	640	629	677	636	667	598	633	682	641	653	618	654	662	691	645	648	719	661	622	648	642	618	580	653	639	696	602	648	659	624	628	673	613	619	616	604	676	623	637	666	621	596	628	632	614	643	696	647	681	660	669	672	622	607	649	609	683	659	681	670	637	605	656	659	649	704	687	647	628	662	651	646	672	658	596	670	632	661	648	651	637	671	673	646	668	635	674	660	655	610	653	690	661	652	616	653	674	676	639	672	670	616	641	650	659	607	641	655	678	659	634	635	605	679	631	673	646	677	649	637	634	639	617	672	639	635	622	622	623	641	638	640	636	619	636	620	658	632	584	683	649	653	632	624	660	643	643	631	683	627	622	632	662	631	648	674	652	648	663	682	695	633	630	645	626	653	682	658	644	621	623	654	615	635	667	642	641	613	663	617	663	674	687	662	641	620	613	649	679	676	663	608	668	611	682	659	649	678	698	652	669	642	657	648	615	642	668	627	657	657	620	644	655	663	663	633	650	634	643	645	660	674	655	655	672	690	622	629	691	654	633	680	668	624	637	649	641	663	649	629	647	668	641	634	654	712	671	668	637	640	655	616	645	622	658	632	632	654	666	630	638	653	628	626	679	632	643	640	677	633	631	648	637	613	655	637	608	637	656	633	678	630	644	624	654	659	664	639	674	674	631	673	623	620	637	653	641	677	628	660	636	653	640	616	656	631	621	626	660	618	698	633	633	668	695	606	658	691	632	665	655	622	644	615	713	618	640	653	694	650	641	675	676	676	608	640	628	619	698	610	626	650	670	644	665	662	656	677	619	639	616	648	581	650	648	661	643	653	656	660	696	662	631	630	620	630	629	635	689	641	650	628	675	612	669	669	651	651	642	621	628	684	638	625	635	631	666	635	646	657	626	629	654	648	639	634	650	637	661	657	654	677	617	673	630	649	659	650	651	619	608	637	649	631	617	580	655	632	608	656	664	682	571	635	672	650	668	610	654	671	636	639	653	643	639	645	672	652	668	651	638	628	711	653	612	620	660	630	659	638	647	648	606	651	636	631	642	664	624	669	646	661	590	632	627	664	664	629	641	663	657	672	649	641	605	648	641	621	648	698	656	653	654	601	641	612	634	672	619	626	646	628	626	612	650	643	604	639	620	643	625	626	583	670	673	620	676	648	633	661	653	612	627	632	651	613	630	694	640	580	647	654	679	615	665	626	672	632	635	678	657	643	639	650	648	671	643	660	651	631	653	670	668	643	650	670	641	672	646	677	640	635	628	658	641	650	655	664	621	651	652	632	607	642	616	646	636	646	655	635	648	685	646	664	690	640	692	677	638	682	647	633	648	665	652	663	603	669	660	670	678	629	648	667	648	642	647	659	647	640	652	674	646	662	627	678	653	637	688	674	669	653	650	617	648	630	670	693	653	632	642	639	698	620	612	660	665	628	655	647	676	678	690	633	664	597	643	607	617	678	657	686	622	670	625	663	605	643	629	661	638	670	629	658	661	664	621	628	701	603	640	686	625	646	657	648	667	645	675	667	613	650	667	611	685	646	669	682	670	640	670	665	655	625	669	650	657	661	658	693	592	622	640	651	627	624	659	682	683	655	621	641	620	692	655	677	633	687	651	628	643	654	651	634	667	615	645	666	601	696	613	660	662	678	651	640	637	664	632	630	621	655	689	673	689	648	658	655	673	652	641	644	588	591	591	652	634	644	625	651	613	649	662	669	625	666	671	609	578	675	655	634	665	659	660	657	656	635	683	625	618	704	658	662	668	661	677	599	665	641	659	650	667	666	614	673	660	635	646	698	675	669	679	643	649	601	657	662	626	646	664	623	601	627	626	665	642	630	616	606	644	659	634	669	683	625	663	632	659	637	664	655	652	667	651	655	680	631	660	623	631	617	647	640	621	678	623	655	664	636	646	627	663	658	633	668	646	638	668	686	680	603	641	654	631	665	630	632	609	686	656	657	635	654	659	689	640	623	652	602	624	687	635	686	617	675	609	630	631	681	643	680	625	654	671	619	651	661	678	660	615	693	692	623	653	625	643	616	649	612	651	612	654	669	655	653	643	620	678	643	670	665	625	655	602	659	644	659	627	625	643	645	642	661	638	672	631	628	690	647	615	625	689	649	622	648	672	648	671	629	642	599	684	642	637	663	608	646	665	695	676	624	641	667	681	668	643	638	658	628	626	654	654	637	616	602	664	678	604	628	635	684	617	642	712	611	632	632	651	655	648	615	600	709	663	668	615	638	619	651	620	637	660	659	608	683	653	639	706	678	644	623	589	623	648	648	686	682	646	597	638	666	669	603	590	667	665	647	674	611	670	654	699	675	666	663	640	620	624	634	630	620	656	685	602	708	638	637	686	638	602	682	631	674	678	645	653	657	639	658	698	672	650	637	627	631	683	646	669	635	616	618	647	626	646	615	646	658	631	650	703	631	647	679	640	650	631	673	670	682	635	665	597	631	671	695	663	655	657	721	632	646	706	661	616	646	677	652	662	629	629	615	621	642	650	647	681	649	620	668	704	621	672	641	657	648	624	625	658	665	638	639	638	641	643	648	658	679	624	694	660	648	642	673	628	643	653	596	640	627	648	630	674	648	665	607	614	660	702	631	662	634	664	601	650	666	664	653	591	628	693	611	624	671	695	655	626	672	657	698	582	632	659	631	614	619	632	643	671	727	641	664	627	642	658	669	652	575	670	654	604	646	694	657	623	596	633	660	680	649	629	671	641	622	618	702	644	620	609	649	620	626	633	630	664	664	609	633	612	631	658	627	659	670	696	631	632	630	704	641	658	620	640	651	674	622	599	675	651	621	659	650	623	633	655	619	617	624	658	617	660	597	678	691	618	671	619	601	696	624	658	648	666	592	638	683	609	647	635	604	684	621	668	611	609	636	642	640	636	644	614	634	680	612	646	631	645	664	610	667	622	659	633	624	645	624	649	637	659	641	651	629	608	637	701	631	650	688	652	648	647	673	664	623	619	697	659	650	646	671	639	675	641	621	647	626	702	644	644	650	611	650	647	667	611	662	641	625	641	672	615	630	635	611	654	686	649	596	648	637	622	645	667	606	672	647	621	666	636	645	639	674	667	590	613	632	659	619	669	624	689	693	646	628	603	625	647	595	638	668	631	588	638	620	653	662	651	639	614	659	616	654	611	657	645	645	641	619	635	623	663	648	665	659	682	659	630	646	689	637	683	670	664	612	659	668	661	655	633	631	679	663	631	653	638	667	659	637	685	680	618	672	650	669	639	646	658	676	675	656	630	637	645	634	656	684	630	641	647	642	650	660	676	643	613	595	657	659	688	640	645	672	632	671	618
3848	1793	805	593	459	514	617	635	603	559	422	482	403	320	295	283	242	243	165	199	157	174	338	668	686	609	482	339	229	187	134	108	91	101	84	100	91	101	94	99	91	100	78	77	88	94	89	91	75	84	97	67	85	83	103	92	96	81	90	90	93	81	86	102	81	80	99	96	92	87	93	90	62	88	81	111	92	86	96	97	96	93	85	86	81	101	99	86	89	113	84	82	89	93	95	90	91	79	100	99	80	94	90	99	90	76	103	99	96	77	102	90	103	98	95	82	80	84	89	81	82	82	104	99	100	101	76	89	88	78	86	104	98	94	103	88	91	97	85	81	102	100	92	90	68	112	88	92	85	91	93	94	91	83	100	78	87	82	101	105	78	97	102	102	94	71	90	94	80	89	81	91	86	95	81	97	90	80	90	96	84	92	86	102	78	90	88	82	93	84	121	84	105	100	98	89	91	79	86	108	82	83	77	87	90	93	82	94	92	79	85	107	89	87	104	106	85	83	106	101	101	82	100	97	102	104	83	84	74	81	66	74	92	81	104	89	93	93	76	104	88	85	89	85	86	104	94	77	99	81	89	89	76	75	77	85	97	90	84	75	87	88	88	78	107	91	95	95	83	102	102	84	82	69	82	109	84	91	77	98	93	99	87	85	77	78	82	107	89	86	78	91	83	92	105	87	86	87	105	89	75	97	89	93	92	91	90	126	94	83	100	89	73	102	108	78	100	106	96	94	88	83	92	75	83	95	100	97	97	94	81	78	81	87	86	84	89	75	106	72	74	98	92	88	91	103	79	101	90	84	87	102	94	77	97	93	101	119	84	96	78	91	117	82	96	95	92	99	87	81	113	86	89	96	113	92	81	95	111	84	94	90	82	90	70	81	83	88	98	85	76	77	74	89	79	71	93	90	86	92	80	83	111	104	86	110	92	101	116	94	97	89	102	72	95	87	104	99	90	84	104	91	91	71	100	95	93	94	87	85	98	98	98	79	82	79	87	93	87	110	88	84	104	83	86	94	86	105	89	104	98	99	71	76	85	99	87	85	99	82	93	93	92	88	94	87	80	94	103	92	105	93	79	99	75	86	103	86	100	89	78	86	91	107	84	100	70	80	94	93	97	89	91	75	96	102	83	111	95	84	86	90	91	86	82	74	88	95	98	73	94	86	97	99	96	93	96	80	98	79	76	80	100	93	75	99	74	82	96	80	86	95	88	77	95	88	113	97	87	78	95	72	107	95	102	92	80	100	101	115	91	89	102	81	100	87	90	85	87	91	95	73	90	86	103	99	98	88	85	105	75	72	107	79	101	75	86	103	92	99	75	94	97	81	89	87	104	78	85	99	89	86	79	91	105	99	83	91	88	88	84	85	91	77	90	87	82	80	81	97	86	105	83	83	109	99	99	105	86	85	87	79	105	88	86	100	86	98	87	93	92	93	87	77	88	72	108	91	94	77	85	73	78	90	91	106	105	103	92	78	83	76	89	88	76	93	92	67	100	91	105	103	100	87	81	115	87	96	82	86	82	90	88	103	79	81	103	100	85	95	96	98	76	87	95	91	105	99	102	87	102	74	89	92	92	88	71	89	91	84	90	89	98	106	92	78	94	94	96	86	88	90	88	92	79	106	90	87	89	101	90	79	105	99	76	90	94	83	92	83	92	97	106	110	96	105	93	97	93	97	86	85	76	101	83	87	83	82	79	82	93	104	84	79	80	107	82	83	96	87	82	102	114	85	87	78	88	92	79	81	96	93	77	100	95	103	78	104	84	82	94	85	94	94	90	86	103	96	91	77	108	89	77	97	87	109	88	102	100	84	99	90	85	102	90	86	100	99	96	81	92	105	99	82	86	81	86	100	85	81	92	91	106	88	79	90	101	95	89	94	89	93	77	114	94	104	104	98	89	89	98	70	94	87	90	93	85	87	97	86	120	83	85	98	89	87	101	83	73	84	84	64	93	100	103	98	76	83	89	95	84	76	67	81	85	80	84	86	74	85	92	107	109	77	95	80	90	101	91	102	96	86	89	96	81	90	106	98	94	90	111	90	88	85	103	93	89	91	101	78	87	84	85	83	85	81	103	93	104	77	88	106	83	104	90	70	112	86	82	96	86	80	106	95	111	81	98	74	94	92	96	86	84	96	111	88	82	96	97	83	96	86	92	85	95	106	91	91	79	89	89	83	66	73	82	79	95	76	89	81	89	62	91	108	103	77	99	98	80	101	72	75	87	102	93	76	96	106	101	96	100	77	92	96	101	105	91	90	105	98	106	83	82	95	80	80	89	108	86	93	87	89	97	89	98	69	91	95	96	96	71	72	95	91	101	81	93	105	87	96	97	87	86	85	87	105	89	79	84	89	95	92	87	97	108	76	114	93	95	91	82	95	92	101	104	109	95	82	93	94	70	114	86	88	89	97	80	101	84	91	87	80	88	99	105	84	89	107	86	83	78	115	97	94	100	87	95	82	100	103	95	85	84	84	93	83	105	113	85	83	92	105	89	90	88	87	90	87	89	97	101	94	67	77	110	77	100	107	95	101	103	93	100	79	97	90	82	84	95	96	83	83	94	95	89	91	89	70	95	93	84	98	104	92	104	93	74	80	94	78	73	85	91	88	100	90	91	97	84	96	77	97	102	81	85	107	74	102	100	96	84	89	81	89	87	85	89	74	85	96	80	92	84	92	93	90	86	67	81	75	90	84	93	86	96	78	92	82	89	90	94	91	89	84	99	90	105	81	80	88	78	113	90	126	84	88	66	91	90	90	92	88	75	91	80	83	97	81	101	103	100	89	104	75	89	76	85	84	97	87	81	92	95	98	84	100	86	91	86	91	96	86	90	93	99	84	76	86	90	105	89	86	87	78	84	107	104	98	87	104	90	79	89	92	105	87	83	91	88	92	101	86	78	90	78	94	98	105	91	82	75	105	96	85	99	81	86	98	84	98	89	99	87	107	84	76	94	92	87	111	87	89	88	102	91	89	92	93	81	95	96	88	75	93	88	86	77	85	83	75	95	77	81	103	93	84	84	84	93	86	78	97	99	76	94	91	98	91	85	87	76	81	83	82	71	95	88	86	89	97	83	98	77	97	94	84	91	83	94	86	97	91	89	98	99	88	104	85	86	92	88	94	90	100	91	93	82	99	78	84	104	85	80	78	75	117	83	97	84	76	84	97	87	102	91	90	87	96	97	88	91	81	86	96	79	88	76	105	78	93	92	82	83	69	91	91	92	77	91	83	87	84	95	82	92	81	87	96	97	85	108	112	85	90	84	80	96	103	97	101	72	99	86	72	88	95	93	86	103	88	81	92	92	88	86	102	95	99	83	86	88	103	98	105	82	93	84	86	81	73	99	89	84	82	103	107	82	81	96	101	93	102	105	84	87	88	101	89	99	70	107	84	106	79	113	95	89	87	81	103	98	86	110	77	94	94	91	104	81	81	90	72	81	94	104	86	92	106	102	81	96	92	97	104	78	85
27064	13594	8047	9792	18177	22583	22134	19432	17483	15058	12693	12485	9997	7557	7169	6273	5193	4234	3658	3402	2838	2588	7305	12575	12749	10717	8233	5549	3390	2130	1539	1115	863	720	693	728	689	679	646	667	699	665	662	687	690	650	660	657	682	636	657	691	681	635	643	697	663	654	719	654	684	684	670	697	664	689	642	628	628	655	621	669	672	685	672	720	643	651	701	677	680	646	731	665	639	665	680	650	704	604	653	660	657	601	667	655	665	616	665	635	707	654	650	663	658	674	711	651	636	653	628	689	674	631	637	634	676	656	672	617	737	645	647	664	626	648	642	629	676	698	629	663	689	670	663	593	633	653	672	726	667	622	651	601	655	676	649	671	679	644	635	669	634	655	626	690	640	645	612	689	652	707	631	656	665	633	705	656	661	665	712	664	649	637	661	673	680	684	654	652	660	679	647	657	698	642	693	633	623	664	672	677	682	664	708	674	708	649	711	693	660	738	634	669	640	654	644	632	664	682	653	643	685	653	683	670	695	675	655	655	694	607	688	686	714	640	665	649	666	643	698	604	630	619	645	655	635	673	612	680	640	625	676	634	620	643	656	741	681	648	648	695	690	643	603	683	666	700	658	722	668	650	649	677	657	626	652	665	661	643	639	631	672	636	658	623	662	697	690	669	680	651	683	681	657	614	651	611	632	656	673	682	662	662	682	680	657	675	634	663	641	681	700	622	610	704	660	691	646	652	614	657	641	664	656	671	658	656	679	656	634	667	604	664	677	653	704	690	635	649	643	639	672	628	667	630	704	636	646	702	720	710	615	657	674	653	641	649	629	718	654	667	643	652	658	671	660	626	702	686	628	686	648	624	657	646	648	669	693	621	702	672	644	697	667	681	670	615	644	703	681	645	649	704	645	688	641	611	664	636	659	658	639	652	679	642	662	654	610	656	655	669	652	682	655	639	656	692	693	698	693	667	666	651	654	628	664	623	650	653	634	687	701	689	711	699	678	649	638	681	621	662	684	656	656	720	632	663	642	685	683	664	706	688	706	650	620	669	653	680	668	644	653	638	661	665	670	715	657	667	661	663	643	617	641	656	644	616	651	713	704	686	626	706	673	649	674	670	655	643	621	666	648	669	656	607	634	673	666	626	690	631	672	678	627	676	689	703	644	674	649	642	665	645	637	667	624	633	663	631	657	675	637	714	683	658	629	620	670	660	609	678	691	659	644	625	672	677	653	647	617	623	658	627	691	654	673	612	643	692	630	678	698	655	696	615	712	640	696	649	646	609	663	633	662	667	679	663	702	635	690	638	654	640	651	626	662	615	645	702	678	729	635	697	680	676	669	635	621	608	673	646	706	662	656	636	651	653	672	633	678	705	684	701	690	689	588	643	647	617	662	614	647	674	647	630	652	677	637	689	699	626	658	661	650	693	718	700	641	635	675	707	680	631	724	625	686	619	663	708	672	665	682	616	659	692	677	615	689	641	671	645	662	647	643	615	629	651	685	700	685	646	687	658	672	643	639	633	675	664	672	651	734	663	671	692	644	647	633	657	656	713	707	681	673	693	655	643	686	599	640	651	697	669	695	656	698	653	669	673	645	641	695	710	657	655	687	710	633	691	671	697	640	662	681	630	642	696	646	674	698	693	608	712	679	657	655	635	666	615	694	714	644	632	695	614	658	670	646	721	646	684	674	665	654	658	659	630	688	654	695	692	634	636	683	696	634	655	647	649	648	670	720	646	639	682	652	670	648	644	679	655	687	653	682	689	643	672	705	666	676	662	657	653	638	664	681	642	623	685	667	650	688	699	639	628	691	652	634	677	642	668	684	590	645	656	672	643	662	620	671	664	682	638	629	647	656	631	653	659	644	684	659	639	655	644	699	672	685	679	677	653	645	614	645	657	642	681	621	677	624	677	665	657	687	664	665	681	675	645	652	652	608	698	642	661	653	651	653	648	679	625	666	645	655	656	674	683	667	645	670	657	658	677	652	627	657	684	640	685	660	630	684	675	663	670	700	677	714	672	628	662	666	667	659	647	645	690	657	642	668	630	612	680	646	580	642	659	701	646	654	638	657	692	664	644	626	667	673	699	675	666	641	645	674	675	654	626	722	624	661	627	683	679	708	659	644	677	649	643	678	662	668	674	645	663	617	699	672	688	660	641	663	670	645	603	653	695	631	693	649	653	645	677	648	670	655	711	677	668	694	610	671	656	634	692	653	707	675	622	644	696	635	640	643	674	661	628	661	661	643	671	633	667	659	651	645	661	647	670	659	654	667	666	715	676	626	641	649	650	694	675	661	621	684	669	637	715	706	663	624	659	713	635	676	651	640	667	654	640	650	615	636	650	669	660	657	630	672	679	692	682	663	717	690	670	653	649	714	666	645	658	651	682	684	705	677	652	654	674	666	682	637	697	711	647	715	652	678	644	650	636	634	599	676	704	652	680	686	662	622	652	669	639	682	682	662	626	651	686	665	624	665	684	605	686	669	669	661	644	676	636	665	663	650	635	676	686	671	685	638	638	610	695	604	618	654	672	640	645	629	645	693	642	666	645	678	688	648	641	627	650	671	627	698	680	668	654	648	662	657	683	671	708	649	644	669	646	645	683	685	669	681	674	688	678	632	664	682	682	654	695	691	638	664	656	701	663	623	675	656	666	655	647	659	643	677	693	632	688	665	624	629	641	671	667	640	642	626	673	641	699	632	681	676	639	657	663	652	656	630	638	697	672	691	660	660	672	700	646	619	662	692	609	696	639	646	651	684	671	678	634	657	647	633	675	667	676	638	666	669	736	696	671	688	651	655	606	652	691	632	694	665	675	669	641	676	685	668	668	661	648	633	680	667	685	654	695	670	690	663	672	599	671	698	658	667	635	651	666	660	681	700	634	623	661	622	641	658	597	671	664	659	680	671	648	653	634	608	669	653	681	622	671	676	658	704	668	653	657	652	673	669	694	653	668	628	646	636	631	685	648	660	693	649	637	702	628	603	584	678	700	661	657	626	655	670	613	679	656	666	656	628	652	629	661	620	652	667	657	668	655	640	642	674	669	679	679	650	642	703	663	653	672	677	624	686	639	664	677	658	661	646	673	685	641	670	662	692	709	654	686	656	697	658	695	590	646	632	650	649	665	676	653	697	646	682	646	676	671	596	668	672	701	679	673	661	637	635	684	625	642	634	636	603	625	686	645	657	671	680	630	665	680	668	662	619	661	621	665	692	659	665	633	697	614	628	654	689	664	649	690	699	693	628	670	644	666	667	643	674	691	672	677	609	657	698	666	715	731	614	676	667	689	627	670	704	643	667	651	652	645	671	669	691	694	652	649	703	606	621	674	703	624	638	614	643	647	637	654	674	651	654	623	658	640	636	645	651	617	695	658	669	607	654	632	617	670	689	690	684	671	642	634	619	666	641	612	648	648	635	668	691	703	670	680	674	673	662	681	675	654	667	676	717	673	709	631	670	673	699	637	662	664	638	631	623	652	652	665	633	618	682	610	707	635
2896	1044	515	383	268	305	343	363	363	292	269	267	228	208	179	173	157	130	131	150	98	120	131	145	162	174	148	117	106	110	91	83	83	61	86	80	83	91	77	81	104	70	89	81	70	84	69	68	89	89	70	70	89	63	79	69	86	71	86	78	83	83	71	76	68	68	85	71	82	71	76	76	80	85	63	84	104	60	83	64	78	81	66	75	70	68	74	67	89	74	95	66	70	79	72	79	71	62	88	78	80	66	62	84	73	66	62	74	79	72	75	77	61	67	63	64	70	77	78	89	86	72	67	80	81	84	86	75	72	72	72	78	100	87	82	78	63	68	83	85	90	93	87	86	89	74	69	73	75	74	80	66	69	73	85	88	68	67	68	74	71	77	77	73	85	81	75	92	72	77	62	81	82	78	89	71	68	77	64	75	63	81	76	68	63	70	82	89	77	80	75	67	89	80	72	77	67	83	85	80	89	68	68	61	88	89	75	79	82	74	73	75	77	72	92	87	76	62	78	74	74	67	84	69	79	69	92	75	83	80	71	77	67	72	93	65	88	74	99	83	72	76	63	76	77	68	85	68	73	85	81	89	71	82	69	78	87	79	65	78	81	82	93	83	92	81	80	68	70	74	86	90	69	82	73	78	93	77	60	68	84	66	75	76	75	67	70	82	73	78	88	78	65	77	71	69	75	93	87	70	83	53	83	72	63	77	71	69	81	81	60	67	75	79	62	71	98	73	71	81	68	79	64	71	85	75	76	82	83	76	70	75	73	84	83	81	71	83	73	90	76	84	92	69	85	81	77	75	71	73	85	86	87	82	85	78	84	75	78	80	75	89	80	54	76	65	68	83	62	59	77	87	73	82	75	71	74	81	71	86	93	70	74	69	78	85	86	65	77	79	91	88	86	61	75	69	90	62	67	72	84	75	74	78	93	91	78	73	79	70	74	84	89	68	58	68	80	85	80	62	84	68	69	81	79	63	92	67	87	82	81	73	84	75	87	73	71	78	69	86	65	62	93	71	86	62	82	80	79	62	80	77	66	87	67	66	84	68	78	81	75	70	78	71	75	68	80	77	100	72	77	83	86	77	85	72	88	75	79	95	89	81	79	91	80	74	74	70	85	76	72	74	72	85	89	82	79	58	77	96	72	71	75	75	81	79	73	58	71	74	67	73	78	77	86	81	70	70	63	80	52	80	81	77	84	68	71	54	63	66	76	87	74	93	85	87	78	72	92	92	74	78	81	72	95	79	70	70	83	87	87	62	73	98	82	95	98	73	60	71	75	82	70	64	67	64	89	73	90	73	67	66	75	81	87	69	75	84	76	53	91	91	82	86	70	66	81	90	68	79	86	67	93	69	74	89	92	78	79	77	71	68	66	80	80	86	78	63	92	74	85	71	72	80	78	73	76	70	83	82	75	85	65	84	66	93	79	70	58	52	102	87	78	92	63	78	90	76	74	80	71	76	79	62	54	86	91	88	66	83	77	75	93	77	82	88	65	63	57	80	75	90	71	69	77	86	82	69	75	86	88	93	82	74	79	70	103	73	68	80	85	90	81	70	83	78	73	87	76	76	82	74	69	64	54	72	81	82	70	72	69	68	91	79	73	67	81	103	80	74	52	69	85	77	73	73	72	90	76	85	95	76	70	78	79	85	82	60	76	75	75	67	78	74	73	76	101	89	75	66	66	85	87	76	74	75	83	81	72	70	80	93	59	63	76	62	77	85	96	74	73	73	72	86	73	80	76	79	74	53	75	79	76	73	71	71	88	84	72	97	75	90	64	75	72	77	75	80	89	65	79	80	76	74	89	68	58	71	76	85	83	71	83	71	77	78	82	70	73	84	90	79	75	79	82	78	90	82	83	79	65	65	85	78	77	70	75	75	70	90	59	68	65	81	77	82	89	79	67	89	77	70	65	85	77	78	80	61	63	80	79	69	75	67	73	79	89	66	80	72	98	90	78	76	71	91	98	71	98	93	79	86	84	79	61	86	72	84	71	76	64	85	79	86	88	60	73	68	79	81	90	83	68	78	71	92	81	74	71	65	85	79	81	63	74	76	80	87	66	78	73	82	69	84	71	60	85	69	83	91	86	89	79	77	75	68	71	65	81	69	77	74	79	77	73	70	70	83	82	102	82	82	69	84	96	89	67	66	82	93	68	74	72	73	76	84	70	68	60	72	78	71	80	83	82	94	69	91	74	74	81	62	59	92	78	73	90	66	64	81	74	72	84	93	67	73	66	71	82	72	85	72	103	84	80	90	77	72	86	68	97	84	76	64	70	75	79	70	81	83	63	88	68	81	76	74	84	84	72	72	76	81	80	72	74	79	71	75	71	78	54	104	67	76	84	51	77	58	84	93	67	65	69	74	83	78	75	71	82	72	78	68	64	74	77	81	66	80	77	61	77	58	80	68	83	69	60	83	71	75	83	68	82	73	62	79	83	84	68	87	76	77	65	65	68	78	73	69	81	86	82	83	69	83	77	59	81	84	71	69	86	67	69	78	83	54	71	89	84	90	72	74	83	77	78	70	71	67	73	95	79	71	83	61	73	67	86	96	80	68	76	72	82	88	73	62	72	70	61	93	87	93	79	78	72	55	74	86	66	91	89	80	66	71	69	74	82	68	82	93	81	84	76	85	60	69	73	87	73	76	69	57	81	86	70	87	66	104	71	70	78	82	72	67	74	87	65	77	82	79	69	74	83	89	68	67	90	74	79	79	82	74	71	59	78	85	84	79	85	76	69	79	71	65	72	76	70	90	75	92	92	82	82	83	66	76	88	105	71	76	71	87	77	86	79	64	66	66	79	73	72	77	64	81	73	85	73	68	75	76	85	83	68	70	64	71	71	87	68	89	91	77	94	67	90	81	80	97	83	69	79	61	77	83	72	70	69	67	76	83	65	86	72	75	67	83	69	82	76	74	64	58	82	69	72	77	85	85	82	77	71	74	65	65	79	75	75	85	73	72	72	69	69	78	65	70	77	72	74	59	73	63	78	70	85	87	77	82	75	78	79	63	69	89	86	83	90	74	77	62	87	51	90	76	56	62	79	82	78	80	101	80	78	75	73	67	87	75	82	76	77	76	84	66	71	81	69	76	66	82	73	79	90	85	78	73	85	85	87	73	66	83	71	75	77	90	64	90	68	75	80	65	81	83	82	88	81	78	72	87	76	80	78	57	87	72	78	74	80	71	64	81	74	72	65	73	80	74	68	73	72	61	80	78	84	73	75	77	78	77	80	68	79	96	74	76	71	56	77	82	88	78	73	80	70	103	84	75	82	82	78	92	78	94	65	73	81	62	86	80	69	95	73	73	66	82	61	78	82	72	78	62	72	76	84	69	79	72	80	81	77	75	81	86	91	74	67	73	83	75	77	72	79	79	65	74	84	85	77	79	82	75	65	82	81	78	69	75	73	76	67	79	86	88	78	79	73	73	64	69	72	79	94	86	83	81	84	80	72	71	51	77	82	78	83	79
21614	9424	5173	6165	11914	14960	15182	13131	12064	9769	7935	7776	5588	4964	4572	3689	2908	2504	2381	2219	1831	1531	1968	2832	2820	2290	1960	1407	1059	847	691	655	654	582	559	626	564	595	558	543	568	617	603	559	578	582	577	543	522	537	553	572	542	579	569	498	554	526	554	561	592	538	566	538	569	577	575	562	529	585	565	546	597	574	529	596	534	571	605	521	589	567	595	572	601	606	562	571	565	526	516	564	575	613	586	582	553	618	591	552	561	563	558	603	522	563	570	586	588	559	553	602	584	571	567	581	555	568	589	620	548	594	565	608	578	589	581	584	594	580	594	611	581	562	550	537	595	575	567	583	565	560	592	592	564	579	527	571	568	548	568	593	587	607	532	549	551	572	564	597	567	610	542	587	616	557	563	551	611	571	537	549	548	613	575	591	599	573	593	612	586	534	578	569	560	535	593	609	560	603	540	564	536	572	582	572	564	576	546	554	585	587	598	568	574	573	556	564	565	567	596	581	577	577	626	563	590	563	577	617	597	574	660	610	574	566	555	548	572	576	503	599	559	550	561	567	549	581	554	585	562	556	551	581	596	568	554	615	531	589	615	596	565	536	553	602	557	558	527	590	584	581	565	558	632	555	567	579	532	559	549	560	590	583	570	551	559	597	599	564	612	566	569	586	536	574	569	549	529	600	568	582	560	564	623	603	638	607	579	532	586	584	544	576	595	532	558	549	587	564	589	621	559	542	520	593	555	572	530	567	571	589	569	571	550	537	512	547	644	560	596	559	569	548	571	533	580	555	592	556	553	579	553	574	585	565	566	594	565	569	577	525	603	558	585	580	557	602	529	580	592	558	617	557	557	568	579	537	559	583	572	607	575	558	555	584	583	549	554	529	568	546	524	555	568	582	555	589	566	617	606	581	550	540	572	632	601	574	569	567	589	581	511	564	540	577	588	569	574	599	564	596	582	571	561	621	569	588	558	563	581	559	587	557	556	547	560	558	550	580	550	582	545	564	571	586	569	599	544	552	543	571	575	571	523	566	560	533	524	600	536	520	562	554	517	573	567	562	584	569	589	586	571	560	603	561	581	570	585	576	561	590	528	570	539	597	544	561	570	592	543	552	618	559	587	582	547	584	560	607	594	617	586	582	574	600	626	604	588	566	550	557	540	549	582	549	543	663	540	593	589	583	597	560	566	584	570	605	576	594	572	578	569	575	556	593	576	566	603	567	548	579	545	572	573	568	565	563	569	605	564	573	553	578	574	549	539	552	627	562	595	578	595	555	619	598	563	589	616	597	544	546	546	594	532	532	563	618	585	564	555	574	541	578	531	554	597	605	592	582	582	549	641	525	533	556	584	588	556	553	628	588	571	569	559	526	565	551	583	564	606	555	540	554	581	550	550	566	572	573	565	572	544	531	554	573	613	595	550	531	565	576	581	618	574	553	548	575	573	618	612	545	600	573	559	555	576	589	593	598	550	577	566	538	594	584	608	581	529	610	560	600	566	574	596	596	558	529	567	580	576	576	562	553	540	591	552	557	584	548	590	606	576	550	608	552	594	581	565	556	543	592	540	538	561	586	562	585	579	573	572	592	578	595	542	604	592	584	540	581	602	553	616	550	582	568	559	550	555	593	571	541	580	574	554	544	566	590	599	538	583	533	563	565	576	560	604	532	540	538	573	546	621	580	573	568	611	579	523	564	580	569	614	590	589	560	594	580	592	568	570	638	565	572	595	533	574	574	596	512	505	599	597	597	595	541	567	621	599	593	570	571	611	579	567	561	586	558	564	510	605	595	577	568	535	577	557	566	591	573	603	495	597	594	597	597	613	513	562	545	604	590	578	599	588	570	629	600	521	562	523	584	553	556	546	586	586	590	583	580	593	584	563	556	546	550	588	585	531	572	552	581	568	556	559	568	552	594	569	604	570	606	579	568	566	545	551	557	626	622	547	572	546	597	549	591	617	525	596	541	575	565	550	584	525	591	559	538	558	542	554	539	595	525	559	576	570	553	598	595	597	580	561	562	548	602	627	573	597	591	539	540	577	546	568	591	605	582	547	614	578	555	548	593	575	568	569	589	577	542	592	579	570	563	539	612	547	521	615	544	595	584	569	563	574	536	603	532	544	551	557	560	569	579	552	611	598	543	574	623	598	599	614	566	555	529	563	543	592	544	567	572	546	530	592	618	579	560	565	593	532	554	565	574	560	618	575	570	576	561	564	566	592	592	602	556	569	555	571	597	556	584	542	565	538	530	599	545	574	585	543	574	620	584	536	565	571	537	600	601	547	543	554	557	568	556	537	578	599	612	579	542	518	561	564	572	546	639	583	546	571	553	563	602	531	587	544	576	572	545	568	569	548	526	570	574	592	580	550	576	578	586	583	566	574	570	621	546	546	580	582	562	577	579	582	582	559	582	594	586	578	609	581	579	577	526	598	602	628	564	525	604	530	587	590	592	491	558	591	570	594	581	569	600	569	546	562	598	568	618	543	571	608	593	554	576	589	549	549	542	605	565	556	553	594	570	582	581	589	593	571	573	633	557	601	609	545	568	550	560	587	580	578	571	574	579	570	557	589	596	588	605	559	570	599	550	606	577	564	590	590	602	595	565	572	530	599	596	616	556	578	601	494	614	538	625	566	571	569	581	561	570	592	556	584	578	590	572	565	570	568	505	542	541	515	581	563	567	592	567	569	575	578	542	583	605	577	529	586	560	534	564	575	583	545	590	569	565	596	577	514	587	586	580	562	588	516	575	595	584	603	590	568	581	582	591	578	495	571	588	569	574	563	577	571	572	539	617	580	555	581	562	605	597	590	538	579	564	557	561	546	579	568	545	547	583	528	583	596	559	551	555	515	555	578	573	600	572	522	560	602	592	554	629	577	572	577	587	571	588	558	522	553	552	554	571	600	576	617	577	586	570	588	574	570	580	513	575	564	545	589	557	552	590	556	563	577	565	586	552	619	572	584	561	554	579	547	573	582	553	548	591	509	575	545	565	562	566	554	561	561	536	593	546	565	605	573	586	532	519	544	535	567	602	614	575	600	562	563	582	559	567	552	546	527	568	576	585	568	546	552	571	535	554	602	566	604	573	565	594	528	601	561	605	575	552	568	584	524	530	539	595	544	527	541	577	595	579	556	598	616	600	566	565	618	566	604	583	557	563	600	571	589	571	583	558	556	579	586	584	575	559	553	568	573	628	561	555	563	573	593	584	583	532	538	590	554	558	572	533	613	634	580	599	597	570	574	586	618	552	558	576	575	593	557	609	561	528	546	548	620	561	576	581	595	545	615	556	567	580	559	578	636	577	573	599	617	575	582	590	592	533	556	560	573	591	578	551	557	564	561	573	578	584	537	553	580	573	607	566	554	572	569	589	574	545	557	562	628	541	576	550	534	533	581	558	544	588	571	561	609	558	574	600	596	549	629	566	595	575	523	572	570	519	554	545	542	587	549	553	609	580	571	552	541	542	609	563	579	581	569	594	571	604	533	600
2876	1522	696	483	347	397	463	453	462	389	422	342	286	290	228	199	157	150	161	140	145	121	233	374	375	316	265	186	148	86	100	92	69	88	79	82	69	84	86	73	81	81	88	83	108	81	85	97	86	95	77	79	81	78	83	73	72	89	70	74	82	79	80	85	82	68	78	88	81	64	99	85	75	75	76	66	60	88	69	87	78	85	68	65	74	90	81	82	98	84	79	91	73	79	88	65	61	86	77	71	76	68	69	82	77	92	87	73	91	77	71	77	72	95	76	82	74	81	79	76	79	79	83	84	66	80	81	69	82	67	72	85	90	63	78	75	91	83	69	65	91	89	79	80	86	66	71	83	90	78	90	88	81	81	80	85	89	83	73	81	75	68	72	73	61	75	87	75	87	74	89	84	83	73	65	68	78	84	81	64	90	82	82	82	79	70	69	82	70	65	85	91	82	81	71	77	61	72	71	87	74	84	81	57	82	75	87	67	92	72	78	77	80	70	67	68	80	81	88	80	82	87	79	76	75	78	82	69	80	68	77	91	102	70	95	86	71	92	77	83	89	77	89	81	94	84	75	97	75	79	78	81	83	82	82	75	72	66	75	66	75	74	76	92	88	97	77	88	90	82	96	81	94	73	70	73	83	82	90	82	82	85	75	73	92	83	82	97	84	90	71	95	64	79	83	65	69	76	87	85	71	81	76	63	86	86	70	78	79	77	72	76	70	62	92	69	74	81	83	73	84	71	72	73	88	86	91	81	74	84	87	80	69	72	71	93	77	74	81	79	75	81	90	71	78	95	78	70	96	85	100	79	84	94	67	71	87	87	70	72	81	72	88	86	78	88	69	97	80	80	91	68	82	82	90	77	78	85	72	80	94	75	81	88	85	82	79	69	96	94	80	70	89	75	85	73	86	88	70	66	77	62	78	89	85	67	80	82	93	77	71	79	91	72	84	66	81	85	75	75	82	80	77	82	78	66	85	71	80	71	80	73	82	68	77	87	71	77	84	75	79	78	77	80	77	87	99	93	97	81	79	72	75	75	84	97	78	80	64	73	70	77	86	77	74	82	85	83	67	83	93	73	77	76	66	72	76	77	78	75	82	85	69	73	69	82	71	85	86	88	72	84	74	74	82	69	72	91	61	65	68	63	92	80	83	83	77	93	73	82	66	77	77	76	92	80	85	87	76	84	70	85	77	74	85	74	63	65	76	100	95	86	65	68	71	80	79	82	76	95	95	80	80	97	78	87	84	74	60	74	85	74	95	85	84	85	101	78	81	76	90	77	72	70	73	68	86	98	90	85	99	90	87	110	71	75	73	74	63	79	73	91	74	84	71	90	81	81	79	84	68	82	80	85	80	81	81	79	67	72	86	78	85	79	82	82	66	99	78	78	86	88	68	70	75	73	74	80	81	80	74	69	86	75	75	100	80	75	80	83	85	83	81	96	86	88	80	85	77	79	77	86	85	53	79	80	76	73	87	81	72	63	84	77	88	75	73	83	76	83	70	87	79	73	75	77	85	87	84	73	101	86	83	82	98	95	94	78	73	59	79	82	72	89	86	91	91	92	68	68	83	73	86	78	90	101	69	71	79	83	77	79	89	76	86	75	77	77	81	86	84	84	81	82	73	85	73	62	89	61	63	75	71	87	73	79	69	60	66	69	70	87	83	95	74	91	71	74	84	79	74	76	78	89	74	84	71	84	85	77	77	70	99	79	94	84	89	68	101	79	81	89	72	80	76	63	85	91	75	73	81	62	88	82	78	80	88	72	90	71	72	91	69	74	96	105	94	86	77	64	70	82	78	75	86	89	87	72	85	86	81	90	73	86	93	87	85	90	89	71	75	82	76	84	72	80	96	74	94	82	77	69	74	103	78	80	73	80	91	79	72	84	81	71	66	67	78	69	75	62	65	65	76	68	70	94	75	84	70	77	71	71	82	79	83	83	67	80	69	76	74	80	74	77	87	78	75	73	63	78	74	80	78	84	84	82	64	86	81	65	67	81	78	46	76	85	78	86	74	81	80	85	90	87	74	74	80	78	79	72	85	77	76	83	78	72	65	82	99	60	83	71	84	76	80	84	79	84	86	62	76	83	88	90	102	86	86	87	94	93	75	85	80	80	96	86	81	70	91	85	85	81	78	67	65	78	76	81	82	84	93	81	82	93	86	84	78	87	82	73	73	79	81	70	81	84	70	84	64	82	97	76	87	77	85	70	79	82	74	66	63	62	54	80	74	84	75	77	79	69	76	87	96	81	74	70	79	85	71	85	84	88	80	99	84	82	77	64	72	93	84	82	63	83	88	96	90	81	85	77	78	88	74	76	85	72	83	95	73	69	94	76	80	74	89	94	91	83	108	73	89	75	79	83	78	73	74	96	81	91	70	88	67	64	71	85	89	88	68	84	89	74	84	105	76	89	74	72	67	77	79	80	67	82	84	78	69	80	94	73	75	93	90	86	92	72	78	74	83	87	65	78	63	78	78	68	72	69	76	89	78	66	59	86	74	76	78	61	88	85	80	71	58	89	77	82	90	74	82	69	79	74	81	82	91	91	85	72	69	94	64	83	85	71	65	67	76	76	72	89	81	80	77	83	72	86	89	78	85	88	72	84	85	66	83	88	98	79	74	73	91	71	77	90	84	81	80	84	86	79	90	75	64	67	75	85	82	82	61	86	85	83	66	76	73	64	73	74	57	79	81	71	78	90	91	72	84	77	100	73	98	74	87	68	74	65	67	78	82	76	93	59	85	72	85	68	83	95	68	90	73	66	85	81	74	92	63	80	84	68	95	81	79	81	74	78	70	80	61	84	91	72	76	83	89	81	80	68	75	76	90	70	69	82	98	89	69	73	67	82	95	91	86	74	67	68	77	80	74	83	100	90	83	57	78	85	87	57	63	77	88	80	90	88	93	101	68	76	83	99	74	68	74	76	81	74	77	81	82	82	69	75	68	85	77	83	84	80	80	66	93	76	82	70	85	88	76	88	101	66	88	88	76	93	95	81	60	83	78	76	69	82	74	85	85	78	93	65	76	79	72	90	76	88	75	74	96	78	80	88	96	72	86	71	83	85	83	69	83	74	76	68	76	68	80	78	73	93	86	78	90	76	70	87	86	77	72	92	78	80	78	80	84	78	78	76	83	86	67	90	91	64	84	65	74	82	79	91	86	87	67	80	70	85	81	80	96	77	69	75	84	78	89	83	84	87	75	78	68	75	79	89	98	85	91	85	82	89	87	91	70	73	73	77	79	91	89	74	81	72	74	73	75	76	64	66	86	76	80	82	90	73	65	89	90	69	84	83	96	74	72	96	84	75	83	76	85	71	78	87	88	69	84	78	78	83	77	82	89	86	80	81	66	68	66	73	69	69	78	85	87	101	83	78	82	86	79	74	96	88	63	82	81	75	79	64	91	81	70	71	96	66	80	88	79	80	77	86	83	75	100	77	76	79	85	83	77	73	87	82	77	86	89	71	90	63
24118	12347	6983	7506	14268	18520	18196	16415	14717	11713	11620	9039	7142	6446	5244	4227	3801	3275	3036	2496	2188	2186	4651	7627	7706	5954	4498	3007	1918	1187	901	752	613	630	616	627	589	580	566	614	589	568	568	605	594	539	588	608	661	574	581	563	572	590	608	599	578	578	613	624	576	560	581	632	577	601	603	577	588	587	580	586	611	592	603	558	571	571	582	576	557	576	591	607	569	608	556	618	608	562	586	599	580	531	600	575	577	577	589	587	581	602	576	596	547	590	610	594	592	578	567	588	523	585	567	634	599	575	580	600	574	571	609	587	611	594	591	619	599	616	548	582	612	586	619	588	607	530	600	583	622	616	579	604	551	557	621	563	592	610	548	557	576	609	548	621	553	577	617	615	569	592	571	567	560	585	593	593	565	627	524	560	551	599	601	560	581	628	646	588	572	567	567	585	604	553	600	554	594	594	569	574	578	582	615	570	548	571	560	555	552	554	577	581	583	610	579	633	582	578	610	611	570	559	616	555	579	601	610	578	598	596	601	601	579	604	575	592	591	583	570	585	581	611	605	646	601	573	590	573	550	585	590	589	591	587	597	607	552	580	571	583	601	574	543	570	588	600	604	574	617	590	578	598	585	569	593	575	601	573	635	552	608	609	598	584	574	592	626	585	576	546	587	557	563	607	586	621	576	561	670	594	591	527	603	550	570	622	557	661	532	613	584	583	588	570	552	592	576	589	576	602	569	581	584	573	563	614	572	583	582	587	627	571	588	594	568	580	540	606	512	590	584	603	564	561	588	596	578	591	598	595	579	636	565	590	572	594	567	587	591	580	574	609	618	578	592	549	613	586	606	593	581	577	578	621	560	578	523	539	633	610	594	559	559	584	608	591	648	577	561	598	579	584	559	581	581	561	597	608	574	576	553	608	580	621	608	566	600	558	569	614	601	597	591	599	547	577	579	581	573	592	602	589	595	590	532	609	575	540	519	592	607	585	569	623	654	560	586	567	591	611	630	628	586	582	577	571	538	619	605	595	569	553	602	628	573	607	577	592	600	610	624	581	556	594	594	633	602	534	562	584	595	561	575	578	576	575	613	629	589	575	581	599	579	547	589	581	585	586	578	632	644	577	613	586	616	545	530	577	560	567	582	578	605	609	620	591	571	627	569	581	604	629	624	587	609	599	600	643	549	649	575	593	582	629	570	592	617	579	597	536	540	594	569	594	577	603	593	570	598	550	559	549	591	571	547	611	564	607	562	571	598	574	587	566	600	589	593	584	636	560	605	568	617	635	628	574	598	598	601	591	612	603	591	573	587	601	582	590	593	563	550	581	591	583	596	612	578	575	595	559	576	596	565	580	608	570	598	586	597	555	608	578	608	562	584	594	607	579	557	556	567	582	581	589	611	613	625	581	581	588	554	616	614	585	577	560	608	583	557	567	579	555	581	564	538	563	609	594	563	594	611	546	567	607	542	592	579	609	561	556	585	610	598	605	534	569	594	583	576	560	555	559	598	624	539	601	579	564	567	584	560	596	604	612	609	610	576	594	621	515	586	614	553	557	587	609	606	606	553	608	630	595	552	615	579	617	593	563	610	600	586	588	624	572	557	598	593	560	600	556	607	584	627	549	591	522	580	618	573	598	592	581	590	550	588	617	595	574	566	553	579	557	600	581	586	525	563	581	576	593	581	568	573	566	588	613	576	556	574	544	541	574	591	601	589	559	607	562	617	548	605	577	575	563	603	605	579	605	559	598	603	576	614	534	592	599	608	545	547	603	559	616	570	598	614	625	550	601	596	580	595	575	612	634	569	596	557	602	615	610	558	591	576	573	591	605	582	599	612	609	571	574	581	556	575	550	623	570	572	621	627	593	548	577	611	572	582	592	626	612	582	607	636	579	596	575	606	608	580	621	597	567	577	611	590	562	571	607	598	600	578	602	561	559	607	561	581	559	547	605	584	599	605	581	603	591	574	610	556	590	611	598	574	618	599	630	599	597	591	604	593	590	548	633	583	587	587	567	596	580	597	615	575	577	622	600	572	607	564	566	551	579	570	589	574	550	615	552	524	603	628	586	616	608	580	549	526	593	549	571	578	631	604	584	593	617	578	565	581	568	620	574	591	628	657	585	623	546	585	552	605	630	626	613	555	606	595	589	562	616	564	583	629	595	595	575	597	585	604	589	614	640	544	585	562	599	598	566	565	616	561	585	653	590	558	621	589	602	589	577	593	603	578	559	612	579	574	570	596	608	599	589	630	592	597	581	565	570	537	558	562	574	541	619	612	571	630	570	611	600	602	590	587	637	538	625	620	583	571	580	575	582	615	616	590	577	587	601	572	586	603	583	614	610	563	620	557	578	611	566	582	605	616	532	585	617	601	609	564	611	533	565	581	616	570	585	590	585	595	608	581	555	619	654	594	566	585	610	597	616	550	592	605	602	545	589	584	596	586	575	602	541	635	564	592	561	592	571	565	600	598	589	568	592	576	596	578	626	594	560	610	632	565	625	587	591	566	617	569	594	581	556	540	568	595	601	597	576	595	615	591	571	549	608	545	579	543	584	605	639	575	616	620	555	588	602	596	598	573	595	592	621	605	586	589	610	591	542	617	556	567	591	612	584	610	594	627	596	605	585	563	581	570	617	588	629	570	583	588	584	583	566	575	560	589	624	618	569	551	640	551	548	565	568	572	606	619	605	606	575	602	569	559	570	581	610	575	573	568	580	593	579	556	604	606	544	594	575	541	563	609	579	611	562	560	610	620	631	596	575	574	577	597	580	570	572	557	625	606	546	592	585	618	590	587	634	602	536	562	573	553	583	593	622	580	590	571	588	642	584	594	585	589	551	633	581	623	628	603	552	597	600	611	597	568	591	604	570	572	563	643	574	525	574	567	569	536	602	611	586	553	588	589	567	590	584	592	574	574	606	619	603	573	580	580	594	583	637	558	599	600	580	582	562	551	539	598	582	595	557	583	564	612	524	561	574	584	594	610	580	588	601	591	603	610	584	638	588	582	617	552	608	577	579	554	594	594	591	614	575	640	577	617	566	573	630	589	536	546	599	586	575	596	607	530	618	601	595	596	574	610	617	637	568	587	634	543	582	602	572	571	602	589	571	578	590	633	600	594	596	575	572	576	547	571	583	484	627	564	576	593	603	617	560	586	566	604	617	595	570	621	605	592	600	585	581	583	598	575	538	572	604	567	585	615	534	598	601	583	571	577	558	607	573	568	596	591	574	591	581	581	604	577	600	586	569	600	581	613	594	553	611	612	599	645	600	598	587	588	549	597	547	569	626	582	570	569	585	582	589	605	562	561	610	550	548	607	621	584	586	565	593	572	577	577	630	583	572	591	569	638	587	591	590	580	533	613	587	594	579	543	592	556	559	573	577	639	571	576	635	584	560	620	640	579	581	560	576	582	563	584	597	629	579	602	606	585	601	637	623	568	566	549	615	565	574	586	609	575	587	589	610	571	607	600	564	551	637	586	562	573	612	594	636
4349	1292	695	433	353	339	443	485	469	371	397	328	307	259	245	215	214	205	168	159	150	156	200	387	452	371	326	230	149	126	99	111	104	91	95	98	90	93	94	86	118	86	88	98	81	95	94	72	86	88	93	104	82	94	83	98	79	76	87	86	103	99	80	86	90	83	93	91	100	88	95	90	77	73	101	80	100	102	75	82	84	98	73	89	88	91	91	89	96	90	103	86	85	89	96	75	98	91	77	103	109	83	72	82	87	85	81	80	89	74	109	77	104	87	81	101	80	85	80	100	78	101	88	80	90	99	94	86	102	106	100	89	108	91	94	76	91	93	87	82	97	103	101	77	101	78	87	101	79	90	80	87	100	93	102	93	97	91	100	95	106	101	97	86	85	98	100	96	92	84	73	84	79	73	83	78	99	88	72	81	81	86	78	85	98	103	85	96	71	90	95	88	72	84	82	100	83	99	99	93	89	89	96	75	69	87	82	91	90	61	100	106	87	99	92	85	81	107	85	89	92	82	98	94	87	107	93	77	98	82	80	103	74	88	88	90	76	77	89	101	100	84	108	93	102	77	94	84	93	104	92	110	86	79	94	76	74	99	80	89	81	93	75	81	93	94	90	95	76	84	84	91	94	92	82	84	88	96	77	86	94	89	85	85	93	96	112	73	78	83	70	94	74	69	102	96	106	91	92	63	73	81	92	76	93	92	93	94	77	95	93	81	99	96	90	85	84	85	96	90	77	79	79	80	94	87	86	79	100	78	89	79	95	101	86	82	96	81	94	96	85	86	79	78	85	98	84	92	77	81	76	116	89	94	86	87	75	88	103	100	96	94	102	95	92	100	87	95	102	72	105	95	99	80	103	82	83	74	82	74	79	93	99	100	104	80	90	85	105	92	111	69	81	92	78	90	102	81	81	91	80	109	83	99	85	85	99	96	91	87	85	78	86	85	83	101	96	88	99	98	93	74	100	106	92	100	81	81	103	109	104	98	81	81	91	111	87	91	87	100	83	78	87	79	65	85	94	87	91	81	81	106	96	78	88	83	98	93	90	62	80	84	101	82	83	96	92	91	81	68	68	82	89	78	83	106	83	95	96	73	87	77	103	70	87	80	84	94	115	90	80	91	85	100	78	92	94	91	84	87	102	90	96	102	93	80	89	87	68	91	82	81	79	97	75	84	90	104	99	101	89	76	89	94	68	97	80	78	96	94	78	85	96	102	92	86	92	86	107	91	72	92	96	88	88	83	98	100	90	100	95	105	87	83	82	69	80	80	94	96	91	87	83	93	99	75	89	78	80	77	93	75	87	82	75	78	88	87	78	89	90	91	98	90	98	87	76	98	83	85	85	88	98	83	71	93	97	85	87	74	97	76	95	106	85	94	92	86	94	86	86	82	111	97	90	86	99	91	84	90	91	80	84	88	91	97	82	80	84	90	70	75	83	75	89	115	71	86	93	85	67	89	90	105	79	88	93	88	82	91	93	73	95	82	79	90	93	79	74	77	102	87	80	96	86	91	81	108	97	102	96	83	91	90	82	103	88	82	83	112	72	109	87	75	92	68	92	95	89	91	81	97	79	85	83	88	81	85	96	79	94	87	85	84	79	89	80	93	69	79	85	74	100	71	84	88	96	87	95	80	83	97	83	72	85	85	86	95	87	82	83	96	97	77	95	94	110	86	78	79	100	92	91	104	99	88	91	96	81	78	104	84	109	88	80	100	90	82	86	89	82	81	94	91	83	84	76	94	90	102	78	93	95	83	70	104	89	73	95	82	81	81	80	83	95	90	84	77	97	73	100	100	67	92	98	94	97	75	103	97	72	98	97	100	88	98	71	90	111	93	83	78	100	80	82	85	80	74	83	94	78	84	90	80	65	70	86	91	78	93	85	84	88	86	76	99	90	77	79	93	78	76	85	76	81	88	83	85	76	83	88	85	86	105	86	97	80	100	93	80	100	85	78	78	88	108	76	94	89	81	74	83	100	75	74	98	90	108	75	88	89	79	97	83	71	78	94	70	80	91	83	113	85	77	84	87	88	92	79	82	89	93	93	100	85	82	84	96	107	85	92	92	105	92	92	91	87	89	92	92	91	105	91	99	82	77	100	85	92	96	92	87	116	82	73	78	85	86	78	77	82	91	80	95	94	103	95	92	87	92	87	87	70	100	71	92	76	104	82	99	85	106	93	93	77	101	93	71	86	88	92	95	69	82	78	78	80	74	90	97	100	93	87	96	75	109	90	79	96	76	99	97	79	87	81	88	96	69	89	92	83	85	94	85	79	98	88	84	86	92	83	79	98	108	91	88	90	87	89	86	78	91	89	98	102	92	68	98	88	90	86	102	99	108	99	90	99	109	87	84	84	89	111	92	81	102	111	99	85	87	93	87	104	74	74	73	73	82	90	91	99	89	87	97	88	97	96	91	97	104	86	94	87	76	95	88	102	105	98	69	76	88	83	75	82	72	87	98	91	104	93	75	101	81	82	94	89	81	90	86	76	82	71	94	94	104	79	89	121	91	91	81	69	92	91	93	68	73	80	101	83	94	82	112	95	103	108	76	78	78	96	91	84	72	96	88	82	92	84	99	93	80	91	101	81	86	99	63	86	81	86	99	113	76	81	89	98	76	82	94	89	100	82	87	77	77	82	106	83	84	63	85	86	102	79	84	90	83	97	98	84	86	94	77	105	122	81	79	101	102	99	86	76	83	102	91	83	81	74	99	93	89	104	96	95	97	91	106	74	91	78	98	111	98	95	89	92	92	104	85	90	68	92	76	86	94	96	89	100	77	84	105	84	75	90	85	95	89	85	73	86	91	88	93	98	95	116	94	91	99	74	87	76	77	91	77	88	93	89	76	89	96	71	98	93	82	91	92	76	72	88	65	99	79	85	87	101	70	78	90	84	81	91	82	77	91	98	113	75	78	89	78	87	80	87	85	87	82	81	82	95	76	95	98	88	92	101	82	83	92	97	104	89	80	79	101	87	104	87	87	82	90	93	91	76	71	89	84	91	94	87	76	74	96	97	81	91	79	87	78	79	72	96	84	90	77	100	85	91	88	91	98	86	103	83	78	93	86	76	81	86	89	88	80	72	89	103	75	98	85	85	96	84	102	102	76	78	63	84	107	87	108	84	96	88	75	85	101	96	77	99	88	102	83	107	92	81	71	78	88	90	98	110	95	84	80	75	95	86	91	79	86	86	92	99	96	83	81	82	66	102	88	110	84	106	80	82	89	87	92	79	93	59	94	100	81	96	66	75	112	63	103	69	81	90	82	86	82	89	92	81	90	90	90	85	89	80	93	99	83	96	90	96	93	96	100	91	93	86	81	75	87	91	85	88	80	95	80	71	88	87	85	75	101	101	92	97	99	81	95	73	76	98	86	98	94	81	88	92	92	73	86	65	87	92	85	80	96	86	88	98	84	96	88	87	99	106	86	66	81	88	87	80	74	90	85	86	93	90	77	97	100	103	88	97	101
24443	11389	6891	6792	13972	17636	16883	16119	14648	11430	11291	8794	7661	6607	5284	4714	3822	3539	3034	2626	2520	2296	3307	8477	8652	7161	5404	3551	2168	1467	1025	870	716	659	684	644	649	664	658	634	627	650	662	644	619	658	599	641	702	635	683	667	638	638	654	673	635	637	653	662	698	626	618	647	658	652	624	651	669	676	697	668	639	646	638	666	653	650	653	676	637	643	682	664	636	661	645	602	704	691	652	627	671	652	661	608	667	627	638	643	662	610	660	660	607	686	661	594	632	618	645	667	663	688	668	700	643	654	681	648	650	638	664	707	625	699	608	666	623	632	628	609	633	730	635	672	620	610	613	677	646	615	601	670	663	656	670	673	619	670	623	634	591	619	671	653	636	664	647	645	649	701	676	605	634	672	641	640	634	693	676	635	668	681	672	649	620	620	644	603	634	626	636	677	661	682	696	623	651	663	647	687	649	673	673	625	670	648	660	669	605	649	627	672	665	656	662	635	683	637	644	676	656	704	650	628	617	709	658	616	652	645	635	660	669	609	674	657	636	664	674	637	690	673	628	632	657	646	690	650	641	680	686	648	638	646	625	628	675	645	684	614	620	651	710	637	655	667	607	612	658	689	645	652	653	730	677	657	680	657	607	695	670	660	659	655	664	645	671	692	674	650	609	645	654	620	704	633	682	647	630	601	674	627	565	662	666	658	634	687	653	642	675	643	640	687	717	688	648	664	654	631	637	606	664	668	629	703	645	693	640	683	677	674	647	706	656	669	674	667	637	639	637	645	644	638	631	657	643	664	674	607	679	667	655	671	655	645	663	670	642	649	662	654	692	651	675	637	649	693	667	641	672	618	663	635	600	662	666	636	669	673	699	658	638	648	646	632	638	654	621	664	647	684	662	618	666	614	626	621	640	660	644	651	660	672	624	627	664	621	620	646	687	628	629	652	672	629	614	675	635	656	630	672	647	634	657	649	607	632	643	647	645	667	714	673	643	633	669	680	633	650	644	628	612	674	658	677	628	654	638	639	620	653	641	640	678	639	645	660	665	651	691	684	626	638	648	645	637	646	660	633	667	694	669	651	664	639	630	681	649	660	624	622	673	621	662	644	694	689	670	593	675	603	619	657	708	662	682	662	683	652	654	682	629	669	664	640	583	661	693	661	606	624	664	635	662	658	579	692	620	660	663	648	665	663	677	623	672	631	642	655	648	641	626	664	630	644	652	650	656	648	635	656	640	628	633	648	665	648	622	690	644	663	661	677	662	627	649	623	635	657	659	678	682	638	669	704	647	640	703	672	683	633	635	643	647	649	643	621	641	634	653	619	656	666	649	694	621	650	601	647	668	667	690	678	603	618	653	637	667	656	666	686	670	631	622	655	639	626	671	648	645	663	665	625	648	646	641	644	670	652	638	681	626	645	644	634	687	654	655	608	670	664	657	671	611	633	672	696	659	686	658	644	655	655	648	622	608	648	656	630	641	650	639	621	667	646	679	599	640	689	697	678	649	618	663	647	615	709	639	655	658	661	658	690	651	640	658	656	667	621	655	667	658	607	648	681	700	682	652	631	659	677	649	655	658	658	629	591	633	661	656	667	675	658	673	674	722	658	636	655	663	634	628	649	649	643	632	669	642	627	613	645	633	673	639	598	615	686	656	654	656	648	635	698	671	631	651	665	660	649	622	615	657	702	652	647	670	681	637	609	586	673	670	669	719	618	686	623	677	641	652	657	642	659	623	672	648	686	667	628	641	640	628	677	667	655	668	650	703	597	609	652	624	699	670	609	594	640	688	661	644	658	681	656	709	641	637	655	677	628	672	690	637	666	622	661	683	663	664	654	653	630	668	662	636	661	654	699	655	567	624	668	654	651	639	694	621	650	659	651	618	652	637	664	628	673	629	630	673	680	622	653	616	679	669	678	662	640	652	640	659	650	628	648	648	611	634	655	625	660	618	630	671	671	648	648	669	677	646	651	632	678	688	686	646	638	671	672	607	646	669	660	624	637	619	664	670	643	682	655	670	661	620	664	665	680	658	627	600	615	618	638	666	611	643	648	627	615	687	614	645	651	668	673	662	657	603	643	670	632	679	654	610	630	697	649	640	643	666	704	607	640	637	650	642	704	675	695	699	633	612	642	684	622	675	612	611	638	615	662	639	692	666	667	695	652	670	700	663	660	582	657	665	608	659	682	676	668	647	670	659	647	626	678	664	671	685	659	682	643	691	637	664	642	660	672	631	629	648	659	666	694	683	668	657	593	662	701	658	642	696	655	677	653	635	677	658	664	638	642	646	624	645	652	671	646	660	651	689	680	629	692	634	677	659	653	685	607	635	640	636	710	583	678	668	649	639	642	646	687	644	638	631	675	655	634	654	656	673	667	622	615	675	626	669	644	663	704	664	641	617	642	693	632	631	654	606	657	644	644	651	664	659	656	639	654	637	669	628	642	618	674	635	645	669	631	672	618	677	623	693	659	644	626	630	644	619	635	640	656	635	670	637	622	639	642	692	652	663	637	629	638	588	632	644	610	678	621	648	623	661	675	683	663	656	627	631	656	666	679	676	679	708	655	685	651	637	681	672	640	670	622	648	652	626	643	671	670	651	660	686	644	651	651	677	655	655	656	644	649	644	663	620	664	673	669	697	652	657	701	682	641	680	695	647	626	682	688	668	642	700	648	609	662	637	659	658	639	627	685	639	636	610	654	666	671	642	644	625	665	648	663	661	667	637	643	677	625	619	619	641	651	639	684	681	652	696	609	607	700	679	664	669	691	643	644	667	654	664	669	671	650	641	604	673	600	682	685	669	631	706	632	665	662	677	630	589	634	617	622	595	677	659	659	659	623	635	627	669	669	683	661	668	651	662	643	647	686	676	682	662	643	687	615	646	629	669	663	622	632	672	678	659	671	666	612	630	650	652	637	635	665	665	666	643	651	663	705	672	675	678	663	686	655	648	661	669	640	675	684	679	670	626	648	669	650	645	666	666	676	703	720	692	681	649	651	636	622	633	642	638	671	694	670	643	640	681	747	601	613	690	613	665	640	635	654	647	651	715	656	690	642	655	693	679	631	685	659	644	624	658	637	654	660	634	684	683	650	656	671	637	634	621	632	690	667	631	640	643	672	669	664	673	615	664	609	683	729	660	646	646	618	647	648	688	669	622	674	679	626	658	632	662	609	666	648	703	668	656	690	658	635	688	629	648	640	694	676	639	610	677	655	673	618	649	690	640	657	649	637	652	620	650	637	641	664	693	704	651	669	616	636	607	639	679	666	694	675	689	647	692	650	672	605	619	631	647	683	649	653	675	651	657	649	603	679	698	616	651	675	624	670	642	666	662	654	654	625	625	662	656	661	657	622	669	634	652	690	644	668	648	704	661	667	684	659	624	672	670	687	646	693	665	615	653	655	658	700	670	645	614	635	635	627	621	663	654	608	659	623	628	674	649	646	636	643	627	646	660	589	619	670	651	622	710	664	704	664	607	677	625	671	660	659
4286	1584	923	503	454	454	563	640	576	531	487	420	385	346	281	273	240	207	210	184	159	220	535	742	683	594	410	314	208	158	118	113	110	106	88	98	75	81	96	99	100	95	89	103	82	96	78	88	95	99	90	80	73	86	84	93	93	100	81	80	100	96	83	112	94	81	101	81	94	93	84	99	79	77	90	91	99	81	86	95	90	110	88	89	83	100	91	88	101	99	72	83	93	86	76	85	84	112	91	80	97	86	98	99	83	89	97	102	88	76	82	99	74	81	89	84	85	95	95	94	102	116	98	101	82	76	107	96	91	101	99	74	96	89	77	100	100	91	84	90	69	93	105	84	90	74	81	108	101	78	94	92	98	81	79	89	99	93	97	97	115	100	74	102	96	105	89	102	83	72	84	92	79	83	103	99	86	78	95	86	102	81	82	78	114	92	108	111	100	96	86	87	92	87	99	76	79	98	92	100	113	96	74	69	93	94	76	86	91	88	107	87	82	97	106	94	79	99	87	99	103	94	98	101	93	87	85	93	78	92	85	88	92	91	91	74	87	99	77	89	75	100	87	88	103	86	106	84	81	94	87	96	82	104	85	85	81	94	105	81	110	92	76	89	75	89	77	89	89	98	76	93	87	80	91	99	77	106	104	92	86	78	92	92	86	91	95	96	106	96	97	102	85	95	78	87	106	106	91	82	96	80	99	84	97	96	91	94	87	83	95	79	83	87	93	89	111	80	89	108	63	87	95	92	76	107	105	95	92	86	91	93	80	112	92	76	94	103	91	96	92	101	81	84	87	99	83	90	98	94	89	83	93	111	83	86	99	85	75	86	66	87	75	98	75	107	88	86	109	84	79	99	84	94	89	100	88	84	76	90	86	88	96	99	100	84	85	107	100	88	87	102	92	77	100	95	101	86	87	90	80	102	81	91	87	87	89	85	93	116	100	90	84	88	97	90	68	92	87	98	96	85	96	90	113	89	75	105	86	97	101	94	105	90	86	85	109	85	84	93	85	90	101	115	106	88	99	85	84	101	90	73	97	83	82	82	86	103	82	96	101	95	84	90	87	83	97	98	95	69	84	95	97	85	83	93	95	84	84	94	95	93	78	84	86	101	83	98	83	97	85	91	87	89	81	98	78	91	107	86	92	99	109	84	101	90	71	84	94	94	78	82	89	88	96	87	118	103	91	95	89	110	95	81	73	86	85	106	86	101	97	75	103	85	103	79	109	113	96	90	84	82	100	101	95	90	99	89	93	87	101	98	91	99	89	104	93	103	84	87	85	77	73	85	103	79	71	111	82	90	98	91	85	79	67	76	87	99	73	80	93	96	68	107	89	92	101	83	86	79	77	75	103	97	83	91	102	84	75	97	77	93	102	87	80	89	86	95	100	75	110	96	94	92	76	97	76	91	91	93	85	91	79	86	79	92	79	95	74	96	105	107	91	89	86	91	95	89	114	103	98	94	76	79	83	81	84	97	82	89	95	89	79	89	85	84	83	77	70	89	93	80	97	85	99	92	95	82	93	96	92	98	94	78	89	103	91	86	111	99	82	98	90	69	110	83	79	88	99	84	92	87	98	97	95	96	86	90	95	95	85	86	105	72	105	97	92	94	95	99	92	69	75	100	83	94	107	100	75	81	77	100	112	97	84	84	72	81	107	78	81	78	90	94	74	93	89	92	86	99	89	91	88	66	83	92	103	84	76	100	83	99	96	79	88	92	80	100	103	91	81	92	100	109	74	84	78	88	88	85	94	97	91	76	75	91	91	84	95	100	108	99	105	87	99	70	78	101	109	98	109	95	100	97	90	88	94	94	85	80	88	95	99	105	89	83	87	92	86	98	94	76	104	98	95	104	74	90	91	103	98	85	79	98	85	85	84	86	93	100	62	93	105	95	87	98	93	74	102	89	93	84	90	86	81	85	80	95	77	96	101	78	89	93	82	83	100	97	77	90	117	77	80	93	94	71	73	91	99	81	97	67	91	90	94	84	104	86	80	82	95	99	98	94	95	92	82	106	84	76	94	87	91	86	82	77	93	88	91	87	110	79	89	85	108	100	102	87	86	95	99	94	93	71	81	71	94	87	95	95	87	93	90	86	91	77	81	90	93	68	101	89	90	94	100	79	103	79	93	86	71	100	86	96	77	96	88	93	76	90	82	90	112	95	92	99	92	99	82	86	79	101	94	83	83	88	99	96	91	86	73	94	102	89	100	89	102	106	96	98	92	92	82	93	91	92	90	93	95	99	93	84	83	79	103	96	88	89	85	102	103	94	80	92	79	105	95	94	85	92	99	80	72	91	85	88	96	97	79	92	83	84	90	76	80	85	99	75	81	121	102	89	100	101	98	66	95	72	88	95	97	97	109	109	88	92	77	97	88	86	77	120	85	87	92	91	96	105	95	74	77	85	86	72	84	98	110	80	95	95	94	87	101	100	94	79	89	82	89	94	105	92	97	101	88	86	104	83	90	74	105	87	105	88	90	94	105	85	92	89	89	85	86	90	74	88	77	103	87	90	87	77	96	93	99	106	83	101	81	81	100	89	89	102	92	100	91	97	93	90	116	85	85	93	84	88	73	91	88	95	81	94	83	88	90	84	94	82	70	94	92	80	94	78	102	91	98	106	67	97	89	99	96	90	86	76	100	79	102	102	86	89	93	91	87	101	87	92	93	97	80	93	89	82	101	97	71	95	104	73	90	101	102	84	92	100	105	89	73	82	106	87	102	81	75	86	75	81	66	91	88	71	103	96	98	86	94	101	96	85	102	89	93	93	81	96	124	90	98	91	83	95	104	84	88	94	91	88	107	97	125	93	96	106	85	78	107	78	90	95	92	97	86	102	87	88	103	93	96	97	112	95	93	80	98	82	83	92	92	71	109	91	81	102	79	102	84	92	90	92	91	110	89	84	77	90	83	99	104	73	99	93	74	107	107	102	94	92	93	79	103	95	86	79	81	86	79	105	100	64	104	99	88	87	92	97	93	91	89	91	105	99	92	94	96	69	92	88	95	83	93	79	96	83	110	86	83	98	96	96	91	98	97	89	84	97	83	102	85	78	94	85	87	94	89	96	84	86	88	89	92	86	107	78	87	95	87	87	80	92	70	102	93	77	89	90	87	90	76	85	96	88	89	78	90	83	88	96	93	93	91	87	81	76	93	94	99	82	88	88	88	72	115	107	100	88	72	88	71	84	97	94	89	112	109	101	97	97	96	87	78	80	96	83	98	92	99	85	99	105	101	79	90	79	89	92	97	103	75	81	93	99	96	101	83	115	70	79	84	93	95	99	97	92	84	99	103	67	86	93	86	88	98	103	75	99	96	112	79	85	103	83	95	104	98	75	93	98	86	72	95	101	94	100	81	81	94	97	91	91	103	90	83	86	82	112	88	88	89	101	93	84	91	90	98	90	81	89	94	102	109	94	96	99	81	89	88	116	101	85	80	101	86	95	94	70	95	84	94	103	82	105	81	84	81	84
28417	13112	9031	8659	17418	20569	20886	19706	16657	14742	12884	11213	9962	8306	6949	6244	5337	4546	3820	3376	3001	3975	10910	13559	12651	10042	7559	4986	2916	1809	1333	982	828	704	702	721	660	668	654	606	674	656	676	694	674	661	667	666	654	677	752	647	645	670	688	658	649	643	671	649	708	683	653	667	633	636	660	703	681	661	664	590	659	707	672	665	650	675	660	694	674	618	710	656	658	677	679	654	664	692	648	612	681	673	649	675	662	675	656	664	619	682	657	656	649	700	651	654	627	669	664	691	657	665	702	654	636	676	651	651	704	680	668	738	631	655	654	629	669	699	678	612	675	713	671	692	661	666	651	700	701	674	649	665	660	628	644	679	633	647	730	636	654	701	680	644	649	657	634	721	672	656	629	644	684	631	685	637	668	643	688	670	654	680	639	652	673	630	668	640	667	638	667	674	679	707	676	652	640	676	719	655	653	630	708	615	655	663	644	676	655	662	664	690	668	677	613	660	615	669	640	662	666	656	702	730	685	687	677	608	659	659	667	677	648	693	658	680	648	653	664	634	664	685	725	651	663	673	685	677	651	677	653	635	630	643	640	652	652	630	626	625	701	638	656	658	664	710	637	696	699	646	714	622	656	679	632	696	683	652	652	658	649	690	693	652	626	611	685	659	641	663	703	643	687	685	640	675	660	659	686	643	613	682	665	642	656	680	699	686	659	704	624	647	723	605	678	665	663	652	613	689	669	646	678	680	695	669	682	698	665	665	639	705	660	628	674	685	673	661	679	649	689	680	625	687	655	629	661	636	633	655	654	670	650	636	664	663	686	670	680	606	684	635	692	657	636	664	676	622	641	637	679	646	650	646	646	665	680	618	638	675	648	636	710	702	673	701	681	645	639	673	711	671	656	664	652	640	687	657	681	668	708	661	698	668	648	676	652	661	664	672	677	679	696	691	665	694	676	680	718	673	649	654	619	639	657	616	703	672	658	647	651	654	626	637	672	674	664	668	647	669	682	635	646	660	673	708	651	694	693	700	687	682	684	691	659	630	672	604	713	686	685	631	682	680	631	648	705	683	647	663	672	673	626	615	664	659	668	680	661	592	660	666	654	642	660	674	608	678	699	634	663	640	685	689	649	673	648	677	665	668	661	692	673	622	696	686	717	671	684	663	641	648	655	674	666	672	632	688	682	630	635	637	692	699	671	657	674	684	697	647	657	630	665	628	678	665	662	684	643	657	612	658	635	674	663	667	666	689	657	673	646	676	631	659	651	662	671	649	664	679	690	677	659	618	700	672	664	641	657	651	639	694	650	648	691	698	686	677	671	620	648	688	676	660	708	627	626	652	666	669	669	654	696	668	691	620	677	605	638	658	681	715	687	619	663	646	623	673	658	658	621	651	621	672	668	677	660	640	704	648	640	694	689	623	661	718	640	659	647	634	637	672	650	673	695	668	659	641	664	659	606	647	687	621	697	693	660	637	681	638	682	651	637	606	666	609	678	707	659	687	693	647	662	678	612	622	612	685	584	632	650	651	652	656	636	699	656	659	645	636	650	631	650	683	681	652	626	637	662	626	690	650	718	658	662	676	637	634	678	624	656	638	659	642	688	637	701	641	649	654	654	629	668	696	711	635	643	614	661	638	675	614	663	711	644	661	723	656	731	681	659	669	678	694	665	636	676	670	679	634	678	676	646	725	677	667	653	653	622	703	634	658	704	615	652	633	675	632	657	668	663	678	681	653	714	665	668	681	643	633	669	673	619	661	611	617	659	664	682	637	640	648	702	660	650	675	687	649	698	660	629	643	662	707	617	683	677	686	649	673	669	676	682	650	653	670	619	644	654	654	656	646	637	672	655	656	672	657	653	700	684	650	691	653	637	666	655	699	681	668	666	659	688	663	671	640	662	648	662	623	656	649	640	646	632	643	633	618	667	691	659	691	645	620	663	640	694	682	629	655	692	671	679	712	686	649	685	692	677	655	697	681	634	680	665	633	659	650	695	673	665	674	687	657	647	641	674	650	651	685	704	688	667	678	667	678	692	693	656	697	653	665	647	669	648	660	694	670	654	650	656	630	713	581	643	720	637	663	664	660	664	666	659	646	686	672	638	644	657	652	663	719	653	634	653	644	655	678	672	698	740	625	630	617	609	642	695	661	695	640	691	623	644	618	642	719	684	629	692	626	677	698	683	650	641	712	657	677	638	681	665	676	650	686	646	668	663	670	674	663	671	692	647	645	669	650	675	666	652	637	680	716	635	697	712	665	689	661	658	652	635	654	667	657	625	613	687	652	677	699	673	662	653	661	705	651	673	636	675	630	659	670	641	683	676	630	663	641	638	721	670	658	700	682	651	686	656	672	689	661	628	636	687	633	621	667	699	694	630	653	645	679	650	704	681	696	684	640	676	682	659	627	639	663	660	691	601	669	669	662	653	669	661	698	640	664	684	719	693	602	678	686	654	668	669	663	650	654	688	662	704	654	662	629	678	661	666	613	674	679	633	638	642	696	662	694	663	691	673	670	661	637	645	682	633	642	617	657	605	660	711	636	675	642	668	703	694	698	626	678	686	644	694	696	646	648	648	686	644	718	677	661	622	638	683	644	650	617	676	679	649	616	623	684	654	659	631	683	662	671	606	667	677	666	706	683	673	677	619	639	722	658	654	682	635	662	697	684	600	698	672	651	652	624	648	685	651	640	653	636	663	657	645	620	651	636	664	639	645	638	665	655	645	659	741	635	635	636	622	682	639	689	703	684	692	650	637	666	622	676	698	672	641	666	658	648	638	695	594	674	683	663	665	649	663	694	645	599	696	654	676	699	686	661	584	656	621	685	689	673	671	669	656	664	636	668	641	666	651	648	670	604	645	712	675	653	674	649	693	624	671	684	657	694	699	660	669	667	643	668	668	687	651	649	656	656	639	616	661	653	664	675	613	706	715	680	599	687	676	666	626	704	630	657	643	690	659	624	646	653	636	666	670	659	666	640	650	657	707	671	658	650	691	639	660	647	673	677	684	665	642	640	656	689	662	678	683	660	739	658	660	645	660	643	638	655	699	650	692	694	660	671	647	677	656	632	650	660	678	634	669	638	646	683	653	660	712	673	715	632	709	673	711	627	667	647	635	654	622	630	694	592	677	653	643	672	639	640	678	660	695	648	639	646	647	692	703	661	675	690	641	605	729	664	722	711	685	615	693	649	657	669	621	678	686	689	663	636	650	696	646	644	650	673	617	663	661	670	646	674	654	642	666	663	664	656	651	707	636	679	652	666	677	652	664	627	667	641	624	612	637	648	671	656	702	654	634	636	684	712	611	688	673	631	646	628	632	639	692	650	696	664	682	651	701	634	654	685	645	670	628	700	619	651	667	636	608	695	722	598	660	652	662	669	592	649	636	686	665	700	682	634	649	634	711	645	644	643	683	663	638	693	651	637	669	671	682	645	655	663	677	713	687	709	667	644	689	600	663	656	673	720	667	706	658	676	649	693	649	678	636	710	651	676
3293	895	570	375	281	291	330	330	307	329	275	276	219	240	188	144	139	153	130	124	128	88	145	179	161	137	123	101	92	84	76	83	80	93	95	69	70	78	96	85	81	83	90	68	61	75	97	78	60	60	67	77	80	62	80	69	74	62	67	72	80	62	84	83	74	76	83	93	71	81	74	79	87	62	73	75	74	73	75	82	83	83	83	67	74	90	78	79	86	76	84	86	64	85	82	68	77	68	80	62	82	82	75	72	86	62	79	80	68	92	68	83	103	70	64	78	71	76	59	64	83	90	102	76	76	78	77	78	78	77	78	77	73	64	80	100	58	56	80	88	73	72	80	74	77	80	77	82	79	67	72	79	62	62	85	70	67	68	64	68	64	74	76	88	68	61	79	91	83	58	91	55	79	77	86	75	72	73	88	83	86	83	78	68	61	79	78	70	66	88	69	86	79	71	77	78	73	76	95	79	79	63	73	87	86	71	71	70	70	62	71	61	69	60	75	81	84	76	75	72	83	83	70	77	71	70	78	87	95	60	90	81	74	77	73	76	53	78	72	85	86	77	61	85	78	74	81	82	76	90	81	65	84	69	68	79	80	78	74	68	74	65	74	84	78	77	85	78	65	74	81	72	70	85	60	79	69	68	62	83	75	79	70	72	73	74	80	76	75	77	78	78	96	79	82	74	87	77	75	74	93	83	92	73	66	71	80	81	81	74	79	62	82	84	63	77	90	70	82	71	83	76	53	64	76	74	79	64	71	65	76	67	79	70	65	83	84	64	62	67	81	79	71	80	73	71	81	71	73	73	87	67	67	78	82	64	72	85	68	76	78	81	74	60	70	66	82	74	64	75	88	61	74	68	76	73	72	60	89	75	91	84	69	78	82	67	91	76	74	77	68	78	59	80	75	73	80	86	82	78	90	75	75	80	73	79	85	73	87	72	68	82	72	85	81	77	78	88	72	67	78	67	83	71	73	67	75	85	84	73	83	68	70	77	79	59	69	94	76	74	80	68	79	81	91	69	69	77	90	86	86	80	65	75	80	88	67	86	76	88	68	70	65	64	81	83	89	74	73	69	73	69	80	76	77	71	69	63	78	73	78	73	88	99	81	92	69	78	76	87	76	88	84	74	70	85	57	69	73	78	85	67	84	61	69	74	68	84	83	78	75	77	85	74	83	76	75	69	75	92	74	88	69	72	84	76	94	77	86	66	65	67	76	83	61	72	61	84	77	79	82	78	76	72	61	69	71	90	82	63	75	92	79	71	77	77	83	72	52	72	78	80	68	83	75	68	79	81	73	71	79	62	82	88	79	69	85	83	81	74	100	76	76	68	77	59	70	79	86	77	79	63	63	89	69	82	76	74	87	74	77	78	67	76	76	72	64	89	61	84	81	75	68	72	80	80	76	62	67	84	81	77	83	88	71	82	78	90	61	80	75	77	67	69	67	85	77	72	68	84	91	77	72	72	76	72	79	74	52	73	68	68	86	89	79	67	59	81	84	73	63	68	69	71	66	87	78	73	82	74	68	77	82	77	76	74	68	76	84	83	69	80	69	68	66	66	75	76	69	70	78	95	72	87	73	87	62	86	82	72	73	84	75	75	77	76	75	77	80	70	65	71	85	82	87	58	68	93	91	77	78	78	69	76	76	68	68	84	79	60	63	83	72	93	71	65	79	77	68	77	76	63	76	77	69	75	90	64	74	71	72	66	79	64	92	81	69	74	70	71	70	81	84	76	82	61	84	84	77	67	79	71	73	82	71	77	60	78	75	80	80	81	84	70	77	90	75	76	67	76	68	66	84	68	90	74	85	73	73	75	71	89	81	75	76	67	66	78	83	81	83	72	68	88	86	69	76	82	84	66	72	64	79	67	70	89	68	81	76	70	81	74	59	67	80	73	84	70	74	72	88	80	74	90	86	73	64	79	73	74	66	93	73	87	84	87	79	67	81	74	82	79	71	74	83	83	81	63	100	81	78	75	88	50	77	79	73	63	82	67	67	78	99	61	74	70	77	83	61	71	97	74	83	85	71	84	82	86	82	82	87	69	85	73	79	70	78	84	81	79	82	87	83	75	90	68	73	87	59	66	90	69	66	62	91	83	93	72	74	83	62	80	71	67	66	72	80	63	67	69	72	77	74	84	71	66	69	76	83	79	87	81	74	86	73	83	83	68	78	59	81	100	79	77	72	72	86	88	72	68	72	83	71	76	101	79	81	71	62	64	78	83	70	99	66	70	86	98	65	77	78	76	76	71	80	69	73	79	83	74	61	74	77	75	72	73	73	72	83	75	82	76	84	72	80	83	88	71	71	84	66	73	68	72	67	77	74	70	93	78	87	85	89	72	55	68	89	59	74	91	88	81	74	86	73	87	84	68	73	75	82	77	73	76	79	67	67	76	63	68	85	77	59	74	75	74	72	66	71	73	72	69	77	92	84	84	86	81	77	65	84	75	80	82	64	80	57	68	69	80	81	70	71	85	90	72	88	75	67	83	75	66	83	64	64	88	77	90	74	56	69	72	73	85	73	83	64	60	81	81	79	81	89	68	81	79	77	77	70	85	77	80	87	54	84	67	75	70	84	74	78	80	76	73	78	71	100	82	81	84	62	66	80	84	74	75	91	71	89	70	84	86	81	63	72	76	74	89	70	92	75	83	77	83	62	60	73	57	64	67	85	71	88	58	84	67	69	85	95	86	75	84	62	80	71	80	83	68	85	63	85	78	75	90	82	73	81	77	83	84	81	70	65	81	65	85	62	92	70	74	81	80	75	65	79	87	81	72	83	74	65	62	71	69	100	64	95	85	75	69	78	75	84	77	76	71	71	68	77	67	76	66	79	75	98	83	62	78	81	69	72	77	82	77	73	70	80	92	71	78	77	73	79	75	68	75	67	75	68	79	75	76	82	64	75	68	73	102	84	78	95	65	80	88	57	74	78	84	73	72	72	88	80	65	70	81	84	68	76	63	78	69	68	75	67	88	70	74	76	96	83	74	91	59	63	83	60	73	89	89	62	87	90	64	76	68	76	88	70	83	88	63	75	89	64	77	79	83	74	79	85	77	66	86	71	80	79	71	81	91	73	77	87	82	73	68	74	65	87	79	75	72	82	64	65	82	59	84	78	86	76	72	74	100	68	67	65	85	66	71	86	73	80	76	71	73	70	78	90	87	72	71	82	73	65	77	76	80	77	79	62	85	63	86	68	84	87	71	70	76	69	64	90	73	84	66	96	57	86	68	76	86	79	80	88	68	81	83	82	84	83	78	73	81	68	75	72	89	84	79	87	88	68	74	71	88	75	90	86	78	79	73	85	83	73	88	62	64	80	75	81	64	89	85	76	70	75	73	64	86	72	63	69	77	65	77	67	89	63	80	79	74	76	65	79	84	54	74	88	72	72	71	93	85	79	78	84	78	75	69	57	64	75	69	69	71	80	89	71	84	90	84	77	94	97	71	63	66	82	66	76	82	79	71	67	91
22939	8815	6062	6231	11524	14988	14514	12593	10510	10119	7979	7320	6268	5663	4538	3471	3053	2701	2356	2062	1845	1585	2224	2836	2728	2280	1726	1314	934	807	675	618	649	571	592	586	551	553	589	556	577	603	573	552	555	596	554	587	562	593	605	598	621	564	567	516	553	554	548	523	607	547	545	620	581	561	571	565	549	556	558	549	587	563	600	631	562	547	588	565	546	532	580	583	565	567	587	578	583	543	576	553	561	558	549	569	579	572	552	540	575	594	558	572	593	555	595	538	559	591	593	555	612	539	566	601	548	529	564	572	599	559	599	587	584	577	522	564	591	609	585	557	566	543	564	596	542	546	590	589	578	563	587	550	542	600	584	576	576	570	575	590	557	576	564	554	607	570	608	564	562	575	589	583	505	560	591	565	558	559	561	571	576	560	525	570	589	566	568	561	542	528	574	602	545	589	571	528	561	539	554	570	582	565	590	559	601	590	568	567	570	563	545	589	583	553	586	550	568	566	556	601	569	541	522	573	565	597	547	590	558	583	511	615	559	576	585	568	644	582	643	596	571	586	576	609	555	548	564	606	588	557	550	575	578	563	548	565	532	582	521	565	507	603	556	585	587	574	604	556	565	556	558	593	595	545	533	627	587	580	545	548	559	568	554	606	587	552	592	567	545	562	590	550	545	564	588	590	585	579	546	564	560	530	597	571	554	604	584	570	579	565	570	587	555	553	551	571	582	561	588	575	559	559	581	546	578	555	574	608	559	533	577	562	614	589	508	588	612	567	622	626	564	559	578	525	594	574	585	587	569	559	540	551	580	583	578	569	604	536	591	567	578	571	543	567	570	579	564	550	565	559	578	525	592	551	526	561	560	587	590	590	539	549	551	543	564	592	603	511	585	573	589	541	553	571	549	538	594	543	561	547	590	561	541	560	545	614	546	551	573	610	555	569	572	563	558	589	565	525	601	556	568	595	592	560	547	533	579	610	589	582	610	550	553	552	536	621	576	583	591	591	556	609	585	561	517	601	499	539	534	603	582	552	607	564	543	609	600	612	531	574	595	552	547	551	567	571	567	594	558	583	554	567	559	541	580	567	567	600	592	574	538	590	579	572	549	559	563	548	558	605	592	564	551	525	601	563	555	574	601	558	536	585	515	549	577	599	536	571	535	598	548	591	544	572	549	557	553	563	580	569	566	559	551	554	617	559	518	574	579	543	555	547	553	552	572	550	563	573	554	551	552	555	531	536	599	557	582	524	587	529	593	577	593	560	553	579	563	580	562	572	524	573	590	580	570	545	552	574	565	579	614	541	583	615	532	566	551	535	575	568	554	549	579	545	554	617	573	574	589	549	603	547	593	560	581	582	577	587	591	553	581	563	578	591	526	578	589	590	592	620	595	529	562	539	500	528	543	607	594	552	562	597	612	558	594	569	523	557	563	535	552	552	557	538	585	603	567	537	576	591	537	615	522	532	602	512	598	591	619	587	515	651	581	555	561	590	539	576	582	578	532	531	598	590	586	548	576	598	549	561	565	564	566	605	559	546	563	576	574	546	558	589	579	575	562	561	589	555	540	590	579	541	581	554	569	603	585	577	561	622	552	561	597	545	525	567	549	548	576	526	586	567	578	580	576	556	544	549	558	573	559	577	611	595	520	560	558	577	587	595	586	552	561	596	605	591	591	577	562	558	543	574	572	570	569	560	600	557	577	565	554	571	600	572	583	554	534	624	589	593	567	614	565	580	553	554	550	572	596	571	610	582	573	580	596	545	586	546	590	563	565	545	553	545	593	560	547	578	596	548	582	572	566	584	560	578	553	577	573	536	550	561	541	590	626	560	580	578	571	572	557	568	555	563	524	582	567	617	535	546	596	540	644	562	563	563	561	594	589	620	587	596	556	594	585	545	610	580	559	575	565	607	605	582	556	594	599	564	580	601	573	576	598	572	511	547	580	618	543	609	575	566	618	591	589	591	569	564	564	582	524	598	572	535	622	534	605	590	573	554	600	562	521	585	556	587	572	610	581	553	564	605	558	608	558	562	557	569	603	599	542	577	571	609	564	543	565	537	507	593	564	588	564	549	573	557	570	580	554	562	611	559	530	633	540	574	597	567	563	625	560	573	559	578	589	604	552	528	581	564	554	592	574	562	596	540	589	525	568	517	614	556	583	583	539	565	534	615	554	575	582	579	573	558	568	551	572	551	562	577	566	514	541	548	625	567	555	551	598	546	562	600	533	584	599	567	537	555	573	547	541	560	584	517	560	541	563	597	592	559	578	551	526	554	566	598	576	549	531	570	584	540	580	609	565	548	559	564	553	610	578	583	580	609	610	548	580	584	532	599	559	585	589	549	552	589	586	573	546	591	557	574	581	558	569	571	574	542	589	555	592	569	608	527	533	573	589	578	576	551	571	589	562	549	565	555	575	584	565	546	606	543	607	571	552	589	533	559	582	582	543	578	542	568	606	591	560	565	553	557	565	566	587	595	573	574	572	563	534	580	545	598	582	556	572	552	537	569	574	561	559	529	590	536	572	591	562	546	560	570	558	610	544	583	591	571	576	542	552	587	552	544	537	571	551	571	576	568	581	595	514	606	568	589	596	561	573	588	604	597	543	600	553	543	549	600	620	553	536	576	600	547	550	554	561	516	559	595	546	566	562	581	550	588	573	570	555	549	633	592	600	591	542	597	559	572	574	510	574	572	574	579	605	557	592	567	553	568	551	583	621	546	540	564	592	535	585	580	590	553	578	595	581	576	559	602	565	574	597	594	592	605	559	562	596	618	541	572	576	570	544	553	542	552	634	570	557	552	544	600	576	570	563	556	634	556	552	556	601	580	561	557	560	578	590	566	567	557	583	597	558	564	571	544	550	539	526	570	570	593	590	580	589	585	601	552	558	556	587	558	557	570	572	568	569	557	580	568	604	589	583	581	594	559	577	601	621	573	581	576	599	544	539	598	591	585	564	582	571	575	537	571	542	528	557	572	587	588	556	548	571	576	602	519	593	576	556	584	585	593	564	583	553	541	583	626	577	603	601	552	577	586	653	599	561	552	544	585	558	575	604	587	588	541	553	530	529	583	574	610	564	583	566	573	577	559	559	605	543	582	566	606	535	629	568	591	548	540	552	583	558	608	555	576	601	578	582	581	550	552	595	605	595	595	543	576	572	581	599	600	560	571	539	555	528	541	585	577	604	556	589	597	567	608	594	555	591	596	584	564	580	608	601	554	588	596	563	538	600	607	550	577	582	552	549	589	612	570	605	574	579	586	570	575	566	571	585	582	548	578	566	585	566	575	545	588	536	561	582	591	562	579	550	591	586	586	539	577	569	528	560	558	550	581	563	577	588	577	592	563	545	607	591	560	563	606	564	563	568	590	543	530	566	553	598	552	596	547	593	554	554	578	549	527	596	609	579	589	570	580	588	553	599	524	590	578	586	566	553	543	563	573	547	569	592	582	608	555	580	580	596	611	612	555	533	552	532	530	589	624	571	589	553	559
3225	1348	625	434	337	325	434	465	478	423	366	346	319	278	219	206	153	176	160	121	137	128	278	414	381	337	230	177	137	114	122	89	75	85	80	65	73	93	77	78	79	70	70	79	88	71	76	66	89	82	78	68	73	84	88	72	102	86	85	96	67	88	79	71	88	78	76	66	80	69	76	82	81	75	73	96	70	89	71	71	73	68	87	62	60	69	79	83	81	82	74	87	86	78	71	76	82	60	78	66	86	71	84	62	79	63	83	79	83	70	74	73	77	95	67	67	71	78	75	86	74	85	83	72	60	70	71	94	86	69	75	81	73	88	82	75	75	89	84	58	82	75	77	86	85	79	69	75	87	67	73	83	90	73	74	77	85	83	90	85	79	85	75	85	73	79	84	70	81	84	77	65	103	80	80	73	93	75	80	57	73	67	72	89	93	68	72	93	64	65	82	88	83	76	66	79	99	95	83	70	67	68	78	87	73	72	78	86	69	72	79	66	61	67	89	79	70	68	82	63	77	67	81	66	85	75	81	94	84	69	64	71	70	80	84	75	71	74	86	72	98	83	73	98	92	84	78	73	83	79	78	96	92	85	80	86	81	85	85	84	75	102	72	75	87	73	73	81	90	84	93	65	61	75	62	63	68	81	83	94	66	70	76	78	62	74	84	89	70	79	84	71	80	72	69	66	89	85	89	83	77	92	79	79	76	85	84	81	79	69	74	59	79	85	72	78	80	76	76	68	69	75	75	60	80	82	75	77	101	83	77	88	90	79	59	78	70	73	77	86	84	104	73	76	72	81	75	84	80	82	81	82	83	60	73	81	77	86	83	71	78	90	82	71	77	72	86	67	81	74	68	71	67	91	72	83	76	97	92	69	84	84	74	70	83	72	83	74	80	76	89	75	79	80	80	96	80	88	78	78	98	75	79	84	78	87	74	81	76	78	81	78	63	65	78	72	73	86	73	79	77	77	85	77	88	93	85	72	75	67	62	78	77	70	76	72	85	69	92	71	83	74	65	74	87	75	65	70	74	85	80	80	85	82	100	87	83	89	87	69	68	74	71	94	75	78	80	66	65	68	73	54	81	74	92	82	72	81	65	90	79	94	59	92	75	67	74	81	78	80	84	80	91	84	71	71	73	79	70	99	87	65	83	82	81	71	71	92	97	74	65	78	83	73	94	89	74	72	80	101	79	78	82	85	77	73	84	61	83	69	85	76	73	84	92	73	76	78	78	68	83	85	78	68	66	76	89	86	74	70	78	65	89	70	82	86	70	83	83	69	71	79	76	74	82	87	79	103	72	84	73	76	79	93	86	72	83	80	73	59	80	79	83	96	79	85	88	63	96	92	86	85	87	85	86	49	89	77	84	62	62	69	77	72	68	69	60	74	84	67	76	86	75	84	80	79	68	59	93	68	83	74	69	71	92	75	60	75	82	85	83	95	87	60	77	76	76	78	81	88	94	79	89	72	76	96	66	73	88	79	83	77	102	92	70	66	69	83	82	85	72	85	92	67	93	79	83	82	77	76	70	64	61	70	80	76	71	83	84	86	72	82	75	86	80	79	73	83	76	77	80	81	73	72	79	83	72	95	78	71	84	83	69	73	71	74	81	73	69	76	81	78	80	54	82	77	63	75	86	85	92	95	68	81	77	83	83	71	82	93	74	78	75	82	80	76	71	73	79	93	68	57	81	94	76	88	89	69	89	89	81	72	80	84	78	93	61	70	95	81	79	71	67	69	85	71	80	73	71	78	76	83	87	90	72	85	83	85	73	67	70	70	72	65	69	86	82	80	66	97	84	71	87	83	83	78	72	71	73	71	78	80	90	94	87	79	77	76	86	65	70	78	71	85	90	68	94	88	78	81	85	75	83	99	71	92	92	70	72	84	85	74	74	75	72	81	77	84	81	84	77	84	82	80	64	83	89	95	75	76	80	78	90	79	74	83	76	77	84	79	78	83	87	69	78	78	70	62	91	102	63	72	70	80	55	72	75	78	64	73	45	71	89	69	81	74	79	80	78	74	75	81	98	81	86	84	77	85	93	76	80	76	85	76	74	96	66	91	87	87	66	78	77	69	80	78	92	69	81	75	81	77	89	65	82	88	81	75	84	76	77	77	83	84	87	77	81	91	90	82	78	93	60	77	77	66	79	87	79	81	80	87	84	78	82	73	79	71	86	90	71	80	89	79	69	78	88	70	90	62	66	72	85	84	84	80	70	75	84	81	87	65	62	82	70	80	68	74	90	77	75	83	70	77	78	68	90	77	78	71	72	75	90	80	64	68	80	91	84	94	103	77	80	74	93	86	80	83	80	80	79	76	79	89	67	92	83	84	84	82	85	78	87	80	87	84	91	58	69	79	79	85	89	80	85	83	72	96	66	80	95	77	91	77	69	104	73	87	89	83	83	73	79	87	72	88	80	99	69	84	88	93	80	90	88	76	89	79	83	90	77	89	90	71	89	87	78	67	89	108	88	77	70	68	85	91	73	92	73	76	72	81	77	101	59	92	76	72	60	93	76	57	78	77	71	83	83	73	69	74	83	89	85	76	84	69	73	79	74	64	70	65	96	84	76	69	87	89	69	71	90	75	92	88	87	83	71	59	97	72	87	65	101	92	69	59	79	64	66	95	75	85	82	73	67	81	78	95	71	94	79	75	79	74	62	85	66	81	78	101	94	71	88	98	76	84	68	80	99	71	87	68	68	77	82	88	93	73	77	57	70	70	86	92	73	67	85	91	81	73	88	73	92	78	90	73	87	75	74	77	85	75	71	89	74	92	77	74	75	82	71	81	87	80	80	78	104	75	73	94	84	59	77	77	73	81	94	63	73	70	81	84	73	70	99	75	87	82	79	76	74	76	66	73	74	64	91	79	79	74	86	98	88	87	83	75	71	80	78	68	92	86	84	81	68	84	73	80	77	71	78	80	69	77	73	71	83	86	69	82	72	80	76	94	78	73	82	78	84	93	65	73	67	74	67	72	87	77	97	84	69	76	77	72	75	78	77	86	80	84	81	77	70	91	81	72	96	94	72	82	70	70	58	75	80	88	81	85	74	92	82	93	88	84	98	83	78	70	83	77	74	89	91	71	75	82	66	70	84	90	86	82	97	84	72	82	66	71	70	75	66	79	72	79	79	58	63	73	77	76	79	76	86	73	75	81	87	71	87	76	94	79	86	99	73	70	65	80	95	92	76	83	79	91	70	70	77	90	79	83	81	85	85	72	86	85	75	92	74	73	76	77	83	71	73	72	82	83	77	73	72	78	67	64	77	87	91	94	86	84	56	79	85	87	53	85	86	75	77	77	76	72	69	79	93	70	73	71	86	71	76	97	80	84	93	80	73	96	75	80	78	83	81	67	96	86	86	79	75	86	87	85	77	81	93	93	71	84	82	72	75	65	71	77	68	67	88	83	83	73	68	77	72	83	76	89	81	84	74	83	64	77	89	79	89	84	70	71	84	75	89	61	85	79	68	79
25485	11843	6854	7632	14097	17550	17989	16713	14638	12255	10725	9705	8824	6702	5047	4589	3933	3325	2526	2505	2328	2084	5606	8035	7576	5720	4108	2707	1684	1097	869	721	685	611	601	581	589	538	586	609	560	577	590	582	573	583	579	592	569	550	564	599	618	558	581	632	532	593	554	555	580	598	607	577	607	571	585	597	572	584	568	571	585	583	563	590	574	565	585	556	575	592	528	613	560	575	556	576	642	572	598	621	619	577	621	558	601	599	600	597	604	570	593	576	602	583	532	593	559	582	571	556	569	579	573	556	600	564	600	586	563	585	600	568	558	585	593	602	586	598	547	596	591	563	545	603	556	602	635	546	589	585	612	605	556	545	605	560	572	607	601	568	582	544	605	608	590	556	578	569	567	552	570	598	573	592	560	593	590	595	550	563	589	586	609	596	586	591	575	580	570	599	595	532	546	617	578	557	616	590	570	545	559	591	574	595	563	587	585	571	615	560	587	562	609	556	586	578	595	609	608	577	590	567	575	549	614	568	583	572	557	572	605	561	556	621	600	572	580	547	554	572	596	565	557	612	610	582	573	589	594	577	593	592	610	583	561	552	540	564	582	609	553	592	601	549	578	613	573	597	561	585	614	579	601	576	565	616	616	581	551	606	566	550	591	592	542	618	586	549	568	580	602	572	534	524	565	609	568	546	592	606	549	600	567	579	572	559	565	614	593	585	563	597	599	613	590	570	572	596	570	627	556	576	604	570	544	581	580	605	574	581	585	581	562	532	565	580	575	549	541	587	588	609	558	627	582	558	556	618	569	624	558	571	544	592	561	560	579	561	585	620	624	563	567	580	592	596	535	565	576	598	573	569	583	577	563	584	607	563	561	511	620	601	597	596	586	564	564	541	607	569	571	572	568	590	581	543	599	568	556	605	618	586	580	562	561	587	593	579	588	597	556	625	567	564	581	575	587	554	582	548	601	579	548	556	559	600	592	564	582	626	615	565	561	555	592	564	577	599	604	598	549	588	575	588	611	551	540	588	611	571	543	606	549	556	597	605	537	575	587	579	571	616	583	577	574	554	537	589	582	585	560	602	577	534	571	580	559	561	587	564	589	587	610	574	566	584	575	602	566	559	560	618	575	551	593	577	555	612	581	559	556	565	619	608	601	573	586	593	587	557	609	612	565	582	582	576	599	560	645	563	575	576	572	628	589	543	561	569	616	582	579	557	584	557	641	601	589	578	637	551	564	588	554	555	580	551	593	580	580	620	521	604	579	587	562	613	600	595	634	590	587	575	578	573	603	629	598	587	601	575	559	611	582	570	582	593	538	594	585	546	588	597	556	547	576	557	611	562	591	574	583	553	562	559	564	577	611	537	561	595	540	560	621	593	569	564	591	571	556	614	565	580	543	567	537	583	586	564	566	568	601	582	570	581	566	575	590	545	568	527	620	586	565	571	602	587	627	530	546	542	592	530	560	560	554	561	544	605	598	592	565	598	573	567	610	554	582	562	553	612	555	550	560	566	595	561	584	585	562	549	584	614	604	568	576	615	545	622	588	568	587	575	578	564	575	596	590	578	555	610	558	553	561	556	539	563	560	591	616	626	563	585	579	600	585	575	591	605	603	589	544	613	597	558	614	557	548	572	563	592	587	544	557	575	598	588	550	568	565	587	588	557	606	595	591	560	575	592	592	560	550	585	594	573	570	570	608	578	571	613	548	545	546	573	582	591	598	639	568	598	577	594	599	571	561	578	603	588	536	608	597	562	539	583	607	581	610	570	558	574	602	558	594	584	582	616	616	565	569	576	537	632	583	625	596	575	566	545	572	536	581	556	589	598	552	592	585	555	592	580	535	576	592	563	588	576	622	554	584	581	604	538	604	585	596	562	601	637	603	624	587	533	595	556	605	545	574	548	593	577	620	608	605	569	568	558	551	569	579	546	603	579	616	585	576	601	578	541	582	614	582	601	573	552	588	587	591	546	570	579	598	568	588	564	599	576	549	596	568	602	602	548	580	562	538	560	589	586	563	584	568	565	574	588	554	552	564	589	545	572	585	606	549	565	592	537	576	585	594	548	576	569	582	591	595	583	518	563	589	574	616	569	521	578	575	538	581	555	575	594	579	581	579	561	549	559	560	580	519	561	558	588	554	595	615	552	589	590	581	563	614	559	608	538	612	564	597	566	578	619	616	552	551	546	579	594	607	582	597	571	555	561	578	607	566	553	570	587	575	635	568	589	550	599	600	592	548	580	571	574	585	583	563	591	560	579	543	589	600	594	604	652	550	606	601	603	572	612	567	588	553	605	638	569	539	594	553	557	547	600	541	553	600	597	585	563	585	526	571	576	588	601	560	546	601	534	592	559	562	591	557	576	570	584	598	608	548	591	561	582	583	554	619	590	576	592	582	610	564	580	542	565	522	600	545	635	624	622	537	560	609	586	600	571	615	577	563	589	579	583	566	556	568	593	528	604	584	550	593	547	582	571	544	581	554	578	599	637	532	625	576	576	563	576	592	571	572	557	554	594	612	592	541	551	574	634	603	554	566	598	592	604	600	632	585	544	585	586	571	568	593	543	573	601	601	566	569	575	528	533	588	582	542	550	622	515	594	587	569	597	598	540	587	573	558	594	580	606	549	568	586	578	592	594	560	609	605	573	570	567	553	584	566	598	594	617	615	571	601	560	607	546	604	588	575	586	542	612	593	607	645	563	566	596	559	600	565	616	582	603	617	600	591	546	595	614	541	580	615	550	600	574	564	551	584	560	600	584	568	587	620	605	572	568	584	604	607	580	571	566	550	554	603	593	587	562	570	565	596	572	584	536	587	559	549	583	589	573	565	560	595	599	565	554	587	572	585	599	571	586	586	628	606	582	569	552	583	568	489	569	566	619	584	534	587	555	584	571	588	563	612	638	605	543	586	604	600	606	618	553	589	615	583	556	603	559	593	617	552	596	559	590	591	612	585	600	607	589	574	556	600	588	640	556	528	520	589	565	565	577	557	584	613	590	577	581	589	544	576	594	594	562	549	571	561	577	584	575	565	581	575	627	573	583	591	608	607	567	598	541	566	608	531	563	566	568	600	553	595	622	625	592	558	597	580	605	580	598	553	580	609	578	562	598	565	597	532	572	546	581	548	569	565	571	609	574	603	588	607	568	567	566	607	549	591	560	544	586	588	576	588	600	564	598	584	567	593	588	587	569	538	595	586	567	582	544	601	591	581	604	592	577	554	615	574	576	593	580	619	572	576	614	560	549	580	579	588	610	561	523	542	645	575	549	569	593	578	590	625	582	566	570	529	585	585	605	590	599	586	568	601	555	558	582	581	588	583	595	553	561	610	579	553	625	560	569	597	583	572	627	536	619	548	616	626	547	552	568	557	557	584	583	576	582	566	586	564	583	576	584	605	541	570	585	585	569	604	587	569	632	569	628	605	568	510	573	506	620	591	566	586	586	554	579	579	601	561	529	520	590	560	574	558	582	601	601	576	577	584	543	545	559	554	619
4492	1287	623	443	286	328	509	439	481	434	434	338	332	276	264	216	181	172	166	165	138	164	291	437	409	355	270	200	161	112	106	113	87	85	77	104	104	81	68	92	88	105	89	94	91	84	105	86	83	98	98	96	83	86	104	83	80	108	95	87	92	69	93	95	93	81	71	91	96	87	95	84	99	85	95	88	87	98	87	91	86	68	83	84	84	96	99	93	90	75	74	87	82	87	82	72	97	101	85	85	86	71	114	87	98	103	84	91	88	90	85	107	91	100	89	98	82	76	75	92	100	69	99	80	92	90	95	83	79	96	105	93	99	77	96	91	96	84	92	93	82	76	82	92	78	104	92	95	110	90	91	94	79	73	86	69	76	74	99	103	81	91	93	90	80	82	98	84	69	103	77	83	102	97	85	83	76	77	103	92	90	89	88	81	80	95	71	86	101	89	80	90	91	96	89	89	83	70	95	86	104	96	87	87	92	93	96	99	102	82	73	93	100	84	95	86	81	85	91	96	82	90	95	96	91	83	87	79	77	105	72	86	95	89	83	99	93	90	91	92	87	96	111	95	78	96	86	96	81	80	81	93	108	87	75	83	90	88	99	99	89	74	88	93	89	88	96	69	81	99	92	79	93	83	92	89	121	87	83	113	89	93	92	98	71	66	100	89	82	100	74	93	84	85	81	83	90	106	75	83	86	109	101	86	84	85	98	82	86	84	100	103	82	101	82	81	89	92	85	96	78	88	98	98	81	96	84	82	90	88	88	93	95	92	79	87	88	81	80	96	74	96	87	66	80	105	99	97	89	62	76	103	86	96	100	86	87	101	86	97	95	75	107	101	73	97	81	77	87	89	93	83	91	113	83	74	93	90	102	71	85	92	87	93	89	66	92	95	78	91	77	84	85	85	91	97	98	89	89	105	83	95	84	97	77	83	79	88	96	91	70	83	103	78	86	106	95	77	72	90	83	87	88	96	90	104	116	101	100	107	82	88	90	92	79	65	81	83	95	88	100	71	89	87	69	88	86	78	88	81	86	86	86	93	87	88	85	83	99	86	89	86	81	91	79	86	86	84	79	87	88	104	85	98	86	101	83	88	76	80	92	83	94	101	89	87	80	71	97	98	92	89	85	73	105	77	97	83	82	79	82	85	98	77	80	96	83	73	91	87	86	108	69	91	74	71	98	81	84	82	87	108	91	97	88	80	101	77	82	79	90	87	78	81	92	92	83	92	88	105	80	77	84	96	84	96	98	83	104	90	88	98	102	93	84	95	94	91	89	84	79	85	87	87	68	72	87	90	81	89	78	97	79	94	86	95	73	81	92	91	90	86	95	85	88	102	85	88	73	97	84	101	91	92	92	96	95	80	69	77	89	84	89	82	97	78	94	95	71	74	78	69	84	104	93	81	87	105	84	101	96	101	74	82	87	101	82	99	103	114	100	84	81	85	100	89	77	91	93	88	101	100	107	108	67	103	91	94	90	84	95	86	87	83	81	87	105	97	95	90	96	93	103	99	80	97	94	99	87	91	93	95	101	98	83	95	79	98	88	89	104	107	91	105	92	85	108	92	80	93	89	97	87	73	76	95	84	86	82	90	85	100	74	97	100	108	102	75	78	108	87	89	84	100	89	93	79	101	90	76	91	94	96	79	101	72	103	83	84	91	85	90	103	77	75	96	89	92	98	87	94	77	94	90	105	85	85	89	79	106	92	70	95	89	87	94	82	67	81	71	91	123	85	85	85	87	77	88	88	96	94	88	90	102	84	80	83	79	83	90	88	75	83	81	101	77	96	78	82	89	92	77	66	90	93	80	83	70	85	85	93	95	83	87	85	86	77	84	90	71	100	85	91	96	87	87	95	94	101	95	91	75	90	96	78	108	88	86	70	91	74	93	72	97	96	99	89	103	86	93	89	113	102	106	83	87	93	88	89	98	96	85	85	97	78	85	84	104	94	102	77	88	79	74	90	94	84	96	97	89	93	87	95	81	90	85	87	83	82	93	100	72	100	98	95	87	80	83	86	93	97	100	88	82	91	74	73	84	93	65	94	73	91	91	86	102	94	71	96	67	88	93	96	87	93	94	95	89	86	96	87	106	102	84	93	91	98	85	68	96	87	90	86	93	75	101	86	88	102	85	101	79	98	77	95	91	94	97	93	113	83	83	76	92	94	85	86	96	84	84	84	80	98	79	97	87	76	82	83	81	77	81	80	95	92	68	96	108	95	94	87	108	89	111	84	96	106	90	99	76	88	91	97	96	97	79	80	97	101	70	103	108	79	87	81	68	75	84	92	105	102	76	81	95	109	74	83	85	73	74	97	81	89	86	91	86	60	94	88	72	88	89	87	81	95	97	90	92	97	68	78	85	78	97	75	93	105	76	85	91	88	69	89	102	89	90	81	97	79	89	100	91	81	97	83	97	68	85	98	90	92	101	75	84	96	84	112	73	79	84	80	80	106	89	78	92	83	87	99	102	90	78	84	87	88	94	96	115	73	100	81	92	95	90	91	93	87	99	70	82	73	106	96	82	84	86	82	93	90	90	100	99	85	91	81	75	85	75	100	75	74	90	91	88	89	93	111	83	88	93	102	81	82	99	91	98	93	88	80	82	87	94	87	86	80	90	81	86	64	80	80	76	98	92	92	94	101	99	76	93	80	88	90	75	106	84	78	85	95	78	89	99	79	72	95	106	79	87	101	104	90	85	89	86	89	92	99	97	75	74	84	86	80	118	69	87	77	108	86	91	80	94	94	93	82	96	103	81	99	89	85	103	89	87	72	82	83	93	82	93	81	90	88	116	91	80	68	93	98	103	84	94	90	83	91	86	65	102	74	78	70	97	73	80	101	96	86	75	98	86	80	86	84	95	93	104	80	78	90	81	88	88	89	77	94	86	88	86	83	82	91	90	93	89	92	92	99	93	94	102	90	67	88	87	100	92	78	71	89	70	88	87	94	84	82	70	101	88	81	81	88	87	79	75	82	96	70	85	89	83	78	90	102	86	82	69	79	90	87	89	88	80	87	80	84	78	76	98	86	74	81	96	103	78	86	93	98	90	91	83	78	100	87	89	78	97	71	96	92	82	82	88	99	90	78	87	83	81	91	76	102	86	93	86	81	86	93	93	104	103	81	100	82	84	75	90	91	96	102	100	85	89	89	84	97	77	93	92	85	84	103	95	103	89	82	82	85	90	91	73	70	101	86	88	89	99	110	85	100	88	92	76	82	80	92	87	83	77	78	101	89	97	66	108	86	98	94	79	94	87	86	69	103	80	110	87	85	98	94	78	102	89	95	98	73	83	111	82	91	92	81	85	96	84	88	85	93	84	98	94	76	78	93	96	101	90	69	86	102	95	81	88	79	96	90	87	94	91	97	93	89	83	64	90	76	92	88	95	103	79	92	84	77	86	86	95	90	77	90	68	104	100	80	98	82	91	88	83	83	110	105	97	81	98	72	104	81	82	73	80	91	76	79	91	88	75
25197	11090	6334	7021	12727	17447	18058	15885	14922	12204	11591	10361	7851	6330	5594	4742	3976	3392	3052	2739	2258	2665	6642	8600	8141	6464	4742	3204	1970	1362	1034	812	749	673	690	649	657	669	679	723	633	654	646	693	638	656	626	636	614	641	657	663	622	653	663	697	656	633	634	662	629	646	639	654	692	634	702	592	629	648	601	641	653	681	721	648	664	653	669	654	686	654	637	645	608	681	635	646	646	680	677	662	653	632	646	653	681	639	632	657	655	664	635	694	659	624	613	710	627	628	609	664	637	648	581	678	648	606	674	617	674	668	637	708	635	654	673	638	703	656	629	623	632	688	609	606	680	669	689	651	650	641	599	625	629	662	635	624	585	661	682	617	636	666	641	639	682	652	636	626	660	631	672	690	687	623	628	619	663	605	661	623	643	649	746	660	661	589	634	616	671	629	635	646	643	641	686	645	703	622	685	659	635	631	655	674	612	648	652	658	651	631	627	636	702	593	615	646	639	657	590	619	688	678	669	651	662	645	659	635	666	670	615	636	682	674	689	697	690	636	674	663	712	708	669	632	658	649	624	608	661	660	606	612	657	674	682	659	642	650	658	670	667	682	658	653	624	622	616	655	677	675	643	650	617	693	641	680	616	594	636	620	662	648	644	672	690	688	683	660	668	653	653	647	683	651	698	650	676	666	655	653	680	677	651	650	675	643	650	681	654	622	648	619	667	629	627	688	671	673	650	691	629	637	664	646	667	628	646	674	648	694	677	666	662	650	689	646	627	627	641	630	659	668	657	666	618	643	646	640	663	634	662	640	622	691	670	629	637	666	684	679	692	655	670	673	598	666	640	682	642	682	663	653	674	635	619	642	631	658	616	649	702	654	631	665	665	709	661	630	642	619	667	677	618	653	645	668	642	653	630	653	634	633	652	670	657	709	644	688	671	663	658	658	672	642	658	646	648	647	621	637	658	634	683	654	647	675	643	633	655	645	671	607	680	657	655	647	658	644	710	651	659	629	669	618	651	648	594	680	648	642	658	621	630	669	612	692	645	614	623	633	640	654	626	687	648	614	638	679	680	628	668	646	651	660	669	619	647	652	622	651	648	635	632	691	743	647	660	648	689	609	665	650	639	690	626	643	670	644	660	648	608	704	685	676	709	637	670	689	599	628	629	660	675	659	592	657	618	631	633	660	632	659	646	662	662	659	693	682	660	686	655	625	623	697	629	633	641	617	660	636	699	585	666	623	668	636	689	642	637	666	589	632	723	639	707	642	626	683	653	699	618	647	652	640	656	664	660	651	670	628	646	666	576	650	691	640	633	642	666	689	644	641	613	639	635	671	660	640	616	704	624	648	682	641	628	625	621	683	638	614	607	673	726	686	692	633	633	672	653	642	655	609	673	672	650	641	653	655	649	611	659	624	671	678	644	639	640	709	638	683	689	634	632	631	659	639	653	693	651	643	660	672	618	634	621	625	650	674	671	623	602	640	669	650	694	696	655	599	621	658	622	644	623	632	615	641	699	674	610	672	673	661	623	629	655	633	670	619	673	606	668	642	621	695	674	678	638	681	665	623	684	635	580	685	658	607	700	638	712	613	612	644	641	668	615	660	651	642	672	665	617	659	633	627	626	649	644	605	645	633	655	593	688	664	621	649	690	662	607	653	665	608	653	629	625	646	648	657	628	689	629	652	686	677	650	649	689	633	668	655	646	656	647	670	685	679	695	641	643	654	658	652	652	632	667	635	645	666	620	687	614	633	670	618	623	625	681	664	695	636	636	676	641	615	643	651	648	681	633	633	624	623	635	629	673	632	604	645	606	679	670	613	644	651	674	618	679	682	652	674	670	652	645	676	649	649	623	648	667	636	650	687	617	639	646	615	671	603	663	658	645	674	684	676	661	627	669	687	650	714	635	640	656	604	615	635	625	617	636	684	694	642	679	692	672	672	667	642	641	674	673	644	619	701	648	652	660	654	680	663	641	633	643	659	617	664	632	642	628	635	603	602	666	702	675	638	629	689	670	636	650	631	634	704	690	643	649	626	614	641	645	667	663	618	672	646	679	608	632	652	671	660	666	656	626	596	642	633	669	651	653	615	608	639	673	682	643	686	613	595	632	644	667	657	661	654	679	659	657	626	678	660	623	634	657	664	567	644	693	656	647	629	641	669	619	653	645	649	595	619	655	623	723	665	651	651	658	657	687	651	674	655	629	637	657	619	651	672	644	638	674	667	659	603	658	627	671	662	631	642	642	618	654	653	679	674	679	615	650	666	645	659	623	642	663	661	627	629	626	654	643	631	638	684	675	713	639	629	688	652	646	623	632	623	680	664	623	681	659	650	651	617	691	595	634	640	665	632	652	668	659	632	664	678	683	650	624	659	668	643	618	617	635	616	611	631	656	674	626	663	623	645	676	647	639	652	656	659	641	634	698	686	657	666	693	618	669	632	639	647	632	686	635	644	650	683	692	666	616	612	663	686	627	658	644	656	625	610	660	651	657	664	676	664	677	658	655	657	639	666	610	673	605	614	696	682	615	651	613	668	700	668	665	656	632	641	663	637	670	670	632	678	626	605	608	655	634	675	665	650	642	619	653	662	622	654	654	672	653	629	670	644	664	650	705	662	636	617	691	607	660	664	633	601	685	628	653	660	599	684	631	663	640	662	661	679	618	612	665	657	667	632	674	647	681	609	644	629	624	632	652	642	656	669	677	643	646	674	671	645	661	634	634	650	652	701	711	666	686	635	670	606	679	639	680	675	664	732	655	649	602	639	634	712	618	645	635	614	701	650	661	616	615	679	652	636	667	678	694	643	619	657	681	671	622	680	645	645	680	675	643	624	665	631	646	653	649	655	630	657	614	649	643	667	618	660	621	639	660	670	634	624	643	635	615	634	616	634	634	640	651	695	693	669	634	679	682	657	690	626	616	639	662	684	640	674	603	663	711	707	706	609	649	617	653	622	638	699	612	639	650	605	606	651	637	659	649	626	617	633	627	612	649	599	658	618	689	628	653	708	639	598	665	619	666	689	651	627	653	640	633	624	629	676	678	649	674	635	644	654	629	595	650	635	691	643	700	613	633	652	664	613	664	659	566	642	642	659	658	649	646	674	639	630	646	674	700	694	644	624	641	653	620	620	674	677	666	684	679	652	630	666	642	634	652	656	620	641	653	677	606	608	657	649	639	671	668	655	594	673	628	641	624	672	681	613	688	695	601	689	688	651	652	687	593	628	687	671	670	677	659	661	639	673	653	719	667	613	693	660	649	673	642	651	669	642	642	628	662	628	654	675	672	663	592	599	630	643	679	622	660	671	620	644	659	682	653	669	669	648	662	684	681	618	634	690	629	614	627	667	626	653	683	618	636	658	656	646	645	670	724	608	649	651	596	621	674	593	606	674	658	712	620	651	661	650	626	676	682	616	658	636	701	657	627	611	628	689	672	642	618	623	652	676	688	645	637	687	640	610	633	673	629	677	666	641	656	624	632	673	657	668	666	624
4296	1645	837	566	434	451	629	575	599	591	572	432	429	324	276	275	222	217	205	184	176	212	526	723	721	571	422	289	211	144	132	99	106	92	87	88	92	84	78	91	102	98	92	107	102	95	92	83	95	75	88	82	102	96	79	87	97	107	82	79	89	93	78	91	88	98	95	102	98	99	106	96	101	93	98	104	88	97	86	85	106	100	75	93	98	92	90	78	76	95	97	95	93	105	90	97	86	92	99	95	109	73	69	93	94	77	92	102	81	95	80	79	92	106	84	90	90	87	79	101	81	97	70	87	104	80	100	72	100	89	89	97	97	84	87	93	96	95	85	107	87	69	92	74	89	75	89	99	81	94	88	101	97	86	112	91	75	104	74	103	91	95	86	90	77	89	96	85	90	88	96	84	87	103	92	84	77	89	75	96	97	104	96	80	102	113	96	91	86	84	88	81	113	88	96	86	96	97	90	97	84	96	77	72	96	91	87	106	92	87	101	98	90	85	75	83	87	101	75	85	97	106	89	86	94	82	91	99	98	80	80	104	80	78	83	96	83	92	91	92	79	75	95	86	96	87	94	84	99	96	96	91	78	66	97	81	105	95	94	106	91	100	76	103	105	92	84	110	95	93	96	81	97	87	106	71	86	85	90	116	96	79	84	96	93	89	80	95	81	94	82	93	90	101	82	105	86	101	92	91	94	79	105	95	105	100	97	80	100	90	84	75	88	111	78	77	101	86	70	72	81	94	107	87	78	84	74	119	91	90	83	90	91	84	94	87	89	87	96	93	75	89	97	79	93	90	103	88	72	104	107	96	79	94	124	91	103	79	94	104	89	98	87	89	94	89	77	103	102	83	90	88	87	98	93	102	94	94	89	79	93	97	86	87	81	80	102	107	76	99	94	92	85	103	102	100	90	98	84	91	96	98	103	84	74	87	101	99	76	89	93	94	88	107	92	92	92	84	97	92	82	83	92	87	97	94	90	94	99	83	104	85	83	87	100	98	90	73	99	86	84	105	63	72	93	100	87	86	82	110	84	88	105	78	104	85	75	91	120	91	94	88	75	88	94	93	85	100	83	83	99	96	67	70	94	91	88	89	94	76	91	84	90	74	81	68	86	90	81	84	87	80	87	85	99	84	102	85	81	96	102	96	93	91	86	95	77	115	88	110	87	93	91	88	90	103	91	90	99	83	99	95	80	100	87	87	80	92	103	88	79	85	97	83	75	72	84	85	94	93	88	92	92	77	102	96	72	80	102	96	89	95	82	92	106	96	97	93	94	66	90	113	79	92	110	83	82	86	84	109	87	92	79	78	93	81	108	101	94	93	90	89	86	83	76	95	78	70	106	80	87	102	105	102	83	88	72	95	75	98	98	93	80	99	90	87	82	91	86	100	94	113	93	103	72	103	100	85	82	89	93	92	95	88	91	104	86	94	97	95	94	109	70	84	85	97	87	86	84	83	84	81	96	76	78	85	83	81	92	90	68	90	79	89	111	103	94	90	86	95	91	84	107	94	103	90	93	92	83	78	103	85	88	90	74	88	89	91	90	84	108	82	79	90	86	85	81	107	88	71	77	89	88	83	102	88	81	108	104	101	86	84	87	87	94	88	83	83	60	82	95	86	104	101	82	100	89	93	96	85	92	102	96	87	99	101	79	95	94	91	88	84	92	93	92	81	106	111	87	96	86	112	92	90	90	94	97	99	101	93	103	82	95	91	92	98	113	115	78	102	96	80	100	88	81	108	91	95	97	95	92	81	96	84	88	98	89	79	93	93	71	90	79	104	92	87	93	85	107	83	72	82	92	101	103	87	92	83	93	79	109	95	90	91	79	93	91	88	93	99	84	83	101	88	85	94	99	110	81	69	98	86	93	80	101	82	102	74	81	100	87	106	107	84	70	94	83	106	98	93	92	86	97	87	92	97	89	87	81	71	89	102	98	90	91	90	68	98	95	77	89	99	95	98	100	90	86	96	99	78	81	95	96	93	87	91	86	85	91	104	77	83	105	89	93	99	99	92	98	90	83	103	63	78	82	92	76	71	87	85	91	104	80	84	74	82	79	93	89	90	91	88	86	83	96	75	72	103	89	83	84	86	88	93	97	90	91	94	87	104	94	89	98	92	97	87	86	75	92	80	88	103	86	90	88	85	84	92	78	103	112	103	113	67	89	87	96	103	75	90	90	98	70	93	105	92	78	94	89	105	95	101	97	83	96	67	101	92	97	85	70	96	101	69	79	94	108	102	87	95	102	87	112	91	94	93	78	97	90	92	88	87	74	87	96	94	95	86	89	108	83	93	79	72	92	102	87	90	110	92	83	82	89	90	85	94	82	80	103	83	92	89	96	102	86	96	95	82	91	99	107	82	83	96	86	103	105	103	88	76	84	93	98	82	83	82	85	82	75	96	94	93	83	102	97	81	95	97	104	88	104	86	103	83	96	83	90	94	108	102	92	79	104	95	76	105	87	89	102	91	92	90	81	97	88	96	86	99	87	72	87	85	75	81	90	78	90	83	96	95	97	74	93	92	104	95	89	107	96	72	68	100	81	103	86	91	88	109	104	90	86	86	84	87	110	98	103	85	98	87	81	86	93	91	72	79	90	85	93	85	98	103	85	84	101	88	85	102	87	99	84	103	80	98	84	74	99	87	117	94	97	82	94	88	85	94	99	98	84	105	80	90	87	79	95	69	90	99	102	91	93	83	93	95	87	84	88	87	94	83	86	106	115	82	90	89	82	83	101	88	91	103	93	111	90	84	110	87	95	89	105	105	102	95	99	92	88	78	94	85	80	99	88	96	85	91	96	87	87	90	95	102	87	84	98	70	82	97	104	84	93	82	81	96	93	107	95	111	95	100	94	84	101	79	86	87	107	93	82	92	101	79	84	91	90	85	74	89	102	94	78	84	102	87	91	107	103	83	72	87	85	97	86	99	93	100	73	85	89	95	89	105	78	100	88	103	82	110	91	93	86	89	84	90	75	102	91	86	107	97	75	82	85	93	89	88	96	111	88	82	77	86	80	86	100	86	94	85	80	90	94	96	104	109	93	83	91	101	93	81	111	92	92	64	89	106	91	105	96	93	88	98	96	106	105	90	75	106	103	75	101	89	96	84	91	83	92	80	98	93	80	85	90	103	97	74	90	95	108	99	99	93	93	82	95	80	91	93	89	75	82	95	104	106	96	83	94	105	94	94	90	90	85	77	87	82	90	107	92	83	100	94	74	96	85	91	80	87	100	77	84	81	76	77	93	91	102	108	93	94	82	82	91	97	100	84	88	95	106	80	80	89	89	112	90	105	103	109	100	85	87	91	87	84	94	72	91	87	94	96	87	84	95	103	91	96	86	91	89	86	80	71	108	90	95	99	99	85	93	105	97	92	90	77	75	90	85	82	95	113	90	89	90	93	71	106	95	96	88	78	107	92	81	94	91	93	90	80	95	81	90	97	87	78	76	107	79	81	97	98	76	95	88	100	94	72
28313	13096	8190	8849	16153	21304	21526	18896	17060	16056	14824	12083	9461	8686	6813	5785	5007	4362	3627	3144	2894	4277	9908	13584	12881	10320	7792	5099	3067	1893	1389	1052	824	724	710	644	721	679	710	667	682	632	697	693	622	714	664	646	686	672	668	665	663	658	641	687	685	720	684	699	613	669	681	649	650	697	638	622	663	647	631	604	651	671	667	690	698	650	642	694	642	641	634	676	658	621	637	674	700	659	688	680	643	660	657	704	654	658	685	665	695	650	648	624	647	670	697	646	693	642	668	634	693	651	653	627	670	712	694	670	681	591	680	679	677	660	705	675	702	675	696	688	624	606	669	623	653	656	682	631	658	673	645	626	651	656	641	634	606	681	630	664	671	647	639	647	624	669	676	692	696	678	611	633	647	665	657	661	598	631	652	656	641	642	653	621	651	685	669	657	654	683	687	676	659	675	635	652	663	634	651	687	656	632	651	635	650	701	673	670	635	636	678	669	632	673	654	655	635	662	702	655	669	642	672	652	592	672	621	625	645	633	658	683	663	667	699	657	616	654	611	727	676	669	739	642	648	693	676	664	632	654	683	695	647	666	650	669	634	636	690	623	672	651	659	688	709	712	647	665	639	642	619	659	655	646	639	669	657	684	721	657	623	658	653	642	644	633	648	724	678	661	660	628	647	642	612	660	655	703	649	659	636	644	641	648	676	672	634	653	625	694	629	724	674	652	656	637	625	685	656	638	619	652	636	669	616	655	667	675	641	646	696	668	649	668	643	631	643	682	680	676	644	648	641	671	601	687	693	660	644	636	633	663	638	680	675	653	697	674	654	714	672	678	655	679	665	665	682	686	670	662	651	692	622	665	652	671	684	732	653	639	640	647	678	689	690	618	711	659	673	664	627	625	633	711	700	643	668	683	646	653	624	683	650	701	627	692	677	667	614	695	689	656	663	644	736	612	677	659	655	647	670	696	649	689	630	667	642	648	646	683	658	661	667	665	682	615	633	625	663	616	703	667	666	699	613	667	630	664	618	637	664	641	659	667	638	667	700	689	651	620	678	665	636	657	636	646	697	698	683	654	676	644	667	658	652	631	650	633	685	643	663	645	680	607	630	693	637	669	664	613	666	629	641	670	670	689	674	602	649	654	613	647	649	613	680	644	631	687	641	667	673	634	659	634	670	687	628	674	648	660	678	660	669	658	658	651	674	652	613	710	699	614	608	636	663	671	638	629	670	669	696	706	652	654	647	695	650	673	644	684	682	675	663	643	647	673	680	622	653	644	667	657	716	659	670	623	696	687	650	685	680	676	680	713	659	623	663	633	681	661	631	692	658	675	660	660	635	643	625	670	689	663	673	673	689	689	688	712	612	631	657	675	625	683	711	586	674	613	667	671	680	664	700	653	679	683	672	624	635	623	675	681	630	674	655	610	649	670	645	634	665	650	646	604	655	632	669	660	571	637	641	662	648	664	623	678	659	632	647	683	652	614	673	647	636	645	653	640	683	692	660	681	629	645	664	699	664	629	687	705	647	659	651	616	651	709	670	659	707	627	673	682	659	625	698	692	670	652	639	663	694	662	681	648	659	680	688	652	679	668	647	632	672	670	634	662	658	659	674	660	618	639	679	686	686	645	705	735	657	654	664	646	662	664	677	661	711	682	659	627	658	659	646	691	631	648	663	680	677	649	665	634	650	629	624	672	677	666	667	619	711	659	643	675	667	698	667	624	640	634	683	636	671	707	672	615	692	655	691	632	678	661	624	686	685	678	703	627	680	679	677	686	607	667	664	634	649	624	647	652	621	603	678	696	646	644	643	660	654	647	646	631	656	641	676	658	701	642	665	664	661	662	661	657	671	694	674	676	699	653	633	664	643	615	652	702	716	629	643	673	688	649	666	651	626	665	657	646	625	627	655	640	684	648	653	619	665	671	653	641	707	683	672	665	618	655	616	637	679	644	651	651	660	655	645	665	677	683	636	669	672	650	643	651	674	636	675	611	687	617	632	668	682	645	606	620	694	639	679	690	641	706	641	671	685	645	669	656	637	705	674	638	662	640	673	633	641	643	692	660	706	660	684	695	633	699	621	634	653	631	627	666	639	699	663	640	685	656	648	639	634	680	660	671	661	708	680	706	647	619	673	649	687	625	657	682	634	633	679	650	690	675	670	683	667	669	671	717	663	659	658	673	660	659	663	712	674	667	675	656	657	616	639	705	632	661	626	636	697	670	653	653	692	673	586	665	671	683	640	651	646	681	628	638	640	621	717	628	681	654	699	655	668	664	661	683	682	672	695	651	661	655	672	694	651	699	640	627	647	664	665	643	630	691	674	676	662	631	682	704	696	686	689	652	652	621	627	680	657	687	660	666	653	703	661	671	622	731	647	631	682	654	607	669	646	662	690	656	623	641	649	626	692	672	647	688	669	645	640	680	677	633	664	672	710	646	661	663	686	641	705	665	670	653	657	706	666	653	672	649	618	631	682	669	633	638	647	631	676	686	643	653	670	623	674	652	622	686	680	671	645	660	659	628	665	677	700	686	625	691	639	640	700	648	669	648	638	641	657	646	625	617	684	648	641	647	690	670	648	707	687	666	643	673	691	676	642	628	622	620	639	673	633	663	675	648	627	670	662	637	648	651	653	667	656	617	633	621	630	705	657	663	657	662	684	640	619	661	694	713	645	656	652	651	663	657	641	655	629	678	662	676	646	617	680	660	675	580	703	657	620	615	646	663	644	693	657	625	628	709	645	673	636	679	660	637	666	638	652	693	649	657	667	675	647	673	681	650	638	658	685	668	669	721	683	614	666	668	673	603	637	685	639	655	643	653	718	638	660	644	671	639	710	623	644	663	619	696	647	670	667	648	691	630	683	689	670	634	624	655	670	657	668	684	701	681	695	642	710	633	667	666	670	680	688	662	636	680	665	632	648	658	656	659	675	650	632	680	642	668	646	675	666	663	649	676	654	628	683	649	664	685	674	637	659	659	649	713	632	672	661	597	675	680	675	679	621	658	600	657	640	673	679	674	679	664	699	614	643	663	643	630	658	652	667	691	678	682	676	656	671	635	666	658	680	661	659	615	701	668	668	670	634	675	635	602	664	662	638	648	661	690	670	612	618	659	655	678	674	664	645	680	663	641	598	646	641	685	661	662	635	668	682	657	670	673	683	655	619	663	675	631	679	707	661	665	653	592	706	687	662	680	651	640	613	674	680	638	640	672	650	673	618	666	684	673	678	670	645	664	653	659	665	640	660	659	657	698	681	644	643	661	616	676	684	698	698	669	611	654	664	655	640	689	658	667	634	662	657	687	664	674	713	651	648	672	649	686	660	657	648	665	683	643	650	674	631	651	671	666	717	666	648	630	689	677	746	648	677	636	671	687	655	662	680	681	601	682	677	624	649	638	644	664	607	643	663	643	653	643	653	627	702	684	641	628	674	682	657	656	701	660	650	668	657	670	679	668	679	674	624	657	647	699	629	655	631	676	650	657	633	643	657	644
3092	1036	533	321	261	278	354	373	311	387	295	248	208	209	173	164	177	148	134	125	118	118	112	163	172	152	145	104	106	74	87	81	70	83	70	90	72	79	68	75	88	78	85	71	91	78	93	71	75	78	85	79	65	82	98	75	69	79	88	77	76	63	67	70	91	87	77	79	85	89	71	67	90	76	75	76	78	81	54	74	82	62	75	80	75	70	70	70	62	85	81	75	81	65	77	70	65	76	70	77	73	62	66	71	81	82	97	59	84	87	76	65	78	87	77	74	80	69	66	67	74	82	64	79	78	67	104	83	73	65	73	99	69	73	84	68	92	76	68	58	85	81	74	76	92	83	75	84	79	74	91	71	55	71	74	77	67	92	85	86	75	83	79	73	90	66	76	65	75	63	74	82	74	94	77	69	73	62	74	68	87	91	76	81	70	86	69	71	75	70	86	71	76	73	75	82	65	68	79	89	82	73	85	66	71	73	81	78	71	81	67	73	80	80	75	87	67	82	84	73	84	80	92	69	73	92	73	63	87	52	81	88	86	82	75	77	81	76	86	79	80	73	70	81	70	76	92	75	90	78	73	71	95	96	61	87	77	79	95	86	67	80	96	76	89	78	77	92	74	79	76	85	74	91	83	62	68	78	79	80	81	66	90	73	74	75	79	87	73	90	69	77	85	74	87	57	78	76	75	82	83	73	57	58	72	80	76	81	78	77	67	86	77	67	77	67	82	64	83	90	77	75	89	57	73	78	91	71	77	54	71	76	69	77	79	75	96	63	72	70	77	62	86	75	81	73	79	67	78	72	86	64	61	61	72	77	64	77	93	74	84	82	99	71	66	81	89	62	78	69	93	80	74	66	79	82	79	80	84	85	68	75	83	95	76	94	77	75	79	84	79	63	73	78	85	81	74	68	79	88	81	64	75	90	98	70	89	73	82	84	85	97	84	85	64	68	95	86	73	80	77	76	91	76	82	55	80	87	66	68	73	86	62	87	66	71	70	71	80	70	58	97	81	78	68	74	79	62	80	81	79	74	69	77	80	62	81	92	79	90	64	88	78	70	78	87	81	78	77	74	79	60	88	88	68	85	80	68	96	71	72	73	68	73	71	83	68	72	85	79	97	71	61	66	80	89	96	74	73	77	91	84	79	71	86	100	73	87	76	92	77	88	78	88	72	71	81	64	73	64	72	62	81	78	69	82	71	91	89	68	67	80	89	70	86	81	71	90	67	73	77	85	80	81	79	87	85	70	76	78	92	69	79	80	82	77	77	79	103	74	62	77	93	75	79	75	84	80	76	75	74	66	76	82	78	73	65	61	85	72	74	73	73	81	74	45	83	89	77	54	82	78	81	71	76	73	75	85	72	71	73	61	89	81	68	87	84	82	70	76	76	62	78	81	110	65	87	90	72	75	75	71	84	91	76	69	63	55	69	81	71	71	85	67	76	81	70	91	65	66	79	62	91	65	77	81	71	80	86	78	94	89	98	60	58	75	77	103	93	84	85	84	88	60	80	85	87	71	63	88	79	70	64	81	78	71	78	81	72	59	87	84	78	76	67	72	77	80	65	70	66	93	78	86	91	85	62	77	61	75	69	83	62	88	73	74	82	88	77	84	74	88	77	75	75	91	75	84	74	89	80	66	89	76	83	67	83	91	61	74	79	64	68	87	73	67	70	80	69	79	77	72	74	89	82	62	68	85	80	73	76	72	96	75	74	82	59	61	82	77	96	91	83	80	77	63	71	87	77	82	69	71	83	74	73	82	76	76	68	84	62	80	73	75	63	68	78	63	72	61	81	73	72	76	66	68	82	84	79	80	101	95	76	75	79	91	87	77	73	73	71	79	76	83	79	66	55	63	78	85	68	60	78	88	84	70	83	68	85	65	69	71	81	95	85	83	77	80	80	95	72	77	68	58	72	76	77	72	82	99	58	87	79	74	71	81	82	83	80	72	78	81	78	66	74	76	70	87	67	72	75	72	85	68	83	66	86	71	85	64	62	86	73	71	81	80	71	84	66	81	76	75	73	85	73	75	66	86	84	82	68	68	92	83	75	94	69	103	82	83	76	74	85	71	88	89	80	92	81	72	65	68	67	85	61	85	92	79	75	76	73	97	76	63	71	97	77	108	78	77	81	87	66	73	66	64	86	69	84	79	74	84	74	70	85	78	97	85	91	64	76	64	76	78	72	65	71	68	81	80	87	76	67	64	80	63	104	61	76	88	73	81	84	75	79	69	80	87	90	89	83	78	76	72	76	89	78	88	83	74	84	73	98	84	71	76	62	73	69	78	73	76	95	82	69	67	83	64	85	77	86	94	73	94	67	78	69	75	89	92	91	69	77	71	64	81	81	72	82	74	78	83	64	66	81	89	87	78	85	92	85	73	71	68	79	69	70	79	75	78	76	79	89	77	76	90	80	76	68	79	102	69	79	88	65	75	74	83	79	74	77	82	63	65	74	81	63	66	76	81	87	80	79	64	71	76	75	97	74	65	97	83	93	76	96	73	71	85	62	79	80	81	67	84	76	75	76	84	81	68	74	59	68	66	87	72	78	80	78	83	77	75	64	94	70	69	86	72	75	75	73	79	73	70	74	97	66	75	78	79	69	89	77	80	68	63	65	86	70	66	68	66	61	73	67	74	92	79	69	88	81	82	84	83	40	75	75	79	67	82	62	87	73	69	78	78	82	78	77	85	92	94	87	80	84	72	70	76	61	72	77	90	73	84	70	71	71	70	88	81	80	85	76	77	76	73	79	66	81	85	73	81	73	81	74	81	66	74	84	82	76	63	91	74	84	77	65	73	80	77	71	57	72	72	65	80	83	70	90	72	81	71	79	51	74	74	80	80	69	86	74	86	71	76	73	61	82	68	86	67	70	75	83	64	79	69	80	74	84	84	70	81	80	67	76	90	75	91	75	66	76	76	90	80	65	81	92	74	64	83	86	75	74	72	76	74	85	71	82	76	79	71	72	64	87	84	86	79	77	76	78	94	80	77	73	66	84	85	77	79	83	84	70	69	76	81	79	84	82	71	89	79	80	84	89	84	77	85	78	70	68	69	96	81	87	78	82	84	81	70	72	67	81	92	83	75	84	85	72	65	74	80	71	66	77	87	64	72	64	62	64	85	90	86	72	73	89	67	72	75	88	88	69	81	62	70	72	85	90	76	64	91	62	84	73	93	74	88	61	73	71	90	77	76	76	76	79	86	89	74	72	85	77	68	74	82	69	63	78	80	69	87	89	80	75	75	80	76	74	70	79	78	70	90	82	68	68	67	65	78	77	54	76	72	77	70	67	64	76	72	78	74	62	73	88	45	92	75	83	87	106	103	69	66	67	64	78	98	79	81	75	82	71	89	76	78	73	83	85	81	72	61	79	79	69	78	77	81	84	72	78	65	77	85	79	74	81	65	73	76	93	82	82	78	68	81	64	70	74	65	78	84	73	62	72	77	71	69	79	66	84	68	70	63	97	79
22592	9560	5741	5592	10892	14923	14483	13098	10744	10976	8879	6709	6394	4848	3712	3354	3296	2665	2076	1898	1766	1735	2144	2838	2860	2500	1841	1384	1078	854	669	631	575	626	561	601	548	577	603	577	601	585	579	583	544	588	576	565	575	558	604	549	590	539	558	599	522	546	556	573	580	582	621	570	583	539	546	568	637	606	615	555	596	573	590	587	580	588	576	584	517	590	568	614	548	524	574	592	586	577	543	629	594	578	563	583	602	567	603	557	584	573	526	568	589	589	545	597	590	566	527	552	559	598	559	591	575	604	577	553	548	614	616	577	540	569	557	550	602	561	601	580	572	584	571	581	578	591	592	549	561	598	556	572	592	549	607	596	549	577	560	591	587	552	557	557	607	552	577	577	557	582	537	564	590	584	562	567	639	568	595	593	565	532	577	551	578	537	556	560	605	554	546	578	542	589	575	562	589	588	580	593	566	552	582	565	571	581	575	577	600	561	561	561	602	582	601	539	621	578	584	566	573	566	558	566	585	575	568	562	592	567	534	589	584	595	574	579	598	594	605	601	567	575	579	542	604	581	552	582	609	579	595	527	591	543	627	594	601	602	574	571	554	559	575	535	614	594	541	548	528	567	533	579	589	575	580	592	582	601	564	579	586	580	558	604	589	615	582	557	564	533	576	558	553	573	591	556	597	598	584	559	560	561	561	597	556	611	588	609	535	574	599	528	582	575	584	586	627	550	575	578	547	556	570	586	584	579	532	547	539	562	557	562	589	542	573	570	589	579	570	588	536	613	579	578	594	581	597	575	614	565	606	611	545	579	557	579	524	567	564	553	574	573	591	569	580	577	581	531	580	570	574	561	588	592	557	570	571	553	584	586	600	539	603	571	566	555	612	524	600	527	606	578	579	536	568	575	584	610	557	556	580	559	572	532	575	599	591	566	562	586	559	563	611	563	594	536	531	607	548	540	561	632	541	557	568	564	592	548	566	569	596	628	558	566	566	586	585	566	601	561	580	608	574	594	590	560	566	600	602	565	565	594	580	577	567	575	618	606	547	569	585	604	593	575	560	625	557	552	541	544	543	543	589	535	630	575	528	617	554	526	629	531	583	563	564	537	557	546	585	596	562	570	568	539	600	581	564	535	593	580	584	564	530	613	588	585	540	575	607	579	559	582	575	598	570	592	573	577	613	578	572	614	566	547	605	588	597	586	582	595	601	547	618	605	621	604	600	589	537	590	555	566	581	549	549	502	586	612	589	531	573	581	582	567	575	577	536	590	565	609	549	576	530	571	582	570	581	581	588	595	564	610	598	564	585	576	590	601	554	532	584	584	562	552	571	579	543	529	552	582	541	609	582	621	571	573	543	558	557	627	559	604	570	585	603	592	562	604	540	566	566	562	571	564	565	593	554	541	595	579	595	570	531	585	612	605	600	593	533	599	582	593	577	577	574	562	588	580	562	577	587	555	553	613	553	558	587	565	581	559	551	570	594	580	558	558	572	625	595	565	590	626	609	562	575	605	585	572	642	567	595	594	521	551	546	561	564	570	604	594	531	586	583	597	554	569	590	559	583	562	578	645	574	564	603	595	584	553	569	590	567	623	572	554	588	602	587	593	559	573	540	561	592	546	562	572	618	548	562	587	535	602	556	567	595	558	553	573	636	521	548	544	570	635	609	564	569	570	590	549	563	593	575	588	585	560	598	595	621	527	539	627	588	516	611	579	578	549	600	569	586	586	549	591	560	562	567	569	534	556	592	581	600	594	580	556	573	596	602	584	604	570	554	579	574	594	599	613	567	575	556	596	577	584	539	601	546	556	569	609	581	548	543	570	547	567	532	568	559	579	585	616	600	562	561	549	589	536	591	572	571	557	561	578	583	605	577	548	587	586	606	555	590	572	552	580	562	554	558	539	617	574	643	554	593	581	617	591	607	547	565	597	526	595	581	583	591	544	599	566	589	585	552	570	559	588	562	556	551	560	613	576	575	548	572	614	565	562	578	545	606	545	586	580	537	566	557	615	555	558	558	548	562	553	585	582	536	595	552	528	618	595	594	579	608	543	559	549	559	615	623	565	588	568	575	591	551	589	577	583	553	585	572	595	563	588	565	582	588	574	579	596	613	607	579	619	538	545	582	599	589	589	588	555	575	545	582	526	571	576	535	591	556	578	556	588	567	596	563	521	546	623	595	560	592	544	579	546	625	569	578	537	582	565	569	581	604	577	578	558	591	608	591	554	595	594	606	579	543	563	537	556	589	568	561	599	585	553	601	559	570	589	553	587	569	554	568	551	526	597	543	545	612	631	573	528	616	594	601	590	591	558	539	606	566	567	595	579	558	610	589	596	560	606	595	546	589	577	563	563	586	556	578	569	548	595	580	576	562	554	564	595	563	554	569	559	563	599	554	578	595	596	579	557	577	518	594	510	544	529	588	547	550	584	534	554	611	577	591	587	554	619	577	555	600	573	544	570	544	552	581	591	602	563	584	605	595	572	550	597	571	559	536	575	554	575	600	578	570	605	545	618	572	586	557	549	600	577	607	572	556	583	585	583	595	578	609	603	594	582	569	562	559	596	562	555	595	562	569	551	552	584	559	545	598	577	565	581	575	551	600	603	571	581	555	568	590	576	557	552	579	550	507	555	599	535	555	541	587	616	614	615	572	602	538	570	565	574	604	570	547	587	574	526	601	564	599	568	539	591	585	568	598	563	566	596	576	549	571	584	565	528	534	569	581	527	549	585	533	567	543	559	581	580	584	596	599	555	617	558	564	596	572	513	568	572	553	552	587	586	586	571	572	545	521	575	591	586	580	547	552	577	593	587	585	576	539	564	583	587	587	576	560	589	572	578	603	560	593	585	577	565	578	550	597	585	572	552	546	581	577	545	557	572	593	592	542	562	583	566	600	582	520	579	534	587	569	561	578	621	588	599	579	615	580	550	573	584	599	596	584	542	588	613	585	602	591	551	631	600	532	532	543	543	599	588	581	557	565	610	608	545	571	557	552	600	565	578	596	559	549	564	597	571	592	571	599	578	598	564	568	543	588	630	566	566	565	547	572	588	573	556	579	614	573	585	617	615	602	526	555	565	617	574	604	552	560	599	597	573	585	586	592	592	565	553	563	591	554	598	558	589	602	586	552	582	591	599	582	546	572	596	577	583	580	557	570	591	572	544	569	559	589	608	577	534	590	594	572	623	541	600	560	557	568	576	602	579	610	556	583	580	571	573	586	608	581	578	557	541	598	543	616	553	608	620	590	608	633	548	583	592	574	559	597	641	580	557	555	586	589	581	590	587	543	548	585	594	562	592	567	615	561	576	553	575	596	602	590	591	534	624	585	585	631	583	593	610	590	579	556	579	570	597	554	551	582	577	599	512	593	585	576	558	562	577	580	558	591	632	546	584	570	576	582	559	571	585	576	608	590	579	599	569	550	545	579	616	568	582	613	550	604	590	561	596	620	578	570	554	600	586	571	593	551	568	583	611	599	603	570	553	552	557
3074	1469	732	449	324	355	398	455	446	496	314	309	287	242	220	217	178	196	156	160	147	126	248	361	392	317	244	199	138	105	99	86	110	86	88	77	92	85	78	75	76	100	64	75	87	85	74	82	82	77	62	72	72	74	77	75	62	84	74	76	93	79	82	80	81	84	84	83	64	87	85	83	99	73	83	70	74	68	80	72	68	76	71	79	73	81	78	89	80	70	72	70	83	88	72	83	60	69	72	64	84	74	88	91	85	83	68	65	74	75	82	89	74	69	77	77	71	71	87	77	55	77	75	83	81	77	70	79	80	80	66	78	89	70	81	92	73	93	74	82	87	90	62	84	71	63	91	67	96	84	69	83	86	81	87	68	80	78	77	68	90	72	69	94	93	63	71	86	88	73	79	87	83	79	79	68	71	98	73	86	76	71	92	87	79	80	87	86	82	72	78	85	75	69	81	85	89	86	100	67	83	89	86	79	84	72	76	81	73	77	82	74	80	74	77	94	66	82	71	76	71	70	85	73	96	85	77	92	97	94	84	77	68	88	84	74	75	95	73	89	92	93	69	85	64	78	91	65	94	77	85	79	83	67	77	75	65	76	73	81	86	84	98	95	79	87	93	79	95	72	79	74	89	69	80	81	86	82	85	84	61	92	89	83	71	91	69	86	95	86	91	77	81	66	96	72	67	80	80	81	85	79	86	85	76	83	69	83	72	83	95	75	70	75	88	87	69	88	92	77	74	83	94	89	72	94	70	67	97	84	70	87	72	88	71	68	74	93	77	83	71	81	77	74	73	86	89	71	71	91	79	91	78	78	81	85	73	84	97	84	73	79	75	83	65	79	60	85	67	81	79	91	71	61	91	71	72	71	83	96	87	93	70	81	85	76	81	99	77	73	83	72	91	75	73	64	80	74	68	81	84	77	86	75	84	100	76	80	77	76	72	89	81	81	76	73	79	84	80	94	69	60	69	70	88	87	68	81	86	84	71	69	106	92	69	76	98	87	72	88	68	76	71	86	80	75	99	73	82	81	78	96	75	85	73	77	78	76	70	96	84	88	70	70	86	81	75	71	88	78	80	93	76	76	74	73	80	82	95	76	79	61	82	80	67	84	87	79	62	82	70	96	77	94	75	89	76	67	73	90	87	84	75	74	88	94	86	79	75	76	86	86	74	63	91	79	85	80	80	68	85	83	90	91	76	77	95	73	89	80	76	78	89	73	89	80	88	80	79	86	65	84	72	87	82	91	81	59	67	70	74	67	87	73	81	76	75	73	84	78	86	85	79	85	73	93	70	83	78	74	88	82	83	83	76	79	89	69	92	77	81	78	76	77	86	67	79	70	68	88	94	90	85	85	78	64	73	70	70	86	78	93	89	61	86	91	85	82	82	85	92	74	69	59	85	72	71	65	62	85	71	83	78	94	74	83	80	85	74	86	76	110	74	83	66	83	84	72	73	82	77	65	88	80	78	70	72	75	88	96	73	74	75	84	71	85	83	90	81	73	72	87	74	90	79	89	69	77	72	79	69	83	71	88	66	75	78	73	111	79	78	83	75	77	83	86	76	80	101	79	85	79	75	77	84	70	78	57	77	74	93	74	82	71	76	77	79	92	84	81	79	91	80	82	80	81	76	81	76	74	84	56	90	71	80	63	83	94	74	93	74	86	73	78	83	79	77	80	75	69	94	86	85	91	76	81	71	82	66	85	93	79	76	91	90	81	84	68	86	82	76	83	72	84	83	78	81	81	90	68	82	72	85	72	84	92	74	80	57	84	64	71	89	90	90	87	63	75	115	81	91	82	88	80	74	87	101	78	79	63	72	93	74	88	74	78	74	85	70	78	91	80	85	95	99	94	77	81	69	78	78	101	76	77	77	88	82	64	80	70	74	92	67	90	77	78	71	80	94	81	70	64	67	68	77	91	77	78	81	82	76	80	82	75	76	79	93	77	81	78	88	74	61	70	89	98	71	75	69	83	77	65	83	86	81	85	85	95	86	67	82	86	86	87	66	85	81	70	80	90	100	88	82	75	59	80	62	76	90	93	77	73	83	89	87	71	68	75	85	64	81	80	73	81	73	85	75	85	81	70	72	85	86	76	96	85	82	85	61	92	77	84	85	70	81	85	74	89	69	91	80	82	60	79	75	98	78	83	67	81	60	94	96	70	90	85	88	79	88	84	79	86	81	78	69	62	71	75	79	69	75	73	61	84	87	73	71	72	106	82	77	79	77	87	71	74	72	92	104	79	83	65	81	82	68	67	100	82	78	84	79	59	80	87	74	73	88	94	71	88	79	81	73	83	73	86	82	83	80	75	81	65	64	86	98	76	63	94	82	92	91	79	84	88	80	87	70	84	73	95	84	73	83	69	76	69	80	100	82	82	86	84	94	64	73	77	89	72	89	93	74	69	77	80	68	77	89	94	75	72	78	79	86	70	73	87	71	82	89	80	76	83	69	86	82	64	83	92	90	82	80	90	86	79	73	67	90	74	74	79	68	61	86	83	70	85	88	90	83	84	71	79	82	65	74	91	87	64	90	73	89	80	78	88	76	60	88	82	86	91	91	89	95	68	93	86	74	88	72	78	62	75	83	73	86	64	74	58	77	66	79	73	80	67	86	87	72	79	93	88	82	82	58	80	77	73	88	88	99	89	93	93	87	66	83	87	103	86	76	79	79	83	81	75	93	86	91	83	86	80	67	77	89	76	80	90	72	79	84	86	76	80	86	78	70	84	76	81	74	70	76	73	83	71	87	85	75	78	81	84	81	79	78	84	87	75	70	74	77	81	64	60	66	78	68	94	91	77	72	72	96	84	80	79	75	73	82	87	60	87	75	80	78	76	91	92	72	56	78	89	74	77	67	65	78	86	83	63	86	63	94	73	71	82	83	72	82	66	89	76	86	70	86	84	81	93	73	95	89	76	75	89	77	87	84	74	70	64	89	61	82	79	67	73	77	84	84	73	82	83	79	81	60	69	84	88	87	77	98	52	87	100	60	72	77	76	63	92	70	89	76	83	81	79	83	71	67	83	94	96	77	85	65	91	86	65	92	79	68	90	92	82	97	74	84	77	73	70	81	78	96	94	83	86	97	82	75	80	79	61	61	77	78	64	70	74	68	86	78	77	67	88	93	81	82	67	81	76	88	79	79	74	73	73	76	67	82	84	71	72	79	80	70	79	83	86	88	78	78	67	77	93	85	73	68	86	83	78	91	69	69	94	78	86	71	94	82	90	91	84	82	86	86	78	99	85	86	68	95	91	81	67	77	82	74	96	79	71	87	76	83	75	81	88	98	81	85	72	85	75	78	90	77	90	77	91	84	77	65	85	73	83	74	96	93	99	66	68	83	74	87	84	69	79	98	85	83	85	88	77	87	99	83	77	101	75	85	62	95	81	78	77	79	77	77	79	95	81	74	79	100	74	74	89	94	70	75	85	74	86	90	89	62	96	69	81	86	84	94	85	70	82	86	85	65	64
24894	12143	6989	7273	13482	17722	17678	16323	14295	13585	9747	9066	7493	5719	4586	4523	3731	3331	2776	2341	2128	2298	4917	7763	7660	6185	4549	2926	1920	1207	890	786	686	644	650	568	621	551	643	549	568	607	630	608	583	578	581	574	609	586	598	591	659	552	559	573	615	599	589	564	606	587	527	597	581	585	592	612	594	618	604	526	579	618	591	604	598	548	602	578	590	592	604	597	604	585	581	574	588	579	616	563	611	572	578	626	547	592	568	543	575	565	543	636	572	619	648	580	598	581	635	637	593	625	631	566	601	566	594	586	573	561	577	630	589	623	603	575	597	585	602	619	608	610	571	588	593	610	625	603	624	579	609	575	633	575	586	595	555	594	616	589	583	560	570	608	645	574	617	565	603	630	563	565	587	581	585	593	532	560	577	590	575	590	597	608	601	579	569	634	606	591	559	642	609	554	600	612	613	641	553	590	585	619	599	568	585	596	589	548	575	591	625	603	562	573	558	600	582	571	624	592	584	613	575	655	602	619	608	614	596	605	551	596	594	606	594	593	586	575	612	589	569	567	534	589	586	596	580	570	577	620	557	610	610	577	598	557	562	608	587	573	591	572	590	578	579	610	608	590	592	576	576	574	568	592	615	634	601	620	591	595	605	607	592	564	604	560	564	603	576	583	578	580	608	579	569	561	567	573	559	591	585	626	594	559	585	575	646	594	572	598	547	532	591	570	555	593	570	616	570	562	591	614	552	583	567	577	598	579	601	590	584	580	612	573	565	577	585	602	588	596	568	545	582	594	561	580	591	558	587	594	574	586	613	601	595	568	588	603	594	586	589	596	606	554	625	642	584	560	590	602	592	569	605	609	623	579	561	614	571	572	564	606	578	610	605	590	574	629	578	598	603	574	616	575	537	554	563	618	559	575	565	586	596	613	617	572	565	625	571	580	618	574	595	593	553	587	618	632	590	589	560	592	589	616	556	616	614	612	630	583	549	595	559	581	572	605	564	593	526	558	552	545	558	549	580	571	579	593	569	593	595	548	599	598	564	576	558	589	589	638	578	571	584	576	553	555	571	640	584	563	570	576	629	606	609	636	623	547	607	583	587	568	605	622	618	568	606	599	592	608	554	577	590	559	580	583	578	588	608	602	604	609	607	576	602	576	617	596	560	558	585	567	597	554	609	566	571	581	564	596	577	541	596	592	592	602	632	617	576	580	596	561	612	615	569	573	571	568	612	550	577	573	609	641	638	605	634	601	554	601	617	606	622	583	578	544	660	535	610	583	581	619	581	579	577	577	594	618	576	575	582	602	622	589	637	588	556	601	592	621	580	582	601	613	601	614	577	575	580	599	594	584	570	620	541	601	571	583	601	558	606	601	623	602	598	593	589	594	601	566	571	579	626	553	632	596	582	586	602	602	586	579	572	582	564	614	581	563	637	581	594	601	602	546	580	547	558	590	585	595	609	627	564	597	568	577	609	628	558	569	555	567	587	634	594	625	615	615	571	641	613	572	612	615	590	622	561	569	546	596	567	618	565	572	592	600	572	577	594	602	620	560	599	588	587	618	590	619	600	573	581	555	604	565	593	595	594	573	588	594	583	569	593	586	564	551	558	582	637	593	591	576	590	589	597	574	589	593	541	553	577	538	586	573	564	581	603	541	620	596	597	669	586	612	628	585	586	568	600	598	604	589	599	657	596	569	557	582	580	603	648	601	567	599	581	637	564	573	565	615	656	574	561	574	589	609	556	657	576	581	610	634	624	507	575	593	595	569	600	602	608	630	602	599	611	621	592	581	598	634	575	539	561	574	622	573	611	555	585	603	578	630	598	521	602	585	631	572	554	574	582	575	604	592	568	576	586	574	573	583	537	597	588	582	553	569	602	587	590	590	567	580	585	630	611	583	572	604	635	599	642	616	606	572	555	594	599	579	570	575	611	614	562	589	552	571	578	574	610	552	533	569	567	620	587	610	544	607	615	592	621	589	574	592	585	622	622	624	617	593	636	561	559	657	593	576	581	620	553	622	548	586	603	568	562	638	584	561	578	593	573	542	599	567	597	606	599	600	596	599	625	582	578	556	616	569	602	634	567	566	607	602	576	615	599	599	583	535	554	551	607	606	607	614	615	578	579	595	552	566	607	605	592	589	563	556	574	579	579	595	575	606	618	583	566	605	569	588	605	597	589	562	576	584	603	607	606	584	595	571	622	538	566	597	608	608	602	577	591	590	624	598	590	581	588	605	598	605	573	579	582	601	585	590	598	579	546	600	543	559	570	616	581	637	570	559	624	609	549	555	626	573	591	597	592	561	590	568	552	598	587	585	588	566	617	594	570	617	599	641	573	592	584	628	569	583	651	569	589	623	567	586	557	563	574	583	614	563	581	552	612	574	585	619	576	595	577	581	575	577	589	585	601	610	609	608	598	561	564	623	561	560	593	620	554	543	588	574	598	578	615	569	603	639	583	634	565	558	542	582	559	613	602	614	595	621	585	579	573	589	605	537	611	527	620	591	569	605	591	565	619	606	583	571	591	615	574	625	602	586	544	573	575	614	599	594	587	569	592	592	597	593	582	577	594	593	596	590	611	581	557	572	561	588	578	606	608	578	579	549	598	560	630	565	627	583	610	560	590	584	578	588	624	586	595	595	558	558	611	607	528	571	568	567	632	561	572	606	605	573	575	593	600	585	581	598	570	639	567	580	592	598	575	554	628	592	583	530	618	613	603	564	556	581	620	556	577	581	614	551	567	594	584	604	586	558	582	619	576	626	615	569	590	560	593	559	582	647	589	601	591	567	592	591	593	560	584	619	548	595	537	561	585	564	598	561	572	550	606	622	649	606	611	572	554	576	612	598	560	618	563	605	589	563	552	591	623	602	578	585	575	551	540	565	582	628	591	607	537	541	577	593	560	585	595	631	595	556	557	584	600	584	633	617	560	562	603	602	598	596	602	608	622	570	566	550	590	599	619	543	590	592	603	599	586	607	587	609	575	599	569	628	638	593	590	582	597	571	590	571	580	600	593	546	597	618	612	616	586	609	607	610	626	586	614	608	605	605	606	602	609	621	546	557	591	558	585	560	558	552	604	623	555	595	581	541	603	560	551	613	545	576	579	590	614	588	598	605	563	552	599	573	587	612	587	612	608	619	558	607	566	583	600	616	582	574	583	587	546	575	593	577	592	547	580	592	586	582	504	594	599	584	595	556	630	557	573	590	649	573	577	601	605	597	566	570	566	599	623	568	587	599	595	575	609	593	579	630	566	550	612	601	597	594	574	601	562	569	562	625	622	590	556	571	573	568	559	563	530	550	579	591	580	568	564	606	604	575	586	621	608	630	624	602	589	553	577	627	611	607	549	609	604	604	560	580	620	569	573	598	599	583	554	618	585	568	567	590	584	550	593	572	576	592	574	545	606	578	589	552	583	573	577	585	592	585	594	598	613	586	574	515	574	566	594	571	623	546	571	605	590	594	571	582	621	610	552	577	589	581	596	606	554	568
4222	1377	672	422	310	348	440	471	485	445	353	323	273	230	228	180	218	183	167	147	150	130	277	423	446	396	271	236	156	123	119	119	100	98	98	87	86	102	70	101	77	85	85	92	86	102	98	92	106	91	96	88	96	108	89	76	89	106	91	85	91	93	90	96	84	76	101	96	95	78	75	80	102	97	94	86	79	90	105	70	86	84	79	87	89	79	97	105	74	85	85	93	87	100	94	84	103	83	83	106	80	87	90	83	93	71	83	85	82	94	97	87	77	87	91	97	89	89	107	83	80	83	85	82	94	86	88	113	76	87	91	66	88	98	101	101	88	79	94	73	97	96	89	79	88	80	96	72	96	99	96	84	85	78	103	96	95	70	91	90	91	85	76	98	85	81	90	79	85	87	97	106	97	75	94	87	95	92	88	103	93	100	81	74	103	95	87	95	84	91	99	87	80	87	101	93	97	78	92	80	95	83	99	90	79	98	75	91	86	92	84	90	80	91	77	97	91	105	92	96	88	93	88	92	91	71	91	86	90	80	75	72	94	98	85	97	79	116	87	100	106	81	93	89	76	90	84	90	97	85	88	85	95	80	93	71	102	88	95	82	88	93	98	98	85	101	77	93	110	91	101	84	85	105	102	70	93	92	101	89	105	89	100	91	92	77	89	71	107	69	86	85	99	76	95	95	81	100	90	96	87	96	76	80	80	83	85	81	91	109	90	95	82	99	94	92	95	85	107	85	101	96	84	74	100	87	89	82	85	79	97	92	93	90	75	83	94	90	88	96	77	79	94	81	82	82	96	83	81	70	73	96	75	88	96	86	102	87	91	96	91	82	94	96	89	103	102	82	86	99	95	85	96	104	92	94	84	93	79	88	85	96	88	101	89	98	84	90	114	85	83	99	92	94	92	78	94	101	99	95	96	83	83	87	104	88	73	101	85	110	98	93	68	83	90	93	97	87	86	84	81	94	85	69	88	97	83	77	95	72	102	93	100	77	86	88	84	93	82	88	67	77	71	74	79	97	86	86	95	82	88	94	84	97	93	81	80	90	79	86	104	85	95	82	77	98	97	78	83	101	86	100	98	98	101	80	75	83	78	72	99	87	87	99	80	104	78	83	94	77	91	99	79	87	73	84	82	89	97	91	77	88	93	104	83	100	95	104	104	89	94	89	82	94	72	87	99	85	89	88	88	89	96	78	85	83	90	81	81	90	96	80	101	87	84	98	97	94	93	86	99	82	82	93	86	85	88	76	88	74	73	106	76	103	81	91	104	95	83	94	83	101	93	97	100	83	98	84	89	108	78	87	78	83	100	78	96	81	93	68	104	87	97	88	98	87	96	89	85	89	112	75	76	100	102	77	106	91	101	89	93	76	96	94	90	87	84	91	93	94	93	80	82	108	106	86	84	78	103	77	83	86	90	87	86	87	96	75	90	75	83	74	73	83	93	86	86	85	91	90	100	88	84	97	98	89	89	85	101	110	92	78	87	106	74	85	97	98	90	99	84	79	91	88	84	75	99	73	93	86	77	100	87	90	92	80	96	79	76	91	100	84	98	89	74	89	86	69	82	118	92	86	85	79	72	103	87	77	97	82	95	80	82	94	88	76	79	77	78	89	104	90	74	94	84	75	87	101	89	86	73	91	95	73	90	94	82	92	94	75	99	79	84	73	91	74	84	96	82	73	101	79	86	81	102	95	95	96	98	86	92	92	108	82	90	71	90	82	75	82	82	99	84	93	83	68	94	88	92	95	87	89	80	79	85	93	92	79	82	84	86	85	79	93	89	94	84	87	78	85	111	86	84	77	87	89	83	109	86	82	76	113	99	93	86	91	88	91	100	74	81	101	89	93	100	93	103	75	96	101	87	86	88	69	101	75	90	96	97	82	105	99	95	82	93	81	101	102	76	90	76	78	86	86	83	92	92	82	83	91	104	108	82	96	82	88	80	83	82	94	89	95	110	94	97	86	82	86	86	84	94	87	87	92	89	110	87	79	98	96	83	97	80	88	102	95	112	82	84	103	93	93	79	75	85	101	81	80	93	73	91	96	86	79	91	96	91	93	80	87	99	98	104	95	112	98	91	94	90	78	95	77	97	103	87	96	94	80	90	94	80	93	91	105	91	86	102	88	88	93	82	102	95	80	103	97	93	97	96	76	79	82	77	77	92	97	91	89	109	95	86	121	95	95	94	102	94	98	79	84	88	107	83	91	72	77	111	68	86	96	107	105	91	85	112	84	100	80	88	78	85	93	73	95	93	95	92	103	95	108	82	93	89	92	102	87	81	91	92	99	82	84	91	94	81	86	85	82	72	77	84	100	74	88	83	95	97	92	80	97	86	91	87	81	89	96	96	83	91	90	93	86	85	87	98	94	89	100	86	78	82	95	95	91	84	79	90	112	115	96	78	100	90	81	88	85	90	85	88	88	68	92	93	82	97	79	81	94	86	94	88	84	97	66	104	63	102	91	74	83	91	108	96	84	83	91	94	85	90	78	75	96	84	107	84	97	75	88	99	88	85	85	100	79	85	93	101	87	99	106	84	93	84	77	78	94	104	86	92	86	79	88	105	70	79	89	88	105	82	114	93	101	77	95	100	89	105	96	80	90	89	97	84	95	99	68	93	90	102	86	95	108	80	92	88	91	96	84	81	87	92	95	85	97	83	92	104	90	88	84	78	104	84	101	100	98	75	93	101	64	84	93	96	74	88	92	91	102	87	127	105	77	81	105	81	76	95	72	91	85	95	92	70	70	84	88	83	81	93	80	100	83	79	79	82	76	101	88	86	86	83	78	86	97	79	80	94	94	96	79	87	66	105	89	98	107	72	93	102	91	100	89	88	103	75	74	98	78	78	86	88	95	97	82	87	76	86	101	86	99	88	108	94	89	96	85	73	85	76	86	112	77	84	87	90	77	105	98	88	80	82	78	78	85	85	82	70	80	99	88	74	93	79	91	106	69	72	76	66	80	90	86	82	94	82	96	98	95	74	83	68	87	89	85	73	91	87	87	115	91	89	90	83	79	94	88	99	80	86	79	79	86	87	86	96	90	93	79	88	99	88	88	84	98	98	85	99	89	99	95	87	94	72	92	90	104	85	83	85	94	84	105	97	97	92	76	98	84	91	89	74	92	85	87	81	87	78	97	79	101	95	89	100	87	78	76	84	105	69	93	99	84	88	85	110	89	86	79	76	88	87	95	107	102	102	91	92	76	87	81	101	94	82	84	90	104	92	75	70	104	99	96	70	84	86	85	89	89	103	83	88	90	100	92	78	84	90	86	87	87	99	101	102	93	77	88	101	90	93	95	91	94	96	89	94	86	78	90	89	91	81	83	94	97	86	88	96	80	92	87	80	88	88	94	100	91	88	78	84	77	97	89	90	81	97	85	76	77	76	88	90	84	91	80	87	91	92	80	95	100	81	86	83	76	96	83	99	80	90	75	82	82	90	87	94	82	95	88	91	85	78	77	77	79	83	88
24061	11760	6516	7040	12861	17066	17398	15851	15599	12494	10107	9117	7138	5579	4606	4086	3779	3061	2787	2388	2418	2309	5234	8300	8981	7202	5286	3511	2178	1451	1072	920	767	714	666	668	639	640	640	661	683	684	699	628	633	700	644	643	645	688	645	681	660	714	664	666	659	651	644	662	666	661	638	649	671	611	659	640	727	621	684	652	663	671	648	661	661	653	610	617	682	700	648	653	661	663	668	662	669	655	660	643	622	669	681	664	706	613	640	631	653	630	655	687	655	689	690	640	641	670	662	682	607	656	621	681	676	671	657	655	644	622	644	634	649	702	643	704	654	668	637	644	652	647	623	673	675	667	702	646	665	660	645	662	669	701	664	640	671	653	661	678	622	663	607	687	652	649	690	686	657	652	712	673	638	632	654	717	641	627	656	662	646	651	619	663	651	681	634	693	699	670	646	667	697	634	676	656	695	634	648	658	650	712	662	676	670	671	729	644	667	666	676	637	659	643	679	670	685	652	670	643	663	679	680	650	656	638	633	724	689	712	667	676	638	673	651	668	651	634	667	689	705	659	634	622	637	643	670	624	720	626	653	677	687	668	686	628	632	663	677	661	663	602	668	665	644	655	634	651	693	652	666	686	625	683	649	640	689	627	654	659	631	620	650	640	660	651	676	669	690	668	620	595	647	695	637	647	657	606	626	690	677	659	638	675	651	642	657	670	682	627	653	633	654	654	666	658	659	684	663	664	623	707	674	649	631	677	685	655	645	597	648	660	699	651	626	674	624	677	680	666	715	690	665	697	680	710	641	687	632	647	630	669	622	677	605	674	657	641	647	676	704	645	695	642	683	645	647	674	636	681	636	680	656	726	634	602	728	647	663	650	691	631	715	706	665	649	695	655	634	644	656	657	619	653	653	698	633	660	681	668	652	700	661	598	672	688	645	622	674	661	692	683	626	648	669	696	678	650	617	683	639	650	652	648	603	616	643	657	643	685	663	657	638	698	637	645	668	641	661	645	662	635	667	606	619	670	675	670	664	652	635	659	732	655	622	653	638	653	687	667	658	648	646	679	710	621	673	678	679	627	662	612	682	643	619	686	683	684	696	682	620	670	669	668	688	669	688	651	602	686	679	675	693	663	611	647	647	680	655	658	644	698	662	638	704	703	651	693	635	630	627	648	659	636	660	682	691	730	634	665	669	686	677	644	647	636	653	633	689	669	650	678	659	653	666	665	629	671	677	620	620	674	719	590	689	652	650	651	679	672	665	679	661	649	605	634	642	678	697	690	698	655	654	666	662	644	623	695	690	576	700	648	666	641	622	621	664	645	606	660	579	724	640	702	645	667	707	635	629	647	673	664	651	671	675	671	657	641	635	649	600	632	682	685	627	687	624	640	627	656	669	662	622	655	652	678	711	664	658	655	666	655	638	691	641	632	671	656	651	656	664	671	652	638	655	660	660	666	618	683	676	653	647	673	703	659	647	629	632	636	667	650	683	691	643	689	648	673	664	645	700	645	684	681	700	691	637	665	647	697	670	676	632	667	613	660	699	695	636	695	687	698	681	650	656	684	644	682	630	664	626	625	596	643	627	622	658	668	648	675	657	616	708	659	653	701	678	672	663	666	649	657	630	673	646	651	629	652	639	675	624	648	609	635	669	644	673	650	638	661	650	661	675	651	642	633	676	596	627	668	648	686	654	666	651	680	675	663	641	690	689	666	669	661	659	673	649	661	651	671	589	685	620	652	646	664	680	613	659	634	642	670	668	692	683	677	631	668	631	617	669	678	643	654	671	634	635	617	720	669	698	658	657	670	660	604	648	664	653	653	631	636	662	700	676	638	649	662	675	665	624	641	680	666	667	622	687	680	686	648	613	652	671	677	641	690	685	695	673	664	689	624	660	675	648	683	655	643	666	683	682	606	685	654	668	683	643	628	683	619	646	631	618	682	651	650	696	681	708	647	650	684	664	678	641	744	634	694	635	732	673	705	667	675	642	658	629	649	693	566	637	680	641	675	709	657	646	641	635	627	694	627	640	642	664	644	668	656	713	667	667	647	656	667	675	704	676	655	675	690	647	646	664	603	694	668	656	661	646	631	637	657	632	645	643	709	620	667	693	664	666	661	642	686	671	652	683	678	717	611	691	626	640	650	661	659	677	662	629	653	628	661	633	637	657	651	692	629	692	638	658	663	643	634	656	646	660	643	700	680	659	632	632	660	659	645	677	643	660	660	681	655	666	654	666	697	662	638	656	649	645	681	655	644	653	615	674	664	676	673	634	603	654	672	648	656	686	670	663	655	628	634	634	664	674	654	666	652	674	708	641	613	619	699	636	636	683	643	675	666	683	656	670	642	663	688	651	664	627	675	665	617	637	635	661	642	617	631	699	642	672	653	624	674	687	637	677	637	631	695	690	654	638	661	702	606	656	644	614	664	646	662	622	650	635	615	605	654	612	649	651	654	659	651	586	701	638	624	654	656	663	691	733	631	631	621	638	681	644	695	678	638	663	639	644	654	659	671	635	686	685	658	605	679	677	651	645	644	635	661	713	633	661	671	709	701	705	653	638	589	649	636	713	654	674	662	623	652	672	679	632	626	668	663	650	617	627	694	684	664	685	669	632	694	619	639	667	616	659	632	649	675	670	708	664	624	644	633	657	698	692	690	637	634	698	666	672	663	650	642	655	648	654	658	641	621	666	662	684	620	673	680	644	635	624	667	644	699	627	701	609	618	687	664	665	684	604	672	641	691	651	667	668	621	618	650	657	758	685	653	626	684	648	640	644	643	679	609	693	648	674	647	640	682	632	675	675	642	625	624	645	667	661	694	655	687	652	681	671	657	619	646	668	684	643	679	656	603	679	614	650	680	683	718	641	648	654	692	641	679	612	657	643	665	662	711	653	688	670	693	682	684	659	667	688	675	644	695	649	656	618	642	633	680	655	619	630	692	693	642	675	635	649	677	683	648	650	693	642	664	641	635	621	655	637	683	660	679	644	693	676	659	642	655	650	696	684	689	653	671	659	663	632	647	671	711	643	671	663	663	633	683	678	644	649	616	622	640	614	626	698	673	665	677	671	642	699	652	707	698	678	646	679	641	656	686	623	669	717	625	688	643	665	672	658	678	660	645	666	662	652	657	618	653	639	652	636	643	614	684	670	651	664	633	696	649	647	685	645	679	638	630	690	662	677	629	628	626	669	630	685	644	645	638	625	669	704	631	644	685	650	699	649	663	640	649	644	670	650	647	640	686	653	649	642	645	693	612	651	672	667	642	670	637	682	681	677	700	643	662	642	671	664	670	684	698	643	650	670	682	720	657	648	669	666	705	707	683	643	645	692	657	612	667	639	667	657	651	656	690	655	662	681	675	662	646	652	666	652	644	686	660	656	674	664	670	667	671	665	686	646	639	664	640	655	672	676	622	646	685	637	682	623	620	697	651	674	622	671	649	685	632	658	649	638	616	644	693	694	653	669	713	668	624	678	683	615	659	643	622	658	628	677	661
4077	1686	873	552	401	477	558	712	672	492	505	422	314	277	274	233	204	181	204	198	165	148	209	547	824	706	481	345	261	176	179	98	103	96	108	95	82	94	82	91	76	84	83	98	86	96	91	90	81	84	95	82	111	76	84	108	89	88	76	86	90	110	99	101	84	65	94	85	80	110	96	92	92	86	82	80	79	99	107	91	101	88	85	94	88	87	71	87	100	95	81	72	102	100	101	89	80	94	102	89	117	77	98	72	95	90	101	78	88	86	80	97	107	89	82	94	81	100	87	75	107	84	96	88	107	92	93	102	88	82	95	79	87	92	102	87	93	77	96	82	80	88	96	106	107	101	85	91	89	91	91	98	109	98	71	93	86	102	87	112	89	104	79	78	89	78	86	90	90	85	97	94	110	93	84	79	91	81	87	96	91	98	94	85	86	106	75	87	94	95	102	72	100	86	102	68	86	85	87	91	86	92	88	101	81	101	93	91	104	80	77	91	99	83	92	88	76	89	101	100	79	92	86	82	97	79	98	98	84	89	102	93	98	90	92	91	104	75	74	90	83	78	97	91	93	87	82	79	97	78	80	95	85	81	92	81	101	117	88	107	94	84	77	99	90	85	84	86	104	85	82	92	107	94	75	93	94	92	85	80	98	80	89	80	80	116	85	99	90	71	78	75	87	98	111	83	96	87	82	105	95	84	88	105	90	95	101	92	80	85	92	94	84	91	91	91	90	106	92	91	94	95	102	84	71	96	102	81	104	84	109	104	97	79	95	77	73	81	100	93	105	93	110	85	91	87	86	92	113	92	79	89	88	84	84	90	78	104	82	103	105	118	83	92	99	75	80	91	86	92	80	89	105	88	99	92	108	78	97	92	86	77	83	105	106	84	100	104	80	88	82	87	83	94	98	82	92	89	89	97	84	85	87	94	93	76	85	85	89	100	81	82	82	88	83	81	91	84	95	88	78	95	93	90	99	89	80	87	71	85	103	103	89	78	88	90	89	88	78	97	95	113	99	109	88	75	95	93	93	88	108	102	90	90	101	104	96	101	93	90	88	88	101	90	105	106	71	93	89	105	77	77	89	82	95	96	82	99	103	104	84	88	84	108	72	88	99	103	98	95	81	80	86	104	89	84	77	90	92	94	95	93	92	86	80	89	97	87	78	88	91	84	91	94	97	92	100	72	78	77	91	97	89	83	81	114	80	88	91	86	97	87	73	86	88	84	100	81	84	102	85	109	81	90	83	96	98	99	86	93	90	94	116	77	96	83	77	86	86	105	85	77	93	92	91	92	94	101	97	95	77	100	82	90	69	79	91	88	86	98	100	99	91	97	97	97	98	102	99	94	106	112	88	95	96	79	87	85	111	101	78	98	87	91	71	85	84	103	97	92	98	82	87	84	111	112	85	77	89	80	89	86	106	95	93	92	90	78	88	93	90	85	99	97	95	90	95	108	87	95	97	89	84	95	99	91	86	81	95	99	87	83	100	91	80	92	92	100	101	89	88	98	103	108	89	88	98	103	83	73	101	87	81	108	100	107	92	86	75	108	96	97	110	84	83	98	93	91	80	87	84	87	90	108	86	100	99	91	87	85	92	86	82	91	93	103	100	91	85	84	118	106	80	86	78	114	102	99	95	95	83	93	92	91	86	91	93	97	103	80	95	99	97	92	91	106	95	105	82	65	89	104	87	89	78	83	87	90	81	102	79	84	103	90	86	110	110	90	89	88	81	98	69	84	96	107	97	101	99	66	92	107	106	96	80	107	99	82	90	112	78	76	84	83	100	86	92	99	99	99	101	80	96	103	113	79	91	94	106	74	103	83	89	87	88	102	81	86	111	82	100	104	90	68	95	100	106	104	81	95	91	82	87	84	101	87	89	76	84	110	95	95	86	102	89	77	90	94	90	80	90	99	88	88	99	80	93	76	73	97	92	102	98	93	90	78	82	84	103	90	85	104	91	89	87	90	83	98	98	87	107	88	100	106	107	86	84	110	105	91	76	115	78	96	85	84	102	96	83	90	107	100	88	81	104	95	83	104	101	94	89	94	87	89	90	98	100	78	100	91	87	82	90	96	92	75	97	97	109	79	97	77	108	87	99	94	94	79	101	100	93	94	81	101	95	83	84	86	105	98	85	81	105	104	98	83	83	89	96	86	83	89	116	106	91	94	96	90	101	90	87	79	84	98	89	74	71	93	85	114	89	78	87	92	100	119	89	89	87	105	75	84	108	77	96	93	77	89	95	68	97	104	111	108	85	76	94	94	88	81	87	69	79	88	90	95	92	92	85	85	101	95	89	87	114	116	88	80	92	77	85	94	102	92	79	85	105	87	104	82	92	97	87	95	92	106	82	83	70	98	80	86	80	95	99	117	103	82	86	75	90	93	93	93	92	69	92	77	82	89	100	90	79	103	96	74	75	93	82	85	86	91	100	76	86	101	89	102	93	83	84	97	76	86	87	96	98	86	81	93	95	104	78	103	83	92	110	90	81	91	92	100	85	81	95	97	111	86	72	90	94	90	93	91	98	100	92	74	104	98	83	75	97	105	83	102	89	101	89	115	86	114	94	101	69	81	87	84	87	85	99	79	98	97	94	101	95	96	101	81	84	67	107	87	75	87	102	94	116	83	101	85	99	83	92	72	94	83	92	95	101	114	89	96	90	86	81	87	94	88	93	102	93	94	102	88	90	86	88	105	109	103	89	97	81	87	87	80	105	87	110	92	92	101	78	102	84	98	86	100	86	82	93	86	92	81	95	101	88	104	97	85	95	86	93	97	90	90	95	91	74	79	87	83	86	88	97	86	98	74	86	95	95	88	73	98	84	84	81	84	67	90	95	91	90	96	88	88	89	94	81	99	87	110	66	74	93	74	81	102	94	95	111	102	89	94	105	98	87	82	81	100	107	100	105	98	104	92	91	94	107	89	90	91	82	81	97	98	79	89	81	83	98	96	97	96	94	106	86	99	78	98	77	99	117	76	114	89	81	138	83	78	108	108	84	86	78	111	87	78	70	69	77	88	91	89	108	100	107	90	89	111	64	81	98	72	128	100	87	88	97	89	80	91	97	95	108	102	95	75	103	89	82	99	89	88	91	100	82	74	82	104	83	78	90	80	88	87	100	92	97	94	87	87	104	107	88	84	90	101	95	101	95	96	91	95	104	100	88	98	96	98	68	95	88	88	80	99	72	93	88	94	84	99	95	89	101	87	83	81	99	83	93	74	81	105	94	84	85	86	96	95	105	109	97	94	76	90	87	91	110	96	89	95	71	90	77	87	96	92	89	85	81	75	84	101	92	96	96	107	87	88	95	89	74	97	95	81	79	87	92	92	116	79	93	75	93	91	98	97	88	93	71	98	87	90	82	87	95	83	105	87	94	82	85	110	85	93	87	81	97	97	89	75	101	90	106	79	103	105	104	81	81	77	106	98	90	109	95	81	85	98	101	77	101	103	113	108	90	106	117	95	95	101	103	69
27664	13467	8354	9084	16504	21377	20317	21374	18666	14260	12858	10483	8259	7017	5797	5232	4464	3895	3604	3325	2860	2644	3981	10126	14820	11958	9238	6401	3903	2487	1658	1234	919	772	711	648	709	637	647	713	697	650	628	659	624	717	669	648	660	671	651	666	657	687	662	698	699	682	706	684	682	653	683	644	677	682	679	630	705	678	642	666	640	692	706	652	718	631	685	642	650	700	703	666	630	620	653	657	662	655	652	654	676	653	677	632	689	626	672	693	662	654	660	681	658	678	681	658	626	684	669	645	657	640	681	632	626	677	624	639	597	694	649	668	648	654	682	663	645	682	658	665	672	637	676	648	699	659	672	653	691	690	702	669	671	640	696	635	713	666	675	696	638	655	678	634	655	679	682	684	700	691	620	691	682	719	670	657	699	684	670	665	648	658	659	692	694	683	660	672	647	652	647	650	697	678	633	674	656	650	662	641	657	641	667	643	660	669	674	637	666	674	633	661	685	682	679	669	663	681	692	653	716	683	690	624	684	728	685	695	683	622	706	635	660	676	660	683	696	636	668	682	687	666	670	669	669	692	633	633	700	663	679	696	696	692	653	725	665	677	666	687	684	674	673	643	676	663	660	636	626	640	623	644	644	668	654	694	642	642	653	705	691	661	649	721	682	655	644	649	694	652	717	669	639	654	671	650	678	609	682	655	717	638	693	699	656	636	645	666	668	625	691	680	627	662	645	681	684	637	665	708	674	631	717	652	665	667	682	659	639	652	694	653	680	687	637	678	662	678	688	701	688	679	687	637	665	674	634	631	697	674	701	668	635	643	669	685	634	671	693	671	661	649	701	658	611	660	692	675	627	672	686	674	646	631	638	655	630	672	665	702	652	651	691	659	660	669	675	641	670	648	692	691	605	630	659	665	654	659	650	684	673	697	662	701	647	693	651	698	673	672	639	673	684	645	661	644	681	669	637	689	695	661	671	664	647	663	666	673	660	692	693	681	710	709	715	687	685	744	678	699	671	639	658	699	687	654	647	669	686	670	651	677	704	650	689	653	639	659	670	656	669	685	678	671	664	631	632	689	701	692	695	663	681	603	671	704	648	619	634	651	674	677	639	715	655	658	657	651	678	665	618	650	651	639	710	649	689	669	679	667	641	705	670	671	670	720	677	677	644	697	661	684	623	675	627	650	670	636	663	665	684	651	653	718	689	678	660	720	684	639	673	692	683	733	655	672	688	680	656	643	665	685	664	689	649	636	656	701	619	642	663	720	677	681	668	661	724	723	676	657	684	661	623	675	675	680	691	622	702	668	632	649	668	680	690	687	646	706	616	666	668	644	678	612	662	669	622	682	645	694	666	661	654	672	664	669	703	641	679	671	701	652	697	720	646	616	654	660	669	642	694	666	689	673	710	714	691	658	659	678	623	650	654	631	642	740	681	672	713	694	670	685	667	685	643	632	674	675	635	665	675	665	651	674	687	676	694	660	666	618	696	665	699	686	711	651	655	671	629	639	632	641	687	671	668	593	657	652	675	673	684	674	680	665	687	648	657	655	662	697	714	688	709	683	696	705	633	685	687	645	676	659	657	673	630	649	636	688	634	690	622	685	649	648	672	680	708	651	632	637	641	650	654	677	684	650	670	695	665	646	679	681	715	672	675	663	660	648	613	645	685	650	695	667	660	686	679	640	677	627	689	691	672	632	657	663	654	682	676	659	673	704	674	657	689	714	680	685	679	641	668	637	644	642	689	651	691	662	644	658	672	675	655	640	681	655	664	655	682	659	661	662	722	643	646	635	691	668	688	662	681	665	660	717	673	694	657	699	656	668	647	683	655	667	628	685	690	636	648	675	680	660	706	630	672	665	656	686	679	668	649	668	629	639	720	648	716	645	676	702	681	688	735	692	682	645	677	650	711	708	663	672	676	674	649	687	669	689	671	679	664	691	677	660	658	646	614	675	668	700	686	656	668	658	733	688	636	678	670	662	714	685	674	650	668	682	660	644	660	704	692	647	655	670	695	654	632	659	690	687	644	668	692	670	660	664	684	706	659	662	683	646	641	649	661	665	648	674	660	702	647	665	684	627	710	655	651	650	658	696	662	663	661	654	665	627	643	648	686	664	640	676	619	708	690	621	673	662	628	637	653	674	653	668	695	652	706	698	674	671	692	682	668	665	647	666	637	701	659	648	715	684	636	666	643	633	700	620	666	661	653	653	767	635	710	702	702	686	609	652	672	677	683	683	718	690	652	674	694	658	651	717	673	687	648	665	651	695	663	678	665	674	627	703	718	654	638	652	677	644	664	658	731	668	631	646	709	624	618	659	691	681	642	691	658	700	694	661	654	659	682	631	650	653	675	624	664	628	662	685	636	699	671	692	676	648	614	696	649	610	649	656	630	662	639	641	662	703	645	701	673	656	633	675	661	670	692	697	689	632	666	690	688	672	676	676	662	647	631	693	679	707	640	658	658	676	679	667	667	636	689	701	704	670	689	692	652	690	712	662	667	670	719	637	627	684	686	674	696	687	675	663	691	654	673	676	632	668	643	709	692	643	670	665	674	685	685	687	680	624	699	662	685	686	605	665	641	702	673	710	651	627	687	665	671	677	719	690	723	689	667	621	668	696	694	682	665	658	685	640	638	674	698	656	660	694	645	682	659	701	703	663	638	678	689	642	691	641	676	659	656	667	730	667	699	704	624	645	671	674	686	658	686	627	612	660	642	677	672	689	644	642	680	654	652	650	700	683	694	676	692	686	681	683	657	660	654	659	625	681	645	647	676	669	675	705	622	651	658	661	620	646	676	632	652	683	596	649	676	662	637	698	650	675	642	622	659	651	673	656	648	672	628	679	635	669	664	697	699	682	724	671	707	670	662	692	664	704	681	705	710	696	665	693	639	673	676	653	693	652	672	685	668	633	645	672	700	643	665	658	687	667	731	684	701	671	667	702	685	630	658	689	667	636	691	672	656	650	655	628	678	674	652	656	670	630	671	676	620	642	660	634	660	639	674	705	680	701	642	666	719	670	657	671	724	658	675	687	661	647	692	668	678	655	629	668	640	675	662	641	665	669	654	647	669	688	685	679	687	703	666	620	676	683	681	652	685	593	631	699	706	678	662	666	653	705	663	647	674	646	666	663	630	671	679	673	677	699	646	679	649	622	644	662	637	705	626	678	665	681	677	686	649	673	652	652	656	667	629	688	669	699	654	663	677	674	702	710	696	646	674	703	679	612	637	687	661	688	638	673	671	676	660	645	649	626	665	711	669	678	694	621	649	664	638	690	721	681	670	678	618	633	692	679	630	722	641	643	648	691	668	657	668	637	642	667	670	669	627	690	646	673	680	711	657	697	663	663	701	658	706	658	662	708	647	679	624	698	670	662	679	621	630	640	686	655	672	638	663	727	646	649	677	652	659	660	709	675	658	669	639	612	640	654	699	665	709	666	694	664	671	665	641	669	644	691	697	657	635	670	687	652	636	687	687	671	701	671	640	702	617	682	714	665
2921	1048	499	323	245	290	325	398	353	285	260	233	196	143	163	174	147	112	134	134	119	117	112	137	146	136	144	142	111	106	85	68	79	78	80	79	72	64	63	70	81	59	83	80	86	80	75	64	78	64	82	78	92	76	85	71	75	57	69	70	90	93	66	83	71	55	81	81	61	80	73	62	66	79	77	79	85	92	71	79	74	69	95	90	76	68	80	75	76	79	79	71	92	71	79	78	78	72	68	90	65	67	69	79	91	75	87	87	91	83	82	69	74	72	79	61	63	72	72	76	84	82	81	78	67	81	81	69	71	62	84	81	79	87	88	71	74	86	76	62	67	82	81	99	77	79	84	63	80	73	84	81	78	72	66	67	80	85	90	81	71	61	75	90	81	71	77	70	84	80	82	71	87	72	66	81	72	87	73	78	71	72	77	84	67	84	87	91	73	84	82	84	81	70	73	73	74	78	75	71	71	85	67	86	82	70	70	80	86	68	94	82	73	82	86	87	59	93	78	80	70	64	90	86	79	80	89	62	80	92	76	77	70	90	82	72	77	87	69	78	66	68	63	68	66	81	82	93	79	77	62	82	67	73	84	67	97	78	69	70	70	70	76	90	80	89	76	71	72	80	79	75	73	78	92	76	77	86	62	80	72	70	101	73	86	64	76	68	99	78	89	82	86	82	77	81	76	75	73	78	92	69	80	92	78	74	72	76	72	74	92	89	73	70	68	82	67	63	61	75	72	81	59	68	84	89	63	78	63	59	80	75	78	86	84	84	74	105	77	86	82	76	74	73	89	76	70	85	62	85	75	78	78	71	70	84	73	57	74	81	82	80	91	82	69	73	74	81	77	71	79	74	73	90	80	70	82	76	85	77	87	62	64	82	88	86	88	86	77	88	78	92	76	87	83	70	79	64	87	70	71	92	75	84	85	70	79	72	86	87	69	84	75	71	86	83	79	82	69	88	83	98	81	67	86	86	75	83	67	81	77	62	66	97	77	71	79	82	75	64	73	71	81	79	73	69	87	78	89	81	73	72	71	89	78	71	78	65	72	85	82	70	73	85	75	77	67	77	65	86	88	79	80	74	61	86	74	83	74	73	85	74	69	83	82	66	85	86	92	73	82	86	73	73	64	74	60	96	83	75	66	74	79	75	98	79	69	65	79	73	82	74	81	76	100	65	91	84	82	77	76	61	66	71	59	96	72	87	71	84	79	78	75	68	90	78	71	70	79	98	78	74	76	81	64	99	71	80	82	72	70	79	90	90	63	90	68	89	81	78	76	74	67	78	72	76	76	78	86	82	92	78	71	66	77	82	70	63	70	81	75	60	86	79	78	87	72	83	91	89	64	81	82	68	80	76	56	82	71	66	75	69	72	85	61	75	69	73	84	72	65	53	95	69	85	85	87	86	67	76	85	92	71	76	86	76	67	60	66	88	65	75	79	75	80	80	73	84	84	68	74	83	75	82	74	79	69	74	75	89	73	62	95	81	81	96	72	75	84	87	86	86	70	74	85	65	95	68	74	96	85	69	78	76	71	73	89	67	87	83	65	73	86	57	95	71	74	71	66	76	65	85	73	68	80	79	76	79	74	87	82	91	87	82	64	77	79	86	75	80	90	75	70	72	74	86	92	84	56	78	85	75	79	69	78	76	86	73	77	79	70	73	91	68	74	68	79	86	68	80	86	73	86	72	78	60	81	78	84	97	73	68	75	69	83	102	63	63	68	62	68	58	81	69	82	73	66	83	55	77	67	65	59	90	83	100	74	77	98	76	69	70	72	60	59	61	57	86	65	80	80	76	73	85	84	79	66	76	60	80	80	82	60	65	75	81	81	71	60	87	68	65	58	79	80	79	71	64	74	64	71	84	76	79	70	86	89	58	84	73	82	75	83	78	66	85	68	69	77	81	81	78	78	86	93	73	68	89	82	64	72	82	72	61	65	84	81	80	76	65	83	77	90	83	85	65	80	78	65	91	75	80	76	71	63	77	79	73	76	88	73	65	74	64	83	79	80	65	83	97	68	78	73	76	70	72	75	83	72	85	69	82	91	77	67	69	75	75	75	64	71	66	69	59	81	75	72	77	74	81	87	83	74	78	78	77	77	63	72	72	85	72	64	74	75	84	82	95	81	83	83	79	80	80	62	80	81	59	90	83	81	65	71	86	79	76	82	80	83	66	84	71	86	75	61	88	86	63	90	83	77	85	69	68	60	91	74	76	90	76	77	79	87	70	85	60	70	91	88	71	82	73	69	78	84	78	77	76	72	81	82	63	62	88	75	80	82	80	55	77	81	69	67	73	65	77	98	93	72	67	77	80	82	92	76	79	67	85	81	75	82	60	83	78	72	73	67	72	70	78	82	79	77	93	83	71	68	57	69	69	95	77	72	76	70	81	75	68	70	78	75	76	68	93	91	71	75	81	86	56	64	69	63	66	73	73	80	88	83	69	77	83	73	54	64	81	74	72	66	79	76	72	84	79	70	69	73	75	78	97	85	78	96	76	78	64	71	102	84	79	75	64	88	82	77	89	73	78	69	93	83	80	63	79	87	88	68	73	81	88	76	68	88	86	75	73	67	72	73	83	88	68	89	60	72	85	71	88	70	76	63	101	87	84	93	69	69	85	90	98	85	81	88	64	75	79	64	74	77	81	81	97	74	75	74	99	88	76	92	72	76	65	85	78	68	81	62	64	90	79	63	80	63	59	64	79	82	67	76	74	87	61	63	87	72	81	72	72	75	75	76	70	64	78	86	95	75	55	65	74	65	74	83	82	78	94	69	65	80	89	70	84	77	74	73	77	75	72	78	84	82	87	79	73	79	72	81	86	78	76	74	75	63	87	52	90	85	73	86	82	77	96	81	72	81	72	83	76	73	57	78	67	75	88	72	74	81	79	72	92	67	67	78	75	67	88	70	83	81	65	67	70	67	73	87	69	56	83	82	80	74	88	71	78	71	68	78	70	62	77	80	87	71	83	76	87	88	79	89	77	63	66	88	78	64	89	72	62	80	79	74	70	77	67	70	89	98	74	81	70	60	82	77	93	85	73	67	89	82	61	73	84	80	77	90	77	93	70	53	81	74	62	83	83	80	87	71	94	70	87	80	74	79	71	97	73	77	100	78	84	71	67	78	60	65	76	92	73	66	94	89	65	70	83	78	78	84	75	76	72	62	66	96	81	75	65	82	91	78	91	71	84	73	72	72	80	89	68	57	72	88	78	72	84	78	97	80	79	66	84	66	68	63	72	78	88	66	78	79	65	81	65	61	68	70	71	76	79	61	89	80	86	87	79	82	80	73	74	97	80	80	75	82	83	96	102	78	94	84	88	77	66	87	90	70	84	76	82	69	64	71	72	76	72	75	64	74	69	80	80	73	73	72	83	87	82	71	72	73	77	67	74	75	67	78	81	87	73	79	75	73	79	74	65	69	57	81	66	72	82	82	82	74	70	71	76	82	76	90	72	60	81	71	84	72	96
22037	9921	5399	5700	10530	13716	14479	14841	11152	9354	7828	6098	4996	4015	3435	3388	3122	2884	2424	2127	1866	1593	1576	2627	2911	2677	2013	1471	1169	901	826	644	626	606	592	573	553	548	559	593	562	550	534	581	601	575	591	592	584	594	561	512	603	576	592	563	546	569	577	633	561	604	606	579	580	576	605	597	606	588	572	587	545	554	568	519	599	560	588	581	577	613	538	538	581	604	572	601	550	571	617	569	550	584	634	561	603	565	648	556	579	570	580	584	566	574	548	563	639	601	604	625	570	610	596	580	579	559	542	616	542	587	620	596	567	579	589	603	584	585	570	578	556	573	597	561	586	552	569	633	579	564	619	605	550	581	600	549	598	576	564	584	590	568	583	588	547	582	568	569	607	607	543	590	623	588	564	597	560	561	580	557	569	590	535	531	546	605	553	610	574	555	559	562	590	584	616	571	558	549	584	557	546	606	531	582	594	621	563	576	563	604	543	542	552	572	555	506	550	555	581	584	595	577	575	515	550	547	595	600	572	562	557	567	575	572	572	569	565	590	573	570	542	567	575	544	580	585	581	602	603	569	579	583	568	563	588	553	583	589	576	557	601	541	574	580	543	568	553	550	556	606	575	577	589	601	584	597	593	586	572	587	645	584	567	548	598	600	564	611	589	602	569	610	589	575	584	567	605	562	563	559	556	569	594	558	546	585	587	596	552	532	563	591	541	593	591	614	577	568	547	566	590	560	582	584	589	586	573	593	541	566	557	585	557	543	550	636	567	621	558	558	548	616	586	585	565	559	546	630	601	572	577	564	566	569	591	560	611	598	588	600	593	576	584	551	565	557	579	551	570	583	586	560	541	576	534	588	586	543	583	566	552	543	615	563	605	575	604	563	616	613	594	584	565	572	554	596	553	547	608	547	570	560	591	535	546	571	575	572	531	574	563	593	571	601	571	531	566	605	566	597	552	554	577	578	600	573	559	551	570	575	529	611	563	553	565	575	560	622	561	575	590	526	599	606	568	567	574	573	575	562	561	592	567	592	566	557	538	571	515	519	549	584	564	539	561	545	532	540	581	617	572	602	560	599	578	596	540	605	565	579	558	582	568	564	588	569	553	582	594	595	555	580	602	595	557	575	582	569	602	567	580	592	569	594	567	556	628	579	545	606	609	583	573	575	551	594	576	610	572	581	580	565	564	544	581	546	591	574	595	544	578	631	542	621	565	565	574	627	554	556	565	563	553	574	555	543	598	556	582	574	600	566	564	573	576	559	600	590	589	566	559	573	612	505	593	534	590	602	586	568	634	567	596	555	571	581	587	544	585	584	556	554	534	606	577	561	553	584	540	577	588	585	612	551	573	543	572	591	588	556	604	584	567	604	571	551	606	575	572	577	588	619	578	584	563	560	580	589	604	576	604	547	578	570	578	595	546	564	575	547	591	600	622	567	579	571	613	579	588	583	596	558	520	553	575	633	568	588	574	565	615	578	539	570	547	586	558	582	594	567	593	552	554	517	562	630	604	581	579	580	578	580	592	597	565	594	544	583	576	559	561	552	563	595	587	550	567	565	582	516	569	554	598	558	580	604	569	576	579	554	568	593	537	596	569	591	590	602	521	581	587	539	581	559	518	605	580	562	589	568	564	576	561	568	589	575	555	580	553	571	585	613	560	570	582	566	576	565	598	567	543	597	580	608	559	568	562	560	604	544	589	541	596	594	635	537	568	569	598	566	611	586	615	530	569	579	581	525	556	585	536	578	598	596	589	565	594	572	568	579	570	598	577	543	609	559	589	549	568	604	557	516	601	572	583	611	557	545	566	567	550	506	556	584	616	588	610	560	584	565	564	563	594	549	581	591	625	560	580	600	575	554	567	524	574	598	573	586	569	577	604	594	573	562	577	545	573	578	603	599	555	568	538	574	608	589	584	574	561	572	555	570	610	570	541	559	607	589	586	594	569	588	550	581	603	610	553	584	581	536	577	567	535	552	591	563	544	564	546	565	590	574	632	570	609	563	595	572	564	544	610	610	581	585	559	586	591	590	559	603	560	560	566	584	560	567	556	573	613	616	572	592	591	594	533	586	592	573	603	576	577	584	549	576	550	592	579	579	537	597	583	566	561	583	582	586	578	559	573	577	582	577	562	538	600	533	608	537	552	545	600	568	565	621	585	551	555	535	610	561	580	573	550	599	601	574	528	598	566	576	573	560	556	590	604	560	551	544	589	590	551	562	595	621	580	580	624	605	549	584	582	554	589	628	571	613	529	568	575	570	538	569	586	577	575	582	570	571	607	572	546	581	558	534	589	533	598	592	565	578	573	575	578	582	577	584	517	574	547	563	581	558	553	539	579	567	582	617	572	525	560	590	580	591	654	577	588	541	587	578	550	559	581	590	600	568	542	593	588	608	614	566	543	623	579	541	582	572	628	544	577	578	554	555	583	561	604	568	530	606	607	596	579	547	558	564	572	590	559	589	562	563	610	554	562	569	555	622	599	588	576	575	615	602	533	552	605	589	604	573	544	529	578	551	562	615	589	549	577	624	521	583	594	530	509	545	560	581	553	573	556	568	553	568	560	582	610	568	545	562	563	580	577	572	561	556	540	569	574	570	602	608	586	551	541	588	587	575	566	572	545	617	600	575	550	566	565	552	554	553	574	575	571	591	573	581	554	597	598	558	568	627	542	570	563	579	590	622	566	568	547	578	561	578	579	561	580	579	590	583	596	612	609	587	585	577	521	595	573	612	537	579	592	551	575	557	519	589	563	586	628	597	550	551	561	551	569	621	593	547	564	593	558	560	595	564	552	550	561	569	612	603	614	564	595	563	602	563	587	553	588	611	573	575	611	615	583	558	565	584	579	564	552	524	602	598	614	598	546	577	581	551	568	616	598	606	612	550	539	600	573	563	570	553	574	539	606	619	584	623	551	597	581	568	589	595	595	504	583	556	596	569	561	598	544	588	544	594	611	565	580	588	592	578	553	560	561	581	556	571	560	608	566	602	598	570	583	575	581	534	567	544	642	550	573	550	592	582	558	551	613	587	618	591	589	557	550	542	619	581	577	582	555	572	582	602	606	591	557	567	568	617	548	631	560	557	610	583	569	590	570	561	576	569	598	517	613	553	569	584	590	567	551	572	583	574	585	573	562	531	526	584	604	568	596	535	606	586	555	555	570	582	576	589	596	563	561	556	555	617	577	626	558	566	559	578	555	565	539	574	583	627	576	600	554	606	552	544	627	602	575	562	596	571	590	526	592	585	642	557	553	578	629	569	547	592	591	566	571	618	549	591	548	580	571	602	619	513	586	550	566	616	587	585	547	573	577	557	625	543	572	551	561	551	562	591	595	574	575	529	556	601	537	532	555	605	559	603	619	615	591	579	626	584	602	579	568	611	561	579	548	600	620	600	574	570	581	575	565	610	591	574	569	600	595	571	543	592	579	571	627	533	543	618	599	589	579	542	513	545	582	568	603	557	547	563	592	583	561	555	640	563	589	590
2972	1259	568	410	315	347	520	521	416	423	360	252	252	199	187	188	204	182	169	145	118	129	189	354	368	356	315	189	160	119	100	86	83	92	70	69	78	84	70	79	77	88	88	89	82	79	75	74	70	68	69	71	70	66	87	70	78	90	68	76	86	85	79	65	71	72	69	66	69	83	83	79	87	96	59	78	85	100	88	83	75	68	87	79	81	81	58	78	91	64	68	75	63	65	105	80	86	76	94	78	73	87	87	74	84	84	90	82	84	74	82	79	82	73	92	73	89	76	70	83	74	87	76	85	77	89	69	99	72	78	91	64	72	71	63	73	82	69	72	75	88	69	76	92	94	93	86	81	64	84	80	68	82	86	88	92	80	97	77	84	83	66	74	86	82	91	68	79	86	77	83	90	85	69	77	79	67	65	79	97	78	73	93	78	91	76	83	94	86	90	74	74	78	71	74	74	68	69	91	85	83	79	79	88	79	83	61	69	62	93	89	91	81	77	79	75	77	86	103	76	96	84	78	78	85	89	69	72	87	71	82	79	76	62	92	95	80	84	101	78	85	77	86	91	75	70	70	83	84	80	64	79	77	85	77	69	83	93	92	75	89	62	62	89	89	67	84	79	78	84	78	88	80	78	71	68	97	85	63	69	76	70	105	81	72	78	85	89	68	65	82	58	71	84	80	87	89	73	83	85	73	80	72	74	76	84	102	83	60	66	95	75	88	89	93	79	77	65	72	74	77	90	74	59	80	66	77	87	72	106	80	83	78	61	90	74	82	67	76	84	81	71	84	72	78	77	82	86	90	92	75	83	76	73	76	72	77	96	79	80	77	72	62	69	88	75	81	74	74	64	82	88	71	72	67	81	79	72	68	80	65	96	90	95	85	81	67	77	78	94	91	73	75	82	75	65	81	71	69	101	69	86	72	85	83	83	90	75	82	76	90	82	90	71	80	65	70	77	82	74	87	92	99	85	82	75	69	92	92	76	76	67	82	70	70	75	70	75	91	78	65	84	68	98	77	82	81	74	88	82	79	77	75	86	63	88	70	85	75	85	69	70	78	76	89	85	75	90	80	77	75	69	90	78	92	77	68	92	58	69	66	88	78	78	69	76	80	78	74	88	91	71	77	87	83	60	68	68	79	69	95	82	81	74	84	67	91	75	108	88	74	71	75	82	84	76	85	76	87	73	76	63	71	73	94	69	81	86	74	80	85	74	78	81	79	77	74	76	62	79	87	69	79	91	76	82	98	71	92	89	81	90	71	76	75	81	89	76	88	74	86	85	82	69	75	79	75	74	70	73	87	71	75	71	69	81	83	89	75	88	81	78	65	91	73	74	88	72	71	72	78	91	67	65	86	87	73	84	79	85	72	84	78	89	93	75	75	86	66	82	73	91	90	83	88	90	73	81	69	81	70	85	93	78	64	70	79	84	83	79	73	89	80	97	85	68	64	82	62	81	90	88	82	74	96	103	79	76	81	67	72	77	83	92	76	83	76	67	77	76	69	72	83	77	75	90	75	87	75	64	82	86	76	90	65	85	81	94	79	74	80	72	86	82	82	84	71	92	80	80	86	81	86	64	76	72	79	88	87	89	84	84	83	71	81	71	73	80	75	72	83	72	78	87	80	66	83	90	79	84	70	87	76	84	76	83	88	78	76	85	85	78	80	67	79	78	82	67	94	70	88	76	102	67	70	73	84	85	87	72	88	71	81	66	76	81	84	71	79	68	93	90	80	80	81	97	74	61	83	79	96	79	70	80	92	73	86	74	67	66	61	78	89	76	56	76	89	83	79	83	90	90	84	80	82	64	99	87	85	84	66	73	82	92	81	79	81	92	69	72	77	78	63	71	73	85	73	76	99	90	83	90	92	86	75	81	69	67	84	60	84	82	76	97	88	74	62	80	58	76	91	82	75	80	87	65	70	72	77	79	80	69	78	63	74	82	90	60	83	79	90	83	71	70	64	98	81	73	79	88	89	90	92	79	63	87	74	80	83	98	90	89	81	90	78	72	87	76	77	76	93	86	71	72	75	75	93	77	74	91	92	78	79	88	94	78	77	66	74	78	66	90	97	79	68	87	81	74	73	91	73	69	98	92	72	84	93	83	77	91	73	78	71	59	65	80	87	80	71	72	79	91	68	85	76	77	91	76	98	88	84	77	91	84	75	71	81	80	75	97	72	86	80	89	80	78	78	74	92	79	73	62	83	75	69	93	87	84	69	71	83	80	78	93	79	74	74	85	85	87	85	78	84	72	77	80	85	82	79	83	70	95	98	71	80	76	71	78	67	74	71	89	60	91	66	80	90	66	77	55	84	80	102	73	84	96	93	76	72	77	86	92	82	79	74	80	76	92	70	84	79	87	68	75	76	79	74	77	92	75	75	95	74	75	99	88	75	80	87	76	97	70	65	93	67	63	80	95	74	71	68	80	76	88	78	82	75	83	82	91	82	81	91	75	93	83	80	100	76	72	88	65	71	78	67	102	82	82	80	73	70	99	73	66	88	93	80	81	63	83	75	90	84	86	59	67	72	90	62	85	71	80	89	77	77	90	93	69	84	75	78	78	73	95	71	71	72	70	82	64	79	74	92	103	72	76	72	86	83	68	57	82	75	94	61	80	87	72	102	95	76	88	67	78	77	82	72	74	80	80	72	51	92	69	66	100	79	83	77	93	74	80	76	71	80	85	85	73	93	64	89	71	90	73	89	86	93	79	61	95	82	85	73	72	85	77	83	66	84	78	92	80	93	74	84	69	80	58	75	75	67	86	60	76	79	71	97	72	87	78	87	80	84	83	83	83	90	73	72	86	66	94	75	80	75	77	92	72	77	73	93	73	80	95	71	91	72	85	81	69	73	73	98	81	82	71	83	87	78	70	73	69	83	78	79	95	75	65	76	82	94	88	75	84	74	72	95	61	80	74	78	70	83	68	74	76	83	73	84	78	82	85	78	79	77	83	78	84	78	83	73	71	79	78	74	94	71	89	66	75	89	103	73	71	78	94	81	92	78	82	88	75	76	85	96	68	76	76	84	72	100	78	73	80	77	63	83	76	86	73	71	90	78	97	88	73	82	71	84	67	85	77	79	68	71	94	79	94	76	81	79	90	63	71	78	81	77	84	90	82	90	88	93	69	80	67	78	86	89	76	92	94	83	77	86	78	87	81	75	96	59	80	70	85	79	78	82	71	85	82	96	65	74	75	79	103	72	91	82	73	88	86	83	81	72	80	76	82	82	65	73	82	91	78	68	69	80	71	87	91	77	84	74	83	71	81	78	80	87	72	73	96	57	83	78	83	67	74	63	67	79	79	74	72	82	73	86	72	78	70	72	67	68	90	82	70	74	91	65	80	87	85	90	81	81	92	86	76	65	105	93	76	87	88	71	94	110	75	81	81	100	69	73	87	76	49	80	68	82	84	79	83	83	75	60	83	79	67	87	84	76	78	81	78	78	59	74	87	89	66	80	79	78	91	76	88
24765	11405	5994	6651	13434	18149	19343	17400	13634	11910	9942	7691	6160	4742	4701	4347	3990	3267	2996	2576	2196	2059	3783	7364	7851	6470	4719	3423	2264	1382	1080	802	734	664	620	618	539	605	608	605	560	545	589	609	568	601	562	598	581	596	587	616	586	583	596	554	608	624	611	548	564	596	586	585	594	600	610	569	583	583	619	579	596	554	583	576	582	595	596	618	582	568	555	581	577	581	587	570	597	616	570	567	588	539	584	644	569	557	548	576	598	589	629	585	585	554	622	598	590	597	567	566	594	604	586	602	623	570	597	548	608	579	631	574	557	557	578	625	624	628	579	608	554	593	591	590	620	597	583	586	619	586	603	581	597	575	561	563	602	586	603	575	572	593	581	584	566	565	607	591	589	605	560	566	634	590	582	589	596	589	630	566	572	557	580	581	632	587	582	636	604	570	589	584	610	588	571	581	585	605	606	576	611	597	555	592	586	579	609	606	560	539	586	603	588	545	572	643	550	608	532	607	593	603	573	583	575	581	623	571	645	542	610	622	590	585	605	570	604	628	578	608	590	577	589	564	564	581	573	586	546	546	591	565	613	576	571	590	597	619	608	537	561	624	538	640	552	590	578	550	579	579	571	629	620	561	552	590	571	576	620	586	551	590	591	579	544	587	612	579	574	564	577	576	560	587	573	601	590	602	551	591	601	569	583	565	582	549	590	557	594	575	612	551	579	558	570	576	593	601	607	586	623	587	621	591	570	550	585	556	610	579	545	560	621	617	608	591	596	555	584	613	576	585	597	601	580	569	660	587	594	564	614	597	579	608	594	593	617	548	578	575	605	594	608	583	598	560	618	610	611	594	580	588	584	582	585	591	561	583	556	600	594	559	614	570	573	583	574	612	561	624	607	592	593	595	612	554	532	561	627	565	604	602	585	556	611	603	569	584	589	597	575	613	603	564	572	628	586	554	602	634	587	613	572	608	622	561	554	599	584	577	575	569	554	601	577	601	568	597	579	592	559	611	591	620	610	592	619	544	629	591	644	592	607	576	605	582	611	573	597	589	636	571	569	600	611	608	597	582	594	577	613	581	593	555	575	608	573	580	566	619	518	621	530	600	583	618	579	546	617	599	619	587	603	545	607	591	559	590	568	568	582	572	599	546	574	580	586	579	542	606	592	528	626	603	593	587	583	559	561	594	591	629	608	579	592	582	587	609	624	582	564	544	659	574	616	598	611	605	564	573	621	541	570	584	591	596	613	586	615	599	576	596	561	568	570	582	562	591	633	626	590	554	583	615	582	581	580	556	570	568	545	625	603	594	557	592	591	598	617	574	567	604	578	594	557	575	560	591	576	596	573	586	591	589	574	619	563	585	558	565	565	629	578	595	556	602	585	626	566	581	573	605	583	591	601	590	579	590	575	568	543	572	561	589	581	587	608	539	574	573	649	561	598	605	578	552	572	550	580	589	616	613	602	582	592	570	583	622	604	569	601	592	607	577	571	597	555	583	544	581	614	568	623	630	566	573	556	583	592	574	558	606	591	602	563	602	624	601	583	564	553	570	568	632	610	569	602	580	561	564	620	612	590	569	570	555	578	618	622	614	591	553	583	632	524	600	566	585	600	582	573	611	599	566	562	578	625	602	600	590	590	578	589	589	568	565	588	585	578	593	563	622	558	564	589	593	599	634	595	567	578	571	595	576	587	534	606	542	572	639	602	617	588	584	600	540	579	644	575	555	523	618	637	570	560	579	560	549	614	621	579	602	609	564	561	620	567	604	569	607	566	597	585	576	585	556	560	620	549	583	589	609	636	547	543	641	596	550	578	610	609	611	554	543	630	591	590	623	592	577	572	604	582	599	591	565	564	599	582	556	622	590	593	599	531	594	515	592	613	565	577	616	608	633	602	621	611	555	542	572	575	586	576	586	595	544	530	585	570	558	613	607	587	603	637	567	604	573	584	567	565	567	550	623	609	611	585	549	579	578	553	559	562	659	631	517	511	563	579	581	568	573	569	604	584	612	629	613	607	610	594	572	591	564	561	609	541	569	579	575	553	588	579	549	559	608	625	587	565	612	574	611	630	603	605	551	528	576	563	557	578	574	599	552	613	575	623	548	573	558	594	580	641	580	599	583	590	612	572	559	544	585	595	553	575	580	589	595	618	585	561	565	607	602	565	604	559	629	553	578	565	605	575	611	590	598	607	558	592	604	614	610	548	585	631	640	606	582	610	596	574	566	586	622	556	610	592	591	588	550	589	545	572	566	601	575	593	549	609	586	537	600	584	618	600	572	544	601	586	607	602	560	607	597	580	604	621	603	588	573	594	586	631	579	575	533	597	582	592	586	569	549	629	599	575	646	578	580	611	595	653	584	576	600	597	552	605	589	574	586	583	571	575	611	581	594	569	596	565	600	578	598	565	591	594	569	576	579	566	579	614	587	599	631	640	577	580	571	591	581	571	595	627	610	570	550	597	552	569	621	558	548	606	622	564	570	596	584	537	554	545	608	619	575	591	586	591	591	600	584	592	520	600	574	607	586	555	550	595	580	597	570	600	550	557	571	620	598	580	580	604	580	588	617	597	589	524	580	558	610	570	559	581	590	580	554	587	579	575	550	596	603	569	580	578	617	585	579	559	586	540	611	548	553	584	599	598	576	596	578	555	576	607	610	571	606	583	624	648	569	613	609	613	601	591	572	582	600	574	578	576	585	589	593	552	590	607	601	584	591	577	603	583	577	570	569	557	586	599	580	545	589	607	584	571	598	609	598	585	594	567	611	567	639	575	591	543	619	567	587	566	562	598	592	590	572	585	598	597	621	567	630	591	555	613	572	549	598	622	529	562	587	610	566	595	581	505	599	586	575	527	566	578	585	583	592	595	578	573	588	612	617	557	598	591	549	552	617	585	567	593	605	534	556	617	602	648	605	609	571	600	586	535	602	597	587	553	581	572	585	633	570	610	599	573	566	560	591	615	594	596	588	545	596	631	545	595	609	589	569	592	643	590	578	583	588	608	609	606	577	573	553	601	576	605	555	601	590	602	570	567	637	566	611	552	619	583	533	585	592	605	610	597	622	632	582	557	578	541	565	573	621	546	554	602	619	592	564	571	553	601	626	617	559	563	595	602	583	596	589	615	554	636	547	569	611	594	589	592	579	586	602	636	579	586	553	614	608	584	630	564	601	576	590	634	579	584	597	591	567	590	639	605	588	600	611	625	609	581	538	571	569	553	555	571	587	574	563	608	565	594	590	584	566	583	597	580	579	623	552	584	591	608	578	589	620	582	577	571	586	605	625	603	550	599	567	563	598	566	601	558	566	571	602	579	589	573	655	619	581	555	571	599	602	564	561	634	632	566	596	565	600	550	581	550	588	622	601	607	555	588	537	609	600	542	606	568	595	582	629	611	587	571	583	612	624	554	563	582	597	614	628	619	602	593	597	587	568	555	605	562	581	576	598	598	615	566	591	570	581	573	595	599	556	563	639	611	574	604	592	564	580	578	609
4341	1169	620	400	315	348	505	429	410	370	311	304	234	226	219	202	164	193	159	158	139	147	174	348	442	400	289	243	183	154	115	107	91	92	112	83	93	82	91	59	88	72	90	85	73	76	90	83	77	83	76	84	78	101	77	69	96	75	89	76	73	78	74	86	90	92	93	93	102	74	94	82	85	92	92	77	89	95	96	103	106	100	84	99	93	93	72	117	77	100	82	77	86	77	100	90	92	86	95	88	86	103	78	76	78	96	73	92	106	91	97	85	98	81	76	96	94	81	81	102	96	94	78	95	92	109	83	69	83	94	82	109	70	90	97	96	87	68	84	106	102	77	106	91	87	77	67	88	86	92	87	79	95	85	94	86	93	81	95	97	84	93	95	88	105	95	93	99	97	88	98	99	88	90	82	102	96	89	80	88	77	72	83	109	95	94	97	86	74	83	92	83	88	94	89	86	89	77	99	78	96	103	85	80	97	119	102	91	99	83	91	81	83	84	108	93	94	106	88	95	90	90	83	80	79	101	91	84	80	91	88	100	101	86	96	88	74	86	74	82	81	97	78	101	106	97	73	86	94	80	96	103	96	92	98	92	83	78	100	90	92	74	96	105	96	91	88	87	79	88	95	101	77	97	80	79	86	100	81	96	81	86	92	86	83	77	95	87	101	95	97	86	100	92	83	92	95	81	87	89	87	87	107	91	70	84	86	70	76	78	87	80	90	103	80	99	92	84	66	79	104	85	97	92	86	83	97	72	88	81	88	94	88	75	88	96	98	91	94	83	80	80	97	79	92	86	93	94	80	79	96	111	79	87	107	90	94	92	86	84	91	94	85	93	92	81	93	88	95	89	99	89	92	81	92	80	103	85	77	95	81	88	98	101	91	71	85	96	90	91	94	86	104	79	74	93	86	85	94	90	85	79	103	98	76	99	98	93	82	81	81	94	99	101	89	83	89	95	95	85	95	82	100	100	88	102	108	91	81	78	92	84	99	92	105	110	80	91	101	90	94	80	90	88	95	88	90	91	80	72	93	87	96	107	96	90	73	93	83	107	77	95	100	82	92	94	73	95	80	100	84	90	102	81	96	89	87	102	108	95	103	90	71	78	81	92	88	95	94	81	78	73	79	93	85	80	99	94	96	70	91	90	92	87	85	73	80	77	82	85	81	78	103	82	81	100	97	89	72	82	87	88	87	78	95	82	94	103	81	89	84	74	84	82	96	87	89	96	80	80	96	82	92	95	93	99	82	77	84	80	91	90	85	91	84	105	84	89	87	84	81	92	100	84	82	91	98	98	87	74	82	91	99	99	108	95	92	96	85	89	75	86	73	77	83	81	82	86	74	86	80	75	93	72	75	93	86	84	92	80	116	104	86	102	97	115	102	91	81	93	85	100	95	70	83	97	79	103	89	70	75	90	97	104	90	93	94	88	93	100	96	96	78	87	86	81	83	89	79	84	103	90	72	86	95	97	78	80	76	83	101	90	93	80	80	75	88	95	116	81	93	69	80	85	71	88	97	83	93	108	94	81	109	90	91	74	77	78	95	82	92	101	87	95	85	91	93	88	79	87	71	87	93	86	84	99	105	93	88	80	113	94	101	80	89	100	95	89	79	94	87	96	92	116	89	91	70	83	107	64	78	81	96	91	91	90	97	80	107	97	77	106	95	98	87	102	82	96	76	96	107	87	102	95	99	80	79	84	93	82	76	76	96	86	89	88	77	101	84	95	81	75	100	88	72	103	90	85	69	81	81	85	88	76	81	88	98	97	87	100	102	75	82	84	80	104	80	99	88	84	89	88	86	96	61	102	95	86	105	86	87	89	72	68	85	81	100	94	108	73	80	90	90	99	81	102	85	85	72	91	97	92	82	81	103	100	97	83	89	81	84	88	93	75	79	105	89	100	97	89	98	84	85	99	78	104	101	101	85	98	94	86	81	93	94	97	80	78	81	83	107	86	83	75	82	97	82	94	85	102	81	84	103	96	91	95	85	90	92	103	104	70	96	71	71	94	85	77	98	93	98	100	68	78	87	104	113	103	90	93	90	94	89	113	77	89	94	93	89	88	100	88	87	96	90	85	75	93	94	91	95	87	92	89	95	87	90	87	82	95	86	85	87	107	85	89	82	85	70	92	89	84	109	105	97	89	75	93	99	83	89	86	89	83	88	84	73	84	81	69	91	108	92	77	77	84	101	88	77	80	81	101	85	106	99	95	105	81	99	82	96	96	97	78	75	85	72	93	82	86	94	94	78	91	84	84	103	87	91	89	96	92	76	96	83	93	86	74	98	88	99	89	86	80	97	79	103	83	93	81	74	94	94	84	99	112	99	105	85	85	104	98	74	92	83	86	71	96	84	105	105	96	97	82	63	86	90	95	90	82	79	81	85	80	83	102	83	91	87	90	108	74	90	87	84	93	93	81	96	84	75	89	103	78	96	97	83	85	87	83	84	75	80	81	73	72	72	76	90	95	96	87	89	95	88	98	89	78	93	95	85	93	94	63	92	85	94	86	110	99	85	78	94	119	82	84	101	95	96	93	82	84	73	89	87	88	86	79	97	90	94	84	112	80	84	75	74	86	84	92	96	76	81	93	105	93	82	92	99	77	77	97	80	92	78	78	74	79	99	89	76	84	97	92	81	78	78	93	90	60	83	84	97	81	93	92	74	102	76	82	82	85	82	103	95	79	86	89	91	96	82	118	79	79	72	94	108	109	84	105	94	69	81	88	85	67	79	77	73	82	90	102	90	84	88	74	92	94	93	101	89	87	96	104	85	85	90	113	102	87	111	92	89	92	89	75	80	78	87	91	73	105	97	89	93	95	90	90	94	97	76	97	78	94	84	88	96	79	87	84	76	113	85	101	95	72	104	104	78	100	91	83	88	80	93	79	91	85	76	83	89	97	86	96	91	94	98	81	77	78	94	68	93	97	97	82	89	83	93	97	84	90	108	99	74	88	94	112	90	88	74	101	78	79	78	72	88	93	100	85	77	87	89	84	94	96	85	105	86	71	85	97	102	76	108	86	81	107	67	93	74	99	93	97	84	77	84	106	89	84	75	90	77	87	83	96	91	99	81	98	97	86	109	83	84	82	92	95	90	82	95	81	79	77	80	102	88	64	86	91	111	95	85	74	92	119	83	70	88	79	82	99	83	102	87	90	98	72	81	101	80	71	99	101	90	93	75	99	102	100	92	80	90	97	81	73	76	88	94	81	106	87	86	102	69	76	102	86	82	88	85	84	87	93	96	106	68	110	102	113	76	84	94	83	94	100	91	76	87	75	93	110	88	97	109	83	84	88	107	83	69	90	99	103	72	98	79	99	88	80	74	74	81	96	100	100	77	97	90	79	69	82	87	91	89	72	72	89	104	87	87	75	88	85	95	85	84	91	98	103	85	78	104	94	98	83	83	84	88	88	81	85	87	92	88	95	85	101	106	86	112	81	110	80	87	89	85	97	86	96	90	95	84	84	86	103
25056	10110	5821	6783	13230	18479	18099	15242	13543	11197	9617	7919	5853	5312	5333	4677	3937	3443	2976	2549	2299	2351	2935	7057	9318	7854	5676	4120	2656	1719	1163	873	750	691	650	705	671	614	664	653	578	667	656	664	615	647	619	662	645	625	695	695	661	678	647	683	661	577	653	641	649	634	647	673	655	690	671	666	624	651	640	644	696	663	707	687	635	654	722	712	646	708	721	655	675	691	701	656	655	633	680	670	682	650	637	656	661	638	692	671	700	684	692	653	652	647	685	633	629	683	645	654	665	698	626	625	647	656	661	637	681	681	664	651	630	661	659	690	684	655	676	655	692	680	680	651	698	629	655	645	659	662	664	656	654	650	646	684	663	648	671	665	648	723	649	653	660	651	659	622	674	679	641	651	681	651	646	662	648	631	666	647	694	619	665	666	666	696	650	630	661	651	666	659	683	645	612	655	679	665	666	636	638	653	679	648	655	655	649	666	700	659	664	680	657	668	644	579	686	652	640	673	678	700	667	655	682	662	652	639	639	653	658	604	641	624	664	660	631	698	643	694	664	658	664	637	647	644	628	639	626	675	651	659	645	673	689	677	650	681	618	704	673	696	599	668	654	659	661	655	670	668	679	648	625	656	668	644	641	696	673	649	703	593	661	674	592	667	654	654	693	676	639	616	661	654	662	642	670	684	652	686	629	639	625	639	701	648	641	645	648	639	644	665	625	664	669	642	652	649	682	675	625	661	629	667	689	668	669	659	674	665	655	652	674	664	712	720	635	634	650	698	651	654	630	627	600	648	659	630	672	690	670	667	632	648	694	696	639	733	668	626	660	678	680	652	621	687	652	648	690	704	650	665	688	678	668	642	645	694	696	614	635	659	676	660	658	654	643	612	623	702	641	636	664	658	640	638	655	640	622	671	668	660	623	648	609	675	702	653	672	654	630	666	656	678	675	680	640	673	648	688	699	640	635	643	630	661	641	639	619	636	688	657	650	661	625	660	618	639	676	619	633	632	710	727	639	655	661	701	726	644	685	684	629	668	677	639	637	679	700	664	649	664	675	664	676	659	646	649	646	697	640	683	628	609	632	654	671	665	737	664	662	664	654	650	665	659	668	670	619	649	656	647	630	669	680	681	667	617	665	659	655	645	646	672	646	634	635	667	692	640	679	652	611	718	660	668	689	652	642	645	627	598	696	654	693	668	644	661	665	623	653	684	682	637	672	658	666	694	616	662	633	632	642	639	650	652	662	677	617	639	656	636	620	613	675	655	673	661	656	643	617	689	657	644	698	679	664	641	645	680	641	687	681	686	652	619	689	604	657	680	672	688	673	674	629	693	667	710	685	668	636	657	675	619	652	646	687	655	668	634	643	658	652	615	656	653	644	713	667	673	637	640	687	648	678	646	634	644	657	676	618	637	655	667	685	705	678	669	679	683	641	653	685	631	687	651	643	653	665	603	629	685	627	683	634	650	709	637	635	680	676	643	611	591	633	634	683	673	697	680	657	601	657	669	625	672	630	670	700	640	654	659	685	672	671	641	630	623	642	688	641	643	690	623	648	648	660	614	698	673	661	660	647	628	633	657	695	669	674	649	623	660	690	658	646	636	649	675	634	660	679	627	642	619	680	681	675	690	637	670	672	630	674	664	658	721	675	641	658	641	656	644	686	646	688	677	644	646	631	640	636	690	638	646	661	721	667	677	629	642	683	662	662	678	624	655	669	635	619	666	676	680	657	672	674	654	715	660	703	679	668	662	642	639	661	653	670	687	709	673	654	654	647	633	625	625	645	678	677	648	687	679	633	663	661	711	629	637	625	675	638	686	662	651	647	634	667	668	657	661	674	639	659	671	690	657	652	659	600	629	655	689	628	679	673	655	627	678	682	614	653	689	689	679	656	653	655	632	640	675	673	669	652	676	640	665	665	643	692	666	676	646	646	616	634	709	674	623	657	695	665	695	640	644	644	653	670	625	657	710	695	669	640	625	654	676	663	634	636	703	687	662	695	652	693	644	702	648	624	708	668	740	643	653	647	671	675	631	641	657	687	629	627	669	667	654	690	665	656	655	619	595	654	653	682	697	717	674	671	649	652	703	656	677	608	667	685	660	672	617	687	643	650	637	648	676	670	685	619	730	665	662	688	650	620	656	684	661	665	622	652	665	698	668	688	689	651	671	655	660	703	640	639	654	617	677	680	686	711	632	678	672	707	652	645	608	706	686	650	665	634	615	683	664	658	639	671	633	654	662	646	698	637	675	658	677	637	667	691	663	680	680	657	647	699	643	709	646	651	647	665	628	685	657	620	686	709	666	699	656	639	672	659	677	627	681	682	667	611	612	690	673	656	636	678	639	666	663	652	647	661	658	675	594	673	632	604	682	654	670	685	684	651	677	662	622	693	650	652	643	654	663	622	658	663	680	667	641	653	647	620	699	660	653	716	651	670	665	618	746	620	705	670	650	623	657	673	649	642	641	650	693	665	672	669	667	696	617	640	665	680	685	646	690	671	636	619	652	699	700	669	654	654	660	658	695	681	672	630	640	607	624	628	634	680	653	648	640	608	698	660	639	618	674	651	688	695	643	685	672	657	635	664	664	658	663	634	621	646	610	656	633	665	663	666	659	655	695	634	663	634	697	654	647	654	684	654	683	675	588	647	671	646	677	672	683	651	663	669	657	643	690	639	656	605	646	628	671	657	678	634	608	633	672	635	639	627	635	636	665	653	635	634	611	649	660	651	716	651	648	649	687	625	652	639	666	657	693	655	642	649	740	639	698	600	642	684	653	658	635	683	607	612	651	701	654	665	641	658	686	671	634	658	654	683	634	697	672	648	647	674	662	648	681	652	657	659	694	627	648	627	667	642	652	578	639	620	665	697	652	651	629	667	640	678	656	632	671	631	659	606	685	668	621	644	742	639	643	638	674	710	640	630	656	623	645	669	659	664	646	687	634	661	672	673	652	677	644	655	707	665	661	720	668	631	664	672	657	636	705	688	672	731	636	685	626	626	629	663	636	647	645	669	654	640	671	689	662	652	647	668	661	752	711	671	651	671	689	676	596	661	608	635	665	691	670	622	642	662	653	662	653	683	703	630	641	656	670	677	653	636	688	676	636	651	661	642	621	626	658	639	643	669	673	627	677	646	628	633	671	634	685	668	669	647	628	642	706	645	672	643	651	596	689	609	595	674	634	703	640	653	681	644	688	711	679	663	669	655	636	666	666	637	649	652	642	670	660	641	650	672	641	661	658	638	638	656	703	688	635	641	641	639	664	627	669	636	623	700	648	651	646	667	636	616	707	649	613	683	678	697	608	675	624	671	652	645	683	688	711	600	668	628	632	621	720	665	684	660	656	629	706	621	691	647	670	655	695	682	618	646	717	647	656	631	611	641	683	653	650	678	599	652	676	685	674	653	612	606	663	619	648	709	686	694	658	668	691	652	630	658	628	643	723	670	672	679	654	670	645	655	681	699	684	676	678	616	662	602	725	686	674	605	627
4460	1516	759	517	413	486	572	584	559	461	451	382	327	298	277	272	245	197	173	186	189	151	196	580	834	685	492	396	276	187	137	117	88	89	102	123	122	87	102	78	81	95	87	94	99	96	104	88	87	94	97	80	95	102	89	92	100	87	98	93	78	114	104	100	116	89	82	88	98	86	96	73	74	88	86	87	86	100	86	100	86	87	89	84	83	86	78	87	79	90	76	90	95	93	103	101	78	81	88	93	101	95	89	92	104	86	92	97	103	85	97	81	100	102	92	71	100	85	97	99	87	94	91	103	86	90	77	81	118	90	80	88	102	80	90	79	92	84	88	91	84	114	88	92	102	99	86	89	100	89	76	83	83	116	89	78	90	100	85	86	82	107	89	89	85	103	92	104	86	95	94	96	94	91	81	85	89	80	91	106	93	99	100	107	90	78	89	90	101	90	89	89	88	92	107	76	96	76	95	82	94	73	95	103	68	102	96	69	83	90	98	96	74	78	89	106	82	102	74	90	111	97	99	85	91	94	106	87	95	101	107	81	90	90	95	90	104	88	101	98	104	98	85	96	98	97	71	99	93	82	87	96	91	95	72	89	100	85	86	108	91	94	94	88	115	92	90	88	115	102	82	110	80	96	94	88	99	95	94	83	96	89	102	92	99	77	80	80	82	97	93	91	89	96	97	107	87	98	95	96	78	110	96	95	104	92	99	89	101	94	81	87	86	90	101	83	105	93	82	117	78	96	79	95	97	92	89	104	93	82	84	97	92	77	79	94	120	85	88	89	95	99	98	89	87	72	84	91	86	86	86	85	79	84	85	96	84	89	86	94	115	99	91	79	95	84	93	81	91	91	82	80	91	101	103	96	95	90	97	94	92	78	92	86	96	80	98	84	92	91	93	92	82	89	93	95	86	94	92	87	90	95	92	84	100	73	89	100	85	75	85	84	91	90	96	79	85	99	91	86	91	110	78	97	101	88	101	101	96	96	91	105	102	89	100	98	99	81	88	72	87	93	99	90	85	101	103	84	85	100	101	81	80	71	102	113	97	88	107	89	96	88	90	76	108	105	107	91	81	87	88	88	83	85	94	108	94	84	86	88	97	85	87	106	88	92	71	106	100	92	91	82	101	90	83	102	99	95	93	88	92	89	117	87	80	93	96	91	80	92	99	103	89	88	82	91	83	82	94	108	102	87	98	93	94	89	97	95	76	90	99	100	83	105	76	85	111	104	97	90	82	102	98	98	85	92	87	109	105	87	89	84	81	73	82	98	75	93	97	96	85	95	105	90	104	100	90	108	89	86	84	98	96	100	77	114	92	85	95	104	91	89	91	94	98	99	100	102	75	88	89	116	85	104	74	94	90	86	77	82	89	99	83	97	102	90	94	73	87	87	92	94	86	86	84	85	77	88	72	84	78	116	93	86	95	84	95	101	100	93	71	94	80	104	101	93	81	82	115	87	96	82	97	81	95	93	94	104	104	98	113	75	86	98	101	98	84	87	84	78	80	79	78	85	100	74	95	89	71	86	97	96	104	100	85	82	90	81	89	82	93	95	92	97	94	96	82	95	83	111	92	81	109	92	88	96	91	80	84	82	97	91	73	89	93	68	101	97	98	97	85	115	97	90	95	91	91	67	110	86	84	82	89	78	85	81	95	83	73	116	92	122	94	83	88	96	113	88	110	91	95	90	88	93	109	98	89	88	90	116	100	111	95	95	86	105	88	72	85	89	81	81	94	97	102	97	94	79	80	102	93	104	89	114	93	92	99	77	94	96	79	100	92	88	101	83	82	93	88	76	85	67	77	73	98	102	103	98	80	87	97	98	91	96	96	103	102	93	92	88	78	93	87	101	95	95	100	95	81	95	95	98	91	97	82	84	94	100	83	67	87	109	101	83	90	88	94	83	82	93	100	93	76	125	103	84	71	98	92	95	88	106	91	99	90	92	89	86	88	82	90	90	94	96	90	97	106	88	83	90	94	92	87	90	93	90	95	103	97	96	97	83	94	102	99	88	87	88	109	85	100	98	85	100	94	105	84	103	98	88	95	82	96	72	98	69	98	98	99	85	87	91	78	85	83	109	83	86	82	100	91	85	88	84	85	105	97	77	74	96	94	89	104	93	94	84	90	89	105	103	109	69	89	82	101	97	99	92	90	102	81	82	83	66	79	91	93	91	78	95	80	84	76	95	86	97	96	89	100	97	82	91	87	78	88	96	92	87	95	91	96	119	84	109	85	81	86	97	77	87	87	98	81	82	91	92	94	86	112	90	91	83	93	93	81	114	90	79	99	95	87	100	91	91	108	93	94	93	88	91	99	101	83	74	99	92	107	83	89	87	94	85	85	82	95	98	87	88	99	92	92	100	100	94	73	95	108	107	91	100	94	96	86	86	105	94	94	84	97	90	96	94	81	83	111	104	82	85	77	107	87	77	94	96	83	92	94	88	103	98	89	98	98	108	81	99	83	94	97	115	111	95	99	93	100	88	93	102	88	94	82	90	89	73	94	90	77	103	94	87	90	83	82	88	88	116	84	109	80	72	92	78	93	87	102	98	100	88	104	78	91	96	101	85	83	83	112	75	89	86	93	84	95	106	88	92	82	80	88	85	101	81	98	91	101	88	89	85	80	106	115	83	90	98	98	109	90	96	97	81	102	122	95	87	95	83	101	92	96	101	89	113	88	102	96	109	94	92	77	90	90	106	96	96	82	91	93	96	106	69	102	79	79	86	100	93	99	79	110	103	87	91	78	93	91	97	86	84	83	107	88	77	90	76	76	77	110	95	105	85	84	87	84	111	104	77	76	103	99	94	98	79	91	94	76	95	85	98	98	82	86	102	105	74	82	90	100	79	103	88	84	91	78	82	79	83	93	91	89	110	105	91	95	96	82	88	109	96	89	88	106	90	95	88	67	91	109	95	107	89	106	94	90	85	92	97	81	89	83	88	82	104	94	99	78	88	83	108	86	97	92	70	102	82	93	101	92	81	99	87	102	101	92	95	98	100	78	109	93	84	92	86	119	92	90	71	86	84	81	90	99	94	89	90	99	105	81	90	81	101	99	82	107	83	96	102	101	101	79	112	85	83	76	111	93	105	88	94	98	96	76	90	85	103	97	87	98	102	87	94	84	123	93	96	89	94	87	73	75	87	81	94	81	105	73	91	85	87	91	103	93	92	110	103	101	84	89	91	93	94	84	93	94	103	107	87	95	111	97	100	85	102	93	116	89	82	90	88	78	93	79	91	115	83	101	92	95	77	82	91	90	68	79	77	87	98	100	100	94	92	88	106	95	103	92	105	100	90	95	87	91	109	95	86	79	92	91	85	88	92	105	96	101	92	94	83	86	86	91	92	96	100	92	90	78	98	96	92	103	78	94	89	87	90	99	93	98	74	84	93	91	92	87	84	101	96	91	101	91	95	93	84	110	93	94	93	95	99	94	80	87	91	102	105	86	110	93	93	88	102	86	93	95	84	108	84
28429	12599	7733	7982	16495	21979	20688	19078	16570	14117	12234	9459	7959	7594	6683	5744	4978	4807	3839	3350	3027	2653	3742	11450	14355	12360	9193	6744	3967	2406	1544	1150	867	784	754	720	662	683	704	660	666	655	657	697	664	671	662	668	688	666	638	678	664	623	664	685	670	670	652	670	657	638	674	651	640	669	675	683	663	650	654	673	619	673	657	641	702	653	704	681	627	691	700	598	640	659	628	704	634	689	629	666	622	679	679	720	639	671	675	661	659	629	650	695	666	676	717	676	686	661	657	652	675	672	647	674	683	661	661	627	704	672	624	662	649	665	683	653	655	698	707	661	633	676	664	672	664	661	674	639	627	713	651	646	678	638	672	657	678	597	648	672	646	635	695	684	669	689	685	681	671	671	674	642	678	698	661	704	666	685	692	679	642	694	717	694	686	655	628	691	718	688	633	693	628	694	694	648	700	671	652	697	686	685	648	652	657	663	686	696	683	732	700	681	707	664	723	704	634	710	716	703	689	684	669	691	644	645	650	656	707	707	670	638	707	692	696	650	643	646	669	647	654	670	663	652	643	689	706	712	680	662	603	684	679	655	663	699	669	612	654	674	649	630	690	678	678	614	697	696	680	670	694	662	657	711	695	618	667	662	627	652	684	680	637	673	674	686	626	684	678	709	657	634	673	686	700	628	654	684	657	645	727	679	673	701	662	619	668	673	712	645	704	698	667	697	633	653	679	633	648	673	624	629	708	676	666	619	659	657	672	627	682	671	657	609	657	700	707	670	696	665	670	618	671	658	656	674	697	693	652	661	668	681	695	637	691	684	660	661	728	643	701	676	664	689	695	674	691	695	686	699	666	696	689	641	659	662	683	620	697	630	659	667	700	687	684	722	662	684	688	633	638	705	651	682	659	681	647	664	618	635	652	660	639	654	637	638	655	597	641	695	720	653	619	673	640	649	670	750	681	664	670	645	687	690	648	691	683	667	651	645	648	667	678	691	634	684	691	644	722	666	715	677	688	683	695	657	643	659	657	645	631	670	682	697	660	677	688	659	638	677	670	678	687	697	705	699	663	670	675	691	707	685	705	658	632	653	642	661	712	640	647	673	685	660	674	665	680	691	638	667	660	714	655	641	686	610	676	668	622	653	686	641	687	645	695	667	683	613	681	721	677	678	691	674	689	670	658	655	695	644	734	711	621	705	656	655	639	662	645	701	638	702	674	713	691	634	643	663	698	633	670	665	728	639	660	714	661	688	653	668	698	700	669	632	649	654	676	660	665	678	670	650	660	717	716	653	673	675	663	646	669	698	688	723	652	709	718	663	709	611	646	632	685	624	660	670	699	683	637	639	671	650	698	676	667	709	675	646	665	675	680	675	682	659	720	672	675	658	636	695	698	642	686	664	625	697	692	624	667	699	664	668	684	720	672	700	634	634	694	655	680	642	660	696	701	644	656	683	669	715	642	657	674	703	692	676	687	616	667	659	692	686	702	647	700	681	689	654	664	657	664	664	666	696	703	661	667	686	685	681	655	690	733	668	656	619	637	658	698	636	697	682	673	681	657	656	679	676	655	678	664	630	671	658	689	628	652	641	679	649	662	667	654	665	677	643	645	652	627	716	701	703	656	609	665	625	707	649	669	670	715	672	693	625	668	680	653	654	690	722	654	677	685	611	658	641	682	665	689	682	727	672	655	675	665	752	658	643	666	683	674	680	674	661	658	653	623	611	652	651	665	680	644	684	644	658	662	708	626	655	658	671	650	666	653	655	665	652	629	689	715	671	662	708	677	644	732	645	686	676	725	651	667	693	696	632	734	679	683	687	658	642	651	662	652	676	681	638	649	655	712	658	666	644	668	656	633	690	698	662	667	679	697	674	722	685	656	658	670	701	699	647	710	668	658	652	625	653	704	665	668	650	658	682	655	681	661	664	659	642	674	680	663	656	672	661	620	630	629	631	654	681	679	669	643	705	658	661	699	665	662	649	641	732	619	668	702	668	638	653	695	665	660	621	664	678	726	647	635	686	669	678	689	700	686	661	717	658	657	690	678	683	677	688	656	694	652	688	668	633	657	666	659	678	668	669	629	695	621	660	660	678	700	687	678	645	661	601	661	697	664	663	688	686	645	662	657	701	662	660	653	685	651	648	702	632	678	712	673	648	649	631	677	669	716	666	660	644	670	666	673	659	651	650	676	684	659	672	686	631	697	679	625	693	664	669	719	620	626	636	676	639	709	694	605	713	674	685	725	703	662	671	666	727	634	631	676	656	662	670	639	688	695	662	659	646	682	693	654	670	666	675	638	657	667	654	656	709	683	660	689	614	657	671	665	653	630	663	677	691	671	638	687	665	679	668	675	672	679	669	679	685	688	668	649	675	741	668	658	696	640	652	625	668	688	716	649	650	692	638	695	687	660	647	693	615	658	668	652	716	677	667	692	658	653	685	716	664	660	633	706	665	721	670	651	676	649	651	622	639	665	661	651	708	631	684	657	662	712	670	682	679	648	658	683	650	666	707	658	619	690	674	666	704	699	653	666	649	639	693	663	648	647	667	644	677	654	658	654	675	615	706	630	666	659	662	671	653	683	645	666	666	655	723	647	673	654	704	681	703	682	633	655	707	671	685	689	686	638	697	691	656	654	662	712	658	694	653	609	664	691	705	685	670	676	730	660	639	664	672	671	664	669	639	666	677	685	708	651	674	643	675	659	674	691	671	698	690	681	636	696	685	671	605	681	664	677	697	673	648	663	728	663	666	647	662	677	663	638	658	682	665	675	626	665	690	680	693	660	633	649	643	685	716	700	671	677	656	647	658	719	704	629	639	672	676	672	669	693	668	675	656	689	704	639	658	641	627	648	698	658	643	620	670	713	673	639	636	654	682	692	713	683	651	657	710	731	694	651	710	680	690	657	668	668	685	665	695	701	713	664	699	627	666	679	662	659	630	672	649	674	683	667	686	675	655	671	662	699	658	662	719	700	663	664	671	657	677	648	594	645	698	639	730	678	715	636	655	711	654	693	640	650	700	699	660	641	655	678	676	695	678	710	678	654	685	680	705	660	671	713	681	697	715	699	651	665	668	697	645	651	669	690	689	650	655	693	675	661	683	671	666	729	704	669	664	680	675	672	684	683	692	694	684	661	606	645	643	698	654	666	661	673	674	670	683	660	648	695	679	664	670	675	638	689	680	681	663	674	656	655	657	628	671	622	693	682	644	630	648	685	696	721	670	664	628	663	685	664	660	691	673	700	667	643	653	619	604	655	715	663	741	648	706	643	622	705	629	667	736	687	692	676	673	636	642	716	687	633	678	751	662	689	679	738	648	663	699	637	656	721	649	674	630	662	681	701	682	653	665	634	642	675	615	667	713	672	643	668	647	677	688	645	650	661	693	693	680	677	667	658	645	623	657	674	661	684	700	702	625	698	664	657	649	672	693	661	675	717	718	726	688	706	657	654	705	663	665	699	675	658	666	679	626	652	635	683	651	699	659	676	718	675	674
2953	910	539	285	238	257	304	340	281	276	247	178	189	180	187	147	149	134	128	127	106	117	131	128	167	182	164	131	105	106	106	110	81	62	74	86	77	75	65	94	81	78	71	71	80	72	90	70	74	67	80	69	64	77	74	68	65	72	69	79	83	74	76	79	98	92	73	65	79	72	59	68	68	73	73	79	85	80	81	62	82	82	102	78	69	100	79	68	94	72	61	80	75	91	69	89	63	84	79	70	79	73	75	64	69	71	90	77	88	68	74	72	69	73	76	80	82	69	72	82	71	92	81	65	84	82	69	65	76	70	68	80	75	69	82	79	74	80	75	75	88	89	75	70	67	80	68	73	68	72	82	71	58	86	80	81	73	75	91	75	68	98	53	66	68	63	69	68	72	72	83	59	71	70	70	78	76	84	67	80	74	84	89	92	77	76	78	72	90	74	92	74	81	73	75	76	72	69	73	70	86	84	81	73	69	64	75	82	73	85	79	70	89	81	67	73	61	83	79	98	58	83	67	87	70	71	65	70	79	64	69	76	79	67	75	75	77	61	67	67	86	72	78	82	59	66	70	75	70	68	74	79	62	82	72	73	58	73	77	68	73	60	71	87	67	88	75	76	73	99	63	61	85	92	70	76	74	72	74	75	89	67	87	72	77	90	74	81	68	80	71	73	78	91	86	88	50	68	77	81	66	66	69	69	75	71	78	76	81	84	79	77	80	81	73	83	79	72	77	79	79	89	83	66	71	75	84	80	71	69	69	86	78	59	62	78	91	73	59	64	77	77	77	68	85	84	92	73	74	76	84	79	86	75	104	88	87	52	84	52	68	70	71	78	81	91	82	80	83	90	79	73	58	86	81	70	84	87	73	75	75	76	73	66	68	78	94	72	73	71	78	65	81	85	78	79	75	73	93	65	70	79	66	95	78	74	73	85	81	84	88	72	77	87	72	93	66	72	63	71	83	73	75	90	76	71	83	81	71	82	71	71	72	65	76	77	74	69	71	70	60	73	63	85	77	78	84	69	94	73	72	76	81	68	63	92	92	64	84	81	75	66	92	85	77	74	87	86	87	71	82	90	58	81	68	63	58	85	71	74	66	87	92	71	78	78	84	72	84	86	72	73	86	66	66	70	74	87	91	88	75	77	82	83	93	83	79	68	81	70	102	59	95	72	75	90	75	87	74	81	68	72	68	83	71	62	97	73	64	80	71	64	75	75	76	87	81	81	76	92	86	84	85	80	75	77	73	79	68	81	83	79	70	71	71	83	76	83	87	86	97	78	82	61	65	78	67	81	71	85	68	75	63	76	73	79	76	66	82	68	78	77	66	74	66	78	65	88	66	77	77	83	70	78	73	74	73	73	76	92	74	69	84	73	75	77	70	64	72	80	84	75	72	69	97	75	72	87	69	80	86	82	69	69	90	61	80	86	83	69	76	78	74	71	77	75	89	83	70	89	90	76	70	82	84	78	76	84	64	71	69	67	84	82	71	78	61	90	85	60	65	86	76	75	89	76	69	68	93	70	57	74	92	64	63	82	68	91	86	86	73	80	76	78	75	73	63	74	73	79	87	65	68	72	73	76	75	69	70	76	72	81	95	66	67	84	71	80	84	75	85	71	74	78	80	67	76	72	67	81	71	83	81	75	81	81	69	75	75	87	73	85	72	79	82	66	77	80	83	63	83	75	86	72	60	70	74	75	76	80	69	76	76	73	77	76	71	78	64	84	80	83	67	76	77	93	67	83	70	69	60	73	54	61	81	74	63	81	74	58	83	78	67	88	87	73	74	73	79	79	70	78	83	67	77	77	72	68	75	72	74	73	73	70	63	94	70	79	76	74	70	68	70	74	65	68	87	90	86	78	72	80	96	75	74	85	84	80	70	81	66	75	81	92	91	64	68	77	65	80	73	85	80	81	97	86	85	87	80	69	79	67	86	83	79	68	87	71	67	70	71	72	69	73	84	80	87	65	73	75	73	82	76	65	84	55	79	89	79	72	79	82	76	84	59	82	62	89	71	81	76	69	81	77	84	72	76	75	82	90	67	70	80	89	76	85	90	83	79	86	74	101	70	71	86	67	57	77	85	76	83	78	82	75	68	70	73	62	90	73	83	67	66	81	88	78	64	79	71	69	73	79	76	80	84	67	80	64	73	77	68	87	80	69	103	90	83	71	85	66	65	66	96	57	81	79	76	65	72	74	77	64	63	93	87	87	88	85	83	61	73	66	67	77	70	96	83	70	66	73	78	85	68	90	81	61	81	83	78	77	89	90	67	71	69	70	83	86	72	85	78	73	85	78	78	82	73	69	85	81	77	75	83	75	79	89	61	86	82	75	73	78	89	70	78	79	83	82	68	65	80	70	84	93	65	86	87	89	78	83	82	72	67	73	64	79	73	73	78	80	73	66	67	89	88	50	64	83	68	62	84	75	82	90	74	87	82	79	86	69	73	69	63	74	87	75	74	70	80	91	96	67	80	74	67	70	61	68	77	85	80	55	80	89	84	79	73	70	68	88	70	80	83	91	78	59	82	72	89	81	81	90	74	80	90	70	69	70	73	73	82	81	84	66	70	67	91	73	73	70	58	78	85	71	82	69	80	68	96	83	75	70	66	94	75	68	86	72	85	74	79	72	81	78	76	68	72	88	89	71	74	89	78	71	71	57	68	59	72	63	73	61	83	75	54	72	58	78	83	73	60	78	59	65	77	88	75	83	56	63	64	75	72	88	86	58	92	78	82	82	92	70	87	92	85	88	66	71	73	85	67	97	84	71	87	75	81	70	77	78	66	70	84	90	76	84	73	75	67	75	80	64	78	78	77	65	72	88	69	83	76	71	67	81	79	65	74	73	73	86	72	78	70	91	67	72	81	93	70	64	70	66	75	93	68	78	81	67	80	68	64	66	87	69	65	58	69	89	62	76	83	67	91	73	97	91	66	89	92	63	77	69	74	76	81	72	82	82	79	103	87	86	65	69	88	87	82	65	72	67	70	81	76	74	76	79	78	74	83	81	74	64	88	60	89	65	90	67	77	67	88	73	87	81	72	86	73	71	62	68	76	80	75	76	63	73	61	88	77	75	85	65	71	79	65	81	84	79	82	67	96	71	71	78	86	75	84	87	85	84	77	80	90	62	71	89	76	68	78	67	71	70	97	72	87	84	85	89	84	88	87	81	79	83	89	69	85	95	79	78	74	83	82	80	86	82	83	87	74	74	96	73	87	62	72	73	79	75	69	73	79	83	66	80	63	80	71	76	69	86	73	74	74	83	62	59	70	86	82	75	97	87	84	80	72	79	77	78	79	85	67	76	81	86	82	77	82	73	91	94	79	83	76	68	69	79	74	87	86	73	77	78	87	62	96	83	85	78	87	65	78	72	85	77	80	81	87	84	71	67	67	80	87	72	89	94	70	75	79	86	82	83	80	81	83	77	83	58	85	74	66	79	82	98	78	71	87	86	67	88	79	70	78	106	64	90
22128	9053	5633	5370	10842	14553	13565	12367	10361	8939	7511	5771	4746	4689	3945	3621	3370	2816	2351	2186	1910	1723	1618	2104	3002	2901	2333	1753	1274	984	765	717	642	594	554	597	569	567	544	598	584	583	547	591	594	595	542	598	569	554	587	607	584	617	594	599	554	576	612	563	585	616	559	565	582	586	605	545	617	597	599	505	622	527	583	587	572	562	577	559	591	578	593	600	565	606	593	585	572	578	608	618	546	584	590	549	582	555	578	572	583	599	550	566	584	556	568	577	580	589	586	566	597	572	563	565	614	541	603	577	601	586	598	573	528	592	532	569	557	603	554	573	566	591	595	575	605	587	572	616	600	534	597	605	607	566	564	621	554	573	632	579	584	587	559	594	571	611	569	568	572	593	566	586	573	561	575	538	607	583	574	593	576	574	568	609	560	552	590	525	625	567	579	578	606	573	551	553	562	597	590	570	601	576	546	559	622	610	573	551	552	554	583	574	579	560	576	549	572	538	583	573	632	652	542	590	555	548	611	584	586	559	558	559	595	563	573	553	583	554	570	553	599	567	613	567	532	564	595	579	560	577	574	557	598	528	570	585	578	563	561	575	576	555	575	584	608	551	607	581	607	582	600	554	589	589	582	536	563	562	595	564	577	575	594	560	610	598	600	595	600	614	610	591	579	540	586	560	543	619	621	620	560	612	609	536	554	551	559	584	567	583	587	545	575	546	552	628	547	588	550	558	613	565	621	578	581	583	531	598	591	576	574	544	560	575	538	548	604	558	543	554	571	582	561	628	553	565	581	583	588	594	600	571	585	571	557	593	607	610	554	586	564	571	581	578	564	568	578	569	592	560	598	598	602	546	565	566	540	591	586	571	573	544	576	629	590	550	587	580	522	582	586	571	571	599	581	570	588	543	573	626	605	549	569	568	550	605	617	554	586	606	604	591	552	575	533	602	573	571	569	557	578	565	589	544	591	555	541	596	563	592	571	577	582	597	574	605	575	602	615	560	530	556	613	613	607	571	593	592	531	613	549	540	592	556	614	556	573	623	596	573	563	588	582	567	577	531	573	607	589	559	549	585	564	568	587	552	567	624	554	597	542	585	554	589	531	575	564	593	549	574	610	598	564	558	560	612	565	561	545	571	610	581	594	549	596	568	578	602	573	555	590	584	575	579	536	587	585	598	558	545	572	559	563	576	575	595	512	542	591	594	552	558	600	602	579	588	582	622	571	561	617	575	603	573	587	606	545	588	592	603	610	565	583	575	601	591	576	575	539	628	583	567	587	593	586	583	534	571	549	564	586	609	631	580	596	553	567	594	578	581	543	532	523	560	550	566	544	563	545	590	556	568	581	552	614	546	568	573	598	614	574	573	565	574	577	544	569	604	564	586	552	612	551	586	581	571	556	526	545	582	564	596	578	598	537	572	562	606	615	584	576	603	589	565	572	617	581	572	557	561	598	580	582	621	587	591	568	631	589	595	595	565	555	556	574	540	575	584	551	571	567	566	566	578	561	580	584	604	609	562	567	558	589	531	592	614	574	588	574	565	614	615	593	604	606	525	582	579	629	577	593	612	585	556	594	557	566	562	561	608	554	552	610	582	566	588	558	552	555	599	594	588	545	587	575	557	543	587	617	557	580	562	565	543	595	614	584	546	560	624	591	543	589	609	585	549	566	604	570	586	607	590	595	561	601	542	567	570	604	550	548	628	571	565	556	594	587	564	577	575	557	555	545	597	614	548	571	563	556	589	631	579	605	576	559	579	578	577	554	584	569	551	572	532	554	567	586	572	593	592	568	565	560	597	544	536	604	568	590	570	588	596	587	555	609	605	599	592	606	563	543	571	543	566	589	591	610	547	583	586	562	572	553	567	603	569	626	527	563	559	597	589	564	585	612	595	592	542	587	564	535	528	593	583	596	558	595	581	603	550	568	572	584	572	582	576	561	566	549	610	547	595	617	572	589	611	586	577	584	577	572	574	568	567	559	551	592	604	561	606	538	636	585	604	617	593	590	555	579	561	589	568	629	575	592	575	573	590	543	601	606	615	594	552	567	559	587	583	587	561	613	597	564	590	540	564	626	579	594	588	623	579	568	554	589	570	607	570	563	602	558	596	606	564	574	529	542	586	565	589	574	620	624	580	570	570	577	581	571	596	563	569	548	573	589	580	613	585	655	599	605	556	561	580	624	619	551	562	556	594	576	540	579	570	551	574	645	597	570	553	597	639	600	545	584	583	578	584	604	532	577	562	597	541	585	576	553	577	606	549	610	538	596	599	604	620	543	572	538	551	537	530	568	576	556	599	582	604	568	571	566	588	582	632	565	571	599	590	591	607	571	612	560	606	603	590	546	545	599	561	621	570	590	534	575	606	622	588	585	608	579	582	605	597	582	589	603	589	582	575	599	567	590	566	600	606	587	557	584	580	583	588	583	597	561	569	530	568	579	593	541	571	557	552	572	557	533	599	564	564	546	558	571	607	589	590	588	566	557	584	580	589	603	594	622	556	584	562	606	546	564	567	571	586	559	560	596	519	574	564	568	526	568	548	574	586	554	592	542	592	592	558	589	569	548	551	566	537	561	595	582	584	570	587	561	595	537	596	618	526	559	577	560	577	593	614	520	568	599	619	576	572	550	579	559	562	581	582	574	576	599	611	573	546	569	602	575	602	614	568	605	581	556	599	585	556	595	583	579	607	589	607	512	567	563	577	589	547	590	573	590	566	536	579	584	608	589	569	555	557	532	578	608	580	581	635	593	526	583	565	592	572	592	578	567	623	596	546	573	589	548	570	593	577	571	579	521	605	563	599	546	539	563	591	545	587	556	568	561	555	575	576	586	557	591	592	569	569	561	569	524	568	594	545	581	585	621	600	552	618	561	532	589	601	577	585	554	571	604	579	578	602	568	585	577	548	560	571	613	577	557	564	593	580	580	606	581	556	577	587	588	593	581	550	589	572	577	547	620	585	544	622	554	595	561	558	625	551	552	580	575	556	575	554	584	599	573	595	561	570	595	566	613	559	580	548	585	627	562	555	617	523	581	577	574	582	580	609	571	555	564	596	575	579	564	547	594	605	560	557	538	570	565	539	584	603	586	549	548	569	575	583	520	600	597	566	575	594	577	611	588	552	574	577	557	552	537	562	567	578	574	592	568	583	540	585	550	560	601	597	579	551	588	591	572	553	563	599	534	564	590	601	579	545	567	551	588	597	596	585	563	576	575	605	580	562	550	568	576	581	586	568	554	538	595	560	630	586	575	597	528	570	573	593	551	578	568	623	561	557	609	545	577	559	608	566	578	601	558	600	616	546	579	570	567	615	584	585	598	604	538	586	575	601	556	578	588	610	593	541	550	601	586	611	539	579	577	574	524	596	558	517	596	563	536	595	576	567	558	605	554	548	550	581	575	559	584	583	586	581	558	584	572	584	582	550	557	589	547	566	583	601	574	604	574	571	561	593	593	562	556	601	571	578	546	614	616	591	582	571	564	618	523	588
3012	1271	739	447	364	349	445	449	395	376	326	308	260	264	217	209	171	137	163	151	107	126	133	239	356	369	315	245	185	123	82	102	69	86	75	81	75	76	86	89	74	75	75	75	80	77	68	77	79	80	83	87	75	87	86	78	74	75	64	76	61	63	76	68	73	86	76	96	89	99	67	82	86	89	66	66	72	93	75	77	82	93	87	63	70	86	89	77	78	83	91	85	101	96	74	74	80	73	84	78	83	67	68	91	78	73	76	77	78	97	80	87	89	72	78	84	75	74	81	87	77	85	91	71	81	62	85	75	93	80	93	77	77	79	85	85	97	80	86	83	90	78	85	74	84	80	76	79	67	93	85	79	77	83	77	98	86	83	78	89	82	88	88	62	75	71	76	76	79	76	81	61	67	80	73	99	87	86	92	65	85	80	80	74	73	95	89	63	83	63	78	84	71	79	72	82	77	73	66	86	83	60	73	81	83	82	79	69	73	74	76	76	80	104	77	73	74	65	74	75	74	83	76	74	68	71	63	87	91	81	72	74	68	82	80	79	78	82	75	83	85	74	95	70	82	79	82	85	84	92	76	83	79	84	84	82	67	97	74	75	65	74	99	81	79	78	88	79	83	91	62	73	88	81	60	93	80	78	57	70	64	76	88	83	83	89	81	70	70	82	80	88	73	71	75	106	77	70	86	85	84	83	77	74	73	64	77	74	77	85	69	70	68	64	77	82	101	65	86	80	97	78	76	83	77	80	85	90	84	94	84	88	84	79	89	102	84	74	71	84	68	74	75	90	89	85	78	76	65	88	69	80	82	70	82	98	86	77	81	73	75	64	73	84	81	81	77	57	67	79	74	88	93	84	72	90	75	88	78	74	81	61	82	79	82	73	75	83	108	90	84	84	80	87	95	79	68	80	80	86	79	78	86	86	71	63	74	60	75	75	81	79	75	82	71	82	81	83	75	67	76	81	80	88	75	85	82	70	87	85	79	77	78	95	80	72	74	76	87	86	79	84	71	78	88	72	92	61	71	96	87	83	93	93	71	69	97	67	83	79	84	91	77	85	85	71	85	65	65	76	74	81	94	70	80	68	66	84	77	79	53	73	71	70	79	81	99	86	78	91	72	79	87	69	75	85	74	76	75	73	71	63	71	77	76	76	73	72	78	79	73	59	75	79	80	90	77	94	87	71	69	92	74	72	81	76	98	73	81	81	96	88	71	74	75	79	64	84	81	76	82	73	78	92	94	88	70	68	71	56	79	76	74	74	83	76	77	79	100	74	74	81	71	68	64	74	76	71	69	84	69	78	68	72	83	82	78	83	88	81	78	84	84	74	95	79	71	83	73	67	82	73	73	96	82	72	88	72	76	79	92	85	75	82	88	86	94	71	81	81	88	67	83	68	91	73	78	77	83	86	85	88	97	81	72	66	86	79	76	92	98	85	74	88	59	70	76	94	85	86	85	95	81	81	64	65	79	70	90	74	69	79	71	76	81	95	72	84	67	72	83	89	74	88	83	84	79	59	62	81	77	76	69	60	99	87	85	80	78	81	84	97	86	68	75	63	74	75	73	79	66	83	84	78	76	63	73	82	79	97	72	76	80	95	76	93	80	65	84	77	94	81	70	70	102	65	79	91	71	72	80	85	85	94	80	91	85	76	87	98	77	68	83	82	88	60	77	72	72	93	75	94	98	71	81	93	73	95	73	80	77	98	65	78	77	67	85	97	79	74	70	67	97	87	70	85	78	93	92	82	94	84	71	82	88	82	79	78	70	81	74	91	77	86	76	92	71	65	74	82	85	79	84	65	74	87	84	70	65	76	82	81	65	75	84	74	87	64	88	81	83	78	69	86	71	83	74	81	89	84	69	95	83	81	75	80	72	81	63	79	82	70	77	73	78	71	64	70	91	66	75	89	107	90	100	75	74	81	78	83	93	73	89	76	73	61	105	88	79	84	70	90	69	75	86	75	76	72	80	84	76	89	91	97	79	70	81	86	77	77	62	76	78	77	74	89	86	88	63	97	82	88	78	74	81	87	91	90	85	77	67	69	85	94	85	68	82	82	72	70	85	77	70	68	94	71	78	89	87	70	90	87	80	57	82	74	86	67	80	86	84	86	93	81	85	85	82	77	92	77	82	75	91	90	88	89	77	54	79	72	94	71	78	63	90	74	88	71	63	82	70	86	75	87	68	78	75	76	83	67	76	84	70	62	82	82	87	87	75	82	65	80	64	87	85	83	84	87	85	69	89	73	78	81	89	81	78	60	98	79	80	61	73	85	67	81	74	92	82	84	70	75	72	95	87	76	81	75	72	66	75	83	76	81	77	87	73	74	78	77	70	82	93	92	75	76	81	82	77	84	75	78	87	97	63	77	67	81	82	83	70	69	81	73	93	94	93	77	81	86	68	93	85	81	95	77	89	82	76	80	71	71	74	67	79	81	69	92	90	83	81	83	82	70	78	75	89	77	90	88	84	75	76	64	62	70	79	78	86	90	80	77	78	76	76	94	70	78	85	72	82	73	88	86	85	86	75	80	79	76	76	82	76	70	87	75	81	83	78	89	76	82	87	76	61	82	92	73	83	88	81	69	90	92	99	77	66	89	81	95	78	70	81	82	85	92	64	78	74	80	80	85	89	73	84	87	92	82	79	74	83	78	78	75	95	92	94	74	78	79	68	89	74	79	68	80	80	87	71	65	79	84	91	80	79	73	80	83	85	77	78	90	66	86	73	83	86	83	68	71	69	73	59	75	88	84	83	64	86	76	65	87	97	78	88	80	72	73	71	76	78	98	87	82	101	92	77	79	85	66	84	51	73	65	74	89	72	86	85	80	82	88	78	94	69	81	86	91	77	82	80	79	94	64	88	82	79	90	101	81	70	76	81	67	68	84	73	82	67	87	84	78	80	76	69	77	60	82	84	75	83	71	80	79	93	77	81	78	88	66	76	69	87	83	83	74	71	93	70	79	71	61	71	84	89	71	91	65	89	79	86	67	67	68	94	80	93	83	82	73	79	75	67	79	72	74	75	77	75	85	80	77	79	74	77	85	83	74	65	73	89	69	86	90	73	79	91	78	71	85	84	96	85	82	70	82	78	59	70	72	65	79	76	75	79	69	70	67	90	77	90	95	84	73	86	79	89	90	87	74	86	67	82	62	71	81	77	77	78	77	77	69	79	73	94	88	72	87	69	73	86	75	94	70	79	64	74	86	71	69	86	86	80	67	85	75	74	66	84	95	76	70	69	100	69	102	75	93	90	66	75	72	82	92	68	61	73	74	98	80	77	76	89	73	64	72	86	74	79	68	83	84	86	94	87	75	83	62	72	88	85	90	87	86	65	67	91	73	85	64	97	86	83	83	77	77	86	78	74	95	76	79	74	60	69	81	83	93	77	78	95	93	93	73	59	75	92	75	70	76	82	73	75	78	89	63	69	71	87	79	75	72	79	66	88	79	83	80	88	79	94	76	66	82	66	80
24775	11419	7140	7051	13900	18083	17512	15278	13059	11260	8956	8061	6814	6092	5318	4588	3936	3113	2906	2571	2295	2076	1873	4543	7895	7319	5426	4243	2673	1678	1200	836	738	636	619	608	597	631	537	585	572	550	580	631	602	623	649	590	589	569	615	601	595	553	610	556	559	572	603	554	592	605	635	591	580	528	595	611	584	595	599	588	583	603	600	595	574	548	620	633	591	578	603	576	580	596	634	564	585	579	597	549	618	567	590	604	582	547	581	558	571	585	591	576	550	607	592	594	619	619	620	575	581	568	585	584	595	599	537	588	560	568	574	555	585	620	573	600	575	645	598	595	572	582	622	586	619	563	621	628	595	590	565	607	599	562	608	583	602	582	618	553	622	579	586	602	514	596	534	578	587	603	578	577	623	563	623	573	609	569	626	570	575	571	593	558	607	596	621	567	570	565	578	580	540	601	596	616	597	576	588	608	619	578	609	597	581	587	642	581	572	558	614	532	568	575	592	612	602	580	566	575	553	596	590	588	584	567	596	572	596	585	629	624	597	537	549	562	539	582	578	577	578	575	566	590	640	565	572	582	603	597	569	585	603	592	559	614	596	617	550	597	614	625	636	604	608	610	597	632	586	617	567	594	556	597	613	547	653	578	574	591	611	631	602	571	585	559	575	625	581	627	591	596	604	530	584	578	601	638	567	573	617	559	568	597	612	581	618	576	567	568	594	586	575	600	552	587	587	587	589	642	558	575	570	600	585	647	614	638	613	590	605	579	575	573	566	571	543	599	619	625	632	608	607	586	592	583	563	591	616	594	612	573	593	582	587	583	578	564	581	558	606	575	576	578	603	616	550	608	578	560	594	550	560	598	575	567	610	608	636	657	601	578	599	552	579	593	578	571	598	618	606	577	551	589	606	646	591	606	583	636	600	582	650	562	586	549	590	559	622	596	591	597	565	578	580	602	572	569	596	578	572	629	628	606	548	557	569	616	609	596	589	588	592	586	558	547	578	600	589	563	592	622	565	607	596	602	613	540	565	534	587	569	612	601	609	603	577	585	597	610	596	593	549	625	531	582	586	544	584	606	557	532	580	596	586	589	565	561	575	599	538	569	596	596	583	576	612	529	538	550	611	629	599	565	591	556	540	569	595	543	593	592	611	556	599	617	562	586	634	581	596	568	634	622	592	584	598	583	574	605	600	622	615	572	587	567	550	581	565	621	591	628	599	565	562	557	590	576	573	598	561	622	554	590	613	592	615	625	607	578	584	608	536	646	578	620	622	577	593	555	578	568	552	580	631	567	562	592	585	565	607	599	570	572	579	604	577	615	609	598	574	579	556	605	593	568	578	584	597	571	542	586	560	577	566	604	583	595	619	550	539	641	541	565	603	599	602	603	602	567	598	580	593	611	591	600	608	557	612	615	565	612	542	598	558	572	573	627	599	608	568	586	595	593	573	635	598	565	590	614	612	642	609	618	590	571	598	594	605	570	652	585	588	576	564	624	583	555	594	552	620	595	608	595	555	603	612	577	595	632	591	609	561	565	613	601	597	610	619	571	575	621	605	564	581	608	572	578	576	547	581	549	558	594	577	552	553	599	561	616	581	615	604	574	545	579	587	615	594	613	595	582	615	582	609	612	627	598	618	563	587	560	573	544	594	597	603	590	584	596	608	563	595	609	616	569	641	599	600	589	585	594	587	638	582	562	583	611	573	575	626	590	605	585	560	588	607	619	582	614	526	595	593	558	524	583	598	562	642	603	573	591	580	549	555	570	625	575	573	568	581	584	601	619	590	543	535	608	596	596	579	607	567	604	608	593	571	578	609	565	589	586	586	585	580	566	586	599	550	603	612	572	578	601	588	584	582	568	557	601	589	553	571	597	597	553	605	580	607	614	569	643	599	582	596	650	604	625	638	585	567	591	574	619	587	577	585	572	573	575	596	599	604	556	572	570	615	609	609	567	631	583	546	536	587	567	586	610	579	575	593	588	598	574	612	571	578	562	586	598	624	580	626	579	571	590	563	576	600	561	574	579	553	567	576	587	600	599	613	571	608	574	614	592	622	560	602	606	575	598	536	592	623	567	594	620	631	581	550	601	584	610	585	610	571	589	595	579	596	591	529	579	647	611	612	568	580	563	574	594	571	572	602	586	621	564	579	567	599	600	559	579	579	636	589	594	553	591	602	565	573	533	587	605	586	580	563	614	587	601	602	546	631	606	590	573	548	597	593	616	601	580	627	585	597	553	573	598	599	558	588	612	603	620	572	591	616	567	526	561	574	573	567	536	572	596	568	580	572	587	614	575	576	593	552	615	559	623	642	654	600	575	577	568	603	576	555	556	620	587	559	579	621	558	578	630	548	608	582	536	618	596	582	602	591	582	572	617	605	584	607	579	568	577	601	620	600	591	566	602	573	531	575	602	588	614	602	566	635	599	579	549	580	594	554	592	579	596	622	595	590	627	575	602	597	607	585	570	557	594	598	567	612	583	590	627	589	585	578	575	595	628	591	545	606	536	594	580	617	565	573	607	576	605	605	596	600	574	548	561	526	631	581	593	579	585	584	576	580	607	600	568	596	599	586	633	608	604	508	592	592	601	581	553	584	563	574	617	605	562	584	574	581	591	563	593	554	586	607	549	648	578	578	548	586	575	572	619	580	620	571	624	566	542	538	586	604	625	553	611	569	564	626	587	585	578	598	619	602	601	584	586	567	582	612	535	650	558	564	643	564	617	613	594	612	574	581	581	554	600	589	590	603	591	575	591	601	624	542	641	592	579	548	594	589	575	608	557	584	597	612	588	592	602	600	596	567	601	598	651	596	614	547	586	602	603	609	572	623	547	612	589	550	604	598	599	591	581	591	620	603	595	602	568	600	603	592	608	607	637	534	617	594	559	590	571	559	552	590	558	636	606	585	597	617	556	561	589	617	593	628	578	533	624	599	573	551	580	589	588	576	572	606	577	582	584	573	582	607	613	590	572	596	565	566	536	606	574	584	582	600	618	559	593	571	574	595	585	621	595	593	592	630	621	569	564	592	572	559	584	558	554	559	583	612	592	618	574	591	594	558	574	598	578	600	555	599	570	610	546	637	600	556	627	515	608	548	596	583	616	595	566	624	600	627	541	576	609	596	594	594	585	562	595	594	550	575	572	645	573	568	583	582	614	578	632	603	593	587	582	596	586	586	593	635	609	584	598	563	595	565	585	563	638	616	582	581	630	573	569	581	561	576	574	603	582	579	626	576	576	615	600	608	605	605	544	602	577	550	622	554	595	567	593	583	567	588	580	598	577	596	581	570	568	609	636	547	560	582	621	565	579	606	565	567	581	618	569	587	592	583	571	564	579	625	542	626	577	579	587	590	612	568	625	585	569	589	570	614	602	559	567	552	596	635	625	581	584	584	591	599	580	550	554	642	573	564	587	532	580	577	566	613	645	561	601	600	574	551	599	627	587	567	553	589	585	627	598	624	589	587	599	619	564	591	561	558	586	593	564	540	578	573	550
4273	1201	536	411	334	337	440	427	381	365	332	303	314	284	241	234	169	178	162	154	134	157	138	263	447	471	355	252	219	147	122	106	79	76	86	85	100	88	93	85	91	89	78	84	96	91	93	71	88	96	108	89	94	70	73	88	72	86	92	99	84	85	86	86	109	99	97	93	82	103	88	78	89	81	73	78	116	85	110	63	73	84	82	81	97	84	88	96	84	84	89	87	70	94	99	67	94	82	84	84	65	68	84	82	79	80	84	97	101	86	96	95	103	91	84	79	97	98	91	86	91	97	81	103	79	98	83	91	101	79	95	90	92	103	76	92	107	82	81	90	87	99	95	98	86	110	89	92	108	106	100	77	88	83	89	87	88	96	100	100	92	84	95	77	90	75	102	80	92	91	82	89	96	81	82	94	89	81	81	84	79	98	107	87	98	90	93	79	94	88	93	86	91	85	97	93	91	98	95	93	92	88	76	78	81	90	77	78	78	82	87	85	74	76	105	82	96	96	99	102	107	97	79	92	84	104	108	92	76	96	94	77	93	74	78	92	94	89	90	97	86	103	104	72	87	83	103	100	93	98	87	67	92	97	82	98	87	75	83	84	88	91	75	91	99	84	93	107	74	79	97	97	80	99	98	89	96	113	117	84	101	91	80	84	101	86	88	68	93	92	102	92	83	79	95	88	78	85	80	76	72	86	91	76	87	94	86	83	96	83	85	64	85	88	72	87	104	77	83	85	76	88	83	103	73	80	90	97	88	83	74	90	100	80	69	87	93	109	78	79	87	94	77	85	90	87	93	95	88	69	91	86	96	75	86	77	109	91	92	88	79	87	93	67	89	86	83	88	89	86	99	89	93	83	98	96	83	95	94	88	105	87	85	94	91	81	86	94	79	83	76	88	85	76	84	71	73	108	101	95	105	88	96	75	81	82	92	101	90	91	94	91	83	84	87	86	84	82	77	100	75	86	84	96	88	84	77	91	92	81	79	90	88	90	84	66	77	100	108	107	75	81	80	94	120	78	87	99	85	97	88	100	91	89	99	85	95	86	108	82	96	86	91	104	87	91	92	82	100	114	90	107	71	98	103	77	81	80	77	83	86	98	87	101	90	78	102	85	81	91	90	85	96	73	101	91	81	88	81	88	94	76	101	101	94	88	100	81	80	89	81	85	80	82	61	84	89	78	81	90	85	93	77	85	112	98	70	97	100	107	91	85	100	94	99	76	98	112	95	73	80	89	91	72	96	103	85	79	89	88	85	80	105	85	78	80	76	82	108	71	104	89	84	80	74	99	78	89	101	79	76	79	104	77	93	84	82	80	84	100	87	95	79	78	96	75	85	75	74	89	90	94	82	92	105	97	72	85	87	101	97	95	93	97	85	89	85	80	94	97	90	88	83	104	81	90	82	81	93	82	103	103	91	97	84	90	84	94	87	98	102	83	88	97	79	94	77	82	79	87	93	92	91	88	76	82	82	85	103	97	75	89	80	91	104	77	91	79	84	94	84	87	101	97	76	85	72	90	76	79	86	105	77	80	85	98	70	78	96	92	85	73	85	81	85	87	87	94	79	76	85	96	88	95	94	93	91	90	99	83	90	72	102	80	85	103	91	88	85	76	98	78	102	78	98	70	84	70	104	91	86	85	79	100	95	76	87	80	93	76	81	66	85	87	90	88	94	94	96	77	80	97	87	95	98	82	94	103	78	94	114	89	83	91	84	81	95	84	89	87	100	82	92	106	97	72	76	95	88	76	82	100	98	93	72	81	100	94	81	95	88	83	86	87	91	92	103	86	93	73	93	82	75	110	93	86	88	96	95	78	108	100	96	91	79	74	76	89	76	93	77	90	99	79	82	86	73	99	94	91	100	81	78	89	85	75	99	77	88	100	82	89	94	87	95	97	84	103	82	77	103	81	95	82	82	91	99	108	79	92	93	91	66	94	81	91	85	81	82	105	79	97	81	92	85	83	85	84	81	96	99	94	113	87	89	94	96	88	94	102	88	88	89	83	88	91	92	99	109	82	109	82	101	80	87	100	86	103	99	80	97	98	91	103	80	106	84	92	98	85	90	83	87	96	101	93	87	78	91	86	78	105	75	82	72	78	104	104	85	81	98	83	78	104	78	94	95	92	89	97	93	105	85	90	71	94	82	86	91	93	73	85	98	95	86	85	85	102	99	68	102	85	104	96	99	84	104	87	65	94	99	89	75	98	104	93	81	88	94	82	94	74	102	78	75	87	89	83	93	93	99	95	100	89	106	83	74	93	81	80	104	79	114	88	106	76	94	107	87	87	93	88	87	105	78	100	83	89	95	99	87	79	82	89	100	76	81	88	78	91	96	79	91	84	86	83	97	73	94	71	96	80	78	90	90	76	81	87	74	91	113	78	95	87	86	102	82	82	91	79	92	93	79	88	60	95	88	99	92	100	84	70	76	99	85	96	78	93	97	110	87	109	95	81	83	87	88	73	93	94	85	95	81	64	91	74	79	95	83	97	99	88	100	88	79	91	86	95	87	94	95	83	99	82	92	85	80	89	90	69	71	92	106	98	85	99	120	85	95	77	103	93	87	95	92	91	92	88	82	89	89	79	100	81	75	93	102	80	78	81	89	85	96	84	88	93	74	98	77	82	95	84	77	98	79	75	95	92	72	74	95	92	84	76	70	77	60	82	90	91	100	92	79	90	81	90	81	77	89	78	99	93	88	80	80	87	81	97	103	102	92	97	82	85	64	99	97	90	114	88	81	92	96	84	86	83	104	82	96	104	73	98	80	88	74	105	82	92	87	82	84	92	92	82	89	84	97	80	94	83	83	106	87	87	85	91	88	94	94	76	53	97	92	72	93	96	84	110	80	84	94	70	75	81	73	85	76	97	107	101	87	89	92	78	95	82	96	82	95	87	94	101	85	83	89	85	94	84	92	81	83	103	75	87	88	87	101	96	97	87	69	81	84	96	86	93	103	100	95	91	92	76	78	95	88	85	98	95	76	94	88	93	94	92	95	83	82	103	91	97	75	78	79	80	92	95	94	74	87	69	71	98	88	83	82	82	85	99	96	74	99	64	84	88	82	83	81	94	81	77	82	86	95	100	89	85	99	82	89	80	91	102	79	104	90	97	77	82	78	98	86	89	76	95	87	101	101	95	79	74	74	68	100	84	91	92	107	84	81	83	92	80	80	92	100	76	92	86	95	100	89	95	83	93	83	80	92	89	94	81	99	79	99	102	84	99	101	89	92	97	84	84	70	92	106	100	90	82	83	86	68	94	84	109	84	98	89	102	77	85	81	94	89	106	87	78	88	62	102	85	78	92	93	73	91	98	99	88	82	86	99	88	82	81	93	88	82	87	109	84	103	108	66	78	104	92	88	84	78	85	98	93	78	86	85	91	81	101	97	92	82	86	87	75	74	99	81	101	97	78	79	76	77	106	83	89	106	81	91	92	76	88	105	90	76	87	77	77	89	93	103	99	88	96	96	85
24349	10768	6140	6737	12955	17176	17147	14584	12499	11395	9416	8392	7481	6585	5718	5053	4046	3466	3040	2684	2370	2122	1867	5371	8796	8362	6165	4650	2975	1874	1303	988	837	737	702	682	569	608	640	689	678	685	637	659	650	648	650	647	687	685	665	660	615	645	655	651	677	630	667	706	654	589	679	667	626	662	660	655	639	643	656	620	680	631	683	654	635	652	666	704	716	628	677	656	696	662	714	606	627	626	692	684	667	616	632	684	625	630	658	655	658	638	642	661	649	687	675	678	663	650	675	651	649	652	627	645	661	667	635	688	688	641	642	698	658	651	687	666	661	696	631	668	655	674	685	691	669	650	637	667	653	661	655	650	647	675	649	693	650	675	630	636	642	697	686	628	675	654	619	669	612	698	657	639	670	635	684	646	707	645	699	707	671	695	670	653	665	653	638	646	653	654	645	679	634	635	674	679	688	650	641	678	662	689	661	658	677	676	667	650	660	643	646	635	654	682	644	641	697	664	670	701	683	631	651	603	642	627	651	692	650	665	653	682	620	617	621	661	665	622	611	609	699	671	658	638	623	624	697	663	691	727	663	618	633	640	648	671	648	661	692	647	685	679	687	686	675	657	697	630	730	655	673	641	657	597	656	662	667	670	621	689	636	643	701	648	612	681	654	668	651	670	654	643	647	669	637	655	685	729	654	656	614	672	624	687	644	662	683	641	627	689	671	668	654	600	649	663	639	671	626	673	707	647	622	656	683	684	622	673	662	643	651	643	677	664	660	647	664	674	647	652	673	673	643	669	611	651	647	645	619	646	691	672	660	693	684	669	663	658	686	655	653	664	688	643	658	657	661	658	649	714	616	675	652	672	656	670	685	689	686	681	683	665	610	664	702	713	671	691	653	643	655	680	700	656	615	666	675	637	681	678	689	623	625	647	687	638	677	655	671	637	642	672	655	673	633	656	612	645	690	652	655	634	628	669	642	721	651	671	655	670	722	678	663	647	671	652	666	648	595	663	652	646	670	663	697	698	625	668	647	675	682	659	641	707	630	655	648	646	663	706	669	635	633	646	699	663	662	681	639	638	669	651	685	662	602	637	669	633	672	657	627	681	621	658	620	681	671	688	634	695	643	668	638	710	677	659	632	633	682	665	621	698	633	636	713	678	688	655	653	650	671	645	711	659	657	666	681	651	641	674	675	693	682	652	635	680	679	701	636	649	676	636	622	701	634	666	661	681	651	655	668	695	676	661	640	680	695	662	666	742	609	654	643	706	639	723	620	670	654	643	625	661	654	615	644	645	650	676	663	644	643	659	632	694	680	614	651	679	638	641	644	639	674	674	676	716	676	648	695	663	662	616	663	642	627	658	630	643	694	648	678	643	724	649	683	696	655	643	636	646	668	643	670	671	626	657	652	622	673	631	715	617	672	671	631	666	611	653	630	681	653	607	663	704	677	679	696	681	673	642	701	651	661	693	646	672	650	636	694	642	618	644	698	696	647	669	624	683	665	655	637	647	660	655	700	651	681	639	630	688	660	642	746	657	647	652	646	672	660	699	658	635	674	655	690	674	623	640	644	658	691	674	653	669	635	702	662	623	675	644	645	677	657	664	660	638	660	687	657	645	637	664	682	716	662	649	640	671	646	641	633	640	652	655	639	673	661	650	676	652	676	653	619	658	651	639	675	644	620	634	659	667	632	671	632	656	660	645	652	660	680	723	601	678	693	664	685	670	665	697	681	668	653	631	690	680	645	672	634	691	642	659	659	628	656	671	659	676	649	667	689	673	691	632	634	650	670	669	622	639	689	684	628	649	657	645	683	690	613	642	659	653	700	669	645	684	660	671	670	653	680	685	696	667	666	662	684	632	653	687	632	703	678	670	627	649	678	685	657	685	643	617	695	696	607	650	647	695	667	626	638	652	709	644	668	670	642	638	673	608	632	647	689	634	652	630	667	659	638	661	658	656	659	689	652	651	626	659	638	669	656	624	655	598	667	666	678	656	651	622	654	672	716	676	667	636	686	662	679	669	658	661	569	674	686	679	660	638	654	645	658	602	681	655	669	626	594	670	617	682	667	629	677	698	623	671	661	723	663	648	636	581	670	707	677	652	654	662	635	636	669	684	623	673	662	665	638	670	678	697	619	683	651	670	655	615	649	652	667	669	620	663	660	612	663	660	662	681	654	692	682	652	663	634	673	679	657	701	663	659	654	671	654	682	671	691	652	647	693	717	684	660	658	664	650	646	655	679	627	628	650	704	672	668	669	647	644	673	669	598	653	642	629	651	633	657	733	680	653	639	678	637	648	684	678	672	632	614	689	636	695	640	667	655	695	669	639	634	671	707	685	662	620	608	686	688	682	677	675	712	640	636	683	662	686	657	608	671	635	680	699	671	692	686	637	669	664	681	661	669	689	628	645	684	638	646	694	661	684	667	599	659	666	685	720	676	672	668	658	650	683	626	636	663	681	661	656	648	657	616	635	657	660	638	660	678	665	727	649	661	653	612	670	623	691	684	651	606	656	647	685	661	671	667	656	677	655	646	682	671	686	613	678	686	668	654	658	660	642	686	702	642	685	668	626	611	628	683	668	704	653	621	648	666	663	636	638	657	665	618	640	665	629	667	643	625	617	655	646	657	632	681	646	654	660	685	662	616	704	641	652	648	635	660	690	620	694	643	635	644	708	629	699	641	589	633	652	676	651	679	686	657	706	636	626	630	641	678	681	706	641	676	667	638	634	678	726	669	674	646	665	642	652	646	652	669	629	701	627	664	645	624	688	674	679	687	691	632	648	684	700	653	668	655	641	653	648	694	673	632	660	669	627	648	622	671	661	653	686	658	606	680	637	642	628	674	697	659	661	685	655	658	693	699	665	629	683	661	656	679	638	637	636	664	640	650	646	687	650	689	658	633	681	757	618	662	650	624	660	667	681	633	591	668	624	659	688	716	645	636	599	672	622	646	648	665	629	671	726	673	666	677	665	635	630	661	691	652	643	661	666	633	644	621	673	703	679	670	683	681	664	654	656	635	650	681	674	687	654	666	654	642	644	700	640	642	640	627	685	654	660	623	668	679	629	664	676	682	612	659	667	681	619	653	613	653	640	696	623	703	621	646	661	645	663	654	702	689	648	632	647	663	628	640	630	614	633	654	659	661	686	685	647	655	672	640	692	670	691	619	630	638	684	674	653	685	693	653	641	682	648	617	675	662	634	673	713	644	645	659	679	680	633	707	637	644	647	659	660	658	696	659	626	640	645	710	666	672	655	716	650	702	688	648	631	694	675	686	669	647	667	680	635	660	672	661	684	626	601	684	686	680	670	655	640	615	685	654	643	660	663	693	623	647	659	687	646	667	669	680	669	648	639	657	639	664	672	644	677	704	662	656	635	669	655	667	625	644	673	657	670	693	674	636	665	693	647	647	647	657	689	674	604	678	654	656	700	634	632	652	675	675	709	663	660	662	679	654	677	703	688	627	689	644	700	669	651	677	692	642	720	654	638	656
4497	1608	845	495	432	465	585	505	519	459	460	424	344	307	302	253	237	219	212	171	186	146	150	407	754	699	539	378	281	166	129	105	112	92	79	91	89	101	104	101	84	86	107	89	101	85	88	102	94	84	92	86	111	91	84	80	84	83	103	85	103	113	97	108	108	85	88	84	97	77	102	100	95	94	85	94	102	85	112	95	90	103	83	74	67	76	87	102	92	104	95	91	83	85	97	77	94	83	93	77	87	87	90	92	89	101	82	102	88	104	93	80	107	95	88	93	91	87	98	80	90	105	78	110	81	79	94	88	100	86	73	76	103	94	110	104	96	103	93	100	89	78	87	92	69	100	82	96	96	96	100	90	85	86	75	90	78	72	105	95	113	97	107	87	63	93	93	84	106	69	83	105	90	99	80	88	91	88	91	105	99	84	97	89	89	93	76	104	89	68	94	87	99	82	85	86	90	78	69	82	89	89	96	85	83	96	74	84	99	88	93	88	80	86	92	89	90	80	86	71	81	117	85	83	75	101	86	88	84	99	96	92	95	79	101	85	92	97	82	102	76	81	89	94	79	89	105	96	89	94	104	91	93	111	82	94	111	91	74	91	83	84	88	79	95	94	99	86	89	91	85	87	100	76	104	80	91	91	105	90	92	108	96	92	78	96	86	94	90	91	97	82	87	94	89	93	87	106	91	82	101	90	96	89	107	88	98	74	95	80	78	78	89	106	98	89	92	90	86	84	95	87	100	84	89	100	85	93	92	78	83	99	109	95	92	96	101	101	76	78	84	84	101	95	97	84	85	83	95	90	100	82	88	91	81	106	88	82	93	86	72	86	94	89	65	98	97	83	69	93	72	91	82	86	96	83	99	99	108	92	87	87	92	94	102	106	97	98	85	98	82	92	101	85	89	94	91	93	97	84	94	86	83	87	97	85	88	98	106	102	95	89	74	90	90	103	93	90	91	74	98	92	92	99	110	86	98	92	82	80	100	78	109	99	90	86	96	83	90	103	85	81	84	94	71	91	103	98	90	93	73	88	83	89	83	85	102	85	93	96	90	87	80	88	97	78	89	83	82	77	84	82	99	82	95	87	103	84	94	85	89	67	86	116	98	96	89	103	101	109	88	97	105	90	96	94	98	108	89	106	72	94	107	111	91	101	116	86	90	110	71	85	94	105	90	75	100	95	76	85	89	81	88	90	88	72	86	109	92	74	98	100	75	87	84	84	95	90	90	95	88	92	87	80	90	69	88	97	82	94	104	96	89	96	96	84	96	80	87	104	80	93	104	80	96	81	91	106	104	77	104	92	87	96	93	105	90	90	89	88	66	89	77	79	101	110	85	87	103	101	101	90	89	86	109	100	91	86	84	84	73	104	82	92	95	88	99	94	85	88	90	110	90	101	103	94	86	84	104	79	89	88	89	88	90	88	85	98	92	109	100	99	84	83	83	81	105	72	93	78	87	108	82	96	82	80	95	100	87	105	74	82	81	103	88	86	96	89	96	78	106	93	90	89	79	89	95	94	100	105	92	80	76	92	100	99	117	86	83	98	93	99	106	86	93	93	82	75	94	104	80	101	97	81	83	93	85	93	90	84	93	95	84	93	95	101	91	104	77	95	84	66	87	92	92	96	96	84	87	103	85	104	104	102	81	109	102	96	77	96	71	93	97	74	91	98	99	82	96	108	97	105	82	77	116	99	93	94	102	97	82	97	77	92	79	98	95	97	91	97	95	105	68	85	94	98	90	77	107	92	78	94	79	90	89	91	96	98	87	105	79	76	79	83	90	96	83	106	101	93	82	75	102	99	89	105	88	73	97	90	97	84	102	105	101	94	82	93	108	83	91	82	87	97	94	95	85	108	76	96	101	82	94	97	87	85	78	86	98	84	99	93	75	95	84	81	102	96	78	77	93	93	87	92	89	90	92	97	92	83	102	94	94	94	81	99	86	102	78	87	112	70	95	83	90	95	107	97	103	95	99	87	104	88	87	88	87	91	82	101	100	96	75	96	81	82	97	87	86	96	94	67	105	93	87	92	78	97	84	80	95	107	82	97	86	103	86	98	79	101	81	110	85	75	83	96	96	88	95	103	98	107	82	90	93	102	90	94	113	89	83	103	100	93	118	89	96	81	83	108	100	97	84	79	102	79	74	115	72	78	92	100	96	91	104	97	95	97	98	88	100	101	82	83	83	93	91	90	92	84	82	83	96	82	89	101	100	97	97	83	95	88	107	93	94	80	88	85	82	79	90	94	86	100	95	86	98	76	78	92	112	76	79	84	72	81	96	87	98	112	96	99	77	85	86	86	96	82	82	92	109	98	99	81	90	95	100	95	91	91	94	88	100	94	99	97	95	85	91	85	85	101	81	86	100	83	99	92	86	73	90	97	88	91	95	94	85	85	93	92	91	102	73	101	90	117	82	76	102	87	99	83	96	93	103	82	84	103	102	88	84	96	117	83	103	82	81	96	107	90	84	97	98	91	96	105	93	86	60	90	95	84	85	74	83	74	67	87	104	83	102	71	88	81	83	88	94	75	89	84	92	90	102	90	81	93	80	75	86	108	91	97	79	87	101	93	101	96	96	78	90	82	98	105	94	94	96	107	88	91	91	86	109	97	84	87	80	64	84	95	96	105	90	99	97	69	92	99	104	94	81	95	103	90	98	90	105	90	85	91	107	80	85	99	99	85	90	87	94	107	87	99	95	94	95	90	78	88	84	96	94	86	103	94	84	86	88	93	76	90	85	81	93	92	99	84	84	108	100	83	99	93	93	100	83	89	96	98	72	104	78	76	77	108	101	92	103	85	99	96	100	92	71	82	84	104	94	97	84	94	91	82	94	92	80	92	82	85	98	85	92	87	102	93	97	116	76	86	90	90	80	89	92	78	84	91	94	106	91	87	95	88	88	81	98	98	75	94	90	94	94	95	85	96	76	74	109	85	106	84	102	100	98	94	84	75	106	87	82	72	83	91	84	106	103	74	95	86	78	98	73	104	96	91	84	82	82	83	80	77	119	97	98	103	105	73	91	87	88	82	92	89	91	96	87	106	92	99	90	94	82	75	106	82	93	80	120	99	90	86	93	86	91	77	73	83	93	104	104	83	89	87	72	103	84	91	77	100	75	89	89	78	84	92	99	94	106	92	81	75	73	88	93	98	90	83	80	111	87	88	93	83	79	78	96	101	91	92	86	102	111	80	81	96	83	95	98	95	84	100	98	93	96	95	96	96	85	83	83	88	87	108	81	86	98	80	94	102	85	104	101	106	96	75	91	89	99	92	96	98	98	94	81	81	79	88	78	83	88	98	87	88	106	83	98	101	97	92	91	90	96	96	79	90	90	92	105	99	89	81	87	83	86	87	82	88	100	89	96	78	87	94	93	92	90	98	82	100	79	90	87	94	83	102	95	107	90	99	88	90	87	93	93	99	102	86	76	88	99	73	90	92	79	104	91	85	92	84	90	75	102	83	84	96	99	90
28761	12701	7947	8600	16640	21131	20147	17384	15385	13799	12399	11022	9641	8554	7610	6009	5132	4564	3906	3390	2962	2655	2320	8647	14012	12583	9618	7352	4619	2675	1776	1197	888	796	712	703	669	622	710	685	661	676	651	655	707	649	695	632	691	652	704	670	629	713	675	685	661	650	689	641	695	640	637	671	698	646	689	659	680	695	636	681	672	706	643	688	675	708	663	653	663	700	664	633	682	605	659	713	668	691	626	675	689	661	622	667	713	658	665	644	650	645	630	647	727	685	666	668	680	685	658	626	701	665	608	669	684	644	658	645	652	690	704	685	684	645	655	674	639	703	632	675	674	619	668	644	679	678	710	641	704	715	665	660	684	644	647	637	668	645	638	642	685	668	652	707	669	701	691	658	704	679	688	676	668	638	693	664	645	663	698	629	654	643	680	679	688	685	689	664	667	686	675	655	671	618	627	663	620	645	653	642	645	669	677	632	668	672	674	695	650	641	651	689	640	643	674	679	656	671	674	633	681	681	671	661	691	652	673	677	696	656	641	624	653	661	651	661	641	659	662	639	668	629	671	724	670	673	694	667	636	639	644	668	697	706	669	635	659	678	666	658	679	690	693	667	682	670	642	642	674	662	673	690	679	662	670	632	671	641	676	666	635	656	634	679	641	666	635	708	664	705	669	696	666	636	674	647	712	675	710	666	658	671	729	655	663	699	665	652	628	623	674	670	633	677	636	635	652	636	658	613	696	656	654	686	700	622	694	724	690	658	640	675	710	661	640	672	673	730	620	673	677	641	691	622	675	654	656	624	688	642	661	639	658	653	664	676	686	637	666	655	666	639	689	593	648	704	645	679	675	642	620	698	726	685	681	667	605	698	676	677	704	683	653	692	643	619	676	676	711	625	627	706	631	601	684	667	703	672	665	657	667	662	641	692	709	668	646	682	670	647	673	647	657	668	676	669	653	707	639	679	631	681	661	642	649	644	679	644	666	674	663	626	665	649	683	636	642	687	661	688	691	626	683	669	704	587	683	704	683	696	662	651	685	713	666	637	698	615	662	654	674	693	677	678	657	658	678	677	624	674	630	739	674	686	714	684	663	687	686	681	695	671	750	653	684	653	682	650	654	635	665	679	666	704	649	667	664	676	635	643	662	655	644	720	653	687	694	646	652	626	653	648	698	697	694	604	686	637	673	696	647	663	685	679	714	644	625	630	695	673	690	671	670	668	657	657	651	675	688	678	681	697	658	706	719	666	627	603	740	639	657	640	669	637	656	675	660	682	676	649	657	672	678	660	649	667	656	632	629	695	657	650	671	652	628	649	665	666	628	672	683	635	624	624	686	698	729	657	676	629	671	635	676	656	678	660	671	651	680	637	661	643	689	637	689	657	704	701	674	692	671	673	643	668	656	634	682	667	664	643	633	641	677	660	651	640	726	630	684	661	685	698	682	638	673	657	688	643	694	679	695	670	647	665	743	683	641	634	679	700	674	657	656	661	661	664	677	643	657	687	720	678	684	625	679	664	653	697	678	659	688	681	739	669	680	657	652	640	701	673	676	680	701	654	688	632	649	650	674	659	669	672	708	691	674	657	662	692	660	648	659	700	676	631	741	666	678	670	654	684	692	655	658	646	672	674	663	698	633	679	642	652	702	688	648	672	680	633	650	673	657	661	676	669	669	658	667	682	674	715	711	633	678	628	658	643	661	688	647	695	674	658	678	646	630	659	670	647	685	629	666	684	653	658	646	661	684	710	696	646	692	644	690	678	709	658	671	652	658	688	698	665	626	691	708	704	662	679	638	660	645	643	693	673	697	666	636	673	648	671	682	674	671	719	683	630	665	669	654	666	683	639	663	695	682	682	683	672	649	627	626	680	674	669	668	638	609	675	657	647	713	654	691	624	666	651	685	623	641	656	687	646	651	687	646	663	712	690	667	657	655	676	694	669	690	694	635	674	659	696	660	686	653	665	622	665	648	641	622	698	670	650	678	680	655	667	690	664	614	714	653	666	671	663	678	658	721	681	653	667	678	633	722	648	664	692	637	640	653	651	646	656	675	661	667	653	628	654	659	669	684	676	672	709	694	654	680	618	673	668	685	708	656	701	677	655	629	644	690	636	681	686	668	675	660	710	631	683	634	685	706	674	658	658	689	620	644	656	694	697	666	651	696	653	661	665	640	692	647	661	608	661	671	643	670	641	706	664	682	675	618	697	674	700	645	694	622	641	651	651	643	645	668	679	674	659	693	647	680	626	687	671	712	642	700	657	649	664	644	675	704	665	699	691	691	694	673	667	682	609	685	617	669	681	691	722	687	648	683	673	665	647	660	691	664	655	679	664	673	661	669	632	666	626	650	679	628	681	689	660	689	637	671	697	675	632	653	618	673	665	681	638	630	695	665	625	687	651	706	671	703	667	640	646	654	654	638	668	722	679	650	687	649	630	625	662	705	622	699	652	700	689	664	657	639	679	660	640	661	648	642	663	640	699	686	617	638	663	679	637	682	665	661	668	676	681	639	707	672	705	671	634	645	677	656	679	692	652	692	665	685	669	662	658	645	677	637	666	669	692	649	673	626	682	684	666	684	676	639	652	715	643	707	669	686	685	688	662	662	651	669	704	665	656	656	637	664	629	726	656	652	679	634	684	652	656	638	633	714	672	666	683	665	675	652	710	659	650	671	656	650	636	637	676	653	685	622	674	730	600	673	695	696	692	662	635	686	643	662	624	630	663	666	690	676	696	667	650	683	682	644	658	674	687	643	694	707	631	617	666	655	646	670	692	652	684	667	656	657	679	610	654	668	651	698	662	689	665	704	647	649	694	678	697	722	659	676	681	636	729	647	667	670	694	683	693	651	670	682	692	672	666	674	647	675	623	637	636	695	670	660	664	670	683	656	716	679	697	685	745	656	688	697	685	667	692	661	685	653	628	634	665	625	630	648	680	648	721	697	670	688	678	666	641	712	656	662	714	710	641	695	668	622	699	703	628	724	660	686	638	679	681	637	671	675	620	645	647	703	645	649	656	652	642	631	685	665	666	687	718	643	626	629	633	663	642	667	631	671	686	660	658	641	677	669	690	689	650	652	655	677	678	644	625	633	661	657	684	673	628	644	682	658	645	669	674	634	726	657	638	670	644	682	704	698	641	649	672	705	688	662	651	735	694	695	680	663	633	659	652	695	639	657	710	663	659	671	687	674	664	622	634	689	702	657	679	695	645	705	693	752	664	661	638	693	690	652	645	697	708	618	663	646	675	690	700	709	631	712	648	677	666	685	663	683	720	676	679	632	593	659	663	739	683	671	660	675	668	663	688	613	690	667	631	664	663	665	709	668	658	632	658	646	659	651	684	647	686	694	680	704	678	657	662	707	697	658	699	671	705	657	666	632	691	687	652	668	696	669	666	674	665	653	623	660	650	670	662	683	678	680	643	681	625	682	684	615	679	694	656	624	681	715	655	723	621	654	684	666	664	708	694	689	673	655	672	679	651	660	672	629	659	670	635
2924	860	475	317	249	256	251	260	310	274	232	254	202	202	156	171	152	146	132	145	104	132	118	121	153	152	139	133	128	94	92	86	78	67	77	74	75	80	76	73	75	80	86	74	54	75	75	92	67	70	68	56	72	63	69	82	64	91	64	66	86	97	60	67	77	73	71	86	74	89	70	69	74	81	78	77	83	60	74	69	85	77	74	69	71	60	78	71	75	78	76	81	69	70	70	84	78	86	76	75	53	77	73	74	77	77	93	93	68	79	91	80	72	62	70	72	87	59	77	85	77	69	76	62	76	68	76	72	87	85	81	82	84	65	77	87	84	67	80	70	81	67	71	78	67	73	61	79	76	80	71	86	79	79	70	73	63	65	76	70	78	86	83	70	65	59	64	86	83	60	74	78	88	69	72	65	80	78	70	70	76	74	72	82	71	57	85	89	77	67	95	73	69	63	71	78	84	55	78	66	83	81	86	66	78	66	73	67	74	65	83	67	82	77	76	80	75	79	74	77	77	59	74	73	75	75	69	79	84	76	89	80	69	66	74	62	77	88	78	74	79	75	82	82	76	72	80	79	76	83	70	93	65	64	66	88	91	80	63	57	76	83	69	83	90	82	84	73	78	78	73	78	91	70	81	76	72	69	70	88	71	62	84	85	73	82	87	76	69	64	67	79	74	88	86	77	80	63	83	60	63	84	76	76	68	73	75	75	86	59	81	81	67	68	86	60	72	66	90	73	79	95	76	77	52	80	60	80	78	70	69	67	62	68	80	64	73	85	76	85	83	77	76	86	81	64	72	77	83	88	68	68	61	91	73	77	83	60	66	87	80	66	73	73	79	73	80	72	84	78	72	88	68	79	76	72	76	82	69	69	76	78	76	77	96	83	74	79	77	76	75	88	74	66	73	95	89	88	84	85	72	60	84	76	82	88	74	87	90	74	72	68	69	63	77	84	73	84	79	86	82	70	70	80	81	73	73	74	89	89	80	78	83	82	66	79	63	64	76	79	70	79	64	59	93	76	66	81	65	63	82	73	80	81	75	68	69	55	72	69	73	73	85	67	60	82	68	73	75	84	80	76	69	75	69	75	88	74	78	87	78	63	82	71	82	94	62	71	90	70	75	90	74	85	90	79	86	75	66	69	78	72	82	77	71	59	59	74	79	76	70	85	72	68	81	53	78	71	86	77	75	66	69	69	77	79	91	83	76	78	68	75	89	67	75	69	59	67	76	68	78	79	59	79	63	71	76	91	72	93	80	64	83	81	59	81	66	93	85	86	74	81	85	78	70	72	78	64	89	70	85	86	82	90	90	85	75	84	79	74	96	72	74	60	89	77	60	64	79	79	72	70	75	87	75	69	61	81	84	68	86	77	66	70	73	86	73	59	82	64	65	80	90	73	77	90	76	77	90	77	96	65	88	69	86	97	59	81	76	82	72	76	65	69	77	79	76	82	80	65	67	89	73	89	79	80	84	73	81	78	72	87	81	64	77	71	83	52	79	72	75	84	68	84	76	73	73	72	77	60	76	67	83	67	66	85	69	73	74	95	69	60	81	69	70	80	73	68	82	82	74	67	52	80	77	74	78	61	67	72	69	73	60	71	74	76	76	68	84	77	80	69	68	90	65	73	67	67	80	72	60	56	88	98	83	83	81	68	98	66	89	74	69	67	89	90	70	75	60	75	72	74	76	78	62	88	89	72	73	96	64	68	86	90	65	62	65	73	82	88	62	81	73	83	69	62	80	66	78	71	64	96	78	74	79	75	77	86	84	69	82	76	76	100	71	83	68	88	77	61	69	72	73	68	73	92	68	74	74	75	65	80	78	94	72	48	74	68	84	78	74	85	69	76	77	69	88	92	69	78	96	84	69	74	69	78	66	72	82	77	80	83	90	77	91	63	71	71	73	96	85	54	96	65	73	69	58	74	77	86	79	89	67	62	72	75	71	75	77	77	67	92	58	72	72	75	83	89	67	68	69	68	67	67	64	70	68	76	83	64	79	80	80	77	79	68	60	71	62	68	66	72	62	82	74	72	78	76	68	85	76	63	66	93	62	75	74	63	98	65	86	69	78	78	77	86	70	83	81	82	58	66	77	80	69	75	78	78	87	86	76	63	62	77	67	74	84	73	69	80	82	63	69	87	81	79	71	75	65	85	72	69	78	74	81	75	78	87	84	72	80	78	73	68	83	68	74	80	59	90	84	78	86	79	80	66	70	61	100	82	82	78	85	64	71	86	75	71	68	65	70	81	74	71	71	79	71	77	77	90	87	65	61	83	83	75	69	81	80	63	73	84	67	81	75	85	83	74	84	64	80	62	85	86	78	69	76	65	80	85	59	66	68	81	72	72	84	71	83	68	78	61	77	79	74	88	80	67	84	58	104	81	70	69	65	65	77	78	85	68	72	87	70	62	66	77	73	75	75	94	95	73	60	90	63	75	83	77	74	61	65	72	74	73	71	70	75	78	80	65	77	60	69	94	78	71	82	78	62	80	63	78	79	68	80	63	80	69	76	84	75	82	71	78	74	79	86	86	71	76	69	75	74	73	59	66	60	79	56	69	81	78	66	85	81	86	70	88	65	85	93	67	80	61	64	74	66	80	79	83	89	87	70	88	67	65	79	73	80	79	84	86	81	88	64	68	75	79	79	100	83	79	77	70	70	79	84	75	74	74	62	87	71	66	84	73	83	78	85	56	68	72	66	79	61	86	63	86	72	83	64	72	82	71	88	73	75	92	86	79	71	68	83	71	72	85	73	74	77	79	91	69	89	95	77	67	74	75	75	82	83	77	74	77	83	83	78	78	69	81	78	63	75	72	93	88	66	81	84	89	79	72	73	88	78	86	73	66	75	73	74	80	72	98	70	83	62	78	59	77	71	84	84	77	67	69	59	79	74	78	71	74	82	87	81	77	83	90	87	82	78	76	65	54	78	60	60	78	85	78	74	89	76	71	83	75	76	86	82	83	64	91	61	71	81	75	87	82	73	61	83	91	70	73	85	68	62	78	72	76	71	79	90	80	77	86	68	70	73	78	86	57	81	70	79	65	84	71	67	72	79	86	77	81	94	59	62	65	72	84	71	61	54	87	80	79	89	76	82	82	69	79	78	82	90	64	71	94	87	83	83	56	78	69	79	73	75	79	72	63	65	79	74	58	75	71	83	75	68	79	81	77	67	84	56	82	82	72	73	74	62	69	79	88	62	59	87	64	71	79	68	60	85	67	77	85	73	79	70	83	66	88	70	82	83	76	89	63	69	93	71	92	88	57	87	80	80	71	82	58	83	68	59	82	88	91	79	79	80	86	67	83	87	69	66	73	69	71	69	68	86	76	80	68	87	78	71	80	62	77	71	69	64	86	51	72	79	77	91	78	68	81	64	89	71	93	67	88	96	64	78	68	65	81	78	75	88	72	75	70	67	71	65	71	73	73	91	78	70	85	84	83	84	68	82	62	78	66	69	66	87	75	68	84	92	56
21669	8483	5045	5578	11542	14696	13217	11057	10271	9137	7508	6893	5861	4907	4003	3612	3157	2494	2248	1999	1960	1742	1630	2337	2983	2681	2183	1698	1280	947	749	672	580	562	573	565	622	588	550	578	542	551	551	580	571	562	616	583	548	574	638	527	563	544	589	542	560	617	638	560	590	532	571	535	558	527	555	552	578	597	596	572	572	591	568	562	540	495	577	565	614	554	608	550	547	507	533	631	530	531	557	594	546	578	555	593	543	585	561	585	562	578	555	566	605	548	536	550	585	517	536	547	536	540	581	513	581	544	598	555	572	571	573	551	535	530	571	525	540	608	551	530	570	593	594	559	595	548	579	574	595	537	541	566	560	596	580	544	559	570	519	562	546	561	568	585	531	558	530	557	561	545	575	556	587	602	574	585	560	588	574	583	544	578	525	584	533	584	579	518	584	548	567	546	590	544	547	557	572	566	582	583	542	572	564	582	551	561	567	582	555	551	542	517	539	570	564	562	585	521	534	583	536	536	537	581	586	568	574	572	594	569	566	550	535	611	601	576	559	560	613	591	605	589	571	579	575	580	546	562	531	559	544	562	573	568	588	527	611	593	567	573	608	566	550	557	557	557	557	590	524	540	537	540	545	576	527	574	537	574	559	511	603	586	582	569	573	533	576	594	559	545	529	637	573	594	531	626	542	560	571	602	576	599	575	550	589	547	575	579	573	514	569	571	555	559	508	571	587	569	609	586	566	550	509	552	539	560	592	560	582	538	586	593	585	575	566	551	570	591	623	527	588	558	588	585	568	559	546	563	507	570	578	593	528	565	566	595	566	586	552	539	583	594	566	575	549	583	518	591	546	565	533	547	575	584	605	527	519	603	545	547	590	541	552	540	599	588	568	520	620	540	567	581	585	579	575	550	523	597	580	588	578	577	520	562	613	579	585	561	565	593	592	542	555	584	582	559	553	550	539	556	559	580	540	535	561	585	572	531	618	550	578	530	549	530	545	598	553	572	554	546	562	605	532	570	580	576	569	564	576	575	573	526	576	581	572	535	589	589	570	510	613	565	567	582	580	582	595	614	586	565	597	531	543	599	599	521	551	564	570	551	610	538	580	529	582	573	566	580	564	552	582	525	556	541	578	585	540	612	618	612	557	565	537	553	557	555	585	520	559	556	545	554	583	582	590	583	537	546	573	594	539	555	582	516	552	588	590	564	563	589	558	535	547	575	548	580	555	569	599	529	584	529	605	567	568	561	543	541	530	581	595	553	575	572	547	556	561	573	566	561	592	573	581	555	580	581	565	572	594	606	561	552	538	577	541	565	543	559	599	557	595	603	551	567	569	572	514	571	584	594	614	586	565	554	591	545	553	528	516	549	562	548	533	516	578	568	531	585	546	568	523	561	588	551	550	589	588	566	585	596	543	594	540	547	592	599	586	570	551	544	531	568	572	593	571	609	560	573	560	566	584	559	557	607	539	548	547	520	573	502	553	561	542	573	607	616	537	597	620	539	578	538	513	568	549	520	548	545	551	524	557	594	525	551	590	563	558	549	602	598	554	559	556	552	590	564	536	556	587	559	560	567	590	585	568	512	535	530	556	532	546	553	549	551	552	578	580	549	589	535	541	543	544	542	541	569	594	555	578	538	543	542	602	607	549	555	592	549	561	537	562	616	523	589	616	543	611	529	544	574	593	591	573	588	583	573	532	582	533	556	572	576	573	572	571	569	543	561	571	577	533	592	545	571	581	575	585	597	519	591	613	549	601	592	556	574	563	538	542	537	570	548	582	561	579	570	572	544	604	587	555	607	585	577	549	586	576	585	518	560	532	543	562	568	618	592	538	554	590	547	555	601	558	608	627	619	535	573	619	595	558	566	591	593	546	542	596	544	566	558	535	540	589	568	548	562	551	524	544	604	554	545	554	590	572	580	525	546	536	545	599	576	600	591	559	606	523	578	551	593	601	553	569	567	574	572	604	564	559	585	547	570	547	596	534	572	500	560	552	535	533	533	589	571	569	591	561	558	559	578	524	585	540	559	602	566	556	564	531	601	561	566	562	552	576	591	584	569	515	562	567	553	603	537	582	607	566	583	548	574	522	535	536	572	563	541	535	550	522	571	577	553	583	546	549	549	559	546	583	575	565	566	550	596	558	546	547	542	598	597	553	558	532	573	561	555	524	566	550	584	571	571	557	561	563	602	570	528	578	546	543	581	578	591	593	576	537	575	535	618	592	607	537	529	516	543	576	600	580	562	544	576	550	600	594	539	592	563	566	545	592	574	626	514	568	552	657	618	596	570	589	607	576	564	586	595	562	525	556	554	560	555	547	580	582	514	598	610	593	545	567	528	550	502	584	542	559	571	580	538	542	599	536	603	559	593	555	544	525	547	565	590	597	543	568	540	578	603	551	619	569	560	530	560	566	576	560	532	577	532	564	592	557	543	573	542	555	590	561	565	597	536	558	542	552	549	593	543	546	536	590	572	578	534	577	532	546	553	549	594	551	549	583	539	547	591	578	551	577	571	607	516	569	556	550	598	563	552	562	596	601	557	586	545	549	577	596	572	569	570	542	559	562	529	569	565	625	563	542	548	567	565	556	568	547	560	583	549	564	594	619	581	576	536	597	549	579	566	568	597	593	547	562	567	556	562	562	598	554	600	570	590	576	578	561	551	542	563	539	589	547	530	554	548	574	590	551	577	581	603	577	576	567	583	568	560	557	565	561	607	560	547	554	629	553	563	496	545	573	575	542	574	608	563	555	604	589	599	577	551	577	557	592	559	570	582	528	568	562	573	555	575	533	568	558	565	565	606	599	571	578	545	595	587	573	536	549	617	541	565	530	603	583	585	583	576	575	528	550	522	518	554	583	597	581	588	541	566	509	552	553	610	554	563	568	552	528	567	576	537	569	580	587	569	582	595	561	567	566	585	585	604	579	568	579	559	581	572	571	569	572	576	544	580	580	551	583	592	572	549	564	588	576	517	561	533	594	548	565	607	575	568	541	575	607	617	557	535	551	572	554	562	565	532	582	549	546	577	560	606	600	561	558	525	550	551	527	577	552	529	581	542	556	591	574	593	542	573	556	620	634	559	562	528	572	590	596	592	544	574	579	593	563	566	567	557	587	549	588	553	544	566	562	563	563	603	577	540	584	561	550	558	562	581	547	545	567	523	547	607	577	526	546	536	587	531	546	509	573	541	576	536	576	586	574	635	563	601	530	622	557	521	545	575	586	552	537	548	551	548	560	607	565	548	578	599	547	557	540	604	587	583	547	594	563	547	530	531	599	564	558	587	561	554	575	522	549	559	545	576	528	543	567	568	559	550	586	548	578	534	554	587	612	591	551	613	577	585	602	560	624	601	570	554	557	493	597	535	579	578	559	582	565	570	537	580	569	571	574	574	534	543	568	532	567	535	547	539	554	542	544	608	574	614	539	597	543	590	551	597	590	596	598	573	542	564	535	563	580	606	589	523	543	562	542	557	558	559	585	585	558	538	545	555
3025	1101	619	451	321	366	392	370	443	395	346	338	271	259	227	221	210	199	152	161	127	122	179	331	364	331	274	221	163	130	98	82	81	96	75	71	89	94	63	87	63	80	87	69	82	74	98	90	80	79	76	81	78	74	87	80	78	92	90	86	85	71	91	82	86	80	88	74	84	69	84	79	76	91	57	79	90	78	82	75	84	68	80	85	72	75	84	77	74	57	74	69	70	77	79	71	71	78	75	75	71	87	74	92	75	80	71	88	79	93	75	81	97	79	77	77	76	82	88	78	64	73	84	68	74	90	84	84	84	85	77	77	80	75	91	79	86	75	79	70	60	56	81	81	82	70	83	79	70	78	81	75	70	82	91	72	77	80	74	71	79	75	84	63	78	70	62	79	88	71	71	96	76	84	77	94	81	85	77	55	77	65	70	99	75	78	64	72	64	102	92	62	78	72	92	92	91	85	67	94	82	67	79	70	72	92	77	75	71	80	82	84	65	72	89	70	79	69	70	80	63	67	74	72	95	67	64	51	84	65	84	70	99	75	64	94	88	81	84	81	81	76	87	82	77	77	78	69	92	76	90	77	72	87	77	90	75	71	77	80	72	77	70	71	68	74	85	74	80	71	85	68	88	73	84	63	79	82	81	78	75	71	75	87	77	70	79	68	83	77	82	66	73	85	62	74	69	68	90	75	70	91	88	77	82	67	65	83	88	78	73	84	65	72	72	78	75	88	81	87	85	89	70	56	61	81	69	78	73	71	74	82	66	74	76	62	77	86	72	96	66	75	92	82	89	81	75	82	73	71	70	45	61	76	85	83	86	86	81	82	83	81	67	79	75	83	66	69	66	85	56	86	89	79	90	87	80	60	93	72	93	71	87	93	55	75	70	73	71	76	73	77	72	76	88	97	98	96	68	78	71	75	88	69	87	86	78	65	96	77	74	87	62	78	55	87	83	60	75	88	69	87	74	89	73	77	77	71	68	68	70	87	75	80	82	69	59	74	60	88	68	74	85	66	78	65	68	85	74	91	82	70	81	73	82	81	95	86	82	84	72	90	59	79	75	66	95	83	64	75	79	74	73	85	67	76	83	77	73	65	91	77	90	65	76	77	84	70	90	68	69	90	71	68	89	69	76	91	86	73	80	80	77	71	62	84	76	80	92	77	66	95	66	83	100	74	80	82	75	72	58	78	58	80	83	80	72	67	85	85	74	67	71	72	76	89	74	89	75	77	66	89	76	89	87	86	87	87	81	73	66	87	71	69	76	76	72	81	96	71	88	78	75	81	83	65	60	95	88	76	76	68	100	86	74	75	83	82	66	83	85	69	98	74	78	81	92	72	77	80	63	78	80	83	63	73	93	80	83	86	74	77	68	63	90	57	71	80	78	73	81	71	67	90	91	72	77	77	76	77	89	87	72	63	64	72	83	68	83	82	79	75	90	78	78	63	66	82	69	84	88	83	76	77	82	90	82	79	75	79	76	76	72	90	70	80	72	75	78	88	81	71	70	68	80	72	80	68	74	69	80	74	72	75	84	68	93	77	82	91	81	91	94	94	71	70	63	71	84	75	86	86	94	81	62	78	97	91	89	78	78	73	77	83	62	67	83	81	90	78	88	86	90	82	77	91	76	65	92	63	63	82	82	93	92	91	81	63	90	92	95	83	59	84	84	85	74	91	72	91	89	63	77	87	93	72	82	96	86	89	67	76	77	76	78	70	77	87	72	84	69	96	95	84	81	55	71	76	77	86	76	78	79	71	69	71	89	72	77	80	81	79	70	70	83	88	64	81	79	69	82	84	70	64	78	83	92	61	84	78	69	86	84	69	82	74	89	87	56	81	92	62	68	74	76	84	80	69	69	68	78	90	79	84	73	83	91	102	91	71	94	74	72	74	93	76	92	71	69	79	70	58	74	80	70	83	75	84	71	74	82	77	77	90	87	70	75	65	88	79	82	70	76	80	83	82	91	91	76	71	69	93	84	66	73	82	75	91	70	72	60	76	107	77	78	76	69	67	88	77	75	66	92	92	70	89	76	70	82	71	64	86	86	82	77	89	78	62	64	74	70	77	87	81	84	88	80	66	79	78	85	75	68	100	83	73	93	76	71	69	94	65	70	92	98	76	70	90	75	92	70	74	71	68	73	66	79	80	67	82	77	73	71	63	72	73	94	70	82	84	85	78	77	71	84	69	71	82	78	61	83	71	74	76	89	75	94	63	71	76	77	81	71	78	72	83	68	83	77	89	80	69	79	84	72	66	83	75	68	59	86	89	74	91	80	75	56	70	88	86	73	64	76	81	72	55	87	82	86	72	79	80	85	94	94	83	79	79	85	86	66	96	70	69	71	75	74	80	67	78	76	93	68	81	55	89	73	76	66	75	75	82	70	66	69	95	92	73	78	71	73	72	88	61	60	77	78	69	92	71	68	65	86	86	80	70	73	82	78	75	70	79	62	81	89	72	83	58	91	102	86	75	95	89	76	84	79	73	76	94	90	70	69	86	72	69	86	79	88	82	73	94	71	82	81	87	81	78	77	79	77	74	92	85	79	90	65	71	65	73	77	87	85	64	92	82	87	77	66	82	76	82	91	78	87	79	78	79	87	68	76	84	88	75	76	79	93	85	84	93	77	84	79	73	83	65	66	92	73	77	76	79	65	79	73	87	80	67	66	63	72	94	61	78	61	72	74	65	83	78	78	78	83	72	77	84	86	67	66	84	81	83	72	74	91	83	87	77	83	73	81	86	85	86	64	67	78	85	83	89	95	87	80	79	77	82	79	79	93	72	75	74	70	104	68	84	99	83	86	72	76	85	78	85	76	65	75	70	76	72	73	78	79	94	89	83	63	76	89	84	79	80	80	96	67	89	79	83	75	73	74	72	74	82	85	89	98	67	82	69	78	86	85	76	94	87	64	83	79	72	74	68	94	59	77	72	77	76	88	78	69	99	77	88	68	67	72	66	97	65	71	83	74	81	73	67	82	64	77	90	79	69	80	83	84	80	78	73	85	74	90	68	77	70	74	66	94	77	88	75	76	78	74	82	69	76	80	87	76	66	87	74	74	77	53	67	86	81	76	93	81	82	81	75	82	86	78	97	68	75	85	74	68	92	87	90	77	76	74	87	75	86	69	78	79	94	80	81	88	87	79	73	62	85	69	70	73	78	77	61	73	77	76	70	90	80	66	87	71	69	87	71	82	83	74	74	75	68	73	73	79	64	79	71	79	56	73	86	106	78	83	85	78	72	63	76	78	72	81	75	59	81	73	71	72	76	72	79	76	97	73	65	84	87	77	91	52	85	89	96	84	87	74	69	89	75	66	82	71	83	56	73	95	80	82	60	92	87	89	89	94	72	84	76	73	73	82	72	70	81	85	94	89	92	85	80	59	84	88	78	96	89	83	66	84	73	88	76	80	88	88	72	84	87	86	62	81	74	90	81	82	80	98	82	78	92	73	73	88	69	84	78	77	81	85	75
25383	10578	6531	7253	13999	17804	16381	14607	13552	11718	10229	9104	7178	5974	5367	4914	4283	3760	3044	2642	2446	1936	3057	6756	7504	6553	4955	3490	2367	1489	1043	794	667	638	620	587	586	592	557	560	589	587	624	572	522	577	532	578	556	554	600	562	576	583	519	583	589	610	583	608	568	569	579	588	544	576	611	571	599	556	588	587	626	600	579	571	570	565	579	563	577	562	531	570	578	603	608	590	622	594	601	598	582	555	594	568	551	570	549	578	550	578	566	583	571	563	589	621	570	600	542	581	584	583	591	573	573	557	580	590	559	587	588	518	606	572	567	555	601	605	581	598	621	599	621	619	581	575	587	557	566	589	579	586	538	576	589	591	529	594	581	617	540	583	557	583	598	595	572	557	598	544	566	596	577	566	574	562	578	594	556	528	590	564	602	606	544	543	577	585	578	616	530	557	566	574	571	614	554	562	543	603	592	561	557	551	545	567	581	574	571	583	613	592	605	555	607	606	613	584	587	560	596	543	602	605	550	573	572	598	581	550	567	593	584	573	560	600	587	576	597	618	575	564	557	551	620	583	572	591	592	582	595	586	564	540	536	561	605	572	565	549	596	596	581	595	547	578	593	562	547	604	590	550	568	582	605	546	590	549	578	565	554	593	572	597	572	588	545	612	558	572	602	563	585	575	567	564	582	596	601	570	620	584	561	578	643	547	565	558	561	567	568	566	571	590	535	562	564	540	579	611	606	550	578	608	543	549	550	614	544	589	596	567	586	600	585	546	607	523	572	556	563	572	572	614	551	562	553	572	577	597	592	559	542	560	555	597	603	561	581	550	597	582	532	613	559	613	550	572	585	595	598	562	553	524	549	547	540	621	581	569	585	559	570	574	556	604	572	607	585	555	586	549	563	578	566	607	574	603	540	525	580	605	570	567	606	525	579	595	598	570	621	534	561	525	601	569	569	588	597	585	535	600	560	537	587	575	554	574	555	572	584	576	583	605	599	632	565	608	585	580	596	610	583	576	606	574	582	596	576	576	564	570	585	576	542	569	568	574	523	558	642	550	596	541	593	537	565	596	535	584	572	576	563	611	625	595	576	596	573	574	590	580	578	582	565	591	591	645	582	601	569	586	603	619	596	578	582	560	576	631	553	593	578	563	566	588	574	619	576	563	585	584	574	580	546	578	585	575	548	578	528	587	596	551	580	564	569	574	559	560	526	604	572	591	526	552	557	552	592	612	584	612	591	609	633	561	566	565	566	568	575	555	643	593	550	619	571	556	542	554	563	571	565	622	580	575	577	559	527	612	575	549	623	554	516	545	567	582	567	562	547	569	566	591	571	561	601	575	518	614	592	524	600	544	581	554	620	559	581	582	547	540	559	614	582	535	583	570	564	581	612	561	554	595	568	513	575	542	587	599	596	559	633	562	545	609	596	578	550	577	593	560	567	539	569	559	579	621	531	575	581	599	564	545	575	597	589	573	544	558	546	571	600	598	580	578	570	567	551	617	613	609	555	578	571	542	597	569	594	561	567	615	531	574	578	570	606	595	572	554	549	630	573	602	573	556	545	571	575	592	653	574	591	561	556	559	588	571	566	538	601	578	566	587	561	570	561	536	566	557	553	543	559	585	622	569	558	607	574	576	580	572	594	579	577	583	576	550	564	563	590	556	550	595	613	598	588	611	541	596	534	562	536	569	579	534	543	571	567	576	594	617	542	575	598	594	585	585	610	579	622	527	558	561	577	618	561	551	579	608	565	554	570	575	561	593	565	581	590	585	553	579	551	559	580	574	522	539	569	552	536	603	623	552	573	564	591	573	558	622	602	570	519	560	578	612	636	550	610	595	616	553	563	543	564	589	569	581	540	614	596	597	604	603	551	605	615	596	630	559	590	621	573	542	592	599	625	598	569	570	567	563	578	566	536	568	603	547	585	541	585	583	558	606	561	591	542	587	613	574	558	564	569	577	562	618	574	582	536	559	596	603	609	584	540	612	609	603	587	607	590	609	571	577	581	608	547	559	577	531	604	587	588	596	595	534	595	588	559	584	570	562	563	575	568	540	617	576	565	608	564	580	530	604	618	558	587	613	609	561	603	623	559	558	595	544	549	614	523	536	610	595	584	556	578	566	560	556	597	588	596	634	572	588	616	529	602	602	587	538	523	589	605	549	584	572	578	586	546	552	556	599	548	549	548	592	539	643	606	541	582	528	587	597	567	584	576	554	561	577	584	575	599	603	562	574	600	547	604	575	587	561	544	621	567	544	588	577	600	600	587	561	575	596	574	581	604	593	592	622	593	580	578	602	573	580	592	586	589	553	600	592	531	594	592	573	625	560	600	575	619	615	588	550	592	577	574	568	588	553	617	617	553	603	555	577	591	559	642	555	587	571	565	564	587	586	545	593	582	588	587	583	552	586	557	590	559	537	575	586	571	585	577	597	528	597	570	518	577	579	589	584	552	549	582	595	535	580	551	584	537	614	574	576	610	582	593	583	583	536	586	560	556	542	561	594	558	595	529	586	589	635	603	585	608	588	564	571	572	562	576	554	536	610	619	566	523	569	592	565	609	546	540	561	571	621	596	591	600	557	570	586	628	584	598	555	547	560	594	514	607	566	603	589	568	569	571	617	540	557	564	590	545	590	589	581	581	548	556	562	581	558	559	548	567	591	598	569	589	548	568	547	535	571	572	571	577	597	579	568	570	581	578	600	562	545	573	553	582	582	584	593	653	580	578	580	586	603	571	573	588	569	575	564	616	512	603	544	589	572	612	508	569	584	570	599	540	580	592	570	578	577	599	560	589	578	574	607	597	561	540	563	613	561	554	589	584	588	595	553	597	540	618	609	540	583	534	588	583	550	570	586	612	577	582	514	542	582	591	560	589	627	538	566	623	542	566	606	591	553	562	596	608	569	583	525	574	554	618	580	582	587	544	637	590	597	549	596	559	558	571	605	526	590	570	566	591	602	575	613	602	577	589	545	584	563	597	542	605	564	534	555	597	619	558	612	551	553	584	557	615	535	575	565	516	548	590	590	518	566	591	587	585	554	556	615	544	578	559	576	578	532	563	571	575	579	600	575	632	552	648	551	578	540	568	581	538	551	546	552	576	545	564	582	616	556	568	543	600	580	549	519	585	581	595	606	577	571	545	568	597	618	595	585	570	544	595	584	586	548	558	565	593	585	591	601	581	543	596	616	537	549	573	573	587	575	574	585	596	558	585	572	565	563	566	580	573	540	557	555	566	559	523	595	558	523	566	617	606	569	526	581	570	584	574	566	591	571	558	564	570	539	544	584	592	558	529	600	575	545	595	572	599	557	576	596	567	519	599	566	574	578	605	551	560	573	604	529	581	531	581	589	543	571	598	579	592	544	571	600	554	577	613	573	556	545	593	534	582	618	548	544	559	564	574	577	581	576	549	578	600	553	593	604	569	602	542	577	585	558	550	572	572	587	561	574	593	551	560	585	589	579	550	586	567	588	597	536	560	563	531	504	583	554
4315	1075	634	431	319	298	379	439	446	373	376	293	294	262	257	224	184	200	165	155	135	143	155	355	367	402	285	268	175	164	114	98	82	96	85	71	94	84	102	92	90	68	78	87	85	93	84	82	88	85	86	79	102	73	79	95	93	91	88	81	81	80	106	88	84	81	71	94	80	86	83	96	75	85	99	82	96	82	96	86	84	98	90	99	108	106	105	80	95	100	72	76	100	82	94	100	91	81	73	74	84	84	84	87	85	99	91	69	83	81	96	80	78	85	86	77	98	98	90	114	65	91	103	99	96	74	91	85	85	96	93	94	103	91	107	79	78	94	99	91	78	76	99	79	89	99	82	68	89	84	91	83	91	97	94	82	89	84	89	81	77	88	85	85	100	93	86	84	82	100	86	88	91	91	90	96	80	75	101	94	85	87	79	102	92	93	102	96	89	99	97	85	74	101	83	81	86	97	89	92	96	92	96	87	87	83	90	105	76	84	76	84	67	78	91	79	92	79	95	81	93	88	78	98	96	93	94	77	68	76	80	80	80	90	78	93	86	66	99	100	68	74	95	89	79	90	87	87	95	76	96	84	87	73	89	88	69	65	93	80	83	90	89	90	88	73	78	92	83	91	97	79	95	86	77	82	79	84	91	77	82	70	100	91	90	75	87	95	76	107	76	68	86	93	98	89	88	105	72	77	102	83	78	76	103	86	71	91	78	73	77	93	76	91	91	83	83	76	81	89	85	78	90	94	78	82	99	74	79	106	91	81	73	88	81	94	86	78	90	103	101	65	84	90	77	89	92	104	81	84	80	72	100	72	100	98	78	89	97	101	96	100	100	87	98	86	103	89	81	92	73	85	97	85	81	102	94	81	90	94	80	78	100	97	79	88	79	109	97	82	71	80	69	95	77	80	99	86	99	93	97	81	76	112	92	74	78	82	92	74	81	84	84	86	89	91	87	84	98	89	94	84	91	88	90	78	109	99	97	94	70	81	94	77	103	78	85	84	75	67	78	87	82	75	83	93	80	82	80	93	94	89	100	93	81	87	74	82	84	105	72	84	80	83	93	100	88	96	94	78	82	82	99	78	83	89	90	69	91	84	72	83	95	90	77	85	94	92	90	85	88	96	86	84	83	88	96	81	91	78	84	71	85	85	83	84	94	66	109	83	102	94	65	98	92	93	92	78	89	82	74	94	78	77	68	96	91	84	93	86	80	110	81	84	95	106	78	103	111	92	83	73	86	80	82	82	92	73	89	82	82	88	73	91	84	95	96	80	88	80	76	87	101	93	87	95	84	106	87	78	76	80	71	81	82	82	94	81	83	70	87	83	83	84	96	95	90	79	81	88	99	88	84	82	83	97	79	84	95	88	74	84	80	88	91	81	91	82	93	101	80	90	91	90	97	84	95	84	96	84	90	95	100	86	100	91	75	101	93	87	93	93	88	72	76	89	99	97	85	82	80	89	92	99	73	67	96	102	78	81	96	80	91	98	81	88	70	108	65	97	85	90	83	85	84	87	89	100	82	104	91	82	98	99	77	77	90	86	107	89	90	87	106	84	91	81	101	73	100	84	72	89	88	94	77	89	84	87	70	91	83	88	88	102	88	100	75	84	99	83	72	87	93	84	86	90	90	91	77	93	93	80	90	88	73	94	81	86	88	88	99	79	83	85	93	82	104	68	100	95	91	80	85	100	91	79	88	90	94	82	104	81	83	96	87	85	96	83	94	88	87	68	72	82	84	88	68	93	98	90	81	94	79	81	80	94	65	71	90	81	82	88	84	83	85	99	90	102	74	75	85	98	74	79	86	98	97	101	98	96	91	85	102	84	69	97	84	85	97	108	82	68	87	104	101	82	85	84	92	103	95	76	82	81	92	94	94	88	76	95	95	68	99	76	99	79	82	97	98	93	93	96	77	91	89	71	92	84	90	82	95	68	98	72	85	113	81	95	83	96	97	88	76	77	92	88	85	89	88	77	77	88	79	76	93	87	84	78	79	82	86	100	110	91	89	97	96	98	97	97	99	75	98	81	78	88	81	102	76	77	83	80	89	101	78	87	95	83	73	91	78	86	76	94	85	95	96	72	73	80	95	79	93	90	97	93	87	89	85	90	88	85	96	86	81	88	84	86	90	77	76	86	79	86	91	91	86	100	85	67	99	82	83	78	98	83	96	75	99	84	98	84	97	98	83	89	98	69	67	102	90	97	85	88	82	91	81	84	70	82	93	92	80	78	82	102	71	95	92	92	81	78	98	108	98	78	98	85	101	90	68	100	82	83	79	85	94	83	83	88	105	75	117	81	84	87	90	95	86	85	99	72	82	104	102	100	88	107	92	84	90	89	105	103	71	92	92	90	78	94	85	81	77	89	91	83	84	81	103	93	101	95	92	101	80	86	95	80	72	87	88	82	96	92	95	76	87	67	107	82	76	73	101	74	94	79	80	83	108	91	85	98	78	78	97	82	79	91	91	82	84	94	66	93	80	88	88	76	101	83	95	94	79	97	84	94	86	95	89	98	91	77	84	101	82	80	83	90	76	89	105	76	83	102	85	87	100	92	70	93	107	79	92	87	102	74	84	88	102	90	77	79	102	94	95	101	82	81	76	80	92	121	107	94	84	104	89	101	85	80	91	95	79	84	105	81	87	95	98	78	76	94	86	75	79	77	85	88	85	93	101	85	99	70	97	75	79	85	93	84	85	96	89	98	77	80	73	104	97	83	92	74	92	103	100	102	87	83	97	76	92	109	97	96	109	84	87	83	79	93	92	80	82	78	74	84	76	93	102	78	106	81	82	88	82	78	82	97	97	84	88	97	94	98	100	89	98	87	94	94	121	90	67	82	97	95	84	89	100	92	80	75	76	79	90	89	91	89	84	75	82	93	90	79	110	98	80	90	107	82	97	94	90	98	90	104	87	83	79	90	82	80	85	75	79	73	94	72	82	79	90	85	107	115	82	81	84	89	95	88	79	78	99	80	89	95	91	108	88	93	86	96	86	91	81	109	76	91	88	81	85	79	87	70	78	87	74	90	73	86	82	95	96	91	78	99	66	104	86	76	92	86	82	87	67	82	97	94	88	89	102	85	69	104	99	79	96	89	87	78	105	78	91	82	93	98	80	82	88	88	93	89	96	81	91	102	85	107	89	96	74	72	94	92	80	88	91	88	78	80	86	96	94	63	74	77	96	105	85	92	82	78	111	104	96	77	99	89	91	102	80	79	104	86	84	68	99	95	97	90	90	78	69	80	74	85	87	87	90	94	101	94	90	87	101	91	84	75	99	86	83	87	80	88	99	98	83	84	86	68	72	77	95	95	73	96	82	81	103	83	82	97	89	91	89	81	80	111	82	96	88	93	86	91	84	103	95	91	84	73	87	81	81	73	93	85	79	97	99	87	72	77	87	93	102	92	78	72	91	95	94	100	89	85	85	90	82	79	105	78	82	84	91	87	89	89	82	111	69	84	87	75	80	78	81	89
24994	10517	6568	7003	12847	16063	15822	14412	13894	11851	10965	8947	7315	6552	6273	5279	4304	3571	2861	2468	2155	2091	2741	7690	8606	7551	5732	4114	2704	1641	1184	926	733	752	708	626	686	659	660	626	660	651	682	677	635	663	630	690	663	627	643	691	653	638	642	642	697	654	645	665	654	686	689	669	682	680	642	666	696	664	618	638	690	628	649	692	653	670	645	653	690	693	667	674	650	642	630	648	649	637	676	677	699	653	589	712	691	637	625	682	691	660	645	654	634	642	669	677	652	694	655	698	650	667	673	645	700	711	644	686	651	650	617	654	617	612	630	756	640	643	620	681	615	692	650	648	664	679	665	670	674	664	657	608	638	657	632	692	641	661	617	634	670	683	630	630	635	659	628	623	611	642	605	685	666	685	654	615	631	687	668	635	726	686	675	688	643	675	654	662	661	674	681	660	639	663	608	658	657	657	678	682	683	672	648	625	705	636	696	672	677	624	659	609	700	627	696	631	624	665	654	665	655	666	612	667	650	660	667	669	695	627	638	701	681	611	627	626	644	671	672	675	653	637	669	709	686	676	650	674	659	665	687	650	623	662	706	694	618	640	671	633	677	713	668	672	674	635	657	639	675	627	645	676	688	678	668	695	671	662	613	651	625	681	668	643	645	620	638	682	681	644	691	665	639	676	664	655	658	648	689	646	679	651	675	702	615	718	645	674	645	696	706	644	633	705	648	652	671	618	656	680	663	651	658	645	633	675	661	677	646	671	667	681	641	653	622	638	652	668	637	659	637	684	713	674	679	663	668	658	713	702	646	643	667	664	655	683	679	648	650	647	623	654	670	671	656	632	637	637	656	697	639	653	649	680	685	681	687	723	612	644	619	700	641	683	642	640	659	678	648	652	585	605	707	633	641	638	684	609	669	647	665	613	653	663	635	616	654	691	647	644	650	685	641	637	657	619	661	634	645	652	656	636	674	671	675	599	655	672	656	635	715	646	653	648	677	632	690	657	645	666	686	618	652	689	652	631	695	652	692	681	609	672	681	684	664	626	655	651	637	664	661	610	629	659	617	632	671	668	652	626	702	685	656	625	672	635	633	655	656	666	627	626	657	641	644	623	640	642	665	648	644	703	654	645	623	651	645	631	644	638	663	605	684	662	695	656	674	647	676	669	689	642	662	654	698	660	600	669	663	688	647	658	623	608	638	629	667	665	686	617	648	637	720	667	617	673	647	709	658	679	634	630	679	623	685	607	668	608	632	675	644	637	672	636	634	632	638	683	646	670	665	650	642	634	648	656	643	647	643	635	593	680	679	683	690	648	602	611	665	679	653	648	669	672	660	687	658	688	610	645	665	665	681	647	689	649	668	655	697	631	683	638	634	652	699	661	671	671	673	592	640	666	652	673	625	660	673	664	704	685	665	650	711	629	640	653	671	709	649	646	721	625	678	633	626	659	633	677	614	649	652	610	647	646	708	626	627	616	646	635	624	654	685	681	665	651	660	663	646	668	676	648	670	680	651	664	599	691	695	689	671	689	628	680	630	648	713	641	656	627	701	630	686	692	615	652	669	711	607	686	675	657	641	645	642	674	622	614	643	689	689	647	661	671	647	664	628	706	657	673	637	662	668	624	652	636	646	670	618	626	633	662	625	683	664	689	657	640	660	674	642	618	684	639	694	655	658	675	653	680	667	637	645	636	627	651	667	643	639	697	638	672	657	698	640	607	677	673	622	709	609	635	657	658	638	656	639	616	706	656	665	612	641	679	653	639	642	666	681	688	640	644	634	681	643	675	648	723	646	688	636	685	670	640	630	652	660	615	641	634	661	673	670	646	660	699	644	619	667	610	680	653	661	677	612	627	625	665	705	678	674	659	658	720	635	652	712	682	700	623	603	729	700	686	682	686	640	708	653	632	652	662	666	591	676	670	649	645	596	656	627	640	650	660	643	640	625	650	625	681	662	669	660	642	659	658	686	687	669	656	665	699	670	642	666	605	616	613	652	706	649	629	665	643	672	610	631	679	642	657	659	699	652	645	623	635	671	634	655	676	673	602	661	716	601	649	679	686	704	679	661	639	735	664	657	695	660	665	633	634	655	652	654	623	591	666	616	667	693	661	673	645	589	662	666	620	673	641	667	624	663	635	643	705	616	665	646	654	622	696	653	688	655	622	695	694	679	671	660	641	675	635	601	676	669	727	673	650	622	645	629	643	638	678	642	670	642	624	700	620	625	646	563	676	621	675	638	648	671	660	679	630	680	690	629	689	679	619	614	647	628	660	669	679	625	677	667	653	640	634	676	627	707	665	637	719	673	662	674	651	690	667	630	650	629	665	666	723	692	693	640	657	678	671	639	665	696	642	625	666	684	668	683	646	664	676	677	665	658	664	641	650	649	660	650	704	619	672	649	637	641	633	681	632	695	686	654	686	690	621	681	674	684	674	649	656	634	664	608	695	666	661	611	705	632	638	709	653	643	663	653	647	651	678	648	635	613	677	638	659	662	686	637	657	638	674	600	658	624	629	667	663	667	646	661	705	680	623	635	658	639	651	638	628	646	636	649	673	622	627	673	671	656	617	657	658	632	621	691	648	632	633	655	606	642	643	694	628	625	653	650	661	651	662	649	644	651	660	652	674	686	652	679	661	647	678	659	651	624	627	639	683	649	662	664	694	657	672	631	653	674	644	672	645	635	709	623	663	633	662	683	674	652	628	645	636	676	632	647	656	638	667	694	673	658	630	652	651	659	633	663	646	649	640	643	601	657	649	728	614	711	648	641	643	657	604	672	668	677	620	692	681	736	666	657	667	639	641	651	606	671	683	643	683	692	671	669	644	665	678	657	659	698	674	679	647	674	673	646	680	656	701	678	657	663	670	583	661	627	617	653	661	677	654	645	680	682	611	713	675	662	626	630	613	617	633	664	699	669	655	689	669	612	657	636	640	617	653	671	679	661	688	631	684	687	637	645	644	648	680	648	645	683	659	664	625	647	709	658	684	684	645	668	661	631	712	668	616	646	636	660	655	679	656	651	700	655	703	645	684	682	669	657	617	691	638	652	694	670	667	631	636	675	634	651	651	650	708	685	687	632	677	643	676	651	645	673	674	627	671	687	640	635	649	653	689	675	662	656	666	626	654	659	651	680	654	677	660	665	661	664	682	650	705	690	626	672	638	669	698	677	672	658	622	626	642	621	664	659	673	617	702	620	704	635	661	675	670	668	609	669	640	635	696	663	638	687	639	635	727	644	649	627	690	644	655	668	650	646	659	666	689	624	642	683	674	696	642	690	642	654	649	639	675	619	634	659	629	652	654	631	680	616	638	664	645	668	656	649	653	649	592	671	666	689	640	634	610	615	630	630	664	660	645	655	647	645	602	662	659	666	660	650	684	644	639	699	628	657	675	643	644	698	655	666	660	625	644	649	659	596	630	651	681	693	692	654	650	656	671	670	643	617	650	627	688	639	663	649	634	627	686	668	646	690	624	657	636	618	653	623	658	663	630
4695	1601	834	564	422	409	468	537	555	523	460	453	356	383	319	252	228	213	185	172	189	192	311	659	703	613	474	350	228	177	157	118	106	84	78	96	84	102	91	96	106	92	79	89	88	73	88	89	84	92	92	100	91	66	90	81	76	87	99	100	80	98	77	95	94	81	90	78	102	106	83	72	87	97	108	84	78	97	91	98	90	87	99	86	109	84	88	100	85	96	84	104	88	91	93	96	101	86	79	82	92	91	102	82	101	97	83	99	88	92	103	103	116	105	98	75	99	104	82	95	85	83	82	111	96	90	82	90	85	95	110	104	104	75	96	82	91	107	90	92	94	95	84	101	116	94	92	97	81	108	80	103	84	85	85	97	102	87	97	92	116	94	87	86	105	90	91	103	103	82	86	75	100	95	100	83	82	74	82	95	85	97	78	79	92	103	85	106	78	107	84	87	99	93	88	94	86	94	80	92	100	94	87	113	95	86	87	89	75	86	98	82	96	100	80	87	89	85	83	90	85	97	100	92	84	97	104	94	100	90	89	85	90	87	104	77	86	96	100	86	92	87	85	91	98	82	93	82	92	91	98	105	114	86	89	79	100	80	89	89	86	94	100	103	112	92	95	92	102	101	84	80	94	72	71	95	80	81	84	78	88	92	103	100	82	92	95	88	94	101	96	97	100	89	89	79	85	93	80	84	85	86	80	78	97	88	74	68	94	87	111	93	94	95	83	89	93	95	103	88	91	99	85	89	103	69	84	78	78	83	94	101	102	94	111	89	91	97	80	92	85	90	83	85	83	95	81	94	82	84	84	92	104	92	98	85	96	84	81	95	92	82	87	76	97	69	81	100	91	81	78	94	99	84	81	97	97	76	93	95	102	98	93	83	82	89	82	106	92	100	114	74	84	99	87	94	85	88	88	88	105	87	86	96	92	75	105	86	74	97	74	106	88	83	96	90	74	90	82	77	76	88	82	105	78	89	83	87	87	100	82	106	83	81	96	84	85	74	81	94	104	105	88	88	91	72	78	85	100	76	85	86	95	76	85	107	90	92	81	92	91	70	99	105	80	90	99	72	106	89	98	89	99	94	88	91	93	95	92	87	83	89	92	99	71	94	85	98	84	90	84	89	98	87	96	90	102	83	90	104	88	95	88	109	101	99	84	83	96	102	109	103	87	87	101	84	83	79	91	84	92	106	102	101	84	90	84	77	85	98	96	88	81	75	74	80	90	86	101	103	74	116	91	97	96	99	91	87	95	88	85	89	89	85	91	100	81	97	84	89	83	85	89	87	104	99	99	85	79	78	92	95	91	87	87	104	94	74	93	101	77	82	99	88	73	92	81	83	98	97	95	91	94	75	92	98	75	92	95	89	103	81	83	101	111	103	93	98	108	84	101	92	92	83	91	71	96	104	95	99	105	85	94	91	97	93	78	79	83	79	71	82	77	86	90	92	97	90	107	91	96	85	82	95	92	87	97	69	78	103	112	102	98	90	92	100	91	85	91	89	93	106	87	84	82	82	96	90	85	97	84	88	90	102	79	93	86	97	96	97	87	84	79	80	102	89	91	82	92	101	81	97	70	93	87	79	101	82	95	92	101	97	86	94	93	94	94	92	109	75	87	90	93	102	83	102	98	75	85	92	79	75	85	89	84	86	90	89	97	103	105	78	80	104	77	87	90	97	77	91	101	84	76	83	99	91	87	78	84	99	99	79	88	107	88	90	86	84	92	82	76	95	91	98	74	92	93	91	94	93	118	90	101	77	99	101	71	100	94	73	91	88	100	85	96	98	87	80	76	94	77	92	98	94	87	100	92	94	87	97	89	84	86	76	75	88	96	102	114	88	96	108	85	103	102	92	83	94	85	87	76	97	81	104	101	85	88	111	88	93	102	96	87	89	90	105	103	80	108	105	95	79	78	93	109	77	92	98	101	87	96	93	85	99	94	85	93	90	79	81	81	86	93	97	84	90	84	110	87	82	96	91	93	87	107	84	91	69	91	81	93	104	95	79	90	98	85	72	96	80	94	74	92	101	99	112	107	103	78	103	79	92	87	103	89	84	79	95	97	80	87	100	87	101	87	93	97	93	101	99	84	78	93	95	95	99	97	100	96	80	89	91	88	90	90	98	91	80	92	108	107	99	91	89	104	102	90	91	92	91	70	107	99	85	93	93	94	100	102	84	93	67	111	90	88	99	91	110	95	89	87	82	95	76	99	96	85	103	98	95	86	108	99	78	82	81	94	84	98	95	81	94	105	99	96	90	70	88	94	86	91	77	93	93	96	103	79	102	103	85	89	74	76	90	75	84	93	95	85	97	110	87	99	89	81	100	92	84	89	95	91	97	97	100	76	100	86	90	79	69	92	88	83	84	84	91	92	79	115	87	82	90	88	88	84	81	94	85	77	78	88	88	108	86	95	84	92	99	87	86	85	72	80	85	88	93	74	74	101	89	86	95	88	96	92	91	83	89	79	103	96	95	104	86	95	104	92	78	90	88	97	83	84	88	79	67	97	89	89	91	84	72	106	78	107	93	93	96	117	91	85	88	88	90	111	95	83	95	98	87	113	90	85	87	94	87	103	92	99	85	88	93	92	89	69	89	93	98	82	102	91	79	94	97	90	84	99	95	94	96	101	95	87	83	76	93	95	89	77	90	81	92	104	99	66	96	90	88	104	90	83	79	76	94	96	88	70	95	88	76	100	104	89	99	79	91	88	96	87	102	93	86	82	96	104	94	95	87	106	84	93	87	76	83	82	105	76	75	109	97	99	81	91	97	92	94	96	82	93	78	75	92	92	96	96	76	85	107	82	92	82	83	97	91	87	82	88	79	103	95	95	90	107	77	90	101	87	84	109	91	79	95	97	98	91	91	84	103	89	93	107	73	89	89	95	73	95	121	81	98	100	93	92	98	97	77	92	107	83	79	89	88	90	92	93	90	84	96	104	97	84	97	92	102	96	89	93	92	95	93	105	93	107	91	86	94	85	79	92	82	75	83	80	88	86	83	93	101	90	80	108	104	84	90	89	81	83	90	92	102	89	92	90	79	66	104	99	109	84	90	89	91	101	92	89	95	106	99	90	80	86	92	110	80	80	108	97	78	84	93	99	92	95	70	91	94	92	80	98	99	78	86	78	93	92	97	100	99	93	76	96	86	86	96	101	101	84	94	81	71	84	66	79	95	80	85	110	90	89	96	100	97	90	80	84	101	87	76	96	83	96	82	96	86	102	94	75	89	95	84	107	84	75	88	97	97	75	81	87	83	93	104	95	78	83	85	81	78	83	98	87	86	98	82	95	94	94	98	109	73	94	76	87	95	83	100	101	100	98	95	100	90	84	92	83	80	85	87	83	85	91	93	101	92	95	82	100	89	84	57	86	106	88	87	70	93	106	98	91	88	91	82	82	110	111	105	114	75	104	81	88	108	84	74	67	96	86	97	118	99	106	85	105	88	92	107	95	87	83	90	76	85	98	95	114	73
29513	13162	8133	8563	15853	19016	19296	18276	16790	15435	13493	11515	9814	9432	7849	5978	4788	4193	3284	3079	2913	3052	6353	12153	13319	11338	8503	6271	3977	2387	1489	1115	884	745	671	651	676	678	673	700	692	675	617	649	682	650	652	619	672	699	674	623	645	701	696	685	651	648	687	628	676	660	663	682	682	681	670	651	699	664	644	678	664	628	661	676	665	670	649	638	674	690	647	710	707	671	636	677	621	701	686	665	691	659	690	663	668	658	693	695	634	700	696	653	653	637	647	677	684	660	697	649	671	672	724	670	690	671	689	703	707	662	653	658	684	621	669	660	612	725	680	695	641	678	675	715	692	662	684	634	657	675	647	611	710	664	698	653	705	664	665	672	663	660	687	712	674	650	680	645	639	625	682	653	684	646	635	660	625	626	673	645	685	688	641	687	709	687	688	641	615	673	597	683	735	671	719	649	692	660	669	662	681	643	657	688	687	686	680	617	702	642	678	659	659	719	632	653	658	672	644	667	650	667	637	663	704	704	652	711	645	650	693	672	654	645	681	667	692	697	678	704	618	741	628	648	684	658	649	632	680	651	677	651	648	705	698	628	677	679	637	653	649	706	644	696	659	667	702	673	630	647	656	653	682	662	662	654	698	678	676	683	690	649	626	675	658	704	705	665	675	680	635	681	615	678	652	605	672	652	676	660	654	624	668	637	686	650	649	611	703	708	720	627	676	664	678	654	646	679	675	622	661	644	645	683	657	614	687	659	680	696	633	657	681	695	684	672	633	718	700	653	699	721	681	669	629	647	609	685	640	633	654	647	652	679	677	657	685	630	718	700	646	689	627	668	596	667	696	684	635	663	652	688	658	681	724	661	667	675	721	701	677	666	694	634	673	690	652	649	637	641	652	669	659	641	654	708	618	653	678	662	643	686	653	717	662	653	685	616	663	725	704	645	649	688	712	683	675	648	662	674	647	659	649	677	649	681	656	654	613	643	641	692	649	637	698	663	674	653	641	707	662	675	651	658	690	676	668	607	631	680	721	686	614	660	656	672	671	676	691	627	637	666	721	642	687	682	650	671	645	689	687	639	718	675	653	670	688	662	677	650	673	625	663	739	628	684	684	638	626	655	636	685	641	650	650	654	650	643	642	655	680	678	658	663	640	678	716	730	683	700	675	654	675	623	672	625	676	648	710	676	652	640	645	701	649	657	648	640	677	657	666	630	640	663	656	657	664	652	631	642	658	664	632	660	662	655	656	629	661	673	655	672	650	630	632	718	618	718	672	677	705	641	659	674	620	684	679	703	630	650	671	677	692	662	661	661	656	661	627	662	648	643	678	675	654	658	640	659	660	692	630	697	644	645	655	680	622	695	667	654	708	689	663	672	674	655	684	652	714	661	683	655	631	680	695	664	680	640	668	646	706	661	666	651	654	691	714	668	614	680	616	672	631	645	706	663	660	688	663	647	681	665	659	655	714	658	634	637	652	726	705	649	690	689	587	648	672	719	663	647	680	707	632	741	666	626	670	706	678	656	630	613	609	675	658	673	695	683	622	662	694	693	687	662	650	690	682	657	641	654	716	668	644	717	679	626	680	693	681	654	669	649	681	685	659	672	648	645	676	714	650	629	670	645	636	606	701	722	613	627	650	658	685	670	671	653	628	654	684	670	637	660	679	647	682	669	612	657	672	665	647	650	685	679	622	665	735	645	668	693	690	626	644	634	694	653	655	638	680	666	702	672	670	685	723	651	666	659	697	639	631	628	680	644	603	681	689	671	661	680	652	641	686	662	654	678	644	642	703	681	675	663	690	652	669	702	635	704	672	650	677	619	679	672	697	637	665	682	660	684	694	643	665	705	660	650	692	640	670	669	681	673	670	636	660	659	675	689	691	633	694	657	671	693	665	710	656	675	695	687	672	618	683	641	652	640	722	685	634	682	728	686	728	643	685	678	690	629	669	607	678	670	674	680	655	700	639	684	675	628	612	741	668	696	673	646	683	671	647	647	675	623	627	642	698	667	656	681	708	694	642	688	653	700	630	632	653	635	678	723	640	672	682	644	636	652	688	700	653	638	660	635	669	659	702	633	638	659	675	702	662	653	655	679	649	705	660	602	647	673	698	671	636	733	659	638	692	680	693	696	667	671	710	641	667	670	672	665	676	649	702	681	660	721	661	648	667	631	663	674	651	618	631	656	699	650	666	685	616	695	666	680	671	637	646	689	667	691	684	672	692	641	656	683	665	651	683	659	691	658	639	686	651	661	672	663	647	696	636	669	656	652	672	708	695	656	698	695	663	654	678	659	638	702	694	673	697	674	641	692	680	648	642	704	666	629	657	655	639	637	688	657	637	713	690	677	639	680	697	702	706	654	714	672	626	661	695	655	692	656	721	659	668	634	648	643	669	667	637	707	690	681	670	674	673	684	682	688	646	682	662	616	651	635	726	695	718	686	639	709	657	657	685	652	694	663	656	648	686	721	671	695	664	679	678	623	661	689	706	632	674	686	660	649	687	622	644	634	703	672	654	665	667	694	661	674	640	717	659	670	620	660	671	633	650	603	649	646	637	662	717	645	677	661	665	636	654	669	687	679	682	704	671	632	583	666	699	678	674	659	670	649	731	662	696	675	705	673	664	690	664	619	730	651	683	653	664	631	716	690	630	639	691	664	666	638	646	669	642	653	654	666	712	677	666	669	691	655	643	659	683	725	674	681	660	606	630	661	657	627	692	641	677	666	651	696	617	677	666	700	635	622	648	701	721	651	717	624	666	683	642	699	686	668	691	668	669	648	662	694	666	681	651	694	651	635	675	677	655	677	686	683	663	629	710	703	654	632	708	607	638	702	657	684	651	684	639	637	638	667	614	624	623	649	620	642	696	654	728	681	663	680	678	676	681	657	660	691	667	676	663	707	641	648	681	690	692	640	656	660	685	671	701	717	688	669	663	687	688	669	648	621	650	652	665	649	673	637	637	646	645	650	678	703	695	692	697	683	660	642	682	684	653	649	669	669	685	674	693	689	659	683	660	657	677	674	660	634	686	623	705	705	694	654	701	725	617	689	669	620	653	652	691	692	636	651	652	662	687	640	732	642	622	671	667	623	643	656	684	628	691	670	692	710	655	631	640	638	647	686	660	664	624	650	692	652	717	652	652	640	639	689	667	715	672	688	668	729	675	671	693	684	733	682	681	677	686	687	660	611	670	672	639	666	688	668	705	653	627	643	660	666	686	636	625	640	680	667	627	669	623	653	710	636	668	653	681	659	682	668	680	684	630	663	702	654	654	621	696	638	634	680	705	646	661	658	668	692	685	682	645	688	658	665	672	656	679	632	624	684	673	679	680	700	640	680	694	657	667	710	653	647	666	631	630	683	688	631	640	660	690	680	677	625	704	613	645	674	636	680	663	661	674	645	679	673	652	653	673	705	707	706	701	708	682	634	643	648	664	669	628	747	677	686	648	685	676	636	668	672	677	633	686	660	672	692	637	665	690	672	632	694	671	677
3122	930	495	294	211	231	271	306	316	313	273	250	229	203	168	163	125	147	114	126	136	129	105	149	178	171	151	122	109	93	93	81	72	65	83	82	69	78	82	74	61	78	87	68	80	90	74	98	82	62	69	98	87	84	78	87	76	63	72	82	78	77	54	76	80	67	83	86	66	72	56	76	79	87	80	68	90	85	69	76	77	71	69	78	77	69	74	67	74	74	72	71	86	74	67	63	93	65	85	79	58	76	66	79	80	79	69	80	71	71	68	70	83	69	81	83	76	85	65	70	84	77	72	73	92	76	93	84	70	88	72	86	74	64	92	76	71	66	84	80	81	67	75	76	69	77	75	81	75	66	87	80	78	81	76	66	85	70	72	74	81	72	72	75	80	70	81	90	77	78	66	70	82	77	76	72	65	76	76	65	84	63	83	82	80	70	76	74	67	67	81	59	84	66	88	76	77	82	67	79	78	77	75	79	80	80	76	77	75	87	87	67	95	75	80	74	76	82	69	87	77	87	78	79	87	85	83	84	71	78	83	84	75	70	69	89	76	84	75	68	78	68	75	71	82	80	64	83	76	65	66	83	82	81	70	83	75	72	72	79	85	80	75	88	83	86	70	78	79	75	76	101	93	80	77	76	88	68	72	59	78	71	70	65	71	87	65	85	78	82	60	60	70	74	69	88	69	75	82	86	77	76	61	78	77	65	79	74	80	88	75	79	76	79	71	73	89	62	68	73	80	71	98	80	78	79	81	85	86	70	76	67	66	82	85	85	76	61	95	66	87	80	73	77	68	81	84	75	82	79	74	81	80	76	79	70	71	72	75	75	78	75	71	88	66	56	91	76	79	76	59	67	79	78	75	80	75	90	71	81	64	88	79	78	81	65	61	84	78	74	93	72	86	70	73	87	60	82	85	75	67	74	79	88	73	65	73	61	73	70	69	65	65	73	72	73	65	76	64	77	80	68	69	73	81	73	87	75	87	86	73	65	77	77	62	89	97	76	80	89	76	77	63	84	92	78	78	79	80	75	66	76	87	76	72	64	86	85	67	73	77	78	79	73	61	78	72	87	75	66	66	73	84	81	70	73	76	74	71	69	76	82	68	76	71	75	71	86	71	73	71	73	71	70	81	74	73	68	73	70	84	68	96	81	90	84	83	82	68	81	68	72	83	68	84	75	81	64	69	78	71	65	72	70	82	88	75	83	57	59	87	75	81	73	96	83	83	76	75	90	76	85	77	83	65	55	78	59	85	73	73	76	82	89	68	72	84	79	81	72	74	63	69	80	76	79	82	65	89	77	75	78	67	64	67	73	92	79	74	70	65	80	63	78	88	73	64	84	85	75	79	85	83	74	67	66	66	80	80	79	78	72	61	58	81	71	89	83	80	63	73	77	84	76	59	70	76	85	78	77	68	81	75	91	76	77	70	77	74	63	87	73	76	73	76	78	77	69	78	80	80	76	74	77	76	80	64	78	70	81	78	87	79	81	75	81	69	75	87	64	81	79	75	51	76	82	67	56	81	75	90	102	80	89	82	71	98	85	83	75	71	79	65	78	70	81	82	78	85	63	62	81	68	78	77	81	68	79	75	68	69	82	78	74	80	78	68	74	71	80	61	77	61	70	81	66	84	60	78	77	88	73	71	89	67	70	71	82	67	52	74	78	85	70	68	55	67	69	73	70	63	76	72	70	71	79	77	87	69	86	87	74	66	72	72	93	69	69	78	91	82	58	65	88	71	84	72	88	66	84	83	80	75	74	79	85	76	86	78	86	84	82	80	86	97	71	87	70	64	72	83	83	81	72	72	82	75	94	85	68	86	88	63	85	81	89	92	78	94	62	81	68	66	65	65	60	97	88	71	83	78	58	73	69	67	74	85	80	69	102	61	77	67	94	75	76	72	73	76	82	80	69	70	81	78	70	73	73	74	71	61	76	62	71	66	85	75	70	68	75	77	72	69	82	81	77	75	86	79	69	73	83	75	63	81	79	81	84	76	76	68	69	87	56	69	80	87	57	82	82	69	83	83	77	63	87	81	71	84	77	77	82	69	72	68	76	68	67	85	65	80	79	87	72	81	83	81	79	62	76	93	88	75	63	86	67	92	76	72	67	75	72	85	75	72	69	70	77	78	69	79	61	80	80	69	76	66	97	73	88	67	89	72	76	80	92	88	70	61	65	83	87	87	75	81	65	85	61	78	79	60	81	89	77	72	82	67	73	84	87	82	78	72	64	71	74	84	65	88	92	79	91	74	78	82	75	99	74	84	71	81	89	63	63	82	77	67	68	73	79	72	75	71	73	79	62	77	74	65	74	75	68	66	81	69	74	80	75	73	71	74	72	59	70	79	66	96	85	68	84	71	74	71	77	66	84	78	73	75	82	90	62	82	78	75	85	79	85	80	71	63	98	69	61	87	86	80	73	92	78	77	76	73	81	67	74	93	76	69	89	73	83	80	79	88	74	75	75	88	76	78	84	63	79	81	67	76	66	84	65	73	78	73	64	78	77	68	81	74	68	87	82	81	72	75	86	83	74	61	60	71	72	77	72	69	60	58	72	90	77	78	72	71	85	76	76	81	63	83	87	75	76	81	78	61	68	72	69	84	79	78	81	71	60	72	71	80	70	75	62	70	78	77	78	69	83	81	98	85	72	82	76	58	88	74	71	78	99	69	72	68	81	71	65	86	76	97	64	81	59	84	89	84	100	84	78	89	76	78	94	75	102	65	56	85	61	76	95	83	65	73	69	84	82	81	67	81	85	79	62	78	70	80	83	76	68	65	81	80	67	80	71	80	59	74	62	80	83	72	63	74	85	79	63	72	77	76	72	87	80	85	75	79	86	77	85	71	61	83	80	71	64	79	86	76	74	77	91	79	79	78	73	64	72	73	74	68	84	76	90	92	70	72	72	65	68	76	62	77	86	76	84	76	87	72	84	73	71	86	92	69	95	78	68	94	93	61	66	58	79	70	71	75	95	83	80	85	83	71	75	66	84	75	73	90	67	71	69	76	82	61	79	69	72	82	77	86	73	88	79	66	71	70	72	73	77	75	67	79	86	70	74	63	88	97	82	70	67	81	70	79	70	95	101	78	57	61	82	81	72	84	84	93	91	66	95	79	75	78	80	72	70	63	78	68	65	82	82	74	76	94	65	64	74	71	67	87	64	66	82	96	71	74	67	85	87	86	96	61	67	91	89	81	86	82	86	71	67	75	85	88	64	94	73	81	61	76	64	78	65	77	73	70	76	63	74	71	84	69	82	78	85	84	63	76	81	74	65	63	70	61	65	75	89	80	70	78	87	66	90	89	63	85	77	70	79	85	62	82	71	82	61	68	77	93	78	63	83	84	68	67	80	77	71	80	81	78	64	67	81	69	83	71	65	83	90	82	84	73	90	72	72	79	76	80	82	96	83	85	69	63	79	73	72	81	62	71	84	75	60	71	64	99	73	74	78	86	74	89	78	76	86	70	71	62	92
22475	8823	5078	4797	9235	12653	13044	12487	11435	10494	8151	6879	6289	5170	3931	3229	3148	3171	2633	2072	1944	1772	2102	2845	2812	2462	2049	1617	1092	914	773	658	625	598	560	582	574	605	587	541	541	563	572	586	596	588	558	561	518	559	576	550	573	553	569	565	536	552	577	606	600	520	583	531	584	562	552	597	572	562	575	570	587	582	570	580	584	614	562	549	591	543	595	598	548	574	529	579	630	596	619	599	585	586	589	555	553	582	625	518	557	560	580	510	606	586	597	537	615	537	631	600	598	523	558	573	565	566	552	518	597	551	527	568	568	534	537	560	574	542	565	578	555	571	552	560	546	601	566	578	633	588	583	533	538	603	573	562	529	580	570	577	562	586	608	639	578	570	530	596	556	616	618	562	584	584	595	554	554	607	563	581	588	597	564	578	608	593	552	599	579	620	569	607	577	570	600	599	541	554	573	576	601	565	583	579	552	553	582	611	562	566	562	579	572	570	549	567	583	522	596	555	590	594	542	527	545	593	565	595	580	602	576	589	599	570	568	549	568	521	580	532	543	597	630	568	572	538	565	593	569	607	597	537	616	556	567	547	645	550	561	531	546	612	605	565	556	591	569	560	627	535	581	596	585	582	565	600	637	586	524	580	623	578	557	568	569	578	596	535	564	556	575	564	557	536	542	596	551	589	603	543	543	564	604	595	568	587	538	582	595	552	626	573	588	552	589	574	590	574	544	603	595	559	566	580	590	539	548	560	593	566	588	602	559	544	568	601	562	568	578	594	527	548	526	565	578	589	577	587	560	554	600	540	583	570	587	597	575	579	587	560	582	556	570	545	571	590	562	591	530	563	579	577	580	599	575	517	602	542	544	526	572	574	586	618	542	581	591	575	580	543	574	574	555	540	617	552	545	590	587	556	607	564	582	598	591	524	585	591	555	622	601	552	618	594	544	576	591	596	625	583	570	576	567	588	576	550	586	576	573	491	551	534	588	624	579	565	560	578	588	610	563	579	546	580	595	603	567	580	531	587	571	565	564	567	574	563	576	591	542	575	581	549	582	582	539	569	562	529	585	568	577	581	546	560	591	574	569	564	569	564	621	579	580	603	611	551	528	550	565	548	576	542	577	600	582	551	589	543	590	548	559	564	516	557	574	601	577	529	604	577	587	580	555	585	569	562	561	555	558	605	589	542	571	581	585	566	587	586	606	617	573	536	576	575	535	604	587	558	614	583	564	562	563	554	544	555	586	604	577	541	553	604	537	604	530	586	587	548	614	544	567	600	546	551	574	600	596	609	595	560	574	577	584	609	588	569	594	546	612	558	578	605	587	559	531	602	559	578	589	546	546	582	537	587	602	554	524	625	567	597	580	574	525	546	585	613	537	568	571	548	593	594	559	551	582	570	578	601	615	528	587	574	565	553	553	563	592	583	560	634	582	585	588	561	554	550	590	555	569	589	630	554	548	550	516	597	581	563	538	535	556	572	516	540	612	529	587	541	568	552	560	581	544	544	571	541	618	563	592	559	573	590	563	526	596	582	589	570	551	589	554	598	575	571	603	591	542	552	558	576	584	614	566	586	578	571	580	576	572	543	578	566	600	559	560	592	577	569	583	580	584	590	637	579	550	563	596	592	568	554	560	610	538	561	612	589	573	563	574	580	567	569	593	577	569	545	600	585	580	538	587	573	549	555	607	586	562	567	552	545	560	584	549	559	568	599	603	606	612	542	569	568	574	596	565	539	573	550	564	573	614	570	587	593	594	577	574	593	611	581	566	547	599	552	556	572	550	555	622	574	548	566	545	599	630	570	591	544	605	570	595	552	589	575	547	558	533	552	567	576	554	553	589	577	562	579	542	568	559	585	558	585	582	569	527	559	524	542	545	519	564	575	602	585	527	610	593	588	544	576	551	580	589	562	593	590	577	581	537	557	585	574	549	558	594	563	569	578	537	575	575	533	540	585	526	598	518	573	565	560	569	552	581	535	545	559	566	604	582	585	578	559	589	617	547	582	580	545	603	575	586	582	581	623	580	600	590	616	563	540	565	570	594	610	568	589	569	568	572	551	596	557	573	568	561	600	644	597	548	590	599	593	591	565	566	559	574	613	593	553	580	581	613	580	538	560	579	634	552	562	594	601	540	542	586	534	594	587	588	592	573	553	600	550	612	559	528	551	619	581	527	571	568	587	577	571	543	530	605	533	585	583	564	585	585	537	534	567	569	598	564	573	610	599	531	563	568	574	558	629	615	602	587	581	581	537	553	575	582	548	584	610	519	557	539	618	581	569	553	582	564	572	554	564	574	563	572	539	626	566	587	592	597	550	529	552	609	591	574	570	580	546	582	595	638	574	577	633	556	589	551	552	576	541	624	633	541	568	554	568	566	561	588	555	578	595	579	545	567	572	576	569	558	551	569	572	589	586	613	524	553	554	569	588	620	547	538	592	588	551	590	589	558	552	620	555	563	588	583	564	575	615	597	602	580	629	567	605	600	561	568	592	570	549	564	602	606	562	568	578	575	595	613	539	572	588	540	571	569	573	560	645	590	575	557	595	541	576	607	572	590	603	529	608	528	548	593	577	597	528	577	600	587	568	582	576	605	583	603	580	542	589	559	602	574	591	581	543	560	536	589	603	568	601	547	571	586	559	567	579	563	620	605	593	562	582	591	574	571	566	530	570	575	566	570	546	573	581	551	599	595	568	553	565	561	573	564	551	601	578	531	576	540	546	581	595	585	613	543	588	559	559	577	594	578	587	563	540	606	565	556	562	574	567	616	584	551	601	546	622	577	565	559	572	576	593	602	595	570	586	578	573	589	603	598	596	574	598	598	592	584	546	592	565	546	554	572	552	559	606	573	591	580	551	579	616	528	633	545	593	575	600	591	591	555	586	560	585	560	610	528	592	571	538	611	595	582	569	556	564	564	587	578	600	599	588	531	506	576	562	575	542	593	586	571	577	554	535	567	607	542	589	603	550	596	572	562	578	559	575	612	602	600	560	587	642	539	602	572	546	558	590	554	589	586	571	551	589	579	576	540	579	534	568	566	591	603	609	571	532	600	572	619	581	547	653	551	572	569	558	576	604	543	543	598	564	584	577	588	570	570	564	582	560	607	545	538	575	553	590	566	609	556	568	552	571	599	611	565	546	611	539	534	611	585	618	571	587	561	584	568	562	588	586	600	546	582	592	566	587	567	560	598	582	580	577	605	570	561	623	580	557	577	570	566	557	616	554	545	586	584	565	527	577	559	596	560	589	576	574	573	598	613	565	578	554	594	536	600	555	548	568	601	562	596	563	554	612	577	581	546	571	564	568	524	562	560	567	545	565	573	515	596	572	597	562	552	552	613	564	567	576	573	557	558	549	597	540	565	585	547	552	557	553	611	604	566	602	573	574	569	565	561	542	580	574	594	568	584	555	571	542	573	602	583	556	543	539	573	558	590	532	594	578	589	567	542	582	570	570	591	590	546	584	567	560	579	591	561	593	598	589	612	549
3313	1129	593	350	291	292	433	479	438	420	363	333	309	239	225	206	180	172	160	162	153	147	179	342	399	348	280	219	137	122	82	112	94	93	83	82	87	88	84	71	81	98	90	88	63	70	89	77	81	78	58	75	79	86	79	61	83	77	84	65	78	80	93	86	74	76	93	93	76	82	97	73	70	79	93	80	75	69	83	73	90	66	77	72	63	78	77	80	69	83	84	72	67	81	87	72	95	80	78	81	82	81	69	86	67	62	65	88	73	70	62	76	80	78	90	59	84	81	85	71	82	83	94	79	81	80	99	70	79	81	71	77	85	95	82	71	94	84	76	80	60	65	71	80	86	75	70	76	81	97	96	71	92	72	80	94	108	94	76	78	65	84	72	72	76	74	90	79	67	69	92	72	69	90	74	90	57	89	83	80	77	82	76	72	92	81	63	75	83	75	84	75	74	90	55	74	79	79	90	84	81	80	66	83	85	86	82	84	70	69	70	66	89	89	70	80	77	85	76	76	76	93	79	72	81	80	91	72	89	80	75	65	80	87	74	75	75	62	85	78	98	67	85	91	70	75	74	65	74	90	92	82	84	92	69	87	83	85	87	67	84	75	75	79	94	80	80	71	87	89	81	79	82	79	87	72	77	88	66	88	79	96	71	75	88	74	73	51	82	78	68	62	77	88	87	96	68	76	87	76	101	88	84	86	81	70	80	80	77	91	69	63	86	77	63	86	80	84	78	70	68	87	83	68	73	78	76	82	73	69	76	83	77	69	72	60	69	68	77	69	74	72	83	99	75	83	67	80	73	73	70	67	67	73	80	85	77	89	75	81	75	65	71	75	82	74	85	79	76	87	79	86	80	87	87	83	82	78	71	67	84	76	80	70	71	75	87	83	84	87	67	68	85	59	88	76	64	58	68	81	80	80	80	78	73	65	85	71	84	67	83	93	78	78	73	86	86	67	69	75	79	79	77	67	67	83	83	71	80	66	71	80	69	63	84	83	80	76	80	101	79	73	78	86	69	89	62	70	76	86	97	77	72	88	76	78	93	89	68	85	79	84	67	66	81	89	90	87	75	73	81	82	63	81	78	61	97	88	79	88	87	70	78	75	96	63	82	80	61	91	71	79	68	66	64	86	76	74	77	73	75	83	102	64	68	85	83	78	69	75	79	76	81	90	83	87	83	58	82	74	89	83	76	72	69	91	79	65	72	68	67	89	71	71	76	71	86	80	84	78	87	77	71	75	75	77	82	70	75	78	62	66	88	86	89	75	62	75	73	75	71	79	72	81	65	66	85	93	91	69	94	63	76	77	87	78	75	72	68	83	82	74	82	76	69	78	85	80	86	88	86	78	84	81	79	71	67	72	74	68	76	76	66	81	80	85	78	79	81	68	82	94	76	72	82	73	81	76	66	69	64	57	72	89	79	80	105	71	71	70	62	86	95	80	75	78	79	71	71	77	102	79	81	65	86	73	72	82	65	92	79	76	69	74	60	93	77	74	79	81	76	75	89	75	71	63	80	76	73	59	50	84	69	80	82	66	78	72	79	78	70	87	72	68	72	74	81	79	76	86	70	75	70	65	67	89	79	79	84	87	83	72	79	88	65	68	83	70	77	81	77	80	94	83	71	70	75	84	80	70	66	81	62	84	69	79	79	68	96	80	94	83	93	80	88	71	92	90	69	73	76	74	76	71	69	90	84	70	80	79	77	79	71	64	72	76	83	62	90	82	62	87	97	101	84	83	87	83	79	59	78	83	78	65	80	77	82	91	77	68	89	65	63	76	96	92	60	79	83	90	78	83	77	90	83	75	80	77	88	71	68	80	91	59	80	90	78	83	77	67	80	95	68	82	69	89	78	86	79	90	81	77	65	91	89	67	80	79	80	76	77	89	81	83	77	71	82	96	78	65	83	87	75	94	73	70	67	79	69	74	83	69	68	79	87	76	78	90	72	81	95	75	83	69	64	79	73	70	76	94	82	72	93	84	86	82	76	72	79	67	90	96	82	64	74	87	78	69	80	88	70	82	70	80	71	82	83	80	96	94	77	69	88	64	84	78	79	89	72	78	89	77	108	67	77	71	74	69	80	90	72	78	80	77	69	74	82	72	76	96	61	77	87	95	69	62	80	66	86	85	80	77	77	77	73	86	69	81	77	94	74	92	76	77	76	81	89	85	70	73	82	73	92	79	87	64	78	84	93	77	92	79	91	86	78	78	73	89	73	69	79	68	60	84	76	83	72	70	88	78	93	92	93	59	87	80	74	75	66	84	70	78	84	63	85	78	81	78	67	84	71	81	83	81	89	90	87	75	81	88	88	73	70	68	76	69	92	80	74	77	77	65	59	76	74	82	79	57	78	80	98	78	70	74	87	104	93	68	73	65	78	73	81	86	84	70	83	91	76	71	88	76	94	76	73	73	67	77	85	84	79	69	86	79	89	73	76	92	71	92	73	76	78	99	78	80	74	85	86	69	73	67	77	75	69	82	75	76	80	71	87	90	73	78	81	60	73	71	77	77	81	97	87	78	73	70	61	98	82	63	90	77	87	78	67	81	64	80	79	82	90	76	77	67	68	67	82	72	79	71	75	79	76	73	86	78	88	76	83	61	87	92	71	73	75	72	75	82	64	80	89	87	80	89	69	88	87	88	79	73	73	68	77	85	78	101	79	79	78	68	84	89	80	70	82	88	78	77	65	73	91	85	72	83	82	78	84	81	68	73	79	89	68	70	91	65	66	78	69	91	89	65	84	75	75	94	77	73	72	107	82	78	76	81	84	90	81	98	72	73	80	75	97	69	94	71	79	78	74	65	93	59	68	80	69	88	82	91	81	83	83	81	69	79	93	82	72	79	75	88	88	75	75	98	84	77	75	87	83	74	75	88	83	86	91	72	68	71	84	81	71	81	75	80	77	78	89	96	74	77	69	92	90	73	88	78	69	65	86	86	93	74	73	72	89	82	89	87	88	74	97	104	88	87	83	59	68	74	79	77	74	72	79	79	65	82	89	83	90	73	83	68	85	84	90	74	74	78	92	96	82	70	77	77	82	81	64	63	74	68	78	90	64	88	79	85	81	80	87	91	93	68	70	79	75	68	76	90	70	89	95	80	82	81	69	75	83	87	76	76	79	87	84	81	79	81	88	85	80	71	84	79	89	80	73	68	87	69	69	88	74	62	72	97	81	90	84	88	63	70	86	89	69	87	64	85	76	75	98	74	76	82	95	88	73	90	75	85	107	83	75	82	65	64	78	74	79	76	80	67	87	68	72	97	82	88	69	79	74	72	77	70	50	86	81	66	79	62	70	91	63	88	76	68	69	66	69	81	71	88	68	73	84	85	94	90	75	85	78	81	75	82	76	68	61	71	67	76	73	82	67	83	66	85	76	86	90	74	63	78	69	70	69	95	70	69	79	60	76	81	74	90	90	80	74	82	68	95	80	89	68	65	83	90	83	91	72	71	71	75	87	90	101	88	76	82
25636	10526	6049	5832	11536	16848	18154	16561	14821	12702	10655	9423	7496	5702	5606	4647	3882	3457	3049	2858	2281	1992	3656	7465	7911	6353	4846	3346	2156	1507	1088	754	679	647	612	551	612	645	580	562	581	605	564	593	572	600	584	558	603	570	603	592	555	561	529	574	580	560	504	608	593	607	583	582	575	561	559	578	589	557	594	593	578	518	625	591	564	554	562	581	541	566	593	563	603	578	542	580	598	591	557	590	595	599	612	617	585	640	571	595	581	558	579	581	571	563	570	586	581	566	606	583	572	538	562	569	597	603	558	604	612	609	573	586	587	568	597	562	635	571	513	602	597	597	561	590	557	573	590	573	578	609	549	589	591	572	564	579	603	587	568	557	564	554	592	606	592	570	570	590	576	590	562	574	589	593	627	606	605	572	552	566	594	589	567	581	576	565	580	591	581	540	603	562	575	582	540	559	560	560	612	575	610	551	607	564	591	585	571	546	541	592	513	562	595	585	624	570	567	557	572	600	563	589	602	555	578	541	560	557	591	633	591	619	562	587	578	599	577	553	613	584	581	576	537	597	596	561	654	575	604	605	599	592	547	543	583	510	577	597	604	540	578	557	592	595	555	600	575	558	584	550	569	589	569	601	543	570	576	546	627	607	578	579	606	574	578	571	634	643	569	590	563	556	597	548	577	558	565	595	575	578	574	546	599	597	600	547	597	598	609	554	610	545	561	552	609	616	583	552	604	593	607	572	593	580	543	589	568	559	573	584	629	581	548	586	584	561	610	553	576	635	564	554	615	571	600	618	551	550	566	602	565	579	586	595	509	596	572	567	574	565	573	584	562	609	595	600	572	571	568	583	569	557	624	563	570	546	572	593	566	615	611	576	579	575	578	628	569	632	571	563	595	578	593	578	591	574	578	581	571	586	583	591	567	541	588	516	625	601	569	568	584	573	623	514	586	579	599	569	559	619	569	564	570	627	573	561	621	566	557	586	576	580	576	581	572	586	587	576	578	611	594	571	530	574	588	588	632	598	544	548	579	649	588	588	616	523	631	591	606	538	581	587	556	582	598	598	572	573	556	592	581	560	602	589	607	587	591	561	567	536	558	550	551	541	596	612	600	535	590	566	600	561	574	560	511	531	545	606	584	522	579	593	576	587	572	609	582	570	577	588	541	565	614	590	584	598	564	584	565	615	569	563	586	625	542	589	582	580	599	582	580	572	581	603	591	600	585	585	609	577	618	629	557	620	580	586	610	573	563	585	596	588	622	568	566	623	574	532	587	605	578	566	588	564	596	582	568	610	619	563	601	582	601	550	579	578	568	610	561	560	584	592	566	606	598	541	594	587	565	580	561	569	517	570	598	594	577	557	607	581	565	663	571	597	578	634	584	604	604	564	590	580	586	557	520	604	594	615	623	589	610	572	548	574	662	544	612	514	574	560	567	572	580	614	563	537	584	588	619	568	606	551	579	604	636	546	564	581	612	628	569	532	553	593	552	583	613	581	566	562	596	565	584	620	571	597	577	593	569	593	625	547	554	598	563	552	567	602	587	608	559	590	614	582	548	602	541	587	609	585	600	593	600	558	569	591	559	573	584	568	582	558	559	634	539	559	586	611	572	567	616	605	570	595	571	607	548	582	557	584	599	614	574	594	599	561	582	607	578	589	593	596	635	542	560	613	585	584	598	564	595	582	533	562	551	599	567	663	594	572	634	566	555	531	544	558	606	593	624	623	597	597	593	605	593	582	536	575	578	534	578	597	583	579	571	580	592	606	559	583	623	564	545	604	537	576	583	562	558	585	555	591	585	627	528	602	561	612	609	607	623	575	564	596	575	592	572	577	574	559	572	574	561	605	607	602	569	529	603	568	554	582	565	611	567	569	589	593	566	581	583	610	565	563	628	613	586	576	589	608	593	632	576	538	575	584	564	578	616	601	580	594	581	572	570	560	618	585	548	592	628	604	600	574	562	594	564	594	592	597	572	563	627	570	621	602	579	612	609	569	581	552	593	563	558	584	585	550	632	574	550	543	580	585	602	591	603	609	584	576	603	585	617	566	579	568	583	566	596	571	550	595	594	586	583	605	571	582	606	593	535	589	536	619	573	590	588	563	548	579	549	548	621	580	591	561	533	602	563	529	598	621	590	566	542	628	591	603	603	603	603	599	545	584	572	591	589	602	588	556	581	550	583	567	560	616	603	623	573	596	612	579	603	578	588	592	611	599	584	610	585	540	618	594	582	595	604	592	605	593	587	594	605	595	559	609	611	562	544	589	617	627	585	587	593	600	575	576	624	596	591	597	593	569	592	562	564	569	545	561	609	572	589	557	537	589	597	562	575	560	591	573	586	603	579	570	584	551	592	600	612	597	591	561	574	566	608	552	625	571	570	569	562	554	583	552	565	593	583	607	575	595	526	579	584	574	551	564	557	597	601	590	571	522	568	606	567	609	530	617	580	618	590	564	606	620	585	571	609	593	582	598	588	575	543	595	533	586	570	622	553	539	614	569	568	576	581	592	603	548	569	637	614	610	567	540	537	599	579	571	571	590	593	581	587	601	583	597	556	569	560	570	541	639	594	592	610	554	580	581	581	532	555	597	561	604	614	585	577	572	566	582	530	572	582	592	605	580	607	560	576	568	549	563	584	554	587	612	569	575	570	577	586	586	525	540	599	604	590	563	595	586	570	632	534	574	574	578	569	568	581	611	579	559	543	603	594	583	632	553	614	542	591	566	611	603	540	591	572	597	554	557	530	582	565	567	548	580	623	581	596	556	543	621	613	595	572	602	553	594	586	579	588	546	568	624	567	576	619	535	564	585	599	558	526	577	628	569	567	580	601	595	589	574	580	622	582	585	635	627	628	556	575	575	574	585	578	559	571	583	549	583	560	574	555	607	556	564	588	606	596	584	556	591	578	593	606	610	552	601	572	548	586	615	588	612	582	595	604	595	589	611	594	539	606	591	568	550	600	584	591	611	585	602	572	625	559	562	579	542	595	604	562	595	575	609	574	570	573	564	621	650	573	584	539	567	609	595	587	602	589	618	597	601	535	564	539	583	589	589	567	587	556	596	570	568	571	627	590	551	570	566	581	581	556	544	617	606	589	606	591	530	604	591	569	621	554	544	590	591	570	596	548	571	568	612	581	612	575	588	596	586	573	586	599	587	571	563	620	570	612	598	543	567	599	572	565	568	594	587	585	601	610	552	556	573	597	595	608	605	551	605	569	622	597	600	589	585	582	626	568	589	573	517	561	597	576	583	565	560	543	573	543	581	612	585	551	618	578	578	571	561	517	582	607	589	563	570	631	585	571	588	571	610	579	604	568	541	569	610	563	623	573	582	591	598	620	589	579	610	590	544	531	588	573	580	597	597	559	583	563	553	540	559	557	572	553	551	575	611	585	584	562	543	619	576	571	590	587	575	611	624	525	575	562	568	601	579	600	602	600	594	549	575	597	574	564	568	630	571	564	566	554	628	602	581	598	589	603	589	581	607	619	588
4370	1071	562	346	292	300	432	499	425	404	361	340	260	246	271	202	174	165	142	154	153	147	139	352	403	415	318	247	206	142	99	104	94	106	82	84	99	102	89	72	86	87	101	86	91	78	86	92	78	73	65	90	105	96	91	81	83	92	93	96	94	94	87	83	88	76	81	96	88	84	77	79	96	76	90	94	94	83	86	80	100	88	92	85	95	95	88	70	85	67	100	90	91	87	85	86	85	87	86	73	85	79	83	92	89	84	84	100	99	96	88	99	86	84	96	82	75	101	89	78	98	70	97	79	74	81	89	87	91	97	84	83	92	87	92	88	94	94	87	83	70	71	101	77	90	106	100	79	115	80	68	97	82	73	87	70	86	92	108	85	76	86	86	91	83	92	78	74	97	99	86	71	92	86	91	73	85	95	88	78	90	104	80	93	82	78	79	83	79	86	75	109	76	91	82	110	88	92	76	72	80	86	86	64	94	87	82	91	91	81	79	87	85	86	63	84	78	71	100	104	87	94	74	108	56	88	90	78	99	65	86	86	89	94	96	78	88	103	80	95	89	101	83	87	85	83	93	89	95	80	94	68	85	84	87	77	76	106	98	92	77	81	85	90	75	77	91	103	110	81	67	98	86	86	96	82	81	66	86	83	71	83	86	74	75	85	92	102	71	99	83	95	94	87	75	96	95	75	80	97	104	83	94	81	86	99	97	95	78	92	104	83	96	93	89	69	81	91	84	89	84	85	93	75	93	86	91	99	83	85	81	78	95	84	106	80	85	85	91	83	91	90	93	89	107	94	80	90	98	101	88	100	93	85	71	88	74	99	97	83	93	101	83	96	95	77	88	78	70	87	88	75	93	83	99	93	73	100	79	86	77	90	93	91	74	79	92	93	86	100	102	69	93	104	86	88	99	105	88	100	97	91	102	83	90	96	79	84	78	104	80	76	98	91	89	94	65	91	81	85	88	92	107	94	98	80	86	98	81	76	87	84	90	92	99	84	94	93	83	77	106	81	89	97	81	91	94	83	122	77	92	93	108	102	81	109	97	95	108	95	78	77	86	92	90	86	99	92	90	88	75	87	87	90	89	88	87	98	96	80	85	73	68	89	84	80	86	80	95	69	77	79	73	88	96	78	83	93	85	93	108	101	105	94	99	91	78	78	93	106	82	99	83	82	98	85	82	97	95	107	97	93	88	83	81	92	74	92	95	96	86	75	114	77	92	89	85	78	84	83	89	95	80	82	87	73	77	100	97	91	101	71	81	89	87	77	88	89	82	102	93	91	86	85	94	84	84	90	100	88	73	99	100	79	92	75	83	91	81	84	83	87	84	106	87	72	82	108	86	110	108	84	86	86	79	89	71	86	77	76	67	89	102	99	73	86	92	79	72	87	86	77	99	93	86	92	75	80	74	105	73	87	82	81	70	90	95	82	94	91	86	102	92	95	77	92	85	89	91	76	93	85	73	103	80	79	92	75	95	83	95	91	90	93	72	90	78	91	96	99	94	97	85	91	82	92	92	103	81	87	84	89	93	89	85	109	98	109	100	91	93	85	89	79	86	90	73	73	84	78	97	84	78	87	86	89	83	86	98	90	91	73	91	83	95	91	100	98	86	90	91	71	81	97	76	89	91	86	83	94	107	104	80	86	86	82	102	82	75	92	100	114	89	94	76	80	94	96	82	83	92	98	95	76	95	88	85	87	104	85	88	107	94	89	78	92	95	91	78	83	86	84	92	92	93	62	100	97	71	80	97	82	82	86	84	77	83	90	65	95	102	95	88	85	85	94	95	75	77	92	82	71	79	93	86	100	92	86	81	70	82	89	92	79	101	86	98	91	84	91	89	87	94	77	91	84	81	86	93	93	88	92	90	78	95	86	90	96	94	94	91	93	95	99	76	99	80	101	91	80	93	92	102	84	86	105	82	89	85	71	104	81	84	80	70	90	92	70	76	81	94	89	101	76	67	88	99	89	113	95	87	108	81	104	103	87	87	86	88	103	68	98	81	83	94	89	81	97	94	92	84	76	96	90	87	70	81	100	83	94	97	80	91	79	91	99	85	93	93	101	90	79	95	106	82	91	86	101	97	83	83	66	80	80	91	102	83	83	81	87	93	82	94	101	82	98	80	87	98	79	84	84	94	99	84	91	93	96	77	89	95	86	86	86	90	83	98	108	90	87	83	83	82	101	82	80	95	107	92	88	73	74	93	76	102	88	82	84	79	85	93	87	88	90	78	89	90	83	87	85	89	98	98	93	78	84	76	80	77	92	75	105	79	73	93	82	95	89	83	92	88	101	83	101	99	91	77	108	89	100	109	99	91	88	81	88	76	98	84	96	78	113	96	79	86	93	88	95	82	96	84	85	96	83	90	95	102	85	86	89	97	91	90	83	89	74	103	83	68	88	87	89	95	95	99	85	81	83	95	90	86	88	92	73	77	97	83	106	90	91	91	94	89	74	85	78	81	71	88	82	96	94	85	76	85	96	84	82	78	96	87	89	97	81	94	89	101	79	99	95	87	95	77	73	98	82	77	93	87	98	83	89	87	88	92	82	85	95	94	73	85	83	100	90	88	98	90	69	91	91	97	76	81	70	82	91	89	86	88	90	101	89	93	96	81	92	78	92	79	83	98	99	95	90	85	102	82	90	82	86	74	89	92	73	86	88	64	98	84	69	92	105	79	79	82	92	85	84	94	83	76	86	83	95	105	95	81	86	101	84	100	105	72	93	83	86	91	90	107	85	76	78	83	87	84	91	93	95	78	95	86	84	108	86	92	79	69	71	83	77	101	122	96	93	84	82	88	82	102	95	88	83	75	90	94	88	74	86	83	97	97	91	86	76	103	90	93	103	93	95	86	76	89	92	83	92	99	86	75	102	70	76	71	89	98	89	87	91	76	75	82	94	91	97	88	83	90	106	105	68	92	82	93	102	76	92	92	82	92	85	89	83	84	96	92	93	75	92	81	94	100	77	86	84	82	101	107	79	98	81	83	72	97	99	104	86	84	79	96	88	107	96	96	76	105	90	69	79	86	80	91	103	77	75	77	98	90	82	85	91	90	82	75	83	102	108	80	95	89	78	91	96	80	91	78	94	96	84	80	103	96	77	100	80	93	62	96	75	118	84	83	97	96	82	91	86	111	103	87	79	99	105	89	80	101	89	71	85	82	89	99	83	92	91	82	92	79	80	99	92	73	92	83	91	97	82	87	100	88	82	82	88	97	86	100	91	68	88	83	78	101	80	78	85	83	98	85	91	92	102	79	90	88	84	98	92	93	93	81	75	86	87	76	90	94	102	88	72	77	77	87	83	91	98	89	85	75	66	93	97	90	94	70	85	90	88	88	91	81	86	95	75	75	75	90	99	90	79	103	92	95	91	79	103	77	96	82	91	92	79	99	102	91	73	102	90	66	93	91	96	91	96	87	98	87	89	75	84	89	87	104	105	88	101	80	96	93	89	91	90	103	81	93	80	85	83
25238	10020	5732	5508	11590	16340	17423	16471	14687	12473	10838	8729	7045	6507	5645	4494	3608	3261	3101	2722	2436	2145	2567	7238	9186	8070	5877	4383	2636	1738	1189	874	779	728	674	658	676	661	645	691	644	650	640	627	667	629	658	631	678	677	658	641	621	698	672	651	664	716	640	709	582	676	696	664	630	649	662	627	621	637	641	635	664	692	642	610	625	666	639	602	692	729	708	657	662	649	705	629	621	626	642	662	649	696	668	661	684	678	637	623	649	639	633	668	622	628	681	646	689	639	697	636	682	690	678	601	629	647	717	651	651	691	653	666	639	670	677	633	653	643	635	699	642	631	671	656	652	657	629	621	584	666	638	669	693	665	657	694	668	671	609	696	670	623	662	674	650	630	674	661	637	656	648	642	719	629	655	667	667	658	649	678	657	661	684	669	640	676	654	691	657	662	650	667	648	678	645	603	673	658	640	637	608	674	676	659	645	678	638	694	688	705	649	644	639	625	673	652	623	628	682	673	619	672	658	641	636	682	630	672	644	615	633	648	695	612	663	634	708	684	678	674	649	685	684	659	637	673	641	665	657	664	660	671	664	611	665	691	619	637	671	678	663	613	657	668	649	623	690	667	645	647	645	648	659	634	638	667	664	645	605	666	663	641	671	652	642	629	640	618	642	620	668	698	653	651	633	658	678	720	665	682	667	632	672	651	664	634	622	644	665	655	656	669	675	653	680	648	728	673	646	689	666	639	643	694	649	676	660	657	665	688	678	645	647	637	673	637	676	649	667	704	625	658	646	641	682	630	691	648	677	652	619	722	677	565	694	700	669	618	689	669	688	721	636	645	673	680	638	687	681	659	651	655	632	674	658	669	680	683	668	633	674	651	643	642	680	644	669	690	636	687	659	609	733	649	638	673	623	664	644	662	671	684	641	682	669	626	632	642	636	641	655	692	671	691	636	649	652	630	637	726	640	627	693	656	656	693	684	636	662	655	647	648	660	657	643	689	659	669	684	643	617	652	658	634	690	664	705	691	670	639	658	668	656	633	655	714	663	652	701	668	670	670	634	639	642	651	619	652	635	680	612	733	711	659	653	655	607	675	704	663	633	664	701	636	694	702	642	661	651	620	688	659	651	677	669	681	703	677	642	657	710	680	681	676	665	691	640	630	641	629	614	695	684	659	648	649	698	634	635	672	685	661	658	649	701	699	666	708	710	625	649	642	668	686	674	630	643	656	672	671	629	655	644	678	656	622	694	641	652	660	645	670	681	630	657	686	606	695	654	664	652	679	657	627	607	665	690	689	656	674	652	646	671	661	660	701	639	651	665	680	649	657	657	699	724	628	642	668	632	684	659	680	624	694	660	652	646	685	699	643	688	602	667	669	636	610	654	703	673	666	663	653	723	695	689	633	683	641	628	666	671	696	664	683	606	646	668	682	665	672	657	645	636	640	626	654	671	708	698	646	647	694	622	640	613	669	652	606	673	636	673	657	667	663	658	678	680	659	669	700	633	648	648	681	627	714	667	652	617	640	599	711	641	656	708	652	628	655	721	690	657	636	631	667	650	620	614	642	701	662	682	667	641	686	659	686	609	646	634	634	638	726	676	690	587	622	691	583	626	691	666	642	630	674	615	652	667	625	659	678	656	660	654	594	647	650	677	650	632	662	670	658	647	637	639	640	627	666	650	690	662	642	647	660	656	690	626	621	614	680	628	660	683	685	648	684	689	693	643	665	631	688	640	681	656	680	607	680	629	646	663	669	666	669	628	627	649	656	646	677	615	630	656	662	653	655	690	675	668	657	648	645	649	671	643	692	637	671	666	657	651	634	714	626	651	633	671	644	612	639	641	645	660	701	668	711	638	679	654	651	684	585	677	642	624	615	673	662	642	605	628	673	677	687	669	658	611	683	643	707	662	709	635	614	683	628	640	643	640	647	697	655	640	655	645	655	663	636	640	640	643	612	659	602	653	667	667	655	655	685	630	705	713	669	631	662	656	646	641	620	658	642	592	697	626	654	634	659	639	667	656	634	684	647	656	644	679	648	662	713	648	639	642	647	681	666	659	664	614	611	667	646	627	622	667	651	714	657	673	666	663	654	652	636	629	652	685	678	662	623	668	703	740	679	634	676	696	674	639	630	651	710	663	664	668	631	643	654	699	672	664	685	658	583	669	677	629	667	640	679	664	639	647	705	634	668	651	681	669	666	644	631	671	630	651	673	632	668	673	637	708	677	686	675	626	641	656	671	655	670	670	671	689	639	702	668	654	683	651	665	654	681	654	677	661	654	625	642	630	681	647	631	709	672	686	687	681	662	708	670	637	603	681	682	708	662	643	655	658	652	635	682	663	704	673	658	639	677	665	699	628	699	602	629	699	672	639	633	674	677	698	621	683	660	657	658	622	670	650	630	676	685	683	688	641	694	670	617	682	655	676	656	652	691	658	669	651	640	675	663	614	650	662	673	629	658	722	653	623	651	663	651	634	679	681	640	753	672	653	690	675	653	686	671	647	654	700	698	622	646	644	662	665	620	648	659	645	695	648	697	696	607	692	654	653	639	654	685	686	676	664	632	652	675	658	623	647	628	687	680	678	566	652	658	655	668	663	628	677	657	664	690	690	664	662	676	644	626	704	667	649	626	614	622	635	643	651	646	682	690	701	646	652	698	638	681	692	640	656	647	617	695	676	647	623	657	652	618	684	641	648	636	676	626	664	657	649	612	687	651	696	664	635	663	692	634	704	684	660	632	680	674	703	674	672	648	637	688	656	649	678	622	639	696	684	662	664	650	647	666	666	638	678	665	655	651	625	696	708	676	656	646	664	642	627	661	659	616	649	598	645	728	648	663	666	657	601	715	635	649	661	660	655	620	674	645	710	651	667	623	634	668	656	672	635	668	661	680	640	644	605	639	687	652	642	677	614	647	654	687	682	680	699	639	662	664	688	649	674	639	656	676	652	634	629	637	665	665	687	654	660	647	707	615	691	689	632	689	668	691	698	646	721	603	700	652	642	636	668	649	695	677	638	672	700	668	703	629	677	631	680	653	687	667	673	631	635	693	619	675	697	642	657	683	691	626	619	649	670	644	671	669	716	664	664	644	646	681	689	638	682	624	639	637	685	637	661	615	677	692	663	631	663	650	656	674	667	667	660	625	636	652	665	658	687	673	689	658	626	600	670	689	696	674	653	641	628	662	621	663	721	653	657	632	650	676	668	700	681	655	652	672	657	613	649	690	662	643	668	643	706	646	616	690	611	673	654	681	673	684	661	663	660	651	673	660	645	663	670	618	643	700	669	648	666	651	692	721	663	628	663	653	630	651	668	668	605	668	683	660	654	655	670	655	688	670	681	646	657	649	649	645	631	681	675	615	659	647	603	655	693	682	676	617	626	681	629	662	632	622	702	694	683	691	691	608	670	680	683	663	593	680	701	645	669	628	647	682	652	680	656	685	676	651	631	646	669	648	643	647	658	662	680	642	623	659	662	686	629	671	649	687	666	671
4534	1488	793	535	422	467	629	655	628	500	482	402	325	312	303	238	195	230	206	190	184	170	175	468	805	721	502	403	293	202	141	114	107	95	103	78	78	71	88	104	79	90	108	106	96	87	87	93	63	103	87	73	89	103	108	101	77	102	100	100	79	69	88	80	81	91	98	93	85	93	90	86	77	95	107	91	105	83	83	99	72	89	104	75	92	91	86	83	86	80	83	90	92	83	90	92	114	87	94	91	91	93	111	88	92	75	97	101	92	84	91	99	97	100	102	85	101	84	97	93	84	89	95	85	95	82	95	93	95	112	101	99	96	76	87	90	95	99	92	82	83	82	89	93	85	103	91	101	92	92	94	100	73	91	85	103	108	89	76	77	96	88	95	90	68	84	84	88	84	95	108	82	104	89	96	89	97	82	75	94	91	90	81	87	86	98	84	93	81	77	83	108	85	105	100	99	94	91	89	97	76	92	87	94	80	110	94	70	108	78	75	84	89	84	83	111	90	89	103	103	80	98	88	93	66	106	71	98	93	100	95	106	86	114	87	84	93	94	82	76	78	89	100	85	85	78	81	95	75	107	90	103	91	89	99	83	101	80	91	94	89	91	81	89	95	91	74	105	108	102	113	93	88	88	71	87	101	91	87	112	88	109	98	113	106	84	91	108	87	84	88	104	74	102	101	80	86	94	78	86	97	95	89	106	97	102	98	93	97	89	94	98	91	99	110	98	92	80	77	108	84	82	74	94	76	87	91	91	85	95	107	86	90	97	93	87	93	99	86	104	94	95	99	101	93	85	101	79	96	94	102	87	103	93	108	88	112	89	77	90	84	94	84	82	90	89	95	97	104	92	92	94	106	91	78	75	97	89	85	103	84	89	103	107	95	79	100	109	83	99	87	97	98	83	96	101	100	86	96	103	89	77	98	95	93	106	99	86	88	86	115	86	87	93	106	86	90	114	95	81	88	87	101	92	108	85	80	102	80	76	77	81	92	89	87	104	96	80	90	97	83	91	98	90	113	90	98	92	84	79	88	88	76	85	88	101	82	80	88	84	99	78	91	79	88	91	87	92	79	77	79	76	77	81	90	98	107	83	96	92	86	80	90	87	107	80	79	78	90	89	104	93	104	91	75	73	88	79	79	92	81	79	97	99	93	81	86	97	85	82	109	96	103	79	116	103	87	74	92	92	95	90	90	83	91	84	96	82	90	91	67	117	96	103	72	78	89	95	92	106	78	80	104	80	109	96	96	80	103	89	89	105	91	88	84	92	90	98	85	96	85	99	77	84	97	82	90	88	97	86	76	93	86	91	84	70	89	85	72	97	98	99	78	92	94	88	95	100	90	86	75	92	90	86	101	89	94	103	86	81	88	112	84	92	93	87	96	105	95	84	94	103	94	105	82	99	99	102	103	94	92	84	91	82	98	89	78	97	90	109	91	75	98	88	72	89	102	96	98	87	97	99	92	91	91	97	86	99	94	88	95	83	83	91	103	95	84	84	86	115	101	93	92	88	96	98	98	96	88	87	81	88	99	82	88	84	83	90	76	86	98	70	101	99	85	86	87	88	100	93	93	99	82	101	115	102	91	74	104	90	75	83	95	75	95	82	103	95	84	100	85	95	78	107	106	92	76	95	114	104	96	73	86	93	86	97	78	103	97	86	114	90	80	83	85	82	88	96	83	73	81	93	96	91	95	78	97	82	97	81	90	83	85	90	85	109	83	96	109	94	87	76	102	83	87	84	100	82	98	92	86	81	100	97	92	68	105	87	87	96	75	86	77	93	89	99	84	73	80	94	97	92	80	98	90	101	87	112	105	98	90	75	72	83	83	105	99	88	97	87	74	80	80	83	97	99	82	74	109	84	77	99	101	86	86	88	91	90	87	79	85	112	83	91	75	98	99	111	94	93	89	98	84	91	83	93	100	84	92	94	91	89	86	97	110	103	101	95	86	89	78	102	103	92	91	101	91	113	87	84	94	101	96	93	79	90	83	98	93	91	94	106	84	94	95	87	74	82	84	89	87	103	92	78	90	92	81	84	87	87	86	86	98	88	92	91	80	92	82	97	106	92	100	102	86	85	103	91	89	103	84	98	105	92	85	101	99	97	82	86	80	99	87	85	94	84	89	88	83	84	107	103	77	74	90	102	98	101	97	98	95	98	98	97	99	98	98	104	76	91	92	103	102	89	87	101	90	93	82	82	95	77	117	102	90	93	102	103	98	87	85	86	77	88	94	86	97	85	92	76	101	114	90	71	103	102	78	87	95	99	88	103	90	78	88	88	97	101	100	99	94	93	86	87	95	98	78	98	87	94	80	84	122	82	89	100	93	100	80	97	89	100	80	103	114	81	90	85	88	86	100	102	89	71	101	85	83	81	96	93	110	95	83	96	82	75	81	95	103	97	79	83	101	77	85	97	86	90	84	96	86	108	91	89	86	87	77	87	75	93	102	86	99	92	92	92	101	74	91	95	79	88	93	92	96	85	88	88	106	82	80	72	75	90	84	85	80	88	78	84	89	80	86	91	111	78	83	115	89	81	89	100	82	93	78	87	83	109	112	93	75	90	111	98	95	83	83	96	94	105	93	97	82	83	105	90	98	104	100	107	103	96	90	87	79	95	79	108	96	86	70	77	84	89	101	103	98	94	89	93	81	94	90	95	100	100	95	84	94	90	94	87	88	102	89	100	97	86	110	97	91	81	77	84	91	88	88	108	101	88	96	113	105	113	100	95	83	87	87	117	76	86	99	89	86	92	78	99	92	80	85	99	100	85	109	85	116	81	96	85	93	105	92	84	81	89	80	63	77	95	84	81	88	90	87	93	73	76	77	86	77	108	110	92	90	107	96	107	89	94	88	89	108	83	87	92	91	84	91	73	109	79	96	81	72	82	83	98	84	95	94	74	90	75	96	101	70	82	82	78	107	87	96	85	93	75	89	87	72	92	95	76	83	81	97	97	88	81	94	92	96	100	84	90	99	84	95	105	91	85	96	84	100	76	70	99	93	94	93	91	89	84	92	100	98	88	87	93	89	95	94	84	86	90	85	103	92	87	88	92	107	82	87	93	99	88	97	81	102	90	102	108	93	83	87	97	90	77	85	98	97	103	92	76	100	76	89	95	112	84	81	95	87	78	91	83	91	94	98	82	82	104	93	90	75	106	83	89	92	92	81	87	107	102	96	104	109	97	113	87	92	75	102	81	93	85	103	98	77	86	99	86	104	80	85	91	87	94	100	91	89	84	85	87	100	95	94	84	87	99	92	85	82	90	112	94	91	98	99	81	108	95	108	94	81	82	97	87	103	97	105	84	99	81	92	88	91	98	90	81	84	109	89	107	92	93	100	84	96	93	95	94	85	98	98	84	92	86	78	90	94	92	73	87	91	93	116	89	100	96	88	86	84	96	74	85	96	83	82	86	89	99	105	98	97	99	86	85	81	85	90	103	93	101	84	92	105	86	80	89	87	98	94	98	70	85
28696	12480	7464	8519	16056	20251	21614	20218	17365	14973	12667	10526	8633	7891	7332	5641	4406	3845	3529	3421	3248	2877	2740	10246	14143	12642	9427	6706	4222	2524	1671	1130	923	809	737	721	668	705	715	647	690	652	588	649	629	687	645	639	641	633	668	695	685	710	641	664	672	677	687	635	637	697	653	651	695	738	687	671	646	643	630	680	675	679	734	639	714	651	675	675	654	717	675	674	675	721	614	639	673	671	671	677	648	692	708	685	660	656	700	675	668	703	650	704	668	648	689	644	665	647	645	678	679	629	677	621	667	646	597	675	657	672	662	670	667	663	663	671	677	628	658	645	664	631	690	658	668	678	661	680	682	615	701	601	694	685	695	755	706	639	666	686	707	642	684	657	651	657	660	640	625	723	660	701	679	671	643	705	705	635	675	667	668	646	659	668	648	652	685	712	678	697	655	662	671	625	668	642	614	705	678	670	683	685	677	655	665	696	655	665	715	639	645	645	660	712	675	655	689	637	660	641	671	683	683	665	670	682	627	709	695	641	657	597	661	657	663	697	712	667	705	611	647	623	652	665	678	664	668	616	649	651	677	647	711	656	682	637	654	726	664	630	649	655	660	678	660	688	688	705	689	657	691	663	682	657	672	672	689	636	666	613	633	646	720	644	675	637	643	661	670	687	702	666	644	678	650	686	672	667	666	704	678	657	636	661	682	674	672	655	671	686	655	666	615	675	695	660	670	669	615	687	703	680	701	661	667	677	681	639	657	622	645	634	637	653	661	637	661	697	661	694	641	668	649	676	666	628	692	707	658	646	651	650	666	624	684	681	738	652	623	648	680	614	685	680	664	694	691	705	710	658	673	687	635	649	675	672	660	722	672	680	655	670	652	691	704	672	638	668	688	661	630	669	660	694	693	637	706	686	648	678	645	707	698	668	685	643	676	683	673	640	700	703	660	631	620	658	654	678	640	634	686	678	665	693	713	661	651	622	672	630	680	686	672	639	663	674	659	649	633	707	680	679	679	622	677	663	655	659	699	676	698	680	645	663	702	648	622	689	681	696	653	654	641	693	654	662	672	641	681	681	680	648	676	637	653	704	667	704	682	638	707	699	653	646	699	692	633	683	660	629	668	681	668	735	672	697	654	665	666	667	647	661	664	613	631	672	607	648	662	675	644	703	667	663	696	672	682	687	637	689	646	621	666	666	646	678	691	642	637	699	693	693	647	644	673	708	684	627	699	615	602	675	662	632	677	691	683	665	656	638	648	711	684	649	672	678	685	675	652	649	664	655	620	589	705	678	653	643	682	650	648	673	646	689	662	597	662	666	691	701	670	677	699	690	717	702	674	659	684	680	662	637	648	679	654	624	654	701	702	628	666	671	684	653	682	697	674	652	688	652	667	691	685	673	685	695	663	672	667	721	668	640	650	608	688	678	644	710	641	695	639	689	649	691	696	684	669	587	665	676	692	644	645	664	687	659	678	637	692	697	684	639	645	694	646	670	661	694	673	732	687	668	653	649	652	645	689	634	683	655	666	641	655	659	680	692	633	664	673	629	695	635	680	708	695	666	706	674	677	652	636	704	649	646	687	604	648	694	675	663	683	692	662	622	652	656	665	657	713	693	664	679	683	651	638	663	658	655	686	682	646	638	631	657	680	687	682	684	718	668	678	719	643	688	708	670	721	651	701	654	689	634	682	693	636	649	613	692	674	661	668	630	699	665	679	641	639	706	682	608	715	678	661	673	683	652	700	687	702	659	693	646	650	658	657	613	680	638	650	659	645	667	701	670	695	660	680	668	634	677	672	671	675	652	638	659	666	620	647	684	651	672	643	674	689	682	722	676	676	634	656	674	621	681	702	679	679	686	675	654	693	675	708	651	661	707	651	640	658	749	666	687	673	661	687	627	697	655	623	647	657	678	665	685	691	644	630	681	668	632	683	682	638	658	662	672	681	641	659	657	671	669	672	639	695	676	624	690	660	620	700	632	619	668	684	648	681	663	663	620	697	660	667	663	687	670	699	616	681	707	666	690	697	727	638	662	690	619	691	645	651	666	638	659	650	635	651	709	609	666	677	650	681	642	652	646	680	698	686	677	705	659	677	675	661	628	670	660	654	668	672	666	653	637	666	628	652	671	659	647	647	725	671	677	659	669	674	652	643	699	695	673	670	663	690	656	657	654	723	662	662	662	661	715	658	674	670	684	656	660	612	643	695	675	667	655	699	698	662	681	659	659	662	657	676	666	667	652	654	637	658	644	666	648	696	671	679	659	625	682	632	674	650	689	650	684	652	712	696	655	628	656	637	674	642	646	683	688	695	651	665	654	703	665	680	676	670	617	634	667	686	619	650	674	669	657	666	659	664	650	660	630	635	668	657	699	677	715	628	644	669	686	643	715	660	679	684	663	671	676	686	671	631	685	673	690	717	687	632	616	667	663	662	635	692	657	643	677	658	626	699	713	699	628	674	674	664	686	724	669	659	678	677	613	720	668	659	675	646	689	672	635	687	657	630	679	721	671	679	710	638	667	632	699	660	644	666	671	630	648	665	674	691	601	689	622	655	677	685	685	683	709	685	679	630	644	727	670	668	645	658	678	667	654	697	676	640	622	691	667	635	653	663	695	636	711	670	697	695	698	753	652	635	657	673	690	683	643	640	639	677	702	668	687	693	678	701	697	700	632	638	684	650	687	588	626	695	694	699	636	671	726	696	660	671	660	657	694	631	678	670	677	694	650	707	674	659	614	664	643	670	651	676	664	667	640	757	665	648	646	671	708	696	649	691	714	697	642	667	645	634	639	632	690	686	663	661	659	644	618	717	676	693	670	681	646	690	662	713	658	660	646	649	692	705	640	697	711	685	680	676	648	657	618	682	659	632	705	662	671	641	682	669	674	697	636	642	708	660	643	669	699	681	618	667	654	655	648	672	664	649	632	672	657	665	685	646	645	627	627	666	681	675	679	660	665	680	639	609	648	670	713	661	716	647	675	684	672	614	651	657	660	653	677	704	638	695	635	697	665	655	668	644	687	644	641	650	638	648	658	652	669	675	662	665	642	653	695	652	653	674	682	640	647	686	661	641	666	659	656	688	647	681	669	622	670	675	666	674	682	682	685	656	629	697	713	676	649	690	696	672	679	681	656	630	689	670	692	643	672	652	645	677	652	638	660	621	610	694	714	641	687	655	676	650	682	679	680	662	691	662	663	631	690	697	721	629	690	685	654	728	672	670	725	691	650	630	632	642	674	696	697	682	639	670	655	667	681	630	649	642	688	724	691	703	685	683	728	690	674	693	656	700	687	662	649	701	663	695	633	643	650	680	696	693	714	671	694	645	626	672	676	694	636	709	636	661	685	669	635	678	673	687	639	649	691	642	657	642	677	715	680	635	660	670	653	588	657	656	698	660	673	665	641	705	639	709	612	690	668	696	695	645	692	725	675	709	661	669	642	635	639	664	666	606	671	656	636	667	679	679	635	678	691	670	699	634	712	662	658	703	672	689	654
3016	790	501	345	250	258	333	395	382	305	243	224	208	211	183	192	141	156	127	132	106	129	113	152	174	180	147	132	120	98	98	70	84	75	71	77	53	93	71	70	73	72	75	90	63	80	67	71	69	78	82	58	77	85	72	84	80	66	76	84	81	81	75	67	67	89	82	69	81	71	79	66	64	67	73	83	87	93	69	61	74	69	64	63	83	80	90	75	67	69	88	91	88	84	69	73	72	63	60	83	78	82	77	63	84	84	76	85	85	68	78	77	91	86	75	67	89	87	81	85	78	81	60	79	80	81	79	72	80	81	86	75	79	85	84	79	61	77	82	84	101	84	76	78	62	81	67	59	74	75	64	77	71	83	68	79	75	76	71	94	84	79	70	75	70	66	74	85	80	67	73	71	78	84	75	77	72	83	86	83	61	84	64	84	60	79	76	67	83	73	76	69	72	76	77	71	77	86	70	70	80	91	87	67	73	90	74	80	62	66	72	71	75	64	70	80	74	84	89	78	68	86	66	87	67	70	80	75	72	72	74	67	78	85	77	90	69	80	73	80	76	78	65	77	72	79	65	68	75	88	62	80	61	85	75	73	69	80	68	72	92	79	83	74	86	90	64	92	87	81	69	74	69	58	85	74	69	86	77	77	84	72	81	91	67	96	72	88	77	81	86	65	69	71	78	77	88	76	75	53	76	81	83	76	78	84	75	87	87	72	75	75	82	74	91	80	84	64	86	90	84	88	73	66	75	77	78	71	64	64	82	66	92	67	90	63	68	89	77	77	78	87	74	69	82	85	89	64	74	74	95	69	58	70	74	77	71	78	79	77	91	64	61	72	65	80	66	99	81	71	82	69	87	83	85	89	66	62	80	101	88	69	67	78	77	88	83	84	57	91	68	82	66	80	72	60	68	72	72	59	83	60	89	89	71	92	78	97	82	70	69	84	79	88	78	65	80	75	83	66	65	65	86	77	77	73	62	77	65	65	75	78	61	83	82	66	69	64	93	83	68	79	72	93	73	80	85	74	72	79	89	97	83	71	79	69	84	71	64	86	100	70	71	68	55	70	65	75	76	67	84	78	73	80	80	72	81	68	70	81	87	82	76	69	79	76	81	58	82	82	82	74	77	80	87	66	74	84	84	92	76	92	89	81	89	72	70	74	65	91	78	84	63	96	79	66	85	88	87	62	67	72	81	67	67	65	66	73	83	89	82	83	78	68	74	67	81	66	50	70	77	77	70	94	75	81	75	75	78	58	91	78	73	78	82	69	72	76	85	88	79	78	71	71	67	68	90	77	61	78	64	81	75	86	82	71	63	76	87	83	77	57	63	78	86	74	73	81	84	79	73	76	67	89	70	76	82	73	74	67	78	83	83	82	82	57	77	72	59	76	88	78	80	82	79	85	74	90	83	86	95	83	83	69	87	79	74	70	85	67	72	76	85	72	81	75	83	87	81	75	80	69	69	76	58	85	84	69	81	87	89	92	88	81	88	75	81	87	79	80	68	67	63	77	78	49	78	61	84	77	63	85	56	74	74	91	82	69	67	73	83	74	68	76	76	84	86	82	73	81	92	85	66	76	82	73	87	74	81	87	67	103	89	65	89	64	74	88	71	83	70	60	83	82	79	65	73	69	85	77	51	89	93	85	85	74	85	89	63	83	70	71	90	91	85	75	71	64	78	64	69	80	78	78	81	80	74	90	88	77	97	73	83	81	65	73	68	74	81	75	90	76	77	70	94	73	81	67	61	80	88	80	92	59	69	84	70	73	72	72	103	78	84	73	77	77	75	74	69	78	66	76	84	62	79	79	74	74	72	57	78	59	73	58	71	73	64	81	72	68	73	80	65	56	77	93	75	79	72	75	74	81	84	70	88	81	83	66	75	56	70	83	97	91	83	93	64	72	62	63	79	91	71	83	71	75	79	79	74	84	84	78	77	82	78	66	72	74	73	73	84	73	71	78	87	63	70	84	77	94	74	80	92	64	73	81	74	82	76	78	70	70	64	96	67	78	73	78	76	90	81	81	64	78	86	71	84	73	74	76	71	75	86	69	87	68	70	80	90	64	72	60	70	71	58	70	65	77	76	75	71	68	72	70	73	82	77	56	76	78	100	73	77	68	86	66	74	68	71	81	101	74	78	82	83	76	81	67	83	70	93	83	83	76	70	73	74	66	73	79	86	78	56	76	76	87	71	83	64	80	104	72	83	73	69	71	80	75	79	77	79	79	67	76	85	83	76	76	77	68	75	82	64	61	83	73	76	69	69	74	76	79	86	88	84	72	86	65	71	70	66	59	81	73	79	73	73	76	85	84	75	84	55	80	75	79	78	81	70	85	71	73	71	80	75	69	77	68	84	68	88	80	74	80	77	59	65	61	84	84	74	86	90	81	75	65	81	63	71	77	82	77	83	69	89	89	84	66	71	84	74	79	76	77	76	67	67	73	75	69	65	72	87	81	68	80	82	80	92	81	75	70	79	76	72	89	83	67	73	66	82	62	81	76	65	83	80	66	69	77	83	78	63	81	78	67	94	77	81	77	94	82	80	76	79	85	65	71	68	73	91	65	81	67	89	82	73	97	71	80	70	72	79	79	77	78	70	76	85	83	88	74	78	76	74	81	86	88	73	58	85	77	71	86	89	74	69	82	84	69	65	83	58	79	77	79	66	86	89	72	71	89	73	75	68	81	73	82	80	78	62	87	66	76	74	67	74	66	69	91	66	90	88	80	70	72	67	76	90	97	80	84	69	78	75	63	101	72	87	64	78	69	90	77	70	83	78	85	63	76	69	88	80	85	73	85	64	72	71	67	59	73	63	65	84	60	70	81	89	65	71	78	72	77	77	84	72	86	81	73	64	68	80	74	75	87	79	92	76	77	84	69	70	78	91	93	73	80	78	78	76	74	86	81	76	76	65	70	72	74	81	92	83	83	77	82	66	75	76	75	69	80	74	75	90	82	76	77	77	80	76	64	74	82	69	63	90	79	88	70	74	78	58	83	83	95	78	81	68	66	110	86	70	93	87	82	75	87	78	70	93	74	86	81	58	79	77	77	85	72	70	75	69	63	66	74	73	65	63	69	86	83	89	82	91	81	85	79	89	67	84	88	77	69	89	59	74	91	68	80	78	91	70	82	76	62	77	82	84	77	72	69	63	84	78	82	71	85	82	75	80	71	75	77	69	86	65	89	72	71	69	78	79	79	64	76	74	73	70	80	84	66	81	86	63	88	78	61	88	87	78	74	62	83	61	62	101	78	83	74	74	66	63	72	60	89	84	69	81	90	78	77	74	94	76	78	71	74	75	75	73	85	54	91	75	91	75	65	78	86	95	92	63	69	63	78	68	75	64	85	74	65	81	72	68	77	69	75	80	81	73	74	84	59	72	89	85	74	84	69	87	87	82	75	66	72	79	93	85	85	72	86	73	76	74	75	71	85	62	82	73	73	75	85	79	81	86	68	80	79	82	72	89	81	74	61
22029	8201	5178	5373	10264	14182	15219	13989	11545	9631	7533	6249	5359	5371	4601	3843	3190	2843	2443	2030	1933	1739	1774	2628	2967	2544	2062	1603	1191	887	777	695	590	590	575	592	584	586	536	551	553	567	564	595	645	594	585	590	576	581	545	567	561	538	555	540	547	569	563	576	572	572	572	576	576	566	586	556	567	572	583	609	583	526	604	569	585	604	529	594	548	597	571	560	559	536	532	597	577	616	548	555	525	573	566	585	541	540	558	597	580	564	571	608	556	570	606	577	591	622	527	588	557	571	592	554	579	602	584	573	597	542	596	540	598	538	580	561	608	533	613	546	579	538	589	606	538	556	567	590	561	563	588	565	560	543	581	565	563	585	570	587	604	580	569	580	605	537	564	571	583	585	574	562	572	545	523	575	563	531	598	562	609	566	615	580	572	583	598	588	581	554	555	561	581	609	543	556	606	539	616	552	558	558	631	558	557	589	597	558	584	587	566	560	579	588	618	585	602	570	549	570	574	586	541	589	546	575	555	560	553	592	582	564	545	612	560	575	591	560	558	581	527	538	599	542	554	566	546	570	560	567	565	592	539	565	553	507	572	580	548	578	588	537	533	550	591	598	600	556	573	584	579	585	588	560	562	606	599	561	580	498	584	533	548	590	578	615	557	581	626	596	587	544	593	579	583	603	622	563	607	533	577	567	613	597	519	573	593	559	590	570	582	576	608	598	526	612	549	561	531	586	564	579	519	585	551	575	551	598	606	567	602	593	542	548	549	602	620	563	583	574	578	588	575	605	606	609	586	586	562	602	559	573	552	575	551	577	593	554	550	567	577	559	598	592	552	583	565	584	575	517	570	574	596	579	557	529	565	545	554	593	580	545	549	575	568	580	613	550	574	566	519	585	559	576	597	579	592	566	599	567	555	648	564	540	608	611	607	564	585	547	540	589	573	526	594	574	576	554	564	568	568	576	569	594	549	568	549	553	572	530	585	563	564	569	590	568	592	605	586	548	578	538	592	585	582	578	585	578	609	562	581	605	593	577	583	606	612	588	541	576	572	559	555	586	577	599	589	554	563	544	586	606	540	585	595	553	567	526	583	562	554	588	597	607	577	586	573	576	580	571	509	533	568	602	558	547	563	578	606	593	551	572	593	598	600	597	603	575	552	578	530	614	539	582	563	504	571	597	585	554	602	561	555	576	552	562	557	537	595	548	571	555	578	614	581	551	578	600	574	541	573	564	584	581	579	599	587	600	605	587	595	541	563	549	556	551	520	597	568	583	596	595	553	590	555	565	589	567	588	603	577	598	598	549	592	548	570	589	561	591	582	586	533	578	541	549	583	571	574	597	541	563	584	609	565	605	582	618	582	607	520	562	555	560	595	588	536	615	551	601	631	595	534	551	567	576	618	580	581	549	549	590	565	554	534	593	535	548	556	506	573	540	573	604	566	556	522	628	543	586	500	593	538	535	586	606	596	567	584	563	577	579	579	554	572	587	594	524	554	576	551	587	626	630	569	566	593	522	589	572	627	600	530	579	560	570	574	558	570	589	603	550	590	551	562	592	570	561	574	550	604	545	594	566	586	546	569	590	575	569	559	579	583	555	578	544	576	586	510	567	582	599	539	567	602	560	545	595	580	549	615	607	589	543	556	555	580	563	602	572	583	578	610	569	572	588	547	542	558	590	588	604	555	553	573	589	546	582	604	580	564	560	528	574	588	564	592	573	563	587	541	568	571	588	563	554	553	557	580	586	573	556	535	579	591	598	592	599	520	588	602	592	596	585	573	563	609	542	582	611	568	576	526	583	530	550	586	550	562	574	579	589	522	578	602	622	525	546	545	604	553	600	608	528	541	599	570	572	565	564	614	549	558	615	583	537	570	550	546	569	561	559	626	527	555	548	597	541	553	559	584	595	607	565	565	608	590	583	561	566	576	540	568	558	602	620	574	597	559	576	530	569	553	552	567	582	570	560	588	593	556	582	583	552	587	538	621	585	566	598	583	613	519	545	561	566	540	567	570	601	587	586	566	563	562	560	523	576	597	553	598	568	597	599	562	575	540	602	560	593	601	542	551	565	590	607	587	555	596	518	621	569	581	596	557	594	591	577	564	586	599	590	540	607	586	588	582	591	577	564	601	540	566	547	589	618	559	597	574	576	550	553	544	544	544	586	576	554	577	569	577	579	607	580	570	560	576	558	548	543	581	536	608	616	601	548	606	581	584	586	535	556	610	592	563	581	557	567	534	570	534	513	586	563	570	598	577	553	623	558	559	549	578	578	552	530	570	573	572	518	592	550	574	584	526	568	559	529	553	553	544	587	547	559	580	599	573	540	587	593	588	584	616	608	580	554	552	541	570	594	576	594	558	572	577	589	605	561	578	572	579	591	550	580	599	600	576	557	578	605	548	565	577	542	564	557	583	539	565	577	553	524	566	548	563	578	607	582	580	542	536	536	537	556	631	537	554	516	561	670	595	580	588	559	609	529	558	563	579	571	608	560	553	554	544	558	610	572	549	608	582	614	552	543	592	606	545	566	603	510	553	591	566	577	534	587	542	600	568	608	600	535	543	553	624	601	571	582	525	582	583	568	597	564	575	581	624	564	590	506	552	575	610	613	602	549	578	581	516	567	574	590	590	549	566	531	577	579	536	579	566	548	568	574	594	597	557	556	598	576	580	558	594	556	588	575	598	530	634	579	564	586	592	566	575	550	583	589	602	534	588	603	627	586	562	575	563	575	567	603	570	536	599	558	547	544	582	556	581	607	564	568	595	556	570	599	603	585	575	573	586	541	561	571	580	549	578	591	584	568	582	548	576	527	558	608	591	550	614	594	562	552	550	555	574	568	550	582	588	588	580	585	559	548	563	594	593	585	583	544	577	581	557	581	547	605	607	569	570	552	612	566	573	573	584	581	527	611	561	593	585	577	571	594	568	552	602	596	569	582	556	563	602	572	592	549	552	544	606	581	568	583	581	583	584	594	579	544	586	570	563	602	546	565	568	575	586	567	550	566	536	524	550	576	580	561	556	553	550	580	605	557	552	566	594	629	614	580	582	600	537	585	581	592	564	583	561	526	574	595	582	544	595	599	587	540	551	582	544	543	570	552	608	592	619	556	572	602	594	536	586	591	549	573	617	556	554	551	555	540	577	584	579	608	546	572	500	548	554	550	535	556	555	577	567	589	560	601	569	589	572	574	552	538	547	582	602	575	583	595	541	596	580	537	583	572	566	604	527	565	562	526	578	565	559	644	603	575	539	629	592	590	565	539	589	592	578	598	577	547	610	594	570	576	563	577	558	596	543	592	600	619	538	568	574	559	598	560	572	572	581	594	545	576	582	562	598	533	594	549	579	595	560	617	568	549	534	585	599	572	542	612	614	537	576	582	596	601	541	613	543	546	557	596	567	564	592	568	571	543	578	572	617	597	583	576	547	567	609	564	593	587	591	573	604	617	600	603	646	594	573	580	574	616	601	546	587	577	553	543	550	589	588	547
3337	1187	642	404	290	379	439	498	455	394	356	287	288	268	205	220	184	171	144	159	114	131	147	315	430	383	263	235	153	114	117	109	83	115	73	79	92	76	75	86	78	71	93	83	86	73	79	66	78	63	84	70	73	89	83	77	91	87	76	84	77	90	79	79	65	81	86	72	83	81	70	69	88	87	82	91	84	80	79	83	81	68	88	66	91	87	87	79	92	63	82	84	77	82	69	83	85	84	66	73	70	90	92	74	76	78	93	79	60	71	84	77	76	91	82	72	93	90	79	70	88	75	74	89	88	75	60	70	89	85	67	76	83	67	85	88	99	67	88	88	88	81	92	78	80	91	84	75	91	87	81	80	88	82	76	81	54	58	97	80	71	79	91	83	103	74	72	102	72	65	72	86	79	84	81	74	74	92	72	78	83	90	91	83	65	77	95	75	73	75	73	76	96	84	72	79	78	92	72	63	83	76	73	86	81	68	90	66	62	91	80	76	77	93	87	89	86	71	78	82	68	66	94	75	85	77	70	73	68	86	78	68	94	72	82	79	76	75	78	85	69	69	84	97	77	80	85	57	70	85	72	72	78	83	89	85	90	90	75	93	74	69	80	78	83	72	75	82	85	85	82	68	76	70	87	83	72	67	86	79	74	94	86	76	58	55	85	80	76	73	95	75	69	92	67	71	65	77	90	77	76	78	86	78	74	71	67	92	79	79	72	83	73	85	72	80	69	78	77	75	90	66	79	80	76	68	94	88	72	83	73	69	80	77	79	80	72	90	63	86	98	77	83	81	80	100	77	85	93	74	79	99	67	84	76	80	81	74	75	86	65	57	95	71	80	89	68	68	72	87	80	93	69	72	92	85	98	73	77	88	80	91	92	66	73	75	99	86	70	77	75	87	78	89	74	71	75	84	89	87	90	81	78	69	84	79	89	87	64	81	60	86	79	77	73	88	79	73	81	74	81	76	90	63	79	67	81	78	82	94	78	72	74	75	81	73	69	84	76	83	89	73	73	80	66	84	79	76	84	82	84	80	82	103	93	79	70	83	73	79	82	73	78	83	77	86	75	80	90	76	87	74	84	97	91	87	87	72	71	84	76	77	68	70	65	77	77	83	95	81	88	89	75	77	92	74	94	70	71	83	92	94	86	88	74	70	93	85	93	84	95	85	84	79	79	85	78	77	82	76	83	92	87	91	84	88	81	91	87	96	79	81	71	90	79	77	82	87	97	73	84	65	85	74	79	81	75	95	74	76	67	93	79	66	83	95	80	67	79	71	76	87	76	71	62	71	78	81	62	77	105	80	90	80	84	80	79	74	84	68	83	67	65	74	77	77	98	82	89	83	80	72	74	88	63	76	87	64	69	78	97	81	75	78	91	69	77	69	85	83	79	94	86	89	80	75	81	83	84	73	93	73	85	82	83	76	77	83	89	74	96	67	80	86	78	68	81	84	80	69	80	75	97	85	76	88	76	63	91	78	65	68	78	70	91	91	100	84	75	92	97	90	75	88	65	72	86	74	74	77	87	91	77	80	73	68	63	64	91	75	80	88	82	81	73	91	63	77	70	74	86	59	79	90	66	74	79	98	78	80	74	70	83	79	81	86	85	82	88	88	82	77	86	85	69	77	78	70	86	77	85	103	77	70	61	88	83	88	67	73	87	96	83	70	74	87	96	67	86	73	85	86	73	88	87	67	66	83	75	70	82	84	78	78	86	60	70	79	91	75	89	92	61	86	84	93	109	70	78	61	75	86	83	83	80	76	60	102	81	88	88	86	101	74	67	87	67	68	76	77	81	82	87	55	68	85	71	65	89	71	94	81	76	80	73	84	83	81	80	84	78	72	71	73	71	101	74	72	77	59	83	92	88	74	74	75	70	105	71	78	89	88	77	99	97	71	81	70	82	68	72	78	84	80	82	67	91	79	60	79	74	80	92	80	79	89	84	63	73	80	89	71	86	69	84	79	85	75	87	75	65	79	69	77	80	96	83	70	67	74	67	71	69	77	93	76	62	81	82	101	78	84	73	67	76	71	76	88	84	69	84	68	81	93	74	67	79	81	74	71	79	75	91	85	88	75	74	89	78	80	60	77	78	81	87	74	79	67	83	86	101	89	71	87	109	72	100	83	76	93	94	77	56	74	69	93	77	71	86	91	81	87	75	79	71	74	64	69	64	69	77	89	74	72	78	81	78	85	96	79	85	70	71	78	80	81	75	70	81	86	77	78	94	79	79	74	69	73	77	82	76	91	76	78	96	74	98	85	97	94	75	94	73	68	70	75	88	95	77	77	78	78	81	69	85	62	81	81	81	74	86	77	69	63	80	74	83	87	85	88	84	78	83	66	68	68	78	82	77	91	76	72	84	78	86	76	86	96	84	87	85	72	71	85	96	83	59	71	81	80	81	74	96	84	84	65	91	83	73	63	99	97	93	86	84	75	103	74	85	83	90	83	72	73	92	70	71	89	67	92	69	91	77	83	76	83	75	76	86	73	89	80	74	80	104	77	95	76	61	79	83	81	87	89	91	81	74	82	87	91	90	100	79	95	83	62	99	67	100	80	83	71	89	74	100	89	80	85	84	74	84	80	86	86	96	79	63	78	65	78	87	78	72	73	103	86	64	95	86	68	75	74	69	74	66	90	76	78	94	69	75	81	90	84	74	68	71	93	63	78	74	91	74	71	98	84	82	77	79	66	80	79	67	76	83	87	85	79	91	79	73	85	78	85	73	92	76	75	74	74	86	85	81	73	78	86	92	91	84	69	78	93	74	83	76	76	76	91	85	85	62	84	89	72	78	73	75	80	87	76	78	69	77	100	87	67	82	74	80	80	83	92	72	81	65	68	75	89	85	80	98	90	80	66	96	74	77	80	81	64	60	66	80	70	82	79	78	94	85	67	80	89	69	76	87	71	81	72	76	88	88	88	83	97	75	80	86	79	75	89	92	90	71	57	89	68	84	77	86	87	87	78	73	88	74	84	70	91	69	70	84	74	80	88	76	81	63	95	71	79	68	63	66	78	75	81	83	65	71	87	89	83	88	84	67	92	76	85	80	71	84	77	69	82	63	73	65	70	72	69	78	83	87	74	71	84	73	66	80	86	97	86	75	69	72	81	75	83	95	75	81	81	73	85	67	64	75	89	79	79	94	82	63	76	87	82	77	80	82	75	83	81	90	82	71	85	71	72	80	76	88	79	86	80	80	81	94	112	88	74	71	81	79	66	80	96	95	92	87	90	76	77	64	66	88	85	100	91	86	78	84	77	107	55	75	83	81	82	78	93	72	70	76	87	83	77	67	84	75	74	65	88	66	89	83	67	86	76	71	79	80	73	84	76	74	87	79	94	113	65	81	76	62	65	85	75	76	82	94	79	61	82	82	91	80	69	72	84	88	83	78	68	82	87	77	87	91	89	51	71	66	76	72	72	86	78	82	80	96	85	82	81	69	86	79	90	86	93	84	84	83	80	67	75	101	88
25652	10647	6333	6372	12925	18443	18952	17575	15124	11514	9535	8292	7641	6542	5509	4948	4214	3717	3157	2495	2188	2089	3187	6619	7758	6568	4809	3544	2337	1502	1116	783	693	677	603	626	579	587	556	614	556	614	605	597	607	583	575	556	567	603	562	581	631	580	619	596	595	564	631	604	584	589	542	622	617	616	576	566	591	581	560	560	590	627	595	607	586	547	571	582	606	598	585	560	601	562	614	553	598	586	574	575	613	577	569	594	604	581	567	648	605	594	540	556	592	556	614	600	592	565	561	550	597	585	560	593	623	572	555	604	576	586	549	557	604	553	574	591	525	583	601	593	598	611	524	586	555	529	605	572	612	594	575	579	548	611	592	550	544	577	635	579	598	597	594	552	613	570	567	570	636	594	588	605	600	549	577	609	628	558	574	602	590	611	557	565	617	592	595	590	581	608	562	582	602	564	578	594	600	612	596	560	573	561	615	576	628	625	592	591	598	586	629	596	536	558	567	581	552	579	604	542	599	568	548	552	576	611	626	647	594	604	594	606	536	573	608	571	568	565	579	618	578	547	560	560	571	584	640	565	559	575	594	580	592	623	521	619	591	601	575	575	554	622	547	529	560	578	586	564	597	589	605	593	602	543	603	602	570	604	565	622	593	583	602	593	614	603	587	574	592	557	539	578	588	589	568	585	611	569	595	600	601	571	590	563	577	573	590	570	596	604	616	607	606	611	599	565	602	602	619	565	570	566	613	576	598	580	588	626	575	571	566	579	583	628	612	571	608	604	623	570	557	587	546	562	603	590	611	594	588	579	591	560	659	608	576	597	582	552	571	562	606	565	576	564	580	579	576	574	599	569	602	618	577	588	596	561	600	656	586	622	613	606	584	599	586	564	595	566	619	577	608	583	586	559	558	630	564	606	524	579	641	586	613	556	569	597	538	596	587	613	582	569	565	549	622	603	631	620	606	589	563	534	564	546	608	604	610	570	580	615	599	607	562	592	603	614	559	578	554	592	606	597	590	591	577	573	585	560	622	590	606	601	566	590	594	545	557	572	563	551	554	564	550	600	610	610	571	555	592	585	568	577	549	574	588	603	577	588	574	630	591	594	587	583	614	589	589	622	598	602	573	614	612	624	569	595	617	584	566	579	567	569	612	570	601	532	541	553	549	591	544	561	601	601	614	600	591	544	580	599	619	572	542	586	577	601	570	580	588	574	579	573	632	568	545	585	564	615	597	583	581	609	616	569	553	590	566	569	603	576	587	568	644	583	587	633	608	535	558	538	597	581	608	565	590	568	568	617	561	575	603	615	645	539	546	579	595	602	569	567	602	604	612	602	603	568	592	566	607	585	573	559	573	574	564	579	632	612	623	601	560	575	559	582	622	602	586	592	616	600	597	582	581	532	630	585	592	598	567	541	611	572	584	587	599	584	566	567	574	579	621	600	580	590	598	573	569	585	597	564	533	594	558	589	540	603	599	608	603	601	581	612	590	613	598	635	548	599	574	605	572	553	546	589	631	575	588	545	634	617	548	576	576	588	580	613	567	600	567	561	605	601	554	584	572	623	558	620	583	598	598	594	568	551	577	571	580	568	599	572	618	585	609	567	595	593	574	576	571	590	532	567	588	572	577	578	573	604	590	548	596	599	565	596	572	554	571	575	610	558	570	609	569	618	597	603	562	557	613	572	578	591	598	581	615	605	614	586	615	528	629	552	570	574	566	607	600	612	619	629	577	577	574	579	597	576	548	578	608	592	607	559	562	558	594	526	625	589	589	569	559	585	586	626	555	610	598	601	553	597	557	591	562	627	603	603	559	630	582	591	593	576	590	588	617	609	566	536	595	551	633	638	598	567	608	611	644	558	622	594	544	591	581	568	583	607	575	627	593	577	564	541	605	597	588	587	605	582	579	538	596	611	567	599	576	569	582	631	619	531	613	531	605	597	593	613	584	572	552	553	552	610	551	587	563	582	601	564	633	626	589	609	558	573	618	568	603	562	591	563	618	613	606	568	620	577	588	600	607	574	560	600	562	574	581	557	544	564	599	600	587	523	593	608	536	602	571	594	607	607	615	562	629	574	608	599	614	547	597	574	547	619	600	591	574	583	567	590	567	567	602	607	535	569	588	611	561	605	541	559	572	556	615	589	562	586	572	562	535	602	585	570	583	579	632	572	570	607	532	595	614	570	574	603	609	569	543	586	596	600	561	591	629	577	592	592	568	592	602	590	585	594	595	591	571	594	592	577	627	609	588	591	561	559	575	569	601	576	573	571	604	576	588	613	613	587	556	600	575	562	492	608	604	638	571	612	585	555	635	556	612	561	549	552	564	615	599	557	554	598	602	591	592	570	584	585	590	570	609	597	606	629	578	612	584	571	572	576	585	621	580	586	599	584	588	622	572	549	590	561	564	568	598	580	619	567	572	581	565	586	570	596	591	586	583	566	612	605	592	556	592	583	591	598	612	564	592	545	590	582	598	589	555	597	575	532	577	572	584	562	577	558	626	583	591	567	561	617	585	596	545	577	625	629	560	592	589	553	579	638	639	618	619	551	624	571	563	612	565	600	581	569	585	561	514	621	577	632	626	601	610	555	620	569	624	585	624	587	581	585	600	624	581	568	554	571	560	560	569	597	579	565	590	674	598	566	552	588	564	602	600	582	583	565	618	584	631	565	583	553	597	580	589	614	585	604	564	589	598	566	629	572	585	630	564	567	585	526	630	573	547	587	583	593	567	563	584	634	573	607	601	613	590	611	554	616	578	577	634	580	590	601	601	549	555	609	627	591	561	564	580	642	599	552	622	600	549	596	599	577	598	567	593	576	587	563	576	577	578	576	579	580	592	633	560	605	564	644	578	562	570	566	573	568	577	623	584	590	588	596	587	634	550	579	594	567	583	553	584	551	564	633	557	610	570	652	595	577	520	580	564	571	609	580	576	625	610	589	594	574	543	569	584	592	575	592	597	562	604	547	562	556	633	591	620	589	579	571	617	583	569	593	585	625	612	602	579	544	561	598	597	590	638	574	567	569	574	615	573	571	616	582	607	586	572	574	585	577	589	616	596	611	615	576	614	589	565	589	575	594	541	565	586	626	581	555	621	639	535	557	597	543	597	663	553	564	578	546	532	543	605	570	614	587	603	511	582	578	556	616	598	599	595	613	595	598	567	619	550	563	574	596	578	583	549	598	565	584	586	607	570	582	601	563	580	576	588	613	571	581	575	566	620	579	583	577	603	599	552	567	556	589	553	583	593	562	562	631	554	593	619	575	607	590	585	592	559	564	570	578	599	559	557	604	569	580	575	607	614	585	594	604	543	585	624	581	590	595	566	562	642	554	585	561	570	612	563	595	586	584	591	582	559	559	615	590	580	563	580	577	573	550	615	574	593	589	559	560	503	586	604	576	545	583	577	582	628	587	555	583	587	576	563	584	591	568	588	582	587	561	571	527	561	586	628	594	548	622	565	575	534	590	561	558	535	578	611	605	568	584	568	557	599	594
4594	1050	579	367	298	376	516	515	448	392	336	301	266	248	223	198	210	180	154	139	133	165	181	367	473	398	280	243	183	144	132	98	124	77	86	90	79	95	81	79	79	83	81	71	103	73	89	89	81	95	96	88	94	103	75	111	85	97	110	87	93	77	127	72	83	88	83	85	86	95	97	87	77	95	102	75	86	90	94	93	90	82	84	83	98	81	87	91	81	94	67	86	72	131	96	97	84	91	89	80	88	98	91	86	77	93	73	80	90	95	83	94	82	87	96	84	78	87	100	81	89	96	94	101	91	94	87	89	94	88	89	88	105	85	80	92	71	105	95	109	96	100	80	84	79	96	100	73	79	87	77	112	84	78	85	98	74	93	89	78	96	92	90	96	87	85	90	80	95	97	101	97	96	76	100	106	96	89	74	89	79	85	89	106	81	91	96	107	79	91	89	84	86	88	76	92	86	85	97	85	80	86	101	92	96	82	76	94	87	88	88	87	100	98	91	84	90	83	97	94	96	73	89	92	96	93	95	98	94	99	88	97	91	72	86	81	86	103	91	82	83	85	96	81	84	67	81	87	98	83	90	74	89	89	92	72	80	80	84	70	84	90	97	97	102	93	92	99	109	83	96	95	87	98	92	105	87	95	82	82	81	91	69	85	91	78	77	70	103	94	83	106	92	93	82	81	77	88	110	89	85	89	102	95	95	82	92	95	99	83	96	81	94	73	96	91	78	89	88	85	109	92	86	82	83	68	87	84	98	100	91	83	86	107	79	107	67	91	78	80	95	99	87	92	89	96	87	106	97	91	90	94	70	96	90	70	92	84	98	101	73	86	86	87	98	86	102	105	85	93	94	83	84	97	84	82	74	76	84	83	104	91	76	73	102	98	116	90	98	77	92	80	85	75	103	105	101	94	85	79	84	80	88	95	91	88	89	93	92	95	88	99	103	88	78	87	93	96	90	67	100	84	83	89	103	85	68	95	85	88	90	81	88	82	72	79	74	102	89	75	86	86	85	101	104	79	101	95	105	89	80	97	87	79	83	81	106	91	104	97	93	87	83	78	84	102	102	92	92	87	82	95	94	84	85	83	78	78	80	96	96	75	77	128	85	96	99	75	92	90	100	82	87	92	91	101	92	83	72	75	80	89	90	79	101	90	98	96	96	90	89	87	87	100	80	90	88	85	96	86	84	75	87	81	82	81	98	89	73	93	90	86	85	90	92	72	85	89	89	113	94	77	64	99	80	95	86	88	79	95	88	88	89	82	91	99	93	88	104	94	101	102	90	96	99	93	92	93	93	84	81	93	114	90	91	69	86	103	106	90	86	96	83	98	110	98	80	75	88	93	79	95	78	89	95	88	96	85	92	95	87	97	89	82	99	94	87	94	91	84	81	85	102	99	101	90	93	88	96	102	75	89	82	98	80	91	94	95	85	102	102	79	110	94	85	86	78	83	99	94	70	92	79	97	96	86	95	86	109	74	82	102	76	109	95	74	100	85	85	87	92	89	71	75	67	99	86	92	85	81	103	86	93	73	93	95	83	92	72	77	94	86	103	71	83	79	85	87	91	99	80	105	97	100	100	94	91	93	93	100	98	95	75	100	91	84	84	78	92	86	104	85	93	81	75	67	79	78	92	69	91	98	85	75	78	71	85	91	80	97	85	84	80	105	79	80	85	101	68	102	89	84	88	75	110	84	107	90	85	90	94	81	112	99	84	81	95	99	96	111	85	110	97	86	83	92	87	80	90	102	96	75	76	77	91	94	81	102	94	101	79	83	89	83	82	101	105	99	88	93	94	97	103	86	76	92	87	83	86	84	91	93	83	75	71	105	85	89	77	83	76	76	98	81	89	75	93	94	93	76	82	94	101	98	98	104	91	90	106	111	69	92	89	78	88	83	106	88	66	107	116	99	104	95	91	88	65	79	93	84	89	105	109	87	79	103	97	98	76	85	105	99	86	101	60	79	86	70	79	74	84	94	89	106	89	78	98	82	95	78	102	88	91	94	80	96	94	93	106	89	97	78	86	79	89	83	95	85	86	88	102	98	98	75	77	86	84	89	85	88	94	84	81	71	83	99	87	97	86	107	59	88	100	94	80	97	101	89	114	79	81	99	90	79	91	88	101	96	101	97	86	73	88	101	77	86	100	80	84	94	86	81	90	79	74	75	92	98	112	100	65	88	90	90	86	80	91	90	83	100	86	90	97	87	87	93	80	96	87	89	90	96	94	85	81	77	88	84	90	98	98	104	91	99	80	99	81	70	101	99	95	90	77	79	102	88	101	91	75	101	81	80	79	83	99	80	93	64	80	83	78	82	94	79	102	90	75	85	89	94	81	87	88	91	77	80	103	82	103	86	88	78	78	74	89	83	103	90	74	97	88	77	84	80	84	97	98	89	81	83	93	95	88	100	85	99	85	79	89	96	106	75	101	95	82	85	90	79	83	75	94	87	77	90	82	94	98	80	84	86	94	74	94	86	80	109	82	84	84	90	82	82	79	97	94	90	82	85	86	83	81	81	80	82	82	82	101	104	98	86	75	85	94	72	102	86	85	88	83	114	81	99	97	82	102	91	102	91	99	79	81	104	98	90	98	102	78	93	80	74	71	86	100	76	91	94	82	90	88	86	85	90	87	87	67	105	86	84	86	88	96	76	97	72	91	91	87	90	119	93	80	81	94	89	81	71	79	97	95	80	85	88	86	73	92	87	92	80	106	78	88	91	92	102	87	97	74	77	89	117	90	92	82	104	89	76	83	96	80	91	87	90	75	86	99	84	87	83	103	72	73	96	81	93	89	90	81	75	95	92	88	104	71	83	96	93	75	89	85	85	82	94	99	80	102	101	72	81	82	85	81	87	100	78	100	90	83	108	72	98	96	93	77	112	86	92	83	85	100	75	98	104	86	90	91	93	73	81	92	71	102	82	98	103	79	82	80	90	84	89	90	82	83	100	75	90	88	100	76	87	87	81	94	97	89	68	94	92	92	90	86	86	104	84	95	97	95	67	98	91	95	80	96	91	92	90	94	98	92	101	77	75	89	114	89	75	100	80	102	89	106	89	93	83	87	99	81	107	104	89	83	73	105	87	88	105	97	91	93	78	91	70	83	81	81	91	86	65	93	90	84	81	84	85	107	98	83	105	106	81	92	108	82	89	78	90	88	99	74	88	98	92	73	86	70	77	94	87	78	91	97	93	91	90	94	95	97	94	101	93	93	70	84	95	113	94	89	79	82	80	77	86	75	117	80	97	80	81	83	86	96	92	90	88	81	84	87	100	91	75	101	98	92	104	109	91	96	84	95	85	102	90	92	95	70	86	88	89	78	86	100	75	93	80	79	93	91	83	79	89	80	98	83	101	103	87	84	87	92	91	82	87	84	85	102	82	81	90	105	98	104	89	79	95	97	91	92	80	104	95	98	92	69	87	86	103	85	72	96	100	91	115	99	96	91	87	83	83	84	91	81	97	90	72	85	102
25407	9900	5414	5669	12673	17936	18867	16926	14776	11682	9976	8473	7631	6590	5481	4634	3755	3169	2858	2568	2554	2434	3046	7686	8761	7401	5453	4064	2609	1727	1234	991	819	731	708	657	664	704	638	659	669	638	697	702	663	633	633	675	701	605	716	677	670	675	662	646	687	652	685	636	716	678	662	685	630	663	659	648	642	707	696	669	675	621	638	658	669	725	618	680	674	693	641	661	679	679	648	654	651	660	698	665	666	661	651	687	649	633	669	631	637	648	615	663	681	614	698	716	701	685	653	619	629	679	671	692	682	631	655	638	685	725	652	632	633	656	663	644	647	661	658	690	683	664	651	643	657	684	690	691	687	645	654	663	616	748	689	683	615	639	647	677	656	654	656	681	683	686	675	679	665	627	636	710	724	608	689	647	721	622	699	629	656	669	706	712	699	717	685	674	711	691	669	640	671	662	689	624	646	648	655	681	678	678	670	656	675	681	615	688	663	684	640	680	660	675	635	648	632	627	652	669	636	699	680	647	636	653	610	630	668	699	653	688	724	717	649	719	700	655	676	668	702	633	670	656	673	631	690	704	664	658	647	675	693	632	684	641	674	704	685	665	676	687	670	690	656	633	694	662	684	651	626	642	663	707	678	635	678	615	669	642	649	697	667	602	697	626	614	674	663	701	717	701	681	657	681	704	663	651	702	696	707	661	636	704	639	677	675	667	676	676	671	694	689	646	712	691	671	685	654	673	667	677	693	702	676	660	685	649	626	650	639	676	672	646	697	666	684	644	652	689	665	616	729	679	647	630	653	652	629	654	674	665	680	680	646	683	657	685	677	641	649	686	662	691	707	673	685	636	662	640	729	681	649	664	648	662	671	671	639	629	693	686	669	668	658	707	670	707	678	688	659	658	684	697	683	690	685	662	673	677	624	670	642	656	646	675	664	692	711	633	638	672	652	662	680	686	638	650	680	669	663	630	687	653	611	650	701	652	650	603	632	686	652	680	668	696	673	722	640	632	678	691	690	649	623	702	654	657	633	628	701	656	678	666	678	636	645	662	613	643	661	679	660	715	644	643	677	633	694	654	660	659	675	641	656	643	674	682	622	622	724	645	660	674	676	683	668	675	646	650	677	654	713	625	660	653	696	663	699	659	650	639	695	687	677	680	665	676	673	647	693	735	693	696	645	656	722	700	654	660	681	677	689	646	675	687	707	670	670	646	652	647	649	635	678	643	714	660	632	659	700	636	675	663	675	716	702	665	706	674	630	679	674	638	659	626	613	658	638	638	651	653	624	640	656	676	621	690	683	646	656	663	666	673	646	702	691	693	668	666	697	716	660	616	601	694	644	651	685	687	708	671	690	670	624	666	674	652	638	622	676	633	701	641	665	650	655	627	681	698	665	695	667	673	673	639	718	688	697	638	641	673	647	679	690	704	663	629	692	711	674	652	669	666	623	634	658	678	671	666	669	640	678	647	652	682	655	632	669	622	658	684	681	663	676	671	707	668	660	673	657	668	679	697	693	636	660	648	658	640	683	678	617	647	687	650	685	638	634	678	635	641	664	650	669	670	657	678	665	667	692	637	685	668	659	679	701	667	647	610	667	658	660	663	605	691	688	619	669	650	636	646	651	689	639	657	687	652	653	680	622	651	664	685	658	661	669	636	705	637	607	659	674	661	628	715	645	670	666	628	668	691	666	646	643	653	699	671	667	663	662	669	650	680	668	699	630	689	682	670	715	698	678	660	687	659	689	659	645	653	627	671	707	647	647	647	711	686	671	642	724	669	670	636	672	664	668	648	703	677	663	700	703	652	641	627	685	646	650	650	666	644	670	648	708	650	669	657	710	667	701	669	646	687	653	628	662	638	639	664	648	700	650	604	679	633	675	701	647	615	663	689	661	650	624	656	661	676	659	635	644	678	686	670	697	636	683	692	698	673	664	718	662	646	661	686	672	663	681	582	703	662	657	648	665	666	699	614	658	642	627	629	609	681	679	670	696	644	690	665	621	680	706	656	642	661	611	704	670	666	655	616	653	658	652	672	659	702	617	702	671	694	701	634	637	673	666	689	690	679	654	673	647	687	703	700	708	668	639	665	715	676	675	617	668	653	678	676	647	643	606	692	654	674	677	694	645	666	651	709	662	639	640	653	685	673	658	665	679	721	669	595	646	654	686	660	669	695	648	679	667	617	666	653	660	677	684	643	615	697	649	653	641	656	614	681	650	676	730	655	666	652	644	623	645	678	643	697	642	632	674	649	655	676	667	669	654	600	653	643	648	655	647	649	669	665	671	649	677	691	644	666	617	664	648	694	688	650	686	665	677	639	659	673	642	689	696	642	680	644	667	628	662	665	646	689	688	683	703	652	637	711	685	667	692	690	695	716	661	684	673	605	633	677	634	623	667	726	660	705	731	653	648	692	706	656	640	638	627	684	684	663	615	658	626	690	625	660	700	680	683	666	687	672	674	687	653	660	621	664	672	670	661	686	714	708	693	643	660	638	677	645	721	647	717	668	655	656	632	644	653	634	704	676	649	685	641	611	636	684	661	685	636	700	689	659	702	653	629	665	682	674	628	671	613	715	665	621	622	705	673	689	687	645	667	696	665	631	627	686	665	648	677	656	628	660	649	667	679	699	669	674	658	672	675	659	614	652	668	676	642	635	645	669	745	641	686	635	627	679	659	626	688	676	681	695	636	655	668	643	673	665	649	649	647	685	659	676	661	676	649	705	607	669	661	672	625	650	640	655	651	648	664	679	657	684	671	643	664	706	630	665	648	652	678	652	622	616	627	659	657	659	684	683	683	664	664	639	696	655	706	668	667	643	661	638	672	676	661	695	693	674	661	645	663	641	645	676	696	649	686	641	701	665	675	661	654	669	686	652	680	629	658	679	661	700	706	669	682	653	658	666	672	643	637	629	643	688	651	636	655	647	642	658	655	684	731	654	674	640	684	659	714	710	680	649	663	676	686	645	680	662	679	666	678	622	687	683	660	678	635	668	648	653	644	677	717	670	654	655	667	627	634	665	615	601	667	668	656	665	690	714	671	700	630	673	654	667	691	684	671	637	664	636	629	674	663	681	625	635	657	671	635	684	672	697	640	712	641	615	648	675	712	646	678	665	699	658	710	673	714	682	641	647	660	723	662	674	683	645	682	644	678	654	670	669	670	609	689	674	687	669	661	710	642	645	642	690	679	676	704	673	684	698	650	658	613	693	662	663	612	719	660	669	647	632	657	663	635	628	653	643	646	691	632	667	701	674	661	630	679	672	640	604	672	644	646	705	675	695	605	650	666	641	690	666	660	646	662	665	678	679	726	685	650	660	641	652	687	635	675	684	656	671	688	711	708	649	679	674	662	661	665	636	657	674	632	646	680	644	696	646	608	674	629	649	719	658	661	697	642	650	639	618	643	611	715	630	700	706	691	618	653	674	667	645	668	684	681	677	670	634	659	619	677	691	667	670	642	638	670	649	710	675	613	698	727	649	708	642	649	679	640	650
4958	1531	751	478	373	515	603	695	657	503	447	424	357	329	286	205	233	174	189	167	150	170	204	607	777	637	497	373	237	194	150	125	97	103	100	95	98	85	88	102	94	95	85	100	86	90	78	92	104	95	84	116	85	84	90	90	85	104	96	100	80	92	91	89	96	69	82	93	91	91	92	92	84	98	89	100	79	79	84	81	85	95	98	109	97	84	101	83	101	103	75	97	84	99	106	92	80	81	82	98	79	82	76	103	100	97	102	88	98	100	87	99	89	83	92	82	73	83	117	96	101	100	95	74	107	97	117	90	89	88	103	95	106	108	87	93	87	95	81	80	74	88	87	93	99	102	102	102	86	106	90	105	87	90	87	87	81	94	81	83	97	99	84	73	89	87	87	76	83	111	92	117	97	93	108	84	104	97	77	91	75	102	82	98	89	101	77	99	77	96	97	95	89	92	89	83	109	110	103	108	103	82	76	95	74	85	94	97	77	98	91	77	84	111	88	89	88	94	96	100	91	81	91	90	107	82	121	91	108	83	101	91	86	81	87	93	89	93	98	86	99	98	93	88	96	85	75	90	91	101	86	88	85	85	93	101	99	88	94	83	94	95	89	85	84	105	92	86	99	90	76	84	97	87	80	91	97	84	88	98	95	90	94	73	100	84	67	99	82	111	97	94	98	84	84	93	81	101	84	87	95	94	75	89	76	78	90	102	94	91	77	93	78	89	92	88	87	105	100	109	81	88	84	83	93	102	99	92	89	93	100	109	87	92	108	87	103	87	93	96	100	101	83	101	105	90	97	77	114	94	74	79	84	92	98	90	79	98	94	89	88	95	86	87	95	94	81	84	90	104	101	74	85	99	83	105	112	88	95	97	90	92	103	102	82	90	83	85	111	114	101	70	101	80	99	102	91	103	95	98	76	79	82	99	88	94	91	89	82	106	79	90	86	78	89	97	94	96	98	99	85	101	78	95	85	102	105	82	77	79	96	115	105	102	97	103	101	89	105	84	92	82	103	80	101	107	108	83	80	93	88	93	83	90	82	89	108	90	108	90	85	88	85	96	99	95	100	106	115	95	78	89	86	98	77	92	95	96	81	83	88	105	99	88	101	93	88	62	104	102	89	102	97	91	108	92	94	101	82	94	88	95	103	71	90	78	96	91	84	100	88	83	80	117	83	96	92	88	93	105	88	88	86	98	95	90	75	86	95	87	118	92	88	84	96	97	94	99	104	103	85	80	95	100	100	95	102	96	99	83	88	99	73	88	86	89	100	105	96	92	85	97	101	91	102	80	86	93	99	95	85	98	101	85	83	98	95	89	97	81	98	91	91	93	85	76	89	86	90	96	80	108	91	103	97	81	94	103	79	93	85	91	88	101	85	104	109	74	92	122	87	83	78	109	88	90	81	91	108	97	102	81	98	88	91	104	84	93	86	97	85	100	86	81	98	96	103	96	111	94	97	88	97	88	90	84	84	86	94	92	77	98	89	100	94	87	105	85	88	84	99	106	100	98	96	96	95	95	84	65	68	92	84	96	88	95	86	96	91	90	101	97	84	96	90	83	88	90	92	83	95	103	74	86	86	96	90	84	82	105	95	89	77	91	82	83	93	94	89	79	82	93	80	101	84	79	93	85	94	87	100	105	80	106	95	100	81	99	76	85	75	87	85	93	98	87	90	98	83	92	83	95	92	92	105	89	95	94	91	91	94	92	85	89	80	100	92	114	95	84	72	89	107	78	85	89	97	90	91	92	110	96	76	84	95	95	98	105	85	108	88	94	88	106	97	108	87	94	88	82	87	88	73	96	92	95	102	112	84	99	90	92	94	102	89	91	86	83	110	96	76	76	102	87	95	90	97	77	95	91	87	93	104	95	90	83	90	80	84	99	86	97	91	77	92	76	91	101	91	89	83	85	98	104	80	80	92	85	85	108	98	82	91	99	84	92	89	87	96	96	92	115	86	86	89	105	81	100	82	104	91	89	87	81	99	78	79	91	81	96	69	99	80	101	97	82	97	87	97	86	108	88	77	83	77	84	88	82	89	97	101	105	81	91	111	99	106	79	77	92	85	101	103	108	93	90	82	93	100	87	104	90	91	108	98	110	99	84	116	102	93	99	104	101	89	90	104	109	100	87	106	95	98	95	112	107	104	72	83	97	113	96	78	100	91	81	88	87	92	87	82	75	89	88	92	75	95	96	105	104	96	93	96	91	101	92	94	90	83	88	84	78	89	91	89	92	91	107	98	89	79	87	100	79	104	97	91	81	87	93	82	105	95	104	86	94	92	91	90	76	99	97	101	82	87	99	115	96	84	80	89	95	88	104	88	83	92	83	100	95	102	86	68	110	103	114	98	81	89	86	99	102	88	102	102	83	74	88	91	98	81	94	96	90	81	96	108	76	90	106	101	90	106	101	93	91	95	105	97	86	96	90	84	79	95	102	108	108	92	92	96	95	78	77	95	85	91	95	100	91	97	89	95	95	83	95	89	104	102	104	85	115	80	89	97	95	96	104	83	90	111	88	125	71	105	100	86	82	90	100	107	95	102	89	87	80	88	104	98	100	87	76	86	79	100	83	94	95	90	91	99	105	100	75	94	91	85	105	100	92	105	83	106	101	91	83	99	76	92	83	95	92	90	96	82	87	75	97	91	89	82	77	93	99	86	92	89	89	106	79	90	107	91	83	97	82	102	76	83	100	84	105	77	118	82	94	108	88	79	91	101	100	86	96	98	111	90	110	86	92	98	95	95	93	97	82	103	105	88	90	91	94	77	77	90	95	103	99	98	95	103	84	100	86	98	116	91	98	86	113	94	75	77	90	90	93	96	112	93	77	86	97	92	91	96	87	92	96	97	94	106	93	86	92	85	81	86	86	79	87	91	104	100	81	85	78	100	108	87	85	89	81	72	83	81	84	87	96	83	89	93	87	97	89	79	98	111	88	96	94	106	82	97	93	101	108	93	79	102	105	103	88	73	81	90	91	86	90	104	87	111	82	80	93	96	96	95	95	83	111	86	82	104	92	87	70	82	84	90	109	88	93	86	84	95	91	102	82	94	98	99	89	92	80	81	111	82	99	96	98	100	90	90	97	85	89	85	107	89	104	84	87	98	85	83	89	91	84	83	94	84	84	96	84	87	83	102	99	93	92	93	87	87	82	100	107	97	93	92	95	87	95	95	84	80	83	101	93	74	105	84	102	84	81	72	81	107	93	99	88	84	76	90	79	105	89	82	91	85	89	80	91	84	108	95	77	90	100	85	99	91	83	78	86	86	85	78	100	89	83	103	89	85	82	95	115	89	73	84	89	82	96	104	77	97	91	84	94	74	104	93	86	91	100	100	97	94	98	91	86	89	106	84	94	108	77	87	88	93	104	101	83	92	81	78	89	90	95	97	112	89	76	104	100	77	88	99	91	89	64	91	90	84	99	106	98	99	82	94	99	80	84	93	88	96	103	97	91	90	89	85	91	94	91	108	81
29668	12142	6763	7319	16195	22497	22231	21196	17284	14547	12423	10924	9729	7964	6228	5127	4463	3929	3407	2893	2825	2767	3686	12045	14010	11991	9163	6227	4233	2704	1821	1267	965	782	750	708	725	689	666	694	711	713	687	700	704	698	664	692	714	675	702	660	660	653	708	682	674	654	662	689	669	693	692	700	672	665	672	621	717	654	641	663	708	655	669	671	651	702	704	716	670	661	723	636	719	718	626	689	663	676	684	682	653	617	647	722	697	681	692	696	687	647	699	614	688	692	696	701	701	655	654	668	700	689	652	677	651	668	682	689	634	697	701	674	688	675	639	664	653	688	691	698	689	688	678	674	663	672	735	719	683	690	664	672	676	702	693	645	673	665	691	637	638	689	631	671	686	651	616	695	684	681	669	685	676	654	681	701	641	681	669	689	668	682	655	645	659	718	675	671	682	673	678	661	693	697	731	650	681	694	709	701	642	658	719	653	679	690	652	656	664	673	704	661	723	673	681	686	682	711	688	671	652	674	684	701	657	663	709	668	693	705	696	655	654	652	715	697	660	692	656	686	675	684	682	641	671	688	679	676	685	645	681	655	663	701	699	647	671	668	681	667	663	681	656	652	695	656	663	708	682	688	662	677	683	707	683	670	724	667	661	635	663	689	671	702	636	696	678	675	698	697	694	668	679	641	668	690	700	695	625	687	662	649	632	690	657	693	650	700	724	701	689	679	649	685	695	625	730	686	651	677	672	675	658	651	688	653	672	636	658	667	652	657	670	718	663	671	686	692	695	632	648	690	697	718	631	693	702	688	675	659	669	633	657	677	655	690	669	696	666	697	680	628	643	701	649	659	650	687	641	632	688	647	659	679	698	689	716	682	717	687	680	619	694	659	614	652	683	653	685	700	665	683	663	643	689	692	679	712	690	689	708	645	649	696	680	702	653	711	676	655	650	670	648	704	714	719	664	645	731	692	711	692	667	655	682	634	599	699	646	680	732	692	643	696	645	663	727	675	672	705	691	655	698	660	678	670	651	651	664	682	677	673	666	669	704	668	716	629	684	658	662	714	645	659	629	673	676	713	657	695	659	684	670	696	714	683	659	650	651	705	690	688	674	651	706	691	686	693	664	691	666	683	700	660	661	736	724	678	699	649	716	694	675	650	672	675	664	660	695	675	718	663	657	669	685	660	659	671	711	606	675	657	654	667	682	659	650	659	675	687	667	689	674	698	673	651	685	653	688	686	708	635	703	690	712	692	701	659	657	714	659	632	649	618	711	657	677	685	693	673	689	651	665	697	701	647	639	678	629	651	671	670	653	688	681	700	625	635	673	703	656	695	665	717	655	715	667	695	682	671	663	660	701	672	651	671	691	662	706	696	627	643	671	668	679	704	674	677	691	680	720	675	651	692	680	673	622	652	700	655	687	671	676	650	718	637	709	636	664	695	672	684	676	643	659	713	690	702	664	643	703	696	672	654	673	671	704	678	689	641	686	707	674	676	686	728	679	661	663	717	683	682	705	669	690	683	668	672	689	671	666	690	690	715	690	695	647	632	644	639	684	686	714	684	669	667	661	670	623	706	648	671	712	664	716	673	657	667	635	689	740	656	669	700	657	691	624	652	702	617	668	676	676	626	691	698	689	691	668	676	664	698	657	697	723	678	646	662	718	673	689	641	692	620	711	667	716	665	647	683	700	704	694	689	662	656	689	643	643	651	670	650	650	692	673	668	706	663	696	658	656	684	673	639	686	682	707	647	700	667	667	703	634	635	668	654	637	643	706	648	689	662	677	633	703	668	707	645	618	718	639	686	725	688	705	669	717	700	710	648	736	681	672	695	690	717	686	650	694	675	697	681	659	701	661	686	680	629	635	638	681	667	659	637	636	723	636	723	689	669	697	684	686	678	713	684	634	731	678	697	676	709	669	671	736	689	693	682	684	633	679	715	676	682	671	669	652	654	687	709	693	650	652	628	686	664	680	713	678	690	664	657	648	681	668	691	655	685	693	673	658	643	688	729	711	701	671	661	638	685	657	682	629	650	701	659	685	643	693	674	689	636	669	664	651	642	711	718	670	678	675	646	685	658	702	655	656	620	656	646	669	684	664	682	715	674	658	637	688	718	674	687	700	678	695	648	672	680	701	709	669	667	733	685	679	651	696	654	688	682	643	683	662	689	761	667	657	667	718	648	695	695	666	657	700	660	700	708	682	616	652	665	708	700	694	690	659	717	635	723	695	680	658	687	651	660	670	653	676	717	676	689	701	657	657	706	665	677	640	667	653	650	695	665	639	675	720	671	689	648	646	661	661	685	660	670	674	679	613	718	696	701	693	614	703	702	662	685	681	674	695	698	613	657	678	672	648	683	684	623	674	704	679	673	711	654	676	662	670	661	679	711	616	626	698	701	707	680	632	637	681	698	640	660	697	684	671	643	692	680	664	647	654	700	653	652	681	617	751	710	671	664	717	705	668	699	702	654	642	640	672	662	672	682	682	671	714	673	666	664	702	701	653	679	680	646	709	653	668	715	705	673	640	653	707	672	611	703	672	747	671	677	716	690	632	666	640	678	721	671	633	649	685	675	633	668	672	688	685	682	638	674	659	725	692	696	644	660	672	669	673	682	658	671	666	689	691	671	638	716	649	660	685	626	632	661	637	673	654	708	708	704	654	700	646	649	638	730	687	656	671	664	666	738	676	684	662	692	656	663	687	690	621	677	673	706	663	677	668	692	676	663	671	672	654	671	675	708	675	688	692	720	688	717	653	657	692	607	642	661	721	707	664	660	698	672	670	645	727	634	643	660	653	708	706	660	661	674	636	691	659	624	667	627	674	675	679	678	702	657	647	673	675	654	702	666	640	685	690	654	642	680	694	642	660	715	687	712	707	717	665	686	681	701	625	646	684	647	665	679	640	663	694	685	684	664	718	669	703	652	687	696	691	706	673	664	665	663	679	702	701	714	651	662	649	684	671	657	695	695	643	693	691	663	680	681	639	678	702	721	679	669	693	629	653	679	680	652	678	649	646	658	684	646	601	648	657	646	684	696	661	687	685	683	706	674	677	706	645	709	676	669	643	666	697	689	657	691	707	721	721	632	685	669	662	711	648	649	702	697	671	696	680	667	669	627	680	636	674	649	640	665	639	663	735	683	743	667	665	700	671	676	659	651	689	676	719	664	688	730	677	652	694	644	633	653	681	730	661	678	638	674	665	707	683	645	684	650	699	638	650	594	659	679	648	671	709	675	627	712	696	655	669	649	658	673	654	686	662	657	694	700	697	619	709	684	653	702	655	675	663	648	666	680	715	689	717	707	751	703	661	659	709	748	670	682	656	673	731	685	660	687	710	647	748	659	667	695	705	677	707	659	651	639	656	649	681	645	624	656	696	673	691	686	658	670	708	663	669	674	712	652	711	669	653	668	674	684	646	701	635	687	670	671	649	742	673	675	664	702	654	657	672	693	667	670	691	673	642	662	690	676	697	659	644	693	653	640	716	650	618	689	691	637
3283	826	372	263	257	306	440	399	319	311	272	255	218	159	169	163	148	154	126	124	115	120	125	144	149	151	163	154	107	89	88	64	87	65	92	85	72	75	62	88	94	69	67	98	71	79	95	85	71	70	86	69	73	80	80	85	102	74	84	84	86	84	84	86	76	73	73	77	91	76	85	84	75	100	84	80	74	94	94	84	67	79	100	77	84	61	82	80	93	73	77	73	80	70	80	78	72	97	69	74	62	76	86	77	89	86	77	74	79	76	69	90	72	64	78	72	90	80	85	76	82	85	80	72	72	81	63	85	76	63	68	102	80	74	66	73	70	90	96	81	69	76	77	69	69	88	83	78	74	70	78	79	79	71	74	82	67	78	98	90	88	59	70	72	84	77	86	87	78	85	89	90	82	86	74	71	61	82	75	84	87	95	73	68	80	69	66	83	72	80	82	82	85	86	77	58	71	84	73	66	75	82	77	83	78	105	83	82	62	79	62	78	65	91	89	78	81	81	71	72	83	85	63	71	92	52	78	89	84	74	76	75	59	85	102	91	77	75	82	76	61	66	81	80	66	82	81	78	76	89	57	82	81	81	80	77	85	85	78	65	74	71	68	73	81	82	85	87	81	61	83	65	78	72	80	87	78	72	77	78	79	76	76	80	73	80	86	90	79	85	80	80	87	77	83	81	62	73	77	62	68	96	92	76	85	66	62	67	92	62	93	75	88	72	80	70	75	66	91	82	81	79	89	90	83	83	64	75	71	90	64	80	76	59	77	66	93	65	76	66	78	79	86	69	73	89	75	71	82	95	77	71	67	81	69	61	80	71	104	79	62	77	74	78	72	82	77	84	85	88	79	74	80	72	71	86	74	75	76	68	60	72	61	87	86	62	84	79	67	68	87	84	86	73	66	78	66	75	75	80	72	88	62	79	78	85	81	75	64	70	83	87	78	85	76	84	78	70	79	61	67	76	78	79	67	87	98	92	81	78	84	97	72	95	89	74	75	100	83	81	85	91	72	84	80	69	78	76	62	68	70	88	69	81	104	81	83	82	73	85	82	89	71	77	58	72	78	57	73	89	82	85	88	79	77	72	75	70	55	83	72	66	76	75	74	73	88	70	84	90	58	86	69	60	78	71	82	93	84	83	81	81	66	89	64	55	61	76	73	81	84	78	71	76	69	81	90	78	70	87	74	73	79	74	69	71	77	79	78	84	71	70	97	61	70	74	77	72	95	77	86	78	69	77	70	83	67	69	76	99	83	75	69	91	70	98	80	80	77	87	79	67	94	74	73	87	63	65	79	92	79	96	71	85	74	82	83	89	95	79	100	74	82	90	77	71	78	76	60	74	72	89	82	98	75	72	85	80	70	79	93	81	65	79	73	74	64	84	73	79	70	73	80	85	69	66	79	79	78	84	80	68	80	66	68	82	89	83	90	77	81	91	64	78	70	88	75	84	68	67	79	75	79	87	67	92	58	74	72	81	80	70	81	89	80	79	88	85	74	65	64	76	79	71	91	82	82	89	80	74	86	82	71	71	67	78	89	84	93	88	76	73	91	70	72	77	71	66	67	95	74	84	81	76	77	88	92	91	80	76	66	76	81	79	72	85	83	72	78	81	83	71	58	90	91	82	82	64	68	74	84	78	65	80	61	77	83	67	87	100	81	79	81	63	94	71	67	63	82	84	79	69	70	71	79	89	67	79	80	82	64	77	70	74	76	72	74	70	70	68	63	65	75	73	81	69	82	77	75	75	73	65	68	82	79	82	75	79	93	96	87	69	72	69	60	78	67	80	85	68	84	66	76	67	90	77	73	75	69	53	65	69	85	76	81	78	97	73	90	75	74	84	79	72	75	80	66	78	95	74	61	78	73	82	77	78	78	78	82	76	87	65	66	77	63	86	71	93	79	85	81	80	79	84	88	67	86	73	74	74	81	95	77	76	62	84	77	88	73	64	83	85	84	70	79	82	73	92	79	77	83	73	85	79	84	62	74	76	84	78	73	71	75	77	83	89	86	68	63	84	83	63	77	70	73	81	72	68	71	60	76	76	70	83	74	68	59	93	75	82	84	70	81	66	84	82	74	71	71	71	79	80	64	80	77	85	79	84	65	80	65	65	73	84	76	89	62	68	69	76	80	90	77	85	82	81	77	88	84	78	68	85	81	66	66	66	69	70	82	71	81	75	84	87	79	88	71	95	87	87	85	77	74	80	86	78	83	72	78	82	75	81	67	69	68	71	73	71	79	71	83	98	88	68	91	80	76	66	62	79	66	93	91	79	86	69	83	82	87	90	83	86	71	64	77	67	69	93	73	59	71	78	66	76	64	72	65	66	60	64	74	89	59	61	84	71	77	92	73	71	66	86	77	90	97	69	75	76	65	84	70	72	79	86	69	82	78	65	70	80	75	72	82	77	83	69	96	69	64	77	80	75	74	66	69	70	86	79	72	73	65	82	81	68	110	70	77	80	82	77	89	73	82	79	89	86	76	75	78	77	86	78	74	81	68	75	64	88	82	81	79	61	87	74	97	83	50	78	78	76	70	69	65	81	79	90	90	81	71	87	85	71	67	63	74	67	81	71	69	82	84	66	78	80	88	75	75	75	74	72	91	86	86	66	96	80	74	79	78	81	79	71	67	83	77	74	81	91	63	83	54	82	81	85	73	68	68	67	86	73	70	84	91	69	75	70	66	90	84	78	76	101	82	78	70	79	89	72	76	68	91	75	67	79	92	76	70	79	87	80	89	78	59	85	87	94	80	88	62	68	72	74	84	74	82	87	68	69	87	72	87	81	63	75	62	82	83	73	70	77	57	80	82	66	85	65	59	55	79	90	62	78	80	85	92	78	86	95	70	77	75	80	82	67	83	73	84	93	77	83	86	79	73	87	71	72	82	81	75	77	94	93	69	72	81	68	97	67	76	81	92	74	78	77	83	70	80	83	82	82	91	82	70	78	75	76	71	83	70	78	66	72	83	71	71	84	75	65	82	75	82	76	79	78	84	65	65	77	47	79	63	67	70	79	80	100	72	69	76	73	88	80	97	94	78	86	78	76	88	68	60	63	83	72	80	68	69	63	85	73	74	80	86	76	73	66	79	69	86	90	69	74	82	93	82	68	90	91	70	79	72	81	78	75	66	80	92	70	62	67	90	87	84	92	64	73	79	81	76	81	82	84	78	72	61	89	85	77	80	75	71	82	85	79	74	80	85	57	78	87	75	93	76	81	80	77	70	76	67	79	81	87	82	82	83	88	65	76	71	78	81	90	72	72	82	75	78	75	97	68	69	71	85	97	81	89	78	63	84	90	72	70	79	76	79	75	70	65	80	73	86	65	82	82	97	92	83	65	75	94	69	68	73	73	85	83	79	82	79	71	85	85	82	75	72	67	76	87	83	67	89	83	73	76	80	74	77	69	63	94	88	79	83	89	87	73	83	59	78	92	77	74	83	78	79	83	75	84	72	82	80	79	76	72	84	94
22694	7887	4081	4673	12092	15814	16254	14321	11343	8607	7788	6729	5459	4519	3989	3571	2854	2356	2128	1939	1890	1848	1678	2661	2915	2586	2191	1739	1232	976	816	680	635	577	572	587	592	601	543	570	551	628	572	641	645	583	577	565	613	597	571	574	603	613	580	589	575	581	590	610	586	579	609	593	581	629	623	584	589	559	610	580	547	602	614	620	605	601	613	581	610	574	590	608	579	612	599	549	550	571	610	579	559	611	606	607	570	585	569	594	580	609	597	594	586	615	622	615	594	603	561	580	546	568	595	591	576	612	597	581	553	621	649	605	600	632	570	536	605	582	589	589	606	641	632	593	588	588	575	603	579	601	585	562	587	540	562	596	577	543	583	615	565	604	609	607	560	622	594	567	611	580	622	638	571	630	547	558	566	589	591	606	564	607	618	570	571	596	603	604	610	570	620	581	603	607	594	637	604	597	608	578	564	589	599	592	616	562	571	627	556	607	599	641	611	602	620	557	566	534	574	601	581	588	558	596	585	619	594	611	573	584	615	557	595	608	576	608	575	606	587	593	625	583	579	609	611	558	612	599	589	548	590	595	611	582	626	561	610	625	615	658	584	596	611	587	601	574	560	626	594	587	604	593	601	555	584	571	547	591	561	563	563	620	554	597	562	621	550	627	574	582	587	552	598	580	549	597	561	593	567	566	571	590	580	589	592	576	597	575	557	553	589	620	570	586	574	591	628	619	612	563	547	559	598	620	620	559	560	589	573	602	583	591	618	591	595	624	596	530	574	575	562	567	572	599	581	550	597	586	628	581	559	561	568	552	587	593	610	576	606	593	571	589	622	571	592	600	594	603	598	620	587	548	580	553	557	599	611	617	572	583	569	539	609	618	606	595	595	592	570	590	594	522	608	613	607	584	575	611	629	583	552	620	556	562	595	567	565	627	568	567	558	599	626	608	607	595	573	606	621	617	610	593	575	612	602	569	581	557	584	585	566	595	630	588	565	587	570	591	611	609	584	587	559	604	641	577	601	580	558	596	641	572	570	593	625	577	537	607	573	584	551	606	558	570	596	609	600	615	583	635	604	571	595	607	590	593	561	593	565	576	617	584	586	560	613	648	595	585	561	581	602	583	619	617	578	594	550	578	582	588	627	578	650	616	584	578	558	573	580	601	646	578	536	604	611	604	598	598	604	617	621	603	590	580	587	620	572	572	537	601	632	611	588	547	607	550	591	610	644	600	580	607	561	615	616	608	616	564	576	577	577	608	586	608	581	560	604	561	566	575	599	620	582	574	586	614	597	583	639	568	592	578	583	605	603	593	574	559	551	575	573	566	570	574	569	576	568	572	610	577	553	623	634	583	611	595	549	567	577	597	609	593	577	576	591	597	604	570	568	552	590	622	603	568	586	559	603	584	548	605	576	573	563	580	587	577	621	553	566	608	603	605	610	618	580	619	560	569	536	576	544	591	574	584	544	622	583	597	605	568	584	582	603	616	602	597	542	554	607	586	642	571	610	574	589	603	591	585	599	587	579	618	583	581	580	569	620	575	597	609	611	588	600	606	597	556	571	576	586	610	601	582	615	612	594	596	575	619	604	579	593	584	614	597	599	561	609	551	591	548	600	570	632	579	551	586	541	620	578	563	569	568	587	587	587	620	630	596	562	584	596	611	573	519	625	550	567	593	598	575	588	597	571	557	582	651	599	588	576	571	577	575	601	597	579	581	551	588	557	604	613	616	627	602	575	600	537	591	591	597	589	594	580	600	607	604	598	560	541	613	590	572	584	592	591	620	562	583	563	615	565	584	577	623	596	596	620	585	604	597	595	574	565	596	572	585	586	576	542	591	584	609	545	583	539	596	563	551	598	586	583	573	583	605	602	596	572	566	609	592	568	577	615	635	643	563	570	590	595	627	588	630	603	600	605	594	594	596	609	638	583	541	576	623	574	571	587	613	587	571	578	549	613	561	575	562	562	584	610	583	587	609	605	588	574	602	618	594	608	596	568	565	637	606	617	566	598	566	615	597	613	614	578	577	599	621	615	569	582	591	585	600	609	567	565	579	554	621	621	573	562	594	566	577	556	588	598	589	565	606	623	592	604	530	585	552	587	611	581	567	610	560	576	586	644	575	592	581	619	598	537	575	595	609	603	597	564	601	565	632	606	584	562	579	554	591	633	602	598	638	622	595	587	574	598	582	583	621	606	573	577	628	593	628	626	609	621	583	622	604	613	616	585	571	564	627	570	594	598	574	588	608	602	607	603	619	623	542	638	585	572	563	616	616	591	556	564	552	618	578	585	563	529	641	582	609	598	559	594	586	585	623	605	561	602	567	578	605	612	583	587	558	591	564	600	590	569	581	608	575	543	581	622	599	591	608	617	547	620	577	575	634	598	577	590	567	609	570	605	584	591	602	590	623	635	614	572	581	580	600	609	579	623	641	574	609	597	564	595	596	615	611	572	607	627	583	626	628	618	545	608	568	605	619	588	582	588	643	543	574	597	603	585	582	621	597	613	569	572	632	587	579	548	585	546	603	604	589	596	595	574	583	588	636	604	584	577	595	585	598	595	593	602	588	618	579	646	592	558	584	578	599	596	585	614	563	639	575	590	591	573	624	591	580	540	600	601	593	610	575	615	586	589	579	573	547	622	619	570	603	545	602	609	595	571	616	577	580	584	561	554	592	559	596	579	591	566	608	581	583	570	583	592	641	564	561	589	570	581	584	600	583	573	642	524	542	593	574	572	574	602	606	587	588	591	600	604	565	582	598	570	601	572	586	534	596	582	582	662	567	583	589	569	571	592	631	582	621	596	648	577	567	547	643	580	578	632	603	598	593	605	546	601	585	579	619	629	559	583	580	607	635	603	647	592	595	554	657	592	573	576	648	614	579	600	658	571	582	600	600	545	585	599	586	564	582	554	613	598	592	591	621	610	580	618	547	561	533	573	620	597	553	582	547	603	593	594	551	564	604	556	583	611	561	596	610	578	612	594	582	579	598	562	594	560	634	588	585	600	585	588	636	578	608	581	588	593	519	588	623	593	551	579	570	595	546	590	570	558	613	601	596	573	604	601	593	574	563	596	576	566	565	589	588	595	600	595	590	580	625	541	593	590	576	569	592	561	569	557	573	612	626	584	614	575	609	595	610	622	577	599	612	591	543	593	606	584	575	574	589	609	571	570	620	603	629	594	535	556	632	622	568	597	607	601	569	597	554	610	623	606	603	591	596	563	577	576	601	582	626	598	586	631	559	567	559	613	598	550	578	613	607	595	558	575	599	592	626	562	619	593	601	593	589	555	583	575	620	588	606	553	603	574	576	605	599	587	586	584	625	557	578	567	599	574	623	613	607	577	593	590	588	608	594	576	576	565	607	580	596	570	593	598	565	600	575	562	609	591	587	558	578	575	602	587	618	587	614	576	579	584	627	573	564	597	603	569	564	561	599	596	602	575	612	621	605	612	594	596	597	613	562	609	597	574	592	611	545	636	607	588	577	559	598
3339	1001	561	386	321	356	461	474	441	332	372	295	323	240	236	187	184	152	126	158	129	124	135	282	415	388	303	236	165	143	105	90	72	52	86	75	73	70	94	84	66	87	77	68	88	77	78	76	83	87	96	85	76	78	84	93	78	88	92	71	85	82	71	79	85	88	82	68	97	84	99	82	62	73	85	85	75	82	85	81	63	80	77	61	76	72	66	67	78	77	79	70	77	73	75	78	62	65	83	76	76	86	66	73	85	77	89	80	75	78	67	81	74	69	79	81	74	90	83	86	69	85	67	77	79	84	89	75	82	89	79	78	72	71	69	74	96	76	93	87	77	84	82	77	76	78	74	92	89	88	85	85	80	68	93	80	71	72	89	94	79	95	86	69	72	81	72	79	68	68	85	82	86	77	95	82	84	82	58	87	78	73	74	80	84	76	84	77	89	86	74	93	66	81	85	75	75	85	80	58	87	72	93	79	78	70	80	84	82	99	68	83	72	83	85	68	73	92	68	78	80	73	84	84	88	93	83	75	68	70	81	73	84	80	88	80	89	83	79	83	97	94	84	90	85	77	69	70	67	92	82	85	72	78	77	82	69	95	85	75	82	92	79	84	75	84	92	92	60	68	81	80	78	92	75	78	77	78	70	70	89	73	66	78	69	82	66	100	72	84	100	80	83	78	85	87	66	67	71	79	80	90	81	71	81	93	86	67	99	78	92	71	76	92	86	76	72	78	80	71	79	79	87	81	71	92	103	79	84	82	73	70	95	89	70	89	93	77	70	75	74	77	82	87	87	82	75	90	82	92	81	87	90	87	76	87	74	60	82	79	81	70	88	81	75	97	65	81	79	75	62	85	79	90	73	92	95	77	78	72	86	76	86	70	70	72	68	82	78	65	74	82	74	100	69	86	89	85	80	88	73	84	64	67	73	87	85	69	86	82	62	80	73	74	69	75	97	71	82	79	79	81	81	73	88	87	80	73	80	76	66	77	65	78	92	94	77	69	79	72	64	78	84	62	80	87	89	80	87	86	90	82	88	64	94	85	77	81	67	80	72	76	76	85	90	69	85	85	83	82	85	102	69	62	73	66	80	73	93	82	63	88	82	77	73	67	79	83	77	78	81	83	85	79	75	76	85	78	89	74	78	61	62	93	89	84	81	78	87	68	81	83	84	90	95	83	93	87	92	53	81	78	81	67	77	72	61	87	89	89	79	78	70	76	64	81	83	82	72	89	80	84	86	85	79	78	85	79	96	97	96	68	76	101	105	75	84	68	91	84	78	66	99	63	69	76	84	91	83	83	82	82	83	87	88	83	76	90	61	84	89	70	76	91	73	90	73	85	96	81	82	76	90	85	77	68	53	84	73	91	94	85	74	85	83	81	74	68	69	71	81	75	85	80	71	75	76	76	85	69	90	84	73	83	77	80	81	78	82	98	79	77	82	75	72	74	80	88	86	90	82	86	80	87	94	78	76	80	76	89	80	88	82	84	66	85	72	83	96	84	81	78	77	75	67	70	90	73	79	91	89	81	81	79	78	98	87	94	77	75	69	77	90	72	82	74	73	86	76	69	65	77	69	84	95	80	84	85	95	74	91	75	79	69	69	73	63	69	72	92	70	77	80	81	95	96	91	91	81	74	76	83	81	93	106	84	90	80	66	74	70	63	86	72	75	76	82	77	91	77	87	89	77	63	71	91	99	85	87	78	91	61	90	85	94	69	76	89	76	84	85	95	82	76	80	75	71	74	85	105	91	76	79	82	96	78	84	68	87	76	78	89	68	75	86	67	77	84	90	67	72	86	82	72	83	84	92	88	84	90	91	89	86	84	80	88	76	86	83	91	80	64	81	79	68	79	63	88	64	93	77	81	92	87	83	71	81	77	67	80	85	92	70	81	68	71	66	77	78	88	94	85	66	85	81	90	74	87	68	89	70	72	71	80	80	64	70	65	79	90	87	82	73	78	69	74	80	78	80	74	94	84	81	81	90	76	98	67	96	89	79	82	83	75	89	113	82	81	84	65	84	83	99	78	70	94	81	99	72	75	94	88	93	94	93	82	87	85	70	85	73	78	73	88	86	86	85	85	73	69	82	94	76	89	81	89	73	92	88	73	71	71	83	88	80	93	70	89	88	82	91	101	86	79	94	85	88	80	95	78	104	78	89	86	88	77	84	98	85	79	83	77	79	81	79	75	77	86	67	75	77	76	84	74	87	76	71	70	70	86	98	89	100	79	81	68	76	74	78	71	83	74	72	75	68	71	67	61	70	77	77	73	72	68	84	86	68	84	87	78	87	78	101	82	82	73	78	75	92	87	81	63	82	69	74	104	78	77	89	73	67	87	73	79	69	92	85	72	92	79	84	80	89	76	88	69	72	90	87	82	88	74	78	67	88	57	76	88	61	88	89	105	85	78	87	80	78	66	96	73	101	80	77	76	77	74	85	63	65	77	84	78	82	81	85	70	74	68	78	86	83	92	71	60	82	78	80	70	91	67	95	70	63	92	92	82	69	67	82	79	68	74	71	75	73	67	72	95	83	73	71	88	88	84	76	99	65	87	99	77	84	72	77	91	96	71	82	77	84	81	84	87	73	80	75	80	79	83	78	90	79	83	72	87	77	85	72	76	84	70	78	65	89	75	77	89	85	66	72	89	74	78	81	77	68	80	78	72	68	78	76	75	67	91	91	68	89	76	86	71	90	88	60	87	69	74	71	92	83	69	96	80	79	83	70	90	84	84	91	77	92	54	77	94	80	65	72	104	81	80	75	75	69	82	77	89	80	81	91	86	91	69	83	73	82	75	84	71	74	83	82	75	90	82	95	61	66	87	89	85	74	79	72	68	97	86	80	68	77	66	87	59	77	67	76	78	74	82	75	76	93	70	89	71	79	85	90	87	68	86	83	94	93	73	95	98	76	73	62	82	84	68	78	81	82	87	61	86	62	80	75	88	81	82	82	66	73	73	80	91	82	89	73	69	81	80	57	82	83	87	61	80	76	73	83	83	96	84	76	66	72	74	66	84	67	82	72	82	69	84	99	72	70	81	87	87	83	74	71	84	75	93	88	84	84	80	75	84	88	89	81	77	90	77	78	80	89	64	85	70	82	86	80	85	69	72	93	82	74	81	84	90	77	88	80	80	93	67	83	81	101	86	98	78	78	94	72	65	70	87	82	77	78	72	90	76	65	66	71	76	75	58	73	80	76	87	75	65	57	87	83	73	78	86	58	74	96	77	68	75	97	74	76	75	89	79	84	71	70	75	83	96	57	93	88	89	83	88	89	81	87	69	75	84	77	78	69	79	85	87	77	82	86	92	70	78	88	87	88	85	63	91	87	110	73	79	84	81	84	76	73	83	66	62	85	70	76	79	84	75	85	78	93	86	87	61	66	92	72	76	82	80	69	80	76	86	93	63	81	73	83	79	84	79	82	88	77	75	86	55	78	76	64	81	92	92	61	78	72	75	86	97	81	72	78	79
25720	9491	5465	6776	14493	19566	19581	16608	14252	10715	10005	8604	7403	6506	5257	3954	3326	2900	2724	2603	2240	2068	2012	5842	7908	7129	5426	3837	2462	1712	1233	904	716	671	658	618	614	634	576	602	617	570	584	577	578	567	583	590	598	601	597	560	585	570	598	608	587	589	612	601	602	612	597	618	624	570	636	604	645	650	569	608	599	549	598	610	572	609	639	582	595	596	652	577	576	605	566	608	597	637	555	581	592	582	607	596	599	619	590	612	608	587	608	612	537	645	590	560	608	550	591	554	583	591	595	595	594	606	607	626	573	607	585	579	588	585	584	615	597	640	606	608	576	559	623	602	631	605	590	617	635	617	605	607	654	582	609	589	586	586	645	615	568	586	589	607	648	612	592	580	608	595	598	620	579	629	602	602	610	625	657	640	582	595	608	585	611	581	619	633	600	592	581	597	607	588	625	567	579	592	582	659	627	599	576	638	586	549	607	555	601	596	591	644	630	585	579	572	631	586	603	559	605	598	609	605	573	575	574	605	616	625	605	577	569	580	581	567	568	615	589	609	573	573	586	582	582	599	617	599	547	570	594	576	596	591	589	601	577	595	587	600	637	567	598	563	576	573	587	602	609	591	641	589	596	617	625	608	611	622	592	606	597	582	574	646	629	601	584	603	583	634	616	567	643	624	611	622	601	629	629	562	640	552	628	562	615	585	597	565	597	572	595	617	570	607	638	588	549	581	613	640	609	610	635	628	584	579	603	600	591	661	587	599	599	611	625	592	580	638	602	576	570	625	618	624	599	604	627	619	572	636	596	623	607	621	608	612	588	584	597	584	590	593	598	604	624	610	574	595	616	597	572	572	570	599	620	587	547	580	613	556	566	603	584	590	615	563	576	624	617	597	618	626	601	587	597	563	607	564	558	610	580	589	588	607	587	636	566	578	607	649	624	536	578	601	629	595	622	623	570	593	574	567	589	585	596	556	594	569	605	548	618	625	588	570	609	591	604	566	607	562	660	593	610	628	609	594	561	615	578	597	596	622	610	578	566	589	630	565	582	584	569	571	628	579	632	613	602	591	645	590	617	612	591	593	551	605	623	551	604	584	563	621	580	628	570	574	598	610	607	588	593	578	629	586	612	614	619	565	621	612	607	598	601	623	593	617	617	626	598	613	557	600	622	561	608	605	637	567	604	577	629	552	611	614	582	580	585	561	603	611	562	559	574	584	618	592	616	554	649	597	598	607	624	599	584	580	580	534	604	590	589	578	587	583	605	560	602	618	564	625	601	648	623	627	583	603	558	605	603	565	602	582	577	586	587	647	608	583	566	590	561	578	597	577	589	594	587	551	601	587	616	582	616	625	622	625	623	612	614	627	595	584	642	581	567	565	543	570	612	562	650	600	586	601	601	609	574	586	568	571	591	600	632	621	586	582	646	620	584	597	592	578	608	553	595	626	568	585	590	594	585	576	617	620	612	573	561	585	606	591	624	598	615	601	601	578	592	582	640	613	574	566	609	594	607	591	581	588	607	571	624	602	605	608	596	571	612	544	589	604	550	593	569	571	558	650	612	628	616	574	545	615	617	600	581	676	574	607	555	597	562	609	614	601	631	630	555	599	573	572	595	560	626	548	585	588	617	604	655	617	577	598	589	568	616	554	564	615	593	581	612	592	596	587	618	580	590	612	596	585	547	592	583	617	599	586	622	607	598	630	623	598	590	602	581	546	628	627	572	606	615	595	584	613	616	531	612	616	579	586	576	602	591	611	599	597	547	600	587	568	581	628	632	590	629	579	587	591	599	593	584	611	593	575	611	596	592	638	586	621	615	574	605	574	557	615	610	641	620	586	563	606	578	621	588	607	621	603	581	624	588	601	643	612	514	569	592	602	616	673	603	626	588	636	562	585	581	575	586	572	617	603	569	560	581	622	616	629	593	546	611	579	617	604	587	643	591	550	573	578	606	595	595	585	542	632	568	555	633	647	633	583	610	624	640	614	615	613	625	529	578	623	618	595	579	631	589	614	577	622	604	607	624	607	576	593	549	591	596	655	618	589	584	613	621	587	600	620	571	587	632	599	574	565	617	591	636	611	666	581	562	538	610	599	633	576	584	588	594	596	616	610	601	610	567	632	593	592	578	592	574	625	579	580	568	639	623	633	605	687	578	587	619	565	632	624	566	598	542	585	600	649	550	610	575	589	573	640	578	608	637	595	602	599	607	561	621	602	593	630	597	599	590	624	591	621	612	598	554	565	637	633	593	657	607	626	588	582	572	629	609	596	618	626	599	613	606	620	609	593	579	639	570	591	594	605	618	586	657	605	577	603	589	634	584	612	604	605	587	628	636	591	613	644	572	573	604	602	600	585	613	592	574	575	578	585	571	607	622	594	600	581	616	592	603	559	614	607	597	624	602	622	630	615	587	631	585	614	564	616	626	623	599	626	586	651	548	629	581	606	584	611	614	591	616	581	582	574	597	605	581	581	559	589	573	568	624	607	627	630	604	608	608	617	602	654	617	551	606	596	583	595	583	606	584	587	578	601	593	573	597	615	613	634	660	600	598	572	561	585	575	538	595	584	603	601	628	611	627	589	575	575	605	592	600	592	591	602	608	605	531	606	635	589	591	585	585	602	583	620	609	601	591	572	568	595	603	597	610	631	627	657	600	568	594	582	602	620	603	609	599	573	576	618	556	618	608	578	576	599	590	581	582	567	599	599	573	585	560	589	590	549	612	581	579	637	622	624	601	605	615	577	591	566	593	576	600	571	629	608	612	626	644	591	568	592	586	579	599	655	639	638	646	596	597	631	579	611	572	593	592	550	574	605	626	566	576	608	596	588	590	634	622	594	599	606	600	607	615	638	612	606	600	589	556	627	598	597	621	589	595	600	563	589	567	629	597	606	557	591	603	601	561	645	623	544	658	600	610	592	589	620	592	614	565	568	595	584	579	623	570	620	615	598	559	611	619	600	617	613	566	612	624	581	590	578	576	632	610	622	574	610	623	647	608	648	557	619	573	633	639	633	606	595	596	566	580	605	552	594	560	615	576	606	589	593	607	600	573	585	569	596	587	597	550	598	627	571	561	622	572	582	588	580	630	621	614	633	610	612	617	639	617	598	575	631	593	616	579	597	585	561	637	617	581	608	568	583	586	606	631	607	600	634	602	579	600	633	583	616	605	606	602	556	570	567	633	593	593	588	577	587	612	585	616	580	582	578	605	564	575	578	599	565	608	608	637	559	657	634	588	588	580	596	581	608	636	630	613	626	596	611	586	588	605	558	622	629	612	563	617	551	651	639	601	600	602	630	595	635	597	583	628	649	616	612	583	617	557	579	628	626	570	604	591	622	571	590	576	569	604	598	606	614	578	600	587	603	591	596	583	585	622	625	549	546	620	576	552	583	598	612	566	586	599	567	609	590	570	578	624	574	593	607	626	581	625	579	568	653	591	587	634	583	606	661	608	554	606	610	576	616	549	569	571	621	610	599	625	606	602	626	606	601
4437	1061	641	405	340	373	462	451	390	368	366	356	303	236	206	206	179	175	155	139	174	142	119	280	428	449	351	275	196	143	125	121	99	98	95	97	75	89	103	84	78	99	79	88	101	91	79	79	90	73	94	90	96	100	85	103	82	82	89	93	84	87	85	109	103	81	88	86	78	84	84	86	90	96	109	105	68	98	82	102	87	87	89	94	83	98	81	99	94	70	90	89	100	102	108	87	72	87	88	85	80	105	71	75	81	89	81	88	93	102	76	78	91	73	90	79	73	86	94	95	93	96	88	77	69	104	96	83	100	104	83	84	70	81	92	74	91	94	83	86	84	88	87	96	99	82	90	82	80	107	78	86	86	100	84	102	97	96	99	79	85	93	98	88	84	99	82	93	93	84	68	78	92	94	95	81	104	77	82	96	99	96	94	87	73	93	90	96	86	77	93	73	84	91	93	94	97	88	88	97	83	105	98	91	95	86	105	73	101	90	79	107	79	74	93	88	83	72	89	89	79	85	82	98	91	101	85	91	104	103	80	89	99	83	99	77	93	74	88	93	61	78	103	74	82	103	80	94	96	78	83	97	75	96	89	94	73	80	103	85	88	99	91	88	92	102	78	90	97	94	87	93	84	91	86	80	94	91	102	77	104	105	95	80	79	96	93	74	99	81	85	92	87	90	88	79	81	94	96	83	75	86	94	100	78	90	88	85	79	109	88	94	73	88	82	75	83	105	95	81	92	84	79	98	81	91	84	93	100	80	99	88	91	96	100	92	93	69	89	78	82	87	114	101	100	93	87	98	93	89	87	99	84	90	72	94	98	91	81	83	82	95	89	95	92	98	90	80	112	88	82	91	85	94	88	85	91	93	78	90	96	94	90	84	97	106	85	82	78	85	83	105	102	100	82	105	92	87	89	102	64	86	92	72	86	101	98	108	88	98	98	87	93	77	111	100	74	77	101	70	82	92	111	71	79	55	87	103	77	92	91	80	65	82	100	93	83	70	77	83	99	93	99	97	88	94	99	117	93	90	86	78	115	74	92	79	96	89	89	91	88	87	81	74	74	99	88	94	86	67	83	82	91	83	106	91	102	74	79	100	100	92	71	77	97	94	77	92	90	91	82	88	88	86	83	93	97	85	86	90	80	83	81	91	94	75	97	99	84	90	77	90	66	97	97	102	88	73	107	86	90	87	81	82	88	79	103	90	79	83	85	88	92	96	96	87	96	84	96	79	88	110	95	114	105	88	88	93	84	104	103	86	97	94	94	97	89	92	75	72	94	96	83	90	79	84	86	97	97	81	111	91	85	113	93	89	84	73	92	105	99	66	101	86	73	84	74	86	101	94	88	76	85	102	78	94	90	97	91	83	91	82	93	85	72	90	77	88	88	85	100	83	96	67	82	87	92	92	90	100	102	75	96	83	100	87	112	90	109	84	82	94	91	93	77	104	81	95	108	99	90	94	86	94	94	89	87	82	95	79	95	86	88	94	93	86	99	75	88	87	84	98	85	115	89	92	93	94	98	94	69	98	93	85	86	103	84	79	78	97	83	90	92	79	81	99	87	77	95	86	99	86	88	78	79	84	100	80	88	89	106	79	71	96	78	88	80	88	102	76	102	72	90	74	105	79	97	92	101	78	91	75	111	80	76	95	92	62	95	76	100	108	84	95	104	89	86	109	90	80	79	110	89	82	96	97	96	83	91	90	98	84	91	85	85	99	102	81	75	89	92	85	72	79	94	104	84	90	80	84	89	107	74	78	100	86	96	80	70	79	105	97	95	94	113	100	81	86	80	95	87	71	111	84	98	100	90	94	94	90	87	86	96	93	74	97	82	96	83	92	102	87	84	94	88	78	74	81	76	90	83	80	78	97	95	110	98	80	80	103	105	83	72	97	67	95	86	75	80	83	93	97	93	78	84	85	93	96	83	99	80	91	78	103	81	86	96	77	93	100	82	103	100	111	97	100	100	96	68	92	83	73	104	85	94	87	94	102	72	106	92	92	102	82	80	91	78	88	89	109	92	106	94	93	91	98	81	83	93	101	97	86	94	98	82	89	83	97	87	78	94	98	93	98	91	91	85	84	82	114	87	91	107	86	90	80	79	88	85	117	88	68	92	101	79	111	95	86	92	94	84	103	91	92	91	77	91	98	95	87	96	93	91	101	95	81	95	87	101	90	114	113	113	81	84	104	98	90	91	85	105	102	80	96	92	98	100	77	64	99	93	76	101	86	97	77	81	91	90	99	91	92	96	87	94	85	89	93	82	89	94	73	88	90	86	96	93	88	96	111	88	91	81	98	100	93	87	98	85	90	88	87	98	85	83	89	78	87	78	94	89	96	85	96	97	111	77	82	83	88	83	91	90	85	92	102	84	79	99	88	99	74	95	82	88	97	101	101	84	119	83	88	82	89	107	95	95	116	84	90	97	108	70	108	92	89	91	92	88	103	98	85	102	81	93	89	94	84	108	106	87	100	124	90	80	81	117	90	98	73	102	90	95	65	87	84	86	92	73	71	90	94	84	88	87	65	80	94	84	84	83	93	78	83	73	76	102	79	72	88	72	89	103	83	71	71	80	91	90	105	88	93	92	93	98	94	78	90	88	94	86	109	80	87	90	94	86	96	92	83	74	92	94	88	80	87	94	78	102	82	103	93	85	91	86	103	87	97	85	88	104	75	81	94	88	73	82	86	100	93	94	88	101	91	77	93	100	99	92	81	82	77	102	100	89	103	72	72	87	73	83	82	93	82	93	71	90	85	73	75	98	87	85	77	105	86	86	94	104	66	101	95	102	91	80	89	84	84	90	102	82	89	92	90	100	88	79	84	96	93	90	62	82	97	80	106	80	82	94	80	83	101	80	97	85	99	76	84	108	93	97	73	78	86	94	86	96	94	108	92	86	95	87	86	82	83	96	92	102	89	97	90	94	64	87	90	99	90	112	95	86	96	101	78	103	94	101	92	93	95	82	99	95	99	96	89	89	93	98	87	84	81	109	94	105	67	96	74	90	102	83	93	68	85	95	77	80	100	84	84	93	100	92	92	90	83	102	83	76	108	90	92	86	93	96	113	92	78	92	88	106	88	95	97	90	80	91	90	92	97	72	92	97	77	84	82	88	85	92	107	94	91	82	93	95	82	84	121	95	87	76	98	101	85	88	96	82	91	106	90	80	88	79	82	89	91	81	97	93	88	75	98	92	95	97	105	78	103	76	81	99	99	87	94	91	86	79	78	95	88	91	91	97	96	99	91	89	95	104	96	97	105	82	99	97	106	86	96	100	87	72	76	73	100	83	95	84	71	78	98	100	76	79	77	90	99	90	88	97	78	97	112	105	109	91	88	96	94	87	90	74	78	90	95	88	86	68	88	92	97	70	85	95	90	80	84	87	84	99	95	95	113	95	95	81	99	77	91	90	99	96	95	78	83	79	91	81	97	99	95	100	88	86	80	97	96	91	100	86	91	98	90	86	82	97	86
24767	9743	6366	7107	14373	19054	17970	15712	13593	10895	10202	8808	7548	6071	4795	4138	3846	3385	3151	2716	2400	1913	1823	5549	8291	8450	6296	4536	2980	1951	1340	1012	819	708	682	673	688	671	666	675	672	690	652	735	659	690	656	721	704	680	710	686	623	663	669	664	713	680	583	641	675	680	702	689	659	704	624	675	708	694	630	590	664	652	656	689	651	644	694	654	641	670	645	650	665	673	661	669	694	697	642	635	681	625	673	650	675	683	626	668	682	676	681	694	676	665	685	665	659	689	680	653	715	666	666	678	699	637	668	676	712	686	684	673	690	669	679	647	623	692	715	750	641	632	640	643	714	708	696	677	701	660	635	680	651	703	705	638	699	676	672	682	689	678	639	641	671	662	645	703	711	713	660	673	686	682	693	660	682	675	641	680	657	656	669	638	690	646	700	635	677	657	654	639	693	680	660	732	688	690	685	684	674	659	677	677	701	639	693	689	670	671	676	619	669	677	676	688	712	650	666	688	688	686	700	675	658	699	696	638	674	706	656	672	656	701	676	637	660	646	643	671	646	657	651	644	679	658	639	647	681	662	682	637	655	684	670	684	677	691	676	616	732	678	633	652	670	669	651	667	688	712	690	648	668	676	727	638	649	661	641	657	714	681	647	701	653	677	659	695	707	635	636	658	685	675	651	701	709	667	697	677	640	709	708	697	658	692	675	679	708	676	671	646	703	603	689	711	685	682	655	676	670	649	685	671	687	687	665	711	664	704	694	650	714	668	688	654	695	721	688	672	718	647	674	677	651	694	667	677	668	685	703	651	655	668	696	651	644	720	698	673	631	651	625	609	688	659	645	723	690	661	648	690	681	675	643	674	706	695	706	641	685	659	647	707	711	661	689	670	659	677	692	674	665	683	660	715	667	644	662	638	668	690	690	662	684	705	662	646	646	632	668	679	636	669	656	672	675	714	667	675	672	704	709	692	667	676	662	646	692	662	668	685	719	647	707	633	645	655	688	696	699	671	652	679	679	661	670	689	634	668	649	646	684	633	645	654	703	664	666	678	647	653	678	675	695	642	656	645	623	632	683	687	644	726	688	688	651	657	686	695	629	684	648	680	650	663	698	615	676	746	670	670	647	659	693	670	656	717	677	689	676	678	666	658	649	643	688	699	670	673	672	682	698	650	644	680	694	671	675	664	688	720	663	691	705	669	657	697	708	667	638	673	692	671	666	717	739	664	673	654	657	659	695	702	706	723	731	660	686	669	686	600	676	645	676	657	710	656	635	677	635	648	660	650	687	674	668	699	671	645	689	631	699	647	706	662	721	719	668	680	653	704	704	699	650	704	631	694	689	665	690	683	645	649	677	652	679	649	658	666	678	629	678	667	660	649	711	671	654	677	700	673	629	688	690	681	709	673	632	692	662	653	650	633	719	699	648	667	705	643	680	640	666	702	669	670	612	644	636	637	690	683	659	694	690	646	676	627	665	699	663	680	672	672	688	682	697	657	669	661	685	630	650	664	679	630	654	669	656	666	702	683	692	677	665	670	636	690	655	632	701	642	714	649	690	676	685	663	647	660	646	700	677	721	661	693	647	675	687	703	666	665	703	713	713	650	632	617	645	703	680	684	641	683	680	679	669	691	674	633	637	681	654	628	616	636	696	667	709	694	680	650	718	674	697	700	646	643	673	685	667	683	673	661	665	699	705	680	731	692	666	667	666	664	684	664	677	706	661	634	646	687	659	698	663	688	696	686	732	677	672	688	724	709	630	692	680	683	645	709	655	712	682	663	675	678	672	697	668	659	699	692	650	598	651	698	703	701	688	663	645	686	660	717	679	686	708	652	680	661	667	694	696	688	649	669	654	737	692	642	657	651	645	651	649	706	713	664	687	678	671	666	663	705	696	691	678	684	675	686	647	672	710	657	702	684	690	651	681	698	671	654	683	657	687	685	638	651	667	698	635	689	673	626	703	662	664	659	661	676	670	657	698	632	693	645	663	671	665	649	652	622	658	689	651	670	666	664	700	666	681	671	646	668	710	705	661	629	676	685	679	664	686	659	653	661	670	681	700	724	629	667	702	676	723	634	670	696	648	677	633	611	705	686	671	653	690	658	687	686	673	652	693	642	707	745	673	657	665	666	686	666	676	703	675	659	627	669	666	669	627	673	711	666	667	701	659	727	683	643	659	704	696	677	706	661	655	713	711	641	641	659	649	713	706	668	686	678	697	654	670	690	663	704	670	644	663	673	626	687	645	671	703	672	649	666	656	641	676	709	686	660	700	663	698	694	677	700	615	676	651	679	700	626	704	655	659	682	638	704	644	680	679	681	665	652	664	661	678	659	654	685	623	675	712	639	680	710	692	643	622	666	682	662	664	623	731	662	703	666	654	649	675	674	693	706	667	701	688	691	653	641	662	657	612	680	708	725	632	638	651	686	631	689	669	669	655	657	675	676	654	700	694	700	716	659	680	700	665	669	642	665	682	639	656	671	701	687	627	667	651	684	698	683	686	675	645	680	693	681	679	678	705	718	668	622	670	666	645	657	684	687	673	694	674	693	672	688	701	677	662	680	645	685	673	699	671	716	647	668	697	634	671	672	702	670	697	707	680	642	684	688	674	678	676	649	616	693	648	660	689	660	637	647	656	658	619	679	646	704	670	652	670	658	657	634	663	625	677	672	632	640	690	721	671	658	655	712	622	722	675	688	686	593	620	634	653	668	662	658	676	652	688	693	704	669	668	658	669	671	696	676	709	654	739	684	702	684	666	639	648	657	645	689	704	673	680	645	687	688	708	613	696	658	707	662	672	646	649	674	681	678	712	656	703	659	709	685	678	697	605	676	697	624	690	690	640	666	631	661	667	729	678	706	679	667	685	695	645	657	714	644	665	661	701	664	671	691	700	668	702	677	700	707	687	665	611	687	657	671	654	654	637	696	710	665	670	665	675	655	688	650	673	705	658	687	679	688	672	664	668	651	685	666	667	619	695	620	676	673	686	683	671	682	706	679	644	639	656	684	606	661	669	621	679	722	695	688	710	678	660	639	664	700	729	672	665	694	670	636	625	704	663	681	681	711	705	672	685	679	643	698	709	651	643	667	662	661	693	631	620	646	637	692	666	657	674	669	678	697	660	684	684	715	686	649	699	655	660	688	681	667	679	658	703	683	655	656	631	654	646	628	711	713	673	684	646	676	666	664	675	718	663	676	692	645	678	686	650	664	615	680	668	698	677	688	659	653	668	666	669	655	639	690	662	668	676	675	706	691	650	650	685	734	728	667	665	645	702	637	705	667	680	657	632	692	689	683	686	656	771	676	591	684	659	662	635	642	682	675	656	693	686	687	604	686	668	652	701	670	675	692	653	681	763	608	708	662	640	665	700	669	640	647	680	662	682	667	652	678	623	710	726	676	705	662	631	643	698	684	601	668	682	669	674	707	630	691	641	675	657	681	688	708	675	746	680	682	676	665	654	674	695	684	651	684	662	667	649	690	641	696	671	665
4860	1449	836	567	463	519	564	561	529	466	461	389	346	291	269	245	239	224	218	194	158	144	177	579	825	753	564	397	273	189	149	97	121	106	84	102	80	90	95	88	80	90	109	86	122	87	90	95	79	87	102	80	84	91	92	112	80	94	97	90	100	99	79	113	92	95	80	100	91	103	98	85	95	92	85	87	99	83	94	76	92	94	92	107	97	80	97	94	88	82	116	77	114	82	95	96	81	80	80	91	92	90	85	92	113	101	79	92	91	100	97	89	92	90	87	83	78	95	91	93	113	95	85	100	100	102	89	97	98	94	90	100	88	115	95	97	85	80	96	96	88	106	83	86	81	86	95	81	78	88	91	89	89	93	89	105	88	100	110	80	92	88	105	75	94	102	75	95	91	105	92	100	87	106	101	83	93	82	91	85	82	96	79	82	91	82	118	93	91	75	93	91	96	84	104	84	98	105	92	106	95	95	80	105	109	110	98	105	106	109	82	84	86	97	83	92	103	76	102	84	89	85	90	102	85	107	96	83	87	85	99	102	109	86	93	94	87	83	92	115	93	99	91	94	107	97	82	91	86	85	91	102	96	99	69	97	90	90	94	103	77	96	94	109	76	82	97	90	87	87	80	87	90	79	77	85	98	105	94	106	98	93	90	87	83	100	95	89	100	101	105	97	84	101	108	89	97	92	103	94	93	88	86	91	95	93	89	102	86	95	93	96	112	97	83	89	84	100	85	98	79	100	91	88	102	87	91	86	96	89	95	90	99	89	78	97	84	84	95	87	97	109	79	91	84	91	94	90	86	105	95	70	88	91	96	92	106	94	111	96	86	97	96	83	85	88	87	97	94	101	107	88	91	88	78	99	96	89	93	90	112	87	87	117	97	77	93	102	103	87	86	86	91	105	98	72	88	75	96	97	93	92	111	81	90	107	91	87	96	80	98	90	101	111	98	95	96	70	88	92	67	108	95	94	84	88	97	85	96	86	98	93	99	99	82	72	93	84	89	102	107	111	82	93	90	104	82	76	112	72	104	92	96	105	89	98	84	110	99	85	85	86	89	74	118	91	80	102	94	91	92	81	72	88	91	82	82	93	79	85	105	85	101	80	90	75	85	90	96	97	110	89	98	92	91	96	106	88	115	87	89	78	84	88	107	96	98	91	100	92	77	96	103	110	76	95	96	94	83	92	82	93	96	87	100	90	100	91	84	83	83	75	91	103	85	90	78	109	115	99	74	112	92	92	95	85	93	102	103	99	97	81	91	93	77	94	69	88	91	107	89	84	90	104	92	101	94	95	86	93	93	81	100	88	88	78	91	103	109	80	87	91	99	105	87	89	87	106	77	93	114	75	103	96	109	106	97	99	109	103	100	101	108	70	79	95	117	86	91	97	87	78	104	77	99	79	100	81	108	99	86	101	82	100	96	89	104	94	100	96	103	85	108	96	85	108	82	104	88	81	93	90	100	84	85	95	81	115	101	87	97	83	84	104	86	95	94	90	92	73	106	96	87	105	88	97	93	93	79	85	108	92	82	93	100	81	74	100	96	95	103	109	95	97	86	110	102	87	113	114	98	81	104	82	66	92	80	73	101	93	88	111	94	102	107	76	92	86	94	89	96	87	105	92	92	110	94	104	97	111	95	87	76	95	77	93	96	104	82	101	89	91	97	92	98	83	84	88	100	117	92	79	95	95	90	105	82	88	98	82	96	91	85	89	120	79	99	93	81	79	101	81	100	111	106	97	88	99	86	93	102	91	101	99	90	72	79	87	96	94	96	105	85	89	79	81	89	95	108	104	77	104	101	96	111	83	98	95	96	102	90	92	101	115	94	92	77	90	116	81	81	92	80	100	93	83	102	83	81	86	102	82	89	92	99	115	92	103	86	93	87	86	101	95	105	91	83	100	95	80	97	97	101	83	68	78	87	93	98	85	97	95	106	93	101	93	79	89	106	89	87	89	105	98	101	89	93	101	108	86	102	92	94	86	94	96	89	106	83	100	77	88	108	104	101	95	72	95	91	93	78	97	81	93	89	77	85	102	85	74	97	79	100	82	99	88	88	80	74	84	94	98	91	93	94	83	89	103	98	88	89	83	112	99	100	94	95	83	83	85	81	79	80	89	106	97	95	91	96	102	117	90	88	100	97	109	85	106	88	89	101	98	96	91	81	81	93	97	91	97	90	73	87	70	80	95	91	79	106	103	83	85	109	91	98	91	82	95	93	90	96	106	78	96	88	74	106	89	77	75	92	95	91	90	97	99	93	98	77	85	70	73	90	97	89	80	103	85	89	79	107	111	110	81	105	93	96	99	88	96	92	98	86	85	85	90	86	80	97	102	98	85	104	84	88	85	101	95	89	90	95	89	100	105	98	91	91	102	105	103	97	100	101	99	97	92	92	101	107	79	95	81	100	102	93	85	103	86	90	94	107	94	99	86	88	98	91	90	90	85	110	84	110	91	99	85	93	101	102	98	101	91	118	73	82	81	88	91	92	88	91	109	84	79	117	82	83	108	103	91	81	87	102	93	96	98	80	90	87	98	90	106	90	79	110	93	100	94	87	82	94	87	114	107	109	83	99	86	68	91	103	82	85	95	90	104	99	85	96	94	107	91	91	96	98	87	109	86	84	89	109	82	79	78	86	102	86	89	85	94	107	108	92	84	91	85	82	92	94	90	87	92	106	87	89	76	96	94	100	75	98	94	105	105	89	99	79	96	82	107	75	90	83	97	81	98	100	82	92	96	106	84	104	101	89	79	98	99	95	87	99	103	99	95	92	79	93	80	92	107	99	98	84	90	83	93	85	96	106	106	106	94	89	81	97	93	86	99	81	103	81	105	116	92	102	90	101	83	99	96	82	100	95	99	92	106	93	83	73	94	92	87	86	88	100	80	111	74	100	93	92	104	89	95	98	97	93	94	91	86	109	92	87	94	92	88	92	93	80	78	66	100	85	75	78	102	101	94	96	88	82	87	96	88	95	104	98	67	97	90	90	86	90	99	75	106	98	101	89	90	87	94	73	100	78	100	94	84	93	99	96	94	80	102	109	97	78	86	105	84	88	93	106	90	94	98	93	101	96	90	103	91	88	96	80	104	104	83	85	83	105	97	73	89	85	113	94	99	89	101	88	94	71	102	86	74	99	99	92	90	102	89	87	114	108	75	77	93	96	80	107	94	92	91	73	96	90	79	85	77	100	87	90	119	81	102	94	89	74	96	87	92	89	99	86	94	70	92	85	77	96	96	89	99	102	109	84	105	95	89	99	80	87	99	96	98	98	102	90	93	86	89	83	97	88	91	96	104	94	97	85	96	89	83	92	101	78	83	90	105	97	77	86	77	87	94	95	104	86	93	100	89	102	99	93	112	91	103	91	83	86	95	82	97	104	104	81	94	81	85	93	73	75	93	94	79	97	102	99	97	92	97	84	93	98	100	77	92	82	90	86	105	95	92	75	85	100	97	88	102	99	82	87	84	93	91
29473	12137	8297	9593	17660	21596	20492	19059	16575	13931	12876	10813	8622	7185	6051	5563	4846	4338	3918	3610	2926	2448	2699	10686	14246	12368	9633	6639	4400	2612	1737	1165	941	792	712	723	707	699	720	679	666	646	696	693	668	653	685	687	703	715	674	652	663	671	681	700	680	681	634	647	692	669	669	704	701	692	681	687	701	686	728	631	654	673	690	725	690	678	689	672	694	653	715	642	630	695	684	645	646	655	671	711	721	690	667	690	685	672	633	705	678	710	696	686	702	673	733	638	666	652	663	651	710	686	696	671	724	692	709	682	647	671	694	672	685	694	699	716	645	613	703	697	730	690	658	652	657	654	697	664	629	663	644	659	667	682	686	712	672	680	678	661	715	667	689	706	642	685	706	746	682	711	667	651	693	660	679	672	656	673	689	724	630	659	663	679	705	722	690	682	720	673	679	684	705	672	634	634	678	692	699	684	672	682	652	654	652	667	729	694	690	675	657	679	696	716	685	668	719	698	698	652	678	702	722	648	661	672	711	612	645	677	655	695	694	677	729	641	708	729	706	675	627	695	645	651	662	682	688	680	727	693	671	676	627	672	707	648	716	717	671	695	668	670	708	631	710	706	683	714	686	682	707	671	700	711	730	713	679	715	680	660	739	699	685	656	699	684	653	723	627	673	639	693	664	652	730	725	663	660	667	651	685	693	703	703	714	666	704	670	628	673	660	731	684	655	668	656	672	696	694	714	657	683	699	653	649	684	671	708	691	649	677	652	672	686	719	694	636	639	699	677	688	642	674	711	662	679	665	700	678	656	710	621	645	656	672	712	704	712	693	704	669	689	700	691	685	655	701	665	733	665	666	642	635	694	658	684	692	633	649	698	664	711	676	713	639	649	697	693	663	719	635	669	666	694	628	638	689	663	707	647	705	683	728	663	670	671	667	663	702	695	650	712	693	667	690	721	687	685	653	688	705	699	636	696	647	708	653	663	664	710	721	689	699	667	652	699	720	695	644	668	657	680	669	661	635	673	681	677	689	631	628	666	677	655	696	727	659	678	708	635	694	680	679	657	715	710	670	707	643	744	678	642	658	708	648	686	692	684	717	670	657	700	655	684	677	692	642	708	687	639	742	695	696	643	687	654	648	680	682	707	643	709	693	678	719	677	679	709	655	668	696	637	671	662	663	664	674	677	650	631	665	688	688	698	711	733	655	662	667	738	657	636	655	651	651	704	638	682	639	633	672	697	658	697	653	727	638	689	698	693	653	697	714	688	651	674	685	648	704	685	683	673	715	684	726	659	691	704	650	690	663	664	664	644	652	718	670	676	720	671	674	662	719	618	691	701	637	676	708	699	716	698	691	705	717	640	713	635	643	664	664	660	689	663	725	696	680	655	682	675	681	713	676	646	690	699	688	692	687	654	656	694	684	674	702	639	648	660	710	651	669	674	680	648	718	662	651	653	680	614	666	656	698	714	669	722	689	693	666	659	657	668	693	666	659	679	661	644	698	646	666	701	642	696	696	658	662	699	693	668	683	713	701	697	647	690	662	673	696	688	727	683	696	671	698	693	690	697	687	700	711	683	672	648	697	691	668	669	660	688	664	726	665	674	645	672	637	675	629	689	682	654	725	699	679	689	685	685	655	693	624	730	681	687	693	670	732	727	645	678	680	657	699	672	711	677	716	683	667	642	678	719	691	709	677	725	718	682	671	693	710	732	676	657	659	712	701	653	703	671	642	647	713	688	701	671	668	669	691	681	686	660	732	718	679	657	673	700	670	713	628	659	647	687	635	697	649	682	664	702	656	691	666	676	686	670	701	694	692	664	691	638	676	667	696	674	729	693	693	691	676	664	696	658	687	672	690	674	695	654	661	662	660	639	694	639	655	669	687	710	689	718	737	668	676	720	706	685	690	691	679	692	675	670	680	651	662	710	654	658	676	662	706	692	659	654	698	708	682	698	682	648	706	686	683	666	758	658	684	707	706	648	705	689	704	673	692	661	662	701	697	687	710	705	630	660	665	660	690	672	673	651	636	679	675	708	710	669	687	689	704	673	663	735	672	702	650	737	696	634	667	664	722	689	649	737	679	664	672	673	704	678	699	685	697	710	690	670	678	679	731	640	718	670	651	697	674	652	703	658	647	636	698	683	683	705	686	642	673	694	704	678	705	676	667	723	684	647	676	635	699	672	678	622	678	679	630	656	700	679	675	676	732	694	716	631	681	698	685	692	682	651	654	670	657	704	717	668	678	645	660	689	649	647	708	727	698	694	727	687	686	664	669	655	666	704	686	646	645	682	681	670	694	686	679	673	718	662	648	660	712	633	668	676	688	624	691	675	635	660	703	674	651	680	657	662	744	673	689	711	703	660	659	691	690	687	700	679	689	647	689	638	674	692	669	664	704	710	641	693	661	647	698	673	630	727	677	702	709	657	690	684	730	659	689	656	688	670	667	675	690	644	704	695	700	669	706	649	706	695	720	687	687	652	659	698	657	655	713	662	708	679	692	683	633	638	692	708	659	656	683	676	675	690	671	646	669	661	649	687	677	625	660	675	636	707	728	668	635	650	648	692	684	633	653	678	718	716	696	661	686	673	704	636	681	685	654	692	674	685	697	698	650	710	663	721	670	710	676	653	690	691	658	689	649	683	725	706	653	653	611	655	655	722	652	621	635	712	676	663	672	676	657	694	667	657	655	702	698	690	666	648	662	664	663	687	708	686	675	663	696	657	682	678	661	690	666	710	713	688	712	667	655	689	669	703	652	638	664	664	688	701	666	683	721	691	672	680	744	639	666	717	672	651	699	691	686	686	660	767	721	693	680	691	648	674	708	659	666	683	689	681	680	648	666	706	675	702	660	624	691	685	659	756	719	639	667	623	689	720	684	670	708	658	711	695	661	693	668	633	665	704	697	687	699	658	648	673	639	631	701	682	672	664	663	643	635	683	686	693	612	676	684	652	667	696	680	715	697	704	686	664	647	674	666	639	664	647	676	683	688	684	698	718	646	681	676	689	670	642	670	690	702	720	665	642	691	653	701	701	706	698	714	649	673	679	643	713	681	696	665	638	656	725	682	658	670	657	663	696	641	695	649	631	651	638	715	623	708	676	646	705	694	647	701	689	677	686	695	707	675	656	717	692	688	654	728	721	679	669	680	694	699	688	698	636	691	690	663	691	678	671	666	644	703	639	675	671	635	638	655	714	683	637	670	681	694	667	714	707	695	701	683	672	684	644	682	710	675	685	723	697	639	638	647	695	634	706	669	656	626	667	664	672	705	740	700	630	715	663	715	664	619	716	644	700	720	652	651	688	699	704	721	673	724	666	677	674	690	695	726	701	697	658	701	666	626	679	658	674	680	701	641	690	667	671	676	689	749	660	647	642	619	684	685	702	720	754	645	685	664	717	689	712	716	724	667	638	692	664	696	664	692	658	645	639	689	693	656	680	744	673	657	685	726	645	687	618	625	678	674	657	691	660	667	671	694	708	681	672	650	698	679	696
3262	858	483	393	280	248	329	347	322	292	250	243	218	165	165	142	137	127	156	135	118	104	139	168	184	178	136	141	118	88	83	79	79	91	85	74	78	82	80	68	71	68	74	88	79	93	82	71	76	95	70	59	76	88	71	91	81	63	70	81	59	89	95	78	76	76	66	88	83	84	67	75	71	81	88	57	63	77	85	97	93	85	70	76	62	77	80	81	85	79	70	77	69	78	81	76	70	70	89	88	84	70	82	83	69	91	67	76	73	80	78	68	91	62	60	81	74	95	81	76	84	49	83	86	81	75	82	81	80	75	81	87	86	67	77	76	90	86	81	81	59	60	75	86	79	83	93	70	79	75	82	70	81	80	69	70	72	71	76	78	74	74	78	63	78	63	60	80	81	87	81	62	73	83	75	93	75	86	75	85	79	60	66	79	81	62	87	63	80	69	74	92	77	66	77	79	81	58	76	73	83	62	82	71	63	87	75	103	85	63	75	65	72	73	78	62	76	81	85	84	80	84	78	80	87	86	86	96	80	75	75	76	74	72	72	73	84	79	68	79	76	76	73	75	75	88	69	84	72	68	67	87	72	80	75	71	72	71	101	82	69	94	73	70	73	86	96	75	88	78	78	71	72	92	67	63	80	57	91	74	80	83	70	80	91	65	94	89	76	96	81	95	61	84	81	68	70	82	72	86	77	52	68	75	73	87	96	80	88	82	72	79	81	91	70	99	79	88	81	81	87	58	82	85	65	93	70	75	72	76	64	81	89	73	77	81	76	93	66	82	85	82	63	72	74	74	71	64	85	93	72	85	74	72	83	87	70	74	80	73	83	80	81	77	78	81	75	78	81	87	67	85	82	68	77	77	54	63	83	91	93	64	86	87	76	82	80	99	67	86	82	69	76	91	66	85	66	83	77	89	77	83	69	87	81	83	67	83	80	90	71	74	72	71	70	84	86	82	82	90	71	67	83	72	79	72	77	92	85	84	85	90	70	84	77	72	73	80	87	62	78	79	69	84	87	85	71	72	71	67	66	82	79	72	77	65	94	65	76	72	74	85	75	80	64	82	66	85	76	78	92	76	83	79	72	97	81	67	73	84	76	77	75	82	80	76	85	84	88	79	74	82	82	82	83	74	73	72	77	84	87	79	96	72	79	79	84	90	67	71	84	76	81	76	75	93	85	96	88	86	81	77	80	65	79	65	84	64	82	79	67	84	82	85	78	73	65	86	74	82	92	62	78	90	68	72	98	91	64	73	67	75	70	71	78	70	93	74	75	90	73	71	72	86	89	65	63	81	81	75	78	71	78	73	77	72	66	105	97	73	72	98	84	79	67	73	76	78	86	74	71	102	75	75	93	79	78	71	83	77	75	74	82	79	78	74	92	68	97	71	64	81	81	70	89	81	74	65	67	92	88	76	88	73	78	90	73	82	84	77	76	70	82	83	81	75	65	66	80	70	101	86	86	71	86	65	83	90	82	89	74	70	75	77	73	100	85	65	88	57	80	80	81	76	74	83	73	73	79	70	75	68	78	78	107	88	75	76	79	84	77	70	88	71	91	82	93	72	93	68	92	86	86	100	81	78	84	72	63	59	91	65	74	69	65	71	61	85	103	92	97	72	84	74	90	83	77	79	73	77	87	89	79	94	96	74	71	77	65	89	76	69	85	82	80	76	66	61	91	65	66	79	76	74	77	76	77	69	77	66	67	78	75	77	71	96	88	66	64	85	71	80	77	63	76	81	60	82	68	83	67	97	75	81	76	72	88	87	75	89	74	68	67	81	88	70	72	86	70	71	74	62	81	77	77	66	99	83	70	86	81	69	82	81	75	72	85	81	87	84	77	90	100	82	84	89	86	86	68	78	66	78	93	74	80	78	75	67	71	76	95	80	92	79	66	84	80	68	76	66	78	60	81	63	91	75	73	68	76	74	75	69	70	70	73	75	72	83	79	97	87	87	79	72	59	87	87	85	91	68	89	72	88	75	72	68	72	70	64	91	68	73	78	65	71	77	83	78	76	73	82	96	77	77	80	74	85	78	79	67	74	77	88	79	91	83	79	69	71	80	77	88	86	86	79	87	71	76	75	68	77	67	76	71	63	89	83	87	68	77	77	73	69	70	76	88	68	74	70	77	82	100	67	66	89	79	64	75	89	88	65	79	66	76	78	78	58	77	72	81	83	71	86	74	94	85	69	78	84	85	65	71	83	98	80	67	87	85	73	88	65	77	71	92	82	69	83	72	82	81	93	67	91	89	80	75	73	77	74	88	70	83	80	70	80	80	78	84	84	103	94	89	77	77	73	82	74	83	76	77	88	85	80	82	88	79	80	89	108	84	81	79	92	76	73	87	79	64	83	66	72	76	77	67	82	89	92	79	60	86	72	66	80	88	82	71	71	80	90	81	75	77	90	92	68	86	86	67	85	77	78	103	82	83	68	72	80	74	74	53	72	91	73	70	56	88	87	83	81	68	67	67	86	68	87	74	69	70	75	86	76	67	63	76	77	79	55	74	75	75	79	79	77	79	70	89	66	72	70	72	77	98	79	77	64	91	70	72	96	76	78	73	75	59	76	85	86	84	73	74	82	85	78	84	85	73	58	71	73	76	84	85	70	79	72	78	76	72	85	70	97	77	78	56	81	72	75	69	83	68	77	90	77	74	85	76	81	59	82	95	79	52	62	74	96	72	84	69	73	81	82	68	90	81	80	83	60	88	85	88	79	96	64	71	63	72	73	66	76	81	67	69	66	71	87	55	94	84	77	93	74	79	69	69	85	78	87	84	68	73	81	78	72	80	71	71	86	73	83	84	81	83	90	96	80	76	71	86	82	64	75	80	83	68	80	86	89	75	87	82	87	79	83	80	78	74	74	64	73	68	85	81	74	66	88	97	86	80	95	92	78	93	85	82	57	67	76	84	81	72	79	60	83	85	78	75	85	78	71	68	71	83	84	73	81	78	67	71	74	90	80	60	66	82	76	79	92	76	82	70	85	78	86	76	88	78	94	88	80	65	83	71	71	89	82	84	85	82	79	87	81	76	64	90	87	74	63	91	71	65	69	75	84	71	88	85	87	92	67	86	67	74	91	74	79	83	82	77	80	84	75	70	70	79	72	73	68	69	71	66	75	75	70	83	79	95	95	70	84	67	97	78	58	77	74	81	79	84	73	75	79	92	92	89	84	82	79	68	81	71	70	75	85	76	72	84	74	103	87	79	92	79	80	80	82	83	75	75	88	72	95	78	73	75	76	67	85	96	70	75	81	74	83	62	85	74	75	88	58	70	76	73	90	88	69	81	74	83	68	74	80	100	71	63	76	62	76	75	80	80	77	85	65	84	80	81	84	72	86	89	79	81	93	83	66	83	89	66	84	83	80	83	90	87	74	75	68	69	85	83	92	65	87	69	69	79	66	75	78	65	84	71	72	86	72	74	83	78	86	63	80	96	73	91	84	76	85	64	84	77	89	82	69	80	86	81
22112	8329	5402	6288	11565	14194	14590	13178	10817	8737	7715	6298	5324	4237	3661	3223	2936	2606	2283	2007	1955	1841	1613	2752	2995	2754	2202	1665	1275	887	796	654	650	658	618	608	556	548	605	598	618	570	629	608	608	600	615	620	552	625	642	578	614	590	601	594	549	599	592	605	561	606	575	586	587	619	608	546	566	597	582	625	574	624	584	613	586	605	604	558	557	635	581	555	585	576	601	577	599	595	601	625	597	616	588	631	630	571	569	576	613	580	585	588	582	578	549	577	581	563	647	596	577	611	592	628	602	555	579	559	565	590	608	591	547	600	590	553	558	612	590	606	614	618	579	572	607	567	596	603	611	607	590	592	560	585	551	570	597	590	586	584	576	616	582	598	604	581	567	594	580	595	576	553	633	580	625	580	590	583	596	560	578	552	565	587	563	642	606	595	646	589	599	553	571	603	550	556	561	595	563	617	583	595	566	614	610	578	549	615	623	611	573	585	590	574	624	594	595	588	592	550	603	590	562	597	640	576	573	586	602	604	606	586	594	571	601	562	649	603	600	557	597	589	589	576	613	585	581	589	615	559	603	559	576	527	590	559	613	579	612	551	586	578	642	577	585	561	611	518	545	590	586	575	553	581	597	573	622	583	650	591	571	613	614	549	561	594	569	580	574	535	595	596	572	605	595	611	608	603	600	572	597	601	553	558	606	571	551	570	618	582	598	610	605	544	586	533	571	564	591	605	564	603	571	572	609	591	576	567	620	574	569	610	581	621	623	547	622	612	589	604	585	572	557	554	588	584	595	573	567	582	592	594	605	595	566	559	598	597	598	546	588	586	526	599	561	593	569	561	603	587	557	568	558	597	580	579	587	592	580	512	589	562	580	582	592	571	597	582	527	596	603	564	589	629	624	612	589	549	570	583	585	559	504	617	583	583	598	584	565	568	607	618	579	600	562	584	563	571	575	589	602	576	589	609	594	585	585	593	612	597	580	592	597	601	624	539	598	596	617	558	591	565	604	572	620	542	547	617	582	574	591	591	596	566	571	579	572	614	557	589	556	548	565	578	588	585	603	558	625	604	655	568	624	559	567	566	577	586	578	570	545	625	583	572	602	536	575	575	605	602	595	553	566	610	584	572	602	573	586	602	618	577	574	580	621	567	618	564	569	602	597	565	584	579	541	595	587	606	580	568	625	594	571	567	567	566	582	580	598	572	612	571	609	609	572	658	605	560	618	587	597	643	581	594	620	585	602	619	609	539	575	597	547	571	626	557	599	590	580	573	600	584	614	614	603	618	629	583	596	547	583	574	550	595	597	609	569	571	568	609	522	565	601	573	560	595	537	610	566	594	552	599	629	587	602	568	637	545	558	595	585	585	605	601	551	642	623	529	616	588	546	617	645	570	600	581	590	587	587	592	566	600	545	562	577	582	585	581	538	628	582	611	567	571	550	587	573	595	563	610	596	594	623	576	623	573	617	631	598	585	599	564	593	574	599	573	577	601	581	562	593	625	585	593	579	635	626	599	592	539	559	593	580	574	564	605	574	590	561	539	600	579	559	591	562	577	603	591	621	566	584	545	584	587	608	568	580	598	565	565	568	617	554	608	538	573	600	578	580	599	572	564	615	562	606	591	529	646	581	618	599	541	587	590	597	603	611	587	568	591	629	577	584	619	615	614	591	574	565	593	601	561	613	565	614	576	544	632	610	626	592	592	582	586	613	598	532	597	643	594	569	590	575	549	598	621	595	548	570	616	565	593	571	612	615	595	555	536	574	581	597	623	571	603	581	564	593	623	573	565	574	564	583	561	570	567	623	595	614	580	578	587	554	587	589	585	590	591	554	608	617	572	605	576	587	601	637	597	619	558	589	641	576	596	587	620	567	576	576	616	583	532	569	569	564	582	582	578	597	540	583	589	563	616	562	593	600	564	532	604	542	594	558	578	583	573	595	586	601	621	613	584	570	605	569	592	568	603	598	629	590	579	570	577	579	571	606	612	623	585	605	611	606	598	619	556	614	568	598	579	594	645	599	545	593	605	583	585	626	588	623	585	588	583	546	606	584	578	605	589	602	592	550	572	548	552	564	589	581	612	573	641	560	588	584	621	613	595	581	563	596	586	623	586	580	646	562	584	596	563	553	562	639	638	581	572	589	637	585	563	592	538	581	581	608	587	589	572	610	562	619	591	614	592	605	570	560	642	543	607	585	582	612	578	538	581	612	568	545	584	630	578	580	575	569	636	608	614	601	613	570	553	591	588	586	552	640	603	580	516	555	606	579	546	577	588	594	601	597	619	576	578	621	638	554	562	627	578	594	603	573	567	579	541	613	553	587	567	591	615	588	584	587	617	570	602	589	568	570	604	581	585	552	578	607	598	578	574	603	588	566	599	590	596	641	592	640	572	600	548	592	541	586	564	638	605	588	576	568	548	567	599	594	600	597	581	604	564	600	598	617	597	602	578	572	564	589	610	612	602	603	580	586	555	591	611	559	602	627	593	557	526	598	611	590	596	572	629	596	596	636	591	607	565	581	569	636	599	599	592	581	594	581	600	598	555	626	616	615	576	580	587	555	587	564	586	544	599	579	621	584	574	587	612	569	631	565	598	599	569	582	605	586	608	557	567	581	590	614	598	592	602	575	578	604	567	599	597	572	571	588	547	560	591	597	597	573	575	540	526	611	578	629	593	586	600	575	620	580	592	567	573	583	628	592	591	560	581	590	606	609	597	564	593	556	590	568	597	572	616	607	584	587	600	599	574	573	549	625	627	616	595	656	599	589	595	566	539	641	614	583	589	598	595	601	604	594	554	562	585	595	592	577	622	585	571	610	598	574	563	570	584	612	594	578	601	562	598	598	571	580	595	602	597	545	578	605	584	590	571	611	572	588	597	592	606	542	574	589	594	557	605	566	568	575	548	583	594	550	605	564	563	561	593	548	581	558	543	613	601	600	557	588	575	561	579	555	550	581	534	557	616	570	609	588	576	559	550	607	587	616	559	591	600	571	578	652	609	608	642	593	607	576	577	626	619	555	625	583	609	583	581	584	582	569	568	572	584	596	582	624	576	599	540	558	598	571	579	617	607	558	555	580	642	552	575	550	628	607	586	641	580	618	592	581	558	560	581	575	576	592	588	598	605	573	587	607	598	572	587	640	593	614	579	547	605	562	589	600	626	596	578	580	599	581	570	567	622	607	576	615	573	602	600	577	569	604	593	533	564	546	550	628	595	588	573	571	619	609	598	590	626	578	581	565	572	556	588	609	615	601	625	586	601	601	596	534	599	585	661	624	569	575	603	630	587	576	575	593	615	590	590	555	531	595	630	605	587	612	569	525	610	572	591	617	566	537	582	600	613	551	596	624	566	564	626	606	587	646	607	572	585	629	618	619	579	628	581	582	568	579	575	620	597	590	603	642	574	597	579	618	571	568	577	578	554	618	530	622	539	530	566	578	579	613	619	587	567	595	599	564	586	587	612	552	630	610	573	611	617	577	586	596	564
3346	1177	673	459	333	360	454	491	414	391	303	294	253	228	208	194	185	161	153	134	154	117	123	301	382	371	320	223	165	135	89	104	103	86	77	69	94	80	72	95	78	65	77	73	70	72	79	82	85	68	97	78	90	73	82	84	68	74	80	79	79	87	74	74	89	67	67	86	65	72	77	75	87	85	73	82	77	73	84	70	62	88	89	69	68	87	69	80	85	88	85	78	82	68	84	85	80	84	83	85	81	76	62	78	87	82	78	71	78	72	76	96	81	82	70	93	80	59	64	86	80	69	70	64	89	73	86	69	64	79	76	69	90	52	87	64	88	80	68	76	80	74	72	89	92	81	79	78	81	92	73	98	95	85	74	80	93	49	76	88	80	75	66	81	78	71	75	80	82	62	98	68	78	87	92	93	81	83	73	86	83	84	71	77	83	61	86	90	81	99	89	88	72	77	76	73	66	78	76	67	71	69	84	75	84	71	94	74	74	87	74	79	79	80	79	71	91	88	90	73	78	71	82	75	75	83	70	83	87	68	84	78	83	79	70	87	74	85	80	83	104	75	78	83	76	76	71	81	65	87	83	75	72	87	83	81	58	97	74	82	72	76	70	91	78	84	94	73	70	69	82	87	84	70	82	76	75	82	76	82	84	71	81	81	84	78	77	84	86	74	64	92	65	77	82	73	71	88	95	91	89	76	73	79	74	89	82	72	65	85	84	91	81	81	77	89	90	73	92	76	90	73	84	77	75	65	68	77	92	82	74	83	88	73	81	75	82	67	70	67	71	77	75	84	73	77	78	94	79	81	94	82	100	90	80	84	83	71	69	72	86	82	71	76	88	77	90	99	87	80	81	87	68	73	88	87	98	75	73	68	78	90	100	75	90	88	83	82	77	100	94	94	83	79	74	72	67	77	78	75	68	90	91	64	83	83	77	68	82	86	68	89	77	59	83	70	94	66	76	64	82	82	80	72	60	71	77	85	84	74	85	78	75	66	67	74	66	79	79	86	88	66	76	85	77	83	96	77	68	88	84	71	76	90	66	79	77	81	79	91	70	92	75	66	74	79	86	83	94	77	75	69	77	92	74	62	73	81	72	83	72	84	98	76	72	80	76	87	77	84	68	81	86	84	88	71	74	78	97	81	75	75	77	74	84	89	77	83	76	79	95	76	85	67	71	89	82	74	92	73	79	76	82	83	77	62	70	74	68	86	79	92	60	78	75	69	77	94	83	80	90	66	71	87	92	77	58	84	94	82	76	86	76	65	74	88	71	79	71	77	93	107	93	72	84	74	105	76	79	85	77	72	75	78	88	66	82	85	68	85	70	74	75	73	67	78	79	95	73	81	82	84	79	84	82	88	93	66	83	75	78	81	95	80	84	83	73	85	79	78	77	88	82	90	70	80	67	92	79	58	93	76	96	64	98	83	67	83	72	81	67	79	76	75	80	66	70	83	71	87	70	73	78	77	71	86	76	71	95	81	75	72	81	78	63	78	76	85	83	87	68	78	70	90	76	72	85	78	82	84	65	76	85	79	72	82	81	74	74	92	79	71	83	94	72	79	74	67	86	71	81	86	83	73	80	75	84	62	73	68	78	86	69	71	66	64	85	81	87	88	78	78	69	64	65	84	86	78	89	78	81	64	84	70	78	85	88	82	81	85	62	85	77	86	85	90	80	67	84	89	81	92	77	80	81	76	78	82	69	72	65	74	101	89	78	81	79	82	75	81	78	74	74	81	77	76	78	101	75	88	93	78	84	73	73	74	75	88	56	78	71	89	74	86	80	73	76	79	71	75	72	90	87	79	83	74	78	69	89	82	77	83	70	81	77	90	76	78	88	95	75	88	80	93	74	77	94	81	68	68	66	86	92	75	85	75	75	73	80	81	65	61	84	80	80	79	76	94	97	80	78	71	93	105	80	93	70	78	101	72	89	80	63	93	72	91	83	83	78	73	78	76	72	85	73	79	71	81	95	77	80	81	87	94	67	96	78	82	82	79	90	100	80	87	85	90	84	73	100	82	61	74	86	79	76	73	79	67	76	85	68	81	73	79	74	81	61	89	85	95	75	84	75	87	74	81	70	97	90	77	72	82	75	80	89	87	74	88	69	88	91	92	91	78	80	78	78	73	83	90	84	83	87	80	82	69	65	85	89	74	71	70	75	75	81	65	75	70	95	84	73	91	76	79	90	61	77	88	75	85	71	73	95	78	84	82	75	77	76	86	81	78	78	61	82	95	73	69	69	78	75	83	84	67	88	81	95	64	80	72	70	77	74	102	89	68	85	100	75	79	76	99	78	81	68	90	69	72	59	67	69	71	79	77	87	68	70	68	65	72	82	70	84	87	71	85	66	78	74	69	69	77	85	91	66	81	83	65	74	75	108	78	83	71	74	83	74	65	84	68	70	71	70	93	86	71	70	92	74	81	76	87	75	81	104	94	77	59	68	85	78	89	61	75	84	91	95	83	66	92	71	73	71	73	74	64	90	79	84	79	95	72	67	76	97	93	90	77	92	72	74	78	71	84	72	68	77	74	80	98	77	72	88	81	72	80	76	77	78	80	78	85	77	91	87	80	82	61	99	95	67	92	100	76	83	85	79	94	84	72	90	81	68	74	95	86	72	83	83	73	91	84	85	80	72	79	96	78	84	75	75	75	104	94	85	82	84	78	71	82	80	97	99	74	77	75	86	89	79	109	73	87	81	85	80	84	70	87	95	78	78	79	80	81	80	82	76	75	91	74	85	90	83	83	79	70	82	78	79	78	81	92	82	81	78	95	91	79	79	83	71	77	87	65	106	93	78	89	93	75	73	83	72	92	79	88	76	75	90	77	76	96	85	78	84	89	67	88	68	87	92	80	84	77	76	67	96	72	76	70	91	88	70	70	57	82	77	73	68	90	75	78	75	97	69	75	79	77	70	62	75	72	64	77	80	64	65	79	92	82	65	89	72	77	102	65	70	94	81	79	85	87	68	96	81	83	79	57	83	65	79	74	76	89	83	77	80	64	61	71	85	81	79	68	82	75	87	77	86	75	79	79	75	86	85	85	90	62	94	76	84	74	70	102	92	64	94	71	85	71	86	79	75	85	89	80	81	74	77	80	78	90	96	64	96	87	88	67	76	63	78	90	87	71	63	52	77	76	78	65	90	77	85	77	88	75	74	78	73	65	80	88	81	96	78	86	76	87	79	89	76	76	75	75	76	68	80	78	95	79	69	83	78	90	69	86	81	86	69	79	85	87	95	65	86	85	62	86	65	64	88	82	73	81	85	85	74	78	107	72	85	80	71	111	81	70	72	73	88	89	61	98	69	87	70	80	71	83	68	76	80	70	72	88	83	77	76	73	96	97	68	77	87	81	63	62	68	77	94	99	79	71	70	84	79	86	84	79	60	78	79	82	79	82	79	87	70	72	73	71	83	78	81	80	77	93	82	85	88	81	70	82	83	96	64	72	81	93	89	80	74	89	89	83	86	97
25701	11069	6925	7321	13948	18452	17935	15969	12924	11299	9990	7926	6710	5533	4750	4323	3754	3109	2672	2477	2465	2232	2428	5948	7581	7029	5483	3897	2463	1608	1152	792	663	660	560	620	557	593	614	613	566	599	598	624	613	560	623	602	609	615	611	562	608	624	580	610	600	569	596	570	627	594	595	584	553	593	620	580	607	581	555	590	585	618	512	586	578	585	556	617	593	596	600	609	595	571	572	609	604	582	592	590	608	590	564	593	567	592	596	618	630	599	583	610	564	600	535	601	572	576	566	636	601	554	598	590	556	585	607	649	621	643	580	592	600	590	608	618	603	593	638	556	592	584	578	568	578	581	573	603	590	618	546	583	621	570	629	581	618	610	590	583	624	656	587	599	628	587	607	612	568	616	622	596	617	629	585	580	582	593	577	540	572	577	549	576	611	606	603	586	615	577	538	583	567	595	536	624	574	630	551	580	577	586	600	641	646	623	594	598	596	585	569	598	554	606	603	641	578	597	610	600	587	579	535	528	600	564	518	553	593	585	595	614	578	628	612	557	571	567	613	615	609	609	602	605	558	600	576	562	564	558	632	595	599	594	585	582	591	615	592	590	554	577	571	607	555	624	593	587	572	616	590	623	623	597	602	602	614	590	587	537	597	614	625	593	618	579	588	568	582	619	598	584	588	614	577	591	566	563	558	620	586	637	590	628	626	610	566	571	603	616	618	572	582	585	571	613	591	581	616	555	565	572	597	608	578	593	574	589	598	591	551	573	579	581	597	581	599	614	552	584	578	598	583	621	571	574	631	603	615	596	574	584	596	619	564	631	550	602	575	599	593	553	656	590	601	647	599	562	543	545	614	546	571	538	627	579	584	577	586	601	603	609	595	591	602	594	587	625	564	628	598	610	582	580	584	593	559	561	576	585	591	627	577	555	600	594	557	590	611	596	556	562	622	548	618	618	543	589	591	600	560	562	558	558	589	629	605	552	615	560	604	562	629	575	627	558	585	572	539	572	570	625	641	584	615	582	587	581	606	598	588	646	559	549	567	575	587	611	580	526	602	580	606	579	616	564	577	632	599	601	601	582	618	557	578	585	555	575	587	600	595	565	587	575	563	607	570	621	631	564	588	610	559	536	602	586	555	604	557	572	535	611	629	585	582	612	577	585	602	546	620	594	566	580	594	616	620	568	602	610	589	624	571	556	585	586	589	565	601	561	599	599	613	540	595	582	604	582	563	644	592	593	568	554	574	611	562	623	599	600	597	604	568	599	577	556	623	609	612	580	566	607	585	584	597	631	552	589	608	568	587	614	619	562	593	598	585	626	572	551	616	622	608	617	582	606	584	610	602	597	557	577	581	612	571	551	568	586	585	561	627	600	565	612	592	594	608	569	567	612	591	605	601	596	567	598	590	593	563	597	569	540	602	609	602	554	602	604	585	602	557	593	559	632	574	555	638	596	613	596	589	594	591	612	583	599	577	562	580	546	582	557	570	620	547	606	628	617	592	621	600	602	579	568	644	595	629	630	579	601	639	544	606	596	575	608	567	605	610	590	619	604	608	587	591	598	594	609	576	539	640	597	552	609	578	570	595	552	577	569	608	605	610	608	536	626	558	604	591	567	540	613	605	602	618	611	633	538	632	624	598	561	577	570	620	582	595	588	565	630	564	584	576	564	635	606	564	628	625	543	644	606	593	612	623	553	596	622	625	592	578	554	584	575	625	589	593	624	599	614	587	556	561	595	597	609	547	557	594	610	544	611	589	618	581	588	590	597	566	656	550	611	590	564	609	567	562	600	568	585	592	571	613	598	570	571	609	581	642	572	562	566	563	590	600	548	587	632	595	574	574	598	573	614	597	562	611	597	546	583	577	590	577	598	598	530	582	590	607	557	585	588	625	605	556	641	596	556	605	558	595	605	567	556	510	582	556	581	610	618	572	562	590	595	552	585	572	601	593	537	598	622	600	581	584	586	613	594	606	608	602	574	560	579	627	543	626	571	599	580	551	598	598	593	611	594	567	571	583	624	571	667	586	569	584	605	628	583	609	614	619	553	576	605	602	569	586	608	607	586	598	544	604	577	604	574	587	620	573	577	614	637	581	580	561	591	573	647	577	593	598	587	572	588	584	583	604	584	582	625	593	562	547	588	586	597	582	585	619	617	657	590	560	529	592	607	585	593	615	584	607	605	559	542	568	627	582	610	594	585	610	582	636	531	577	590	619	586	564	574	596	611	612	567	545	573	623	576	564	574	619	585	622	551	567	612	581	599	573	602	608	625	647	591	596	606	585	651	598	606	571	589	587	565	612	612	546	609	569	595	602	613	611	564	564	615	607	600	588	597	600	598	601	602	599	598	585	621	639	614	562	560	598	580	635	569	595	642	598	585	610	594	586	576	637	550	580	618	570	624	583	598	559	588	566	594	585	582	602	581	572	609	604	575	625	581	599	600	573	606	553	594	613	605	563	588	605	576	570	606	590	573	584	599	578	611	578	568	550	558	583	573	615	628	557	592	588	559	624	587	643	601	594	550	617	592	608	619	554	571	623	585	617	604	574	628	601	627	623	597	645	608	535	612	558	564	628	600	607	584	564	619	561	610	577	637	602	543	598	604	573	597	623	593	596	592	598	623	570	593	562	591	611	598	582	554	599	585	626	613	580	576	614	560	605	592	516	588	567	624	583	592	623	601	616	626	587	610	628	574	574	597	605	619	578	599	619	576	532	586	587	530	552	623	597	582	581	583	556	622	576	568	597	658	562	590	568	592	633	591	552	596	549	589	588	569	576	573	656	565	583	592	580	584	590	623	574	587	567	556	643	542	604	575	533	590	604	575	538	589	566	645	596	603	561	607	616	630	553	589	570	656	566	657	647	593	580	572	608	608	573	600	569	583	625	588	596	619	607	577	580	592	607	590	586	591	566	603	575	613	598	615	583	585	599	530	567	577	579	604	607	586	583	555	585	597	610	626	611	571	608	570	591	560	575	581	573	515	583	576	583	561	570	566	624	590	594	572	593	594	583	584	620	609	579	597	586	573	608	585	597	609	597	574	549	602	577	625	575	589	566	577	621	604	583	578	593	587	587	611	568	583	626	588	567	592	570	611	588	644	597	593	613	623	580	614	587	569	568	598	583	611	587	596	604	605	568	563	572	633	599	614	614	586	543	560	583	566	547	596	583	581	603	596	579	555	607	613	556	615	598	575	629	598	607	550	563	603	584	603	623	600	590	596	626	612	590	591	582	645	582	598	568	537	629	596	614	577	574	611	636	637	618	593	556	570	609	594	592	603	582	595	617	577	552	536	552	586	591	584	603	537	587	624	575	608	581	634	577	626	560	602	590	588	600	573	585	605	527	590	605	597	630	607	610	621	585	571	603	594	610	608	578	581	601	543	580	623	601	553	594	572	570	591	556	544	572	592	568	564	633	564	585	567	540	598	573	612	565	567	589	595	622	607	566	611	570	576	595	555	616	574	600	594	636	573	596	619	594	604	606	601	610	610
4555	1191	611	387	297	387	436	408	401	373	345	299	279	255	230	210	179	199	164	163	153	146	129	347	405	437	305	265	210	128	106	96	94	109	81	86	96	100	93	72	100	99	98	75	86	83	92	89	105	100	86	83	84	80	80	78	84	90	84	94	78	84	99	100	74	77	94	85	95	89	84	100	88	91	88	92	112	96	83	79	77	62	77	103	97	81	80	84	95	108	86	91	85	98	93	72	84	91	72	86	72	87	104	81	83	92	88	90	97	105	72	95	101	81	93	99	71	100	95	88	97	75	82	90	89	101	78	92	81	91	88	82	99	93	71	84	103	106	91	81	70	91	98	95	71	93	70	80	83	98	86	78	85	84	104	108	85	73	91	83	98	89	101	84	84	108	95	106	73	98	82	82	83	92	103	82	109	90	92	86	94	103	89	96	98	113	106	92	96	72	89	85	88	107	87	83	86	91	90	93	90	111	82	104	81	98	87	89	96	100	90	107	85	106	99	103	95	75	106	96	91	73	64	98	88	94	82	75	96	85	92	85	117	91	82	87	84	106	69	98	85	83	73	91	84	73	84	78	93	97	101	89	90	87	90	99	81	95	86	107	87	90	101	89	103	94	76	79	77	76	100	100	90	77	90	76	96	96	91	78	81	94	112	75	100	90	81	94	80	79	92	76	87	83	106	105	97	94	81	77	89	90	84	90	79	98	90	108	96	106	98	91	77	81	77	90	73	100	114	93	90	71	93	99	89	90	99	79	76	86	85	84	91	97	94	93	92	97	75	75	74	83	87	81	88	88	84	94	79	92	109	104	84	100	88	103	88	99	92	92	91	84	93	96	82	87	95	78	94	92	72	69	72	97	89	82	72	99	82	86	88	86	78	82	95	92	80	86	77	84	102	94	89	90	88	96	74	81	95	99	97	83	76	83	103	86	78	99	79	91	102	102	93	83	82	87	108	90	99	105	94	87	100	98	90	89	73	79	69	90	80	79	72	74	71	98	100	89	85	93	98	101	87	93	102	75	93	113	91	75	77	100	91	93	92	84	90	88	89	93	91	77	79	93	91	80	93	74	87	80	104	96	89	96	75	90	81	89	100	102	71	94	86	79	97	87	97	89	83	94	99	85	81	80	101	99	84	85	84	95	86	85	102	82	103	99	81	97	95	108	111	92	100	90	86	100	77	96	78	88	86	88	68	86	90	85	81	84	77	83	86	74	105	73	97	88	95	91	82	58	85	74	83	86	75	80	91	80	88	99	80	114	100	95	87	84	87	98	83	87	66	88	94	81	75	85	73	94	88	79	88	78	109	92	93	97	88	90	113	94	89	95	85	95	88	104	86	102	94	88	79	74	79	92	80	94	93	86	91	79	81	79	89	82	97	84	92	77	72	88	79	108	83	85	86	85	85	82	82	79	90	90	82	85	80	100	76	77	95	85	95	77	87	85	79	90	106	97	110	92	92	93	88	93	75	89	95	115	111	95	80	81	81	89	91	86	106	83	76	79	81	111	93	95	90	89	86	90	80	89	91	86	116	86	94	80	67	83	97	72	82	95	85	98	86	76	96	100	80	95	86	93	84	84	89	99	87	82	103	92	89	106	85	92	85	86	88	84	96	97	78	103	93	80	82	93	88	83	89	75	75	87	82	77	84	88	92	78	78	91	97	95	92	77	70	95	89	107	78	92	86	96	75	81	102	79	93	95	79	108	81	73	80	92	89	82	92	94	91	97	88	96	85	88	91	98	81	82	92	94	82	100	70	83	78	77	86	83	94	85	76	87	94	79	91	91	103	85	91	92	91	89	93	93	73	91	100	88	90	85	80	91	98	96	99	95	98	85	94	67	108	84	73	90	81	88	76	81	79	107	99	79	102	87	95	95	94	66	93	105	77	89	87	78	101	91	99	88	99	97	90	84	94	98	84	79	81	83	92	72	85	90	80	91	96	94	92	78	102	104	95	77	97	105	98	99	82	91	80	85	92	91	74	90	81	89	80	94	86	88	97	93	79	85	88	72	77	85	96	102	93	91	86	84	91	90	82	94	87	104	70	79	94	91	85	99	99	82	85	87	81	85	79	93	96	83	99	84	82	74	98	97	88	82	97	79	84	103	74	86	81	101	72	84	92	77	93	99	100	103	78	88	85	84	91	87	88	84	96	88	93	89	93	102	100	105	82	95	81	72	82	87	84	107	76	77	79	104	77	83	86	85	96	79	108	106	103	89	77	83	102	96	87	100	97	97	109	105	105	94	73	93	116	91	78	99	86	88	86	101	111	83	78	85	91	85	83	99	96	89	85	104	86	88	74	85	114	67	97	89	83	98	67	75	91	93	92	84	90	100	95	99	94	103	101	92	94	84	86	71	93	90	87	86	88	97	95	103	89	95	106	82	105	110	80	87	92	79	84	87	87	99	81	96	94	87	87	86	87	79	106	92	97	95	87	87	94	93	101	91	77	85	91	91	87	90	76	88	93	92	74	83	78	87	85	88	83	92	93	69	77	87	88	93	106	100	97	82	102	89	67	81	84	87	94	83	89	84	90	95	85	76	88	80	98	88	106	75	97	77	97	73	106	86	95	78	98	97	91	96	107	88	90	91	88	90	91	100	93	109	97	78	109	103	94	92	90	90	82	72	97	99	73	102	103	89	105	90	101	90	95	87	82	111	88	84	78	90	101	86	99	80	87	85	66	100	99	71	90	84	89	85	83	72	106	83	86	98	96	95	102	89	102	100	97	98	85	102	92	87	93	76	102	96	92	89	83	96	80	73	73	95	99	86	73	83	86	92	74	101	80	86	99	95	86	92	98	86	87	82	88	86	98	90	95	97	73	84	84	69	98	86	105	94	86	90	77	106	76	76	98	92	91	92	77	81	75	101	77	89	82	86	89	89	92	90	99	100	97	113	75	65	92	90	87	83	93	90	90	92	98	98	98	63	81	77	92	99	83	82	92	84	101	88	94	85	93	80	82	76	85	87	95	95	93	91	98	91	83	97	89	91	113	87	80	91	101	98	94	95	82	100	107	98	72	81	72	95	85	83	100	89	83	84	89	83	93	94	73	86	88	90	97	100	87	91	99	94	61	91	100	87	89	93	80	96	79	78	94	85	88	90	89	102	86	83	95	103	96	83	85	84	100	99	93	99	88	83	97	100	73	84	83	76	86	83	121	85	109	77	90	108	92	84	77	100	80	93	66	94	89	99	99	98	97	76	82	86	110	78	83	88	85	88	93	74	86	106	88	84	98	68	111	99	100	76	86	73	95	93	95	92	91	81	92	90	80	112	81	97	88	82	79	87	93	85	83	81	80	92	103	102	95	102	79	98	109	99	103	92	84	97	117	104	92	96	77	85	87	108	90	81	80	82	84	106	96	74	99	88	79	85	82	88	88	87	87	90	76	108	70	98	87	89	97	87	93	83	97	101	83	77	89	101	89	99	92	82	77	72	96	85	85	105	81	91	89	70	77	101	84	79	105	76	78	99
25057	10658	6283	6665	13448	17390	16467	15304	13278	11054	10232	8476	7553	6806	5639	4519	3951	3381	2912	2749	2730	2246	2129	6667	8639	8009	5992	4130	2686	1704	1192	885	799	745	726	703	675	683	739	678	654	658	669	638	684	650	659	650	672	645	640	681	654	719	661	647	662	649	671	679	652	715	691	665	649	675	661	667	690	677	673	664	664	659	700	659	638	653	658	660	649	686	683	670	673	645	652	624	676	651	679	656	664	691	648	664	662	652	679	621	662	620	657	699	640	669	711	664	632	681	677	642	699	678	676	661	619	635	722	680	646	673	704	640	651	628	681	653	677	645	628	672	644	645	687	673	701	656	683	652	697	699	680	620	648	672	654	609	661	643	645	693	648	640	641	615	716	687	694	696	661	700	639	649	657	678	709	658	675	669	682	694	632	700	664	662	676	681	696	676	660	662	639	651	640	650	608	662	690	648	657	698	658	638	680	678	614	591	714	676	653	661	672	635	641	655	668	655	659	675	654	674	708	641	729	648	655	642	696	616	688	671	649	642	668	673	684	686	684	665	667	593	699	681	644	655	661	681	657	682	670	689	675	646	660	671	616	621	674	641	644	667	628	689	641	680	685	658	674	642	667	676	691	677	653	670	675	696	638	680	712	667	641	654	652	707	631	615	699	638	610	660	657	669	645	692	690	686	634	677	689	703	717	677	660	686	683	649	662	633	684	593	629	650	696	660	685	682	672	650	650	629	666	665	694	640	666	642	628	630	646	653	697	672	651	658	722	654	680	645	661	622	652	659	653	653	667	650	679	641	657	684	685	620	721	627	692	630	705	649	668	643	670	655	674	644	631	659	620	680	649	662	655	653	693	702	660	667	671	648	637	673	671	700	686	650	706	698	673	661	670	695	671	662	669	634	649	659	660	671	682	623	699	669	659	680	688	687	687	674	659	666	627	660	637	660	673	649	625	660	642	682	669	689	631	695	657	687	646	633	652	684	712	657	696	647	624	678	666	651	665	657	692	679	647	691	692	675	661	622	664	676	670	679	668	654	644	626	709	696	643	705	675	686	614	685	668	677	682	632	713	641	698	637	690	681	633	659	644	658	626	633	672	645	653	704	641	614	658	698	657	672	639	705	683	627	639	612	653	671	668	623	665	660	705	675	689	680	694	670	678	648	653	676	652	704	699	692	679	664	646	675	675	708	668	705	645	612	669	704	699	650	625	622	703	695	667	666	689	642	665	667	658	632	687	708	668	646	677	641	640	673	687	668	655	656	683	694	650	688	667	656	680	689	694	655	648	644	690	704	692	677	681	672	644	617	662	655	667	659	648	707	675	651	649	645	645	672	648	649	628	671	664	676	672	686	681	738	691	684	626	649	627	656	652	694	698	651	703	669	619	680	657	680	705	669	626	659	675	632	667	657	646	668	644	686	710	662	689	669	651	649	672	650	681	625	731	615	654	650	636	645	665	685	685	633	634	658	680	697	636	724	641	650	638	688	644	707	636	665	657	670	697	687	626	670	741	670	657	684	690	707	630	596	685	677	668	711	644	673	654	663	697	657	622	760	686	651	691	666	713	671	663	660	689	678	700	682	661	668	662	647	656	661	672	686	670	656	651	613	695	629	667	648	630	701	661	673	650	676	672	683	667	677	652	696	696	719	651	655	697	687	659	723	628	673	659	670	637	640	649	659	643	681	617	635	665	630	645	654	674	640	676	628	702	660	691	657	645	667	667	653	648	697	653	661	661	609	665	668	708	670	646	677	618	709	608	686	674	708	673	655	642	668	665	657	652	665	676	658	601	679	637	623	708	640	672	654	690	635	657	691	687	651	704	674	651	708	652	655	642	625	654	635	671	651	653	671	672	704	664	637	668	666	682	635	694	634	652	651	636	644	657	696	686	659	676	698	645	635	672	689	616	651	692	693	691	648	674	661	666	635	710	669	662	628	681	682	637	686	648	675	682	662	661	641	620	690	661	697	688	659	684	725	679	649	639	629	633	724	687	632	686	664	648	657	652	654	640	672	719	633	702	677	654	718	691	653	705	694	644	706	671	658	616	632	659	730	694	688	611	622	685	617	684	637	712	629	643	618	637	694	653	703	684	625	660	740	718	632	709	642	659	699	659	658	625	685	667	636	657	680	705	650	633	681	658	681	623	712	670	695	638	700	683	691	679	676	679	681	636	680	692	620	675	681	695	631	636	675	665	679	692	645	660	689	664	714	713	675	642	657	635	636	651	704	641	704	674	654	642	598	635	693	704	685	641	645	682	672	677	689	675	669	671	627	628	658	658	651	650	683	647	698	679	676	674	690	615	694	613	638	654	656	629	693	647	639	665	689	698	737	669	699	642	663	676	740	690	638	666	694	660	714	692	643	666	658	691	703	729	683	653	631	618	633	653	660	700	627	676	734	672	684	655	650	655	641	689	649	647	672	685	685	722	652	623	657	669	668	663	673	664	685	659	681	678	658	659	631	712	710	630	662	647	678	684	656	681	623	681	678	669	698	660	658	686	633	645	652	681	645	694	684	679	647	707	629	695	672	704	676	689	631	657	699	678	642	646	672	658	637	674	703	681	694	665	704	656	627	644	650	687	668	670	686	629	666	654	674	672	689	631	671	689	681	709	686	630	644	702	684	679	706	666	714	689	647	681	716	688	659	652	688	695	717	631	665	597	637	673	664	616	657	669	639	655	659	664	670	683	696	700	743	668	685	681	664	641	701	686	644	665	618	707	620	664	621	640	690	680	677	636	650	656	634	662	685	638	702	667	633	651	680	696	682	678	663	719	681	611	671	621	630	676	674	690	705	667	678	738	667	676	685	677	672	652	669	642	598	683	686	705	670	697	636	649	621	648	651	647	656	674	618	683	693	685	672	729	748	643	683	618	654	657	681	652	670	675	615	623	670	638	676	659	689	680	702	658	661	686	737	625	681	691	653	688	640	679	697	692	617	668	683	677	650	670	671	678	672	639	711	657	688	716	671	620	696	630	639	666	626	688	701	645	680	658	643	668	644	696	645	627	711	675	666	693	674	643	655	665	676	706	700	662	662	677	670	726	636	621	682	652	631	672	578	669	682	665	685	675	652	665	683	682	632	696	649	703	684	698	682	645	667	659	677	618	682	683	667	666	623	687	664	685	689	737	688	712	676	651	665	693	693	691	670	619	719	658	653	650	680	707	694	643	698	648	650	631	637	718	651	689	681	662	703	704	677	696	685	691	670	700	652	715	674	637	687	665	655	668	641	685	673	651	658	653	628	666	606	662	648	650	684	677	697	627	686	652	679	727	655	628	663	633	642	621	676	687	645	668	658	683	651	675	672	681	649	654	693	670	684	659	662	710	656	669	662	722	640	660	669	705	670	678	636	624	698	647	654	684	654	666	671	679	657	677	657	677	646	632	607	630	679	660	668	660	659	693	659	638	649	655	692	663	687	667	667	684	634	684	651	657	669	669	633	638	709	636	666	632	682	649	761	624	672	653	697	645	680	679	641	652	688	637	675
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
